0 оценок0% нашли этот документ полезным (0 голосов)
9 просмотров2 страницы
This document outlines the course details for an Operating Systems course, including:
- The course code, title, contact hours, examination duration and weightage, credits, semester, and pre-requisite of Data Structures.
- The objective is to familiarize students with fundamental operating system principles, services, processes, synchronization, scheduling, memory management, and protection.
- The course contents include introduction to operating systems, concurrent processes, CPU scheduling, deadlocks, memory management, I/O management, disk scheduling, file systems, and case studies of Windows, Linux and Unix.
This document outlines the course details for an Operating Systems course, including:
- The course code, title, contact hours, examination duration and weightage, credits, semester, and pre-requisite of Data Structures.
- The objective is to familiarize students with fundamental operating system principles, services, processes, synchronization, scheduling, memory management, and protection.
- The course contents include introduction to operating systems, concurrent processes, CPU scheduling, deadlocks, memory management, I/O management, disk scheduling, file systems, and case studies of Windows, Linux and Unix.
This document outlines the course details for an Operating Systems course, including:
- The course code, title, contact hours, examination duration and weightage, credits, semester, and pre-requisite of Data Structures.
- The objective is to familiarize students with fundamental operating system principles, services, processes, synchronization, scheduling, memory management, and protection.
- The course contents include introduction to operating systems, concurrent processes, CPU scheduling, deadlocks, memory management, I/O management, disk scheduling, file systems, and case studies of Windows, Linux and Unix.
Subject Code: CO204 Course Title: Operating Systems
2. Contact Hours: L: 3 T: 0 P: 2 3. Examination Duration (ETE )(Hrs.): Theory 3 Hrs Practical 0 4. Relative Weightage: CWS 15 PRS 15 MTE 30 ETE 40 PR 0 5. Credits: 4 6. Semester: EVEN 7. Subject Area: DCC 8. Pre-requisite: Data Structures 9. Objective: To familiar with the fundamental principles of the operating system, its services and functionalities, the concepts of processes, synchronization and scheduling, memory management and need for protection in computer systems 10. Details of Course S.No. Contents Contact Hours
1. Introduction: Operating system and function, Evolution of operating 4
system, Batch, Interactive, Time Sharing and Real Time System, System protection.
Operating System Structure: System Components, System structure,
Operating System Services.
2. Concurrent Processes: Process concept, Principle of Concurrency, 9
Producer Consumer Problem, Critical Section problem, Semaphores, Classical problems in Concurrency, Inter Process Communication, Process Generation, Process Scheduling.
CPU Scheduling: Scheduling Concept, Performance Criteria of
3. Deadlock: System Model, Deadlock Characterization, Prevention, 8
Avoidance and Detection, Recovery from deadlock combined approach.
4. Memory Management: Base machine, Resident monitor, 9
Multiprogramming with fixed partition, Multiprogramming with variable partition, Multiple base register, Paging, Segmentation, Virtual memory concept, Demand paging, Performance, Paged replacement algorithms, Allocation of frames, Thrashing, Cache memory organization, Impact on performance.
5. I/O Management & Disk Scheduling: I/O devices and organization of 9
I/O function, I/O Buffering, DISK I/O, Operating System Design Issues. File System: File Concept, File Organization and Access Mechanism, File Directories, File Sharing, Implementation Issues
6. Case Studies: Windows, Linux and Unix 3
TOTAL 42
11. Suggested Books
S.No. Name of Books / Authors/ Publishers/ Year of Publication/ Reprint
Text Books
1. , 2013
2. , 2000
Reference Books
1. , 1992
2. , 2004
1. Subject Code: CO206 Course Title: Computer Organization and Architecture
2. Contact Hours: L: 3 T: 1 P: 0 3. Examination Duration (ETE )(Hrs.): Theory 3 Hrs Practical 0 4. Relative Weightage: CWS 25 PRS 0 MTE 25 ETE 50 PR 0 5. Credits: 4 6. Semester: EVEN 7. Subject Area: DCC 8. Pre-requisite: Digital electronics 9. Objective: To provide knowledge about the principles, concepts and applications of Computer Organization and Architecture. 10. Details of Course
S.No. Contents Contact Hours
1. Introduction: Digital computer generation, computer types and classifications, 8
functional units and their interconnections, bus architecture, types of buses and bus arbitration. Register, bus and memory transfer. REGISTER TRANSFER LANGUAGE: Data movement around registers. Data movement from/to