[go: up one dir, main page]

0% found this document useful (0 votes)
17 views1 page

CORE-8 Operating System (Syllabus)

The document outlines the objectives and units of a course on Operating Systems, covering topics such as operating system structure, process management, memory management strategies, and storage management. It includes practical lab exercises that involve writing programs in C to demonstrate various scheduling algorithms and system calls. Recommended textbooks and reference materials are also provided for further study.

Uploaded by

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

CORE-8 Operating System (Syllabus)

The document outlines the objectives and units of a course on Operating Systems, covering topics such as operating system structure, process management, memory management strategies, and storage management. It includes practical lab exercises that involve writing programs in C to demonstrate various scheduling algorithms and system calls. Recommended textbooks and reference materials are also provided for further study.

Uploaded by

sumitbehera245
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 1
CORE-8: Operating System ‘onsEcTIVES + Tounderstand Operating system structure and services. + Tounderstand the concept of a Process, memory, storage and VO management. Unit 2 Introduetion to Operating System, System Structures: Operating system services, system calls, system programs, Operating system design and implementation, Operating system structure, Unit Process Management: Process Concept, Operations on processes, Process scheduling and algoritims, Inte-process Communication, Concepts on Thread and Process, Deadlocks: Deadlock detection, deadlock prevention, and deadlock avoidance fundamentals. Units Memory Management Strategies: Swapping, Contiguous Memory Allocation, Paging, Segmentation, Virtual Memory Management: Concepis, implementation (Demand Pa Page Replacement, Trashing Unies Storage Management: File System concept, Access Methods, File System Mounting, File Sharing and File Protection, Implementing Fie Systems, Kem! UO Systems, ‘Text book — Operating System Concepts, Abraham Silberschatz, Peter B. Galvin, and Greg Gagne, Eighth Eaition, Wiley Student ation 2008 Reference book: |. Morden Operating System , Tanenbaum Pearson led. 2014 2 Richard F Ashley, Linux with Operating System Concepts, Chapman and HalliCRC Published August 26, 2014 3. Richard Blum, Linu Command Line and Shell Scripting Bible, O° Reilly CORE: Practical: Operating System Lab 1. Write a program (using fork) andor eveed commands) where parent and child execute: 8) same program, same code. 1 same program: different code ©) before terminating, the parent waits Fr the child to Finish its tas, 2. Write a program to report behavior of Linux kernel including kernel version, CPU type and model. (CPU information) 3. White a program 1 report behavior of Linux kernel including information on configured memory, amount of ree and used memory. (memory infomation) 4, White a program to print file details including owner access permissions, file access time, where file name is given as angument ‘Waite a program ro copy files using system cals Write a program using C to implement FCFS seheduling algorithm. Write a program using C to implement Round Robin scheduling algorithm, Write a program using C to implement SIF scheduling algorithm, Write a program using C to implement non-preemptive pririty based scheduling algorithm, 10. Write a program using Cto implement preemptive priority based scheduling algorithm. 11. Write a program using C to implement SRTF scheduling algorithm. 2 12, Write a program using C to implement fist-fit, bestit and worst allocation strategies.

You might also like