Operating Systems detailed syllabus for Computer Hardware (Computer Hardware) for 2015 revision curriculum has been taken from the SITTTRs official website and presented for the Computer Hardware students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.
For Computer Hardware 4th Sem scheme and its subjects, do visit Computer Hardware 4th Sem 2015 revision scheme. The detailed syllabus of operating systems is as follows.
Course General Outcomes:
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Specific Outcomes:
Module I – INTRODUCTION TO OPERATING SYSTEM.
- To understand the Concept of System Software
- State system software.
- Discuss assembler and its functions
- Discuss loader and its functions
- Discuss compilers and interpreters and their functions
- Discuss operating system and its functions
- To Understand operating systems
- Discuss different features of operating systems
- List the functions of Operating Systems
- Discuss batch systems
- Discuss multiprogramming systems
- Discuss time sharing
- Describe multiprocessor systems
- Describe real time systems
- Discuss Unix, Windows, and Linux operating systems
MODULE II: PROCESS MANAGEMENT
- To Understand processes and threads
- Define process
- Desribe process control block (PCB) and its general structure.
- Explain the different states of a process with the help of state diagram.
- Define a thread
- Compare between threads and processes
- Explain multi-threading.
- To Understand CPU scheduling
- Discuss about various schedulers – long, medium and short term.
- Explain context switching
- Describe CPU and I/O burst cycles
- Explain CPU bound and I/O bound processes
- Discuss the difference between preemptive and non-preemptive scheduling
- Discuss various scheduling criteria
- Explain FCFS, SJF, Priority, and RR scheduling algorithms and their Gantt charts
- Discuss Multilevel queue and Multilevel feedback queue scheduling
- To Understand Process synchronization
- Discuss co-operating processes
- Explain race condition
- Explain critical section of processes
- Define Critical Section Problem and its solutions
- Explain resource allocation graphs
- Explain deadlock and its causes
- Discuss deadlock avoidance, prevention and detection & recovery.
MODULE III: MEMORY MANAGEMENT
- To Understand memory management
- Discuss different address bindings – compile, link and run time bindings
- Differentiate the logical address and physical address.
- Explain contiguous memory allocation – fixed partition and variable partition
- Explain first fit, best fit and worst fit allocation strategies
- Define fragmentation – internal and external, and suggest solutions
- Explain paging and paging hardware
- Discuss segmentation, and the advantages of segmentation over paging
- Understand virtual memory
- Discuss the concept of virtual memory
- Explain demand paging
- Explain page-faults and how to handle page faults.
- Discuss page replacement algorithms: FIFO, optimal, LRU,
- Explain the concept of thrashing
MODULE IV: FILE SYSTEMS AND I/O SYSTEMS
- Understand the file system
- Discuss the concept of file and directory
- Discuss the various file operations
- Describe the file organization concepts – sequential and indexed
- Explain about different directory structures – single level, two-level, and tree structured directories
- Explain about different allocation methods – contiguous, linked and indexed allocations
- Understand Virtualization
- Discuss the concept of virtualization
- Discuss different types of virtualization
- Discuss the overview of Vmware
- Explain virtual Box
- Explain about thin client
MODULE I
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
MODULE II
Define process – process control block (PCB) and its general structure – different states of a process with the help of state diagram.- Define a thread – Comparison between threads and processes. – Multithreading. Schedulers – long, medium and short term- queuing diagrams. – context switching. CPU and I/O burst cycles – CPU bound and I/O bound processes- difference between preemptive and non-preemptive scheduling- Various scheduling criteria – FCFS, SJF, Priority, and RR scheduling algorithms and their Gantt charts – Multilevel queue and Multilevel feedback queue scheduling Process synchronization – Co-operating processes – Race condition – Critical section of processes – Critical Section Problem and its solutions- Resource allocation graphs – Deadlock and its causes – Deadlock avoidance, prevention and detection &recovery.
MODULE III
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
MODULE IV
File system – Concept of file and directory – Various file operations – File organization concepts -sequential and indexed. Different directory structures – single level, two-level, and tree structured directories. – Different allocation methods – contiguous, linked and indexed allocations. Virtualization : Need of virtualization – cost , administration , fast deployment , reduce infrastructure cost – limitations. Types of hardware virtualization: Full virtualization – partial virtualization – para virtualization. Desktop virtualization: Software virtualization – Memory virtualization – Storage virtualization – Data virtualization – Network virtualization.Vmware features and infrastructure – Virtual Box – Thin client
Text Books:
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdfs platform to make students’s lives easier..
Reference Books:
- Operating Systems-Internals and Design Principles – William Stallings . – PEARSON Publicaions- Seventh Edition
- Operating Systems – Rohit Khurana, Vikas Publbishing-Second Edition
- Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online – Michael Miller – Que 2008
For detailed syllabus of all other subjects of Computer Hardware, 2015 revision curriculum do visit Computer Hardware 4th Sem subject syllabuses for 2015 revision.
To see the syllabus of all other branches of diploma 2015 revision curriculum do visit all branches of SITTTR diploma 2015 revision.