Anda di halaman 1dari 3

COURSE PLAN DIET/7.5.

1/FT 03

DHANEKULA INSTITUTE OF ENGINEERING & TECHNOLOGY


GANGURU::VIJAYAWADA 521 139

Course Plan

Name of the Program : B.Tech in Computer Science & Engineering Academic Year : 2016-17
Year & Semester : III Year I Semester Section: A No of Students Registered : 62
Name of the Course : Operating System No of Credits : 03
Name of the Faculty : Mrs P.SIVANAGARAJU Designation:Assistant Professor

Prerequisites for the Course:


Ability to program in some high-level languages (e.g., C,C++,), computer architecture and elementary data
structures and algorithms.

Course Syllabus Unit Wise:


UNIT-I:
Computer System and Operating System Overview: Overview of computer operating systems, operating
systems functions, protection and security, distributed systems, special purpose systems, operating systems
structures and systems calls, operating systems generation.
UNIT-II:
Process Management Process concept- process scheduling, operations, Inter process communication. Multi
Thread programming models. Process scheduling criteria and algorithms, and their evaluation.
UNIT-III:
Concurrency: Process synchronization, the critical- section problem, Petersons Solution, synchronization
Hardware, semaphores, classic problems of synchronization, monitors, Synchronization examples
UNIT-IV:
Memory Management: Swapping, contiguous memory allocation, paging, structure of the page table,
segmentation
Virtual Memory Management:
virtual memory, demand paging, page-Replacement, algorithms, Allocation of Frames, Thrashing
UNIT-V:
Principles of deadlock system model, deadlock characterization, deadlock prevention, detection and
avoidance, recovery form deadlock,
UNIT-VI:
File system Interface- the concept of a file, Access Methods, Directory structure, File system mounting, file
sharing, protection.
File System implementation- File system structure, allocation methods, free-space management
Mass-storage structure overview of Mass-storage structure, Disk structure, disk attachment, disk scheduling.
COURSE PLAN DIET/7.5.1/FT 03

COURSE OBJECTIVES

Cours
Objectives
e

R13CObj305. Describe the various ways of structuring and various services of an operating
OPERATING SYSTEM

1 system

R13CObj305. Introduce the concepts of Process management, CPU scheduling algorithms and
2 synchronization techniques
R13CObj305. Familiarize the student with the basic memory management techniques including
3 paging and segmentation
R13CObj305. Develop a student for preventing or avoiding deadlocks in computer system
4
R13CObj305. Discuss the concepts of file accessing methods and the physical structure of
5 secondary and tertiary storage devices

COURSE OUTCOMES

Cours
Outcomes
e

R13C305.
Describe the various ways of structuring and various services of an operating system
1
OPERATING SYSTEM

R13C305. Able to compare process scheduling criteria (such as average waiting time) for CPU
2 Scheduling algorithms.
R13C305.
Able to implement different page-Replacement techniques
3
R13C305. Able to enumerate the deadlock prevention strategies
4
R13C305.
Able to identify the type of file allocation method applied such as indexed
5

Teaching & Learning Resources:

1. Operating System Concepts- Abraham Silberchatz, Peter B. Galvin, Greg


Gagne 7th Edition, John Wiley.
2. Operating Systems Internal and Design Principles Stallings, Sixth Edition
2005, Pearson
Education
3. Operating systems- A Concept based Approach-D.M.Dhamdhere, 2 nd
Edition, TMH
4. Operating System A Design Approach-Crowley, TMH.
5. Modern Operating Systems, Andrew S Tanenbaum 3 rd edition PHI.

Journals:
1.
2.
3.
Web sites:
COURSE PLAN DIET/7.5.1/FT 03

1. http://nptel.iitm.ac.in/courses/Webcourse-contents/IIScBANG/Operating
%20Systems/New_index1.
html
Method of Evaluation: (To be described by course coordinator)
Multiple Choice Exam
Licensing Exams
Standardized cognitive Tests
Check list
Essays
Case study
Problem solving
Oral speech
Debate
Product creation and special report
Flow Chart or diagram
Portfolios
Exit Survey
Performance
Capstone Project or Course

Target: (To be set by the Program coordinator in consultation with course coordinator)
a) Set Target(Percentage of Marks) :
b) Achievement level : 70%

Signature of Course Coordinator/Faculty Signature of Module Coordinator


Date: Date:

Signature of Program Coordinator Signature of HOD


Date: Date: