Labels

1st Semester 2 Marks 2nd Semester 3rd Semester 4th Semester 5th Semester 6th Semester 7th Semester 8th Semester basic civil and mechanical engineering bio medical instrumentation Circuit Theory Communication Engineering computer networks Computer Practice Laboratory 2 control systems CS2311 CS2312 CS2361 CS2363 CS2411 cy2111 cy2161 data structures and algorithms design of electrical machines digital logic circuits Digital Signal Processing EC2311 EC2312 ee2021 ee2031 EE2032 ee2036 EE2151 EE2155 EE2201 EE2202 EE2203 ee2204 EE2207 EE2209 ee2251 ee2252 ee2253 ee2254 ee2255 EE2257 EE2258 EE2259 ee2301 EE2302 EE2303 EE2304 EE2305 ee2351 ee2352 ee2353 ee2354 ee2355 EE2356 EE2401 ee2402 EE2403 EE2404 EE2451 EI2403 EI2404 elearning software elective1 elective2 elective3 elective4 electives electric energy generalization utilization and conservation electrical circuits laboratory electrical machines 1 Electrical Machines 2 Electrical Machines 2 Laboratory Electromagnetic Theory electronic devices and circuits engineering chemistry1 engineering chemistry2 engineering graphics engineering physics1 engineering physics2 engineering practicis laboratory environmental science and engineering Exam Package exam timetable Fibre Optics and Laser Instruments flexible ac transmission systems fundamentals of computer and programming GE2021 GE2022 ge2025 ge2111 GE2112 GE2116 ge2152 GE2155 GE2211 grade system GS2165 high voltage direct current transmission high voltage engineering HS2111 HS2161 january lab manual linear integrated circuits and applications ma2111 ma2161 ma2211 ma2264 mathematics1 mathematics2 Measurement and Instrumentation MG2351 microprocessors and micro controller laboratory microprocessors and microcontrollers notes numerical methods Object Oriented Programming Operating Systems PH2111 PH2161 physics laboratory power electronics power plant engineering power system analysis Power System Operation and Control Power System Simulation Laboratory previous questions Principles of Management professional ethics in engineering protection and switchgear question bank solid state drives Special Electrical Machines Subject Catalog syllabus Technical English II technical english1 Total Quality Management transforms and partial differential equeations Transmission and Distribution vlsi design
SUBJECT WISE MATERIALS
Semester 1


Semester 2

Semester 3

Semester 4

GATE Question Papers
Semester 5

Semester 6

Semester 7

Semester 8

Other resources

Feb 15, 2012

CS2411 Operating Systems - SUBJECT CATALOG

SUBJECT RESOURCES:

CLICK HERE to access 'Previous Year question papers'

CLICK HERE to access '2 Marks with answers'

CLICK HERE to access 'Lecture Notes'

CLICK HERE to access search more about this subject

CLICK HERE to make a request for any study material.


SYLLABUS:


CS2411           OPERATING SYSTEMS                                                                             L T P C
3 0 0  3
Aim:
To learn the various aspects of operating systems such as process management, memory management, file systems, and I/O management

UNIT I PROCESSES AND THREADS        9
Introduction to operating systems review of computer organization operating system structures
system calls system programs system structure virtual machines. Processes: Process concept
Process scheduling Operations on processes Cooperating processes – Interprocess communication Communication in client-server systems. Case study: IPC in Linux. Threads: Multi- threading models Threading issues. Case Study: Pthreads library

UNIT II            PROCESS SCHEDULING AND SYNCHRONIZATION    10
CPU Scheduling: Scheduling criteria Scheduling algorithms Multiple-processor      scheduling Real time scheduling Algorithm Evaluation. Case study: Process scheduling in Linux. Process Synchronization: The critical-section problem Synchronization hardware Semaphores Classic problems of synchronization critical regions Monitors. Deadlock: System model Deadlock characterization Methods for handling deadlocks Deadlock prevention Deadlock avoidance Deadlock detection Recovery from deadlock.

UNIT III           STORAGE MANAGEMENT            9
Memory Management: Background Swapping Contiguous memory allocation Paging – Segmentation Segmentation with paging. Virtual Memory:Background Demand paging Process creation Page replacement Allocation of frames Thrashing. Case Study: Memory management in Linux
UNIT IV           FILE SYSTEMS         9
File-System Interface: File concept – Access methods Directory structure File-system mounting – Protection. File-System Implementation : Directory implementation Allocation methods Free- space management efficiency and performance recovery log-structured file systems.   Case studies: File system in Linux file system in Windows XP

,
UNIT V            I/O SYSTEMS            8
I/O  Systems  I/O  Hardware   Application  I/O interface  –  kernel  I/O  subsystem   streams performance.            Mass-Storage  Structure:  Disk  scheduling   Disk  management   Swap-space management RAID – disk attachment stable storage tertiary storage. Case study: I/O in Linux

 TOTAL : 45 PERIODS


TEXT BOOKS
1.  Silberschatz, Galvin, and Gagne, Operating System Concepts, Sixth Edition, Wiley India Pvt
Ltd, 2003.
2.  D. M. Dhamdhere, Operating Systems: A concepts based approach, Second Edition, Tata
McGraw-Hill Publishing Company Ltd., 2006.

REFERENCES
1.  Andrew S. Tanenbaum, Modern Operating Systems, Second Edition, Pearson
Education/PHI, 2001.
2.  Harvey M. Deital, Operating Systems, Third Edition, Pearson Education, 2004.


No comments:

Post a Comment

Semester 1


Semester 2

Semester 3

Semester 4

Semester 5

Semester 6

Semester 7

Semester 8