KEMBAR78
Operating System Syllabus | PDF | Operating System | Scheduling (Computing)
0% found this document useful (0 votes)
44 views1 page

Operating System Syllabus

The document outlines the syllabus for the B.Tech Operating System course at the Uttaranchal Institute of Technology. It includes five units covering topics such as OS architecture, process management, deadlocks, memory management, file systems, and shell scripting. Recommended references for further reading are also provided.

Uploaded by

deanambrose8060
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views1 page

Operating System Syllabus

The document outlines the syllabus for the B.Tech Operating System course at the Uttaranchal Institute of Technology. It includes five units covering topics such as OS architecture, process management, deadlocks, memory management, file systems, and shell scripting. Recommended references for further reading are also provided.

Uploaded by

deanambrose8060
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Faculty of Uttaranchal Institute of Technology (UIT)

www.uudoon.in
Premnagar, Dehradun (Uttarakhand) INDIA-248007

0135-3509300,0135-2770300

Syllabus

Course : B.TECH. Year/Sem : 3 Branch : CSE

Subject : OPERATING SYSTEM

Unit Sub Unit Topic

unit-1 Architecture, Goals & Structures of O.S , Basic functions of OS; hardware
Interaction with OS , Operating System Services; User- Operating System
interface , System calls; Types of system calls , System programs , Unix
command, Introduction to UNIX command, , Command Structure in
details , Internal and External commands, filters; vi-editor , Zero PPT
Lecturer
UNIT-2 Process concept, Process scheduling , Operations on processes; Multi-
Threaded Programming, , Overview, Multithreading models; Threading
issues , Process Scheduling, Basic concepts; Scheduling criteria,
Scheduling algorithms, , Multiple-Processor scheduling, Thread
scheduling;
Process Synchronization, , Inter process Communication;
Synchronization, The Critical section problem, , Peterson¶s solution,
Synchronization hardware , Semaphores, Classical problems of
synchronization
UNIT-3 Deadlocks, System model, Deadlock characterization; , Methods for
handling deadlocks; Deadlock prevention, Deadlock avoidance; Deadlock
detection, , recovery from deadlock.
Memory Management , Memory Management Strategies, Background,
Swapping; , Contiguous memory allocation; Paging, , Structure of page
table, Segmentation; Virtual Memory Management, , Background, Demand
paging; Page replacement; , Allocation of frames, Thrashing.
UNIT-4 File System, File concept; Access methods , Directory structure; File
system mounting, File sharing, , Protection; Implementing File System,
File system structure , Directory implementation, Allocation methods, free
space management , Secondary Storage Structures; Protection, Mass
storage structures, , Disk structure, Disk scheduling, Disk management, ,
Swap space management; Protection: Goals of protection, , Principles of
protection, Access matrix;
UNIT-5 Shell scripts, running script in the current shell , Pattern Matching;
Redirection, String handling; , Conditional Parameter Substitution, shell
functions; , The Linux Operating System, Linux history; , Design
principles, Kernel modules; , Process management, Scheduling , Memory
management; File systems, , Input and output, Inter-process
communication;

Recommended References
1) Legal Research Methodology, Dr. S.R. Myneni,
(T1)
2)Legal Education in India- Challenges and Perspectives, Prof. G. Manohar Rao, Prof. K. Shrinivas Rao,(R1)

You might also like