Professional Documents
Culture Documents
Course No. Course Outcome (Students Should Be Able To... )
Course No. Course Outcome (Students Should Be Able To... )
Course No. Course Outcome (Students Should Be Able To... )
COURSE PLAN
Course: B.TECH[IT] Subject Code: CS6401
Staff Name: ANITHA.C SubjectName:OPERATING SYSTEMS
Class: II IT Academic year: 2015-16 Even semester
COURSE OBJECTIVES
1 Study the basic concepts and functions of operating systems.
2 Understand the structure and functions of OS.
3 Learn about Processes, Threads and Scheduling algorithms.
4 Understand the principles of concurrency and Deadlocks.
5 Learn various memory management schemes.
6 Study I/O management and File systems.
7 Learn the basics of Linux system and perform administrative tasks on Linux Servers.
COURSE OUTCOME
Course Course Outcome
No. (Students should be able to...)
C213.1 discuss the evolution of operating system along with its structures and functions
C213.2 Illustrate and employ the various process management concepts including scheduling,
synchronization and multi threading
C213.3 Analyse deadlock, prevention and avoidance algorithms
C213.4 Compare and contrast various memory management schemes like paging, segmentation
and Virtual memory
C213.5 Employ various Directory structure, allocation methods and disk scheduling algorithms
C213.6 Explain issues related to file system interface and implementation
C213.7 Employ the basic requirements of linux system administrator on a real time basis such
as setting up Xen and VMware on Linux host.
Text Book T1:
Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System Concepts, 9th Edition, John
Wiley and Sons Inc., 2012.
Reference Book R1:
Tom Adelstein, Bill Lubanovic," Linux System Administration - Solve Real-life Linux Problems Quickly",
O'Reilly Media
and
No. of periods
Teaching aids
periods
Page
No
Cumula
Teachin
Referen
periods
periods
and
No. of
g aids
No.of
Page
tive
prerequisite for the
No
ce
students if any
7. System Calls, System Presentation on
60-73 BB
Programs T1 2 9 system calls and
/PPT
programs
8. OS Generation and System Lecture on OS
89-91
Boot T1 BB 1 10 Generation , Boot and
the review of Unit I
Unit-II PROCESS SCHEDULING AND SYNCHRONIZATION (9
hrs)
Processes-Process Concept Lecture on Process,
T1 103- BB
9. 1 11 Process states
110 /PPT
10. Process Scheduling, Interactive discussion
Operations on Processes, 110- on IPC and process
T1 BB 13
Interprocess Communication 134 2 scheduling
Cumula
Teachin
Referen
periods
periods
and
No. of
g aids
No.of
Page
tive
prerequisite for the
No
ce
students if any
T1 467- Discussion on the
Directory and Disk Structure, 478 BB/O given topic with
25. 2 33
Sharing and Protection 480- HP examples
490
A short video on File
system
File System Implementation- 495-
26. T1 BB/V1 2 35 implementation and
File System Structure 504
followed by a
discussion
Interactive discusssion
Directory Structure T1 504-
27. BB 1 on the given topic
Allocation Methods T1 513 36
with some examples
513- Explanation on the
516 given topic followed
Free Space Management;
575- by conducting a
28. I/O Systems. T1 BB 1 37
576 technical quiz on Unit
592- IV
601
Unit V CASE STUDY ( 9 hrs )
Prerequisition of
Linux System- Basic Concepts 782- BB/PP Linux System basics .
29. T1 1 38
786 T/V2 Student Seminar on
the given topic
System Administration- Explanation on the
30. Requirements for Linux R1 1-7 BB 1 39 given topic
System Administrator
Setting up a LINUX BB/PP Presentation on the
31. R1 8-37 1 40
Multifunction Server T given topic
BB/PP Student seminar on
32. Domain Name System R1 38-71 1 41
T Functionality of DNS
Setting Up Local Network 163- Interactive discusssion
33. R1 BB 1 42
Services 193 on the given topic
Explanation on
34. Virtualization, Basic Concepts R1 BB 2 44
Virtualization
194-
BB/O Explanation on Setting
35. Setting Up Xen R1 210 1 45
HP up Xen
VMware on Linux Host and Demonstration on
36. R1 BB 1 46
Adding Guest OS. building VMware
37. Overall Review 1 47 Review of Units
Topics beyond syllabus
1. Operating Systems for Student Seminar on
PPT 1 48
Wireless Mobile Devices the given topic
cloud Web based Operating J1 Discussion on the
2. 1 49
system given topic
Total 49 HRS
Time allotment Portion for cycle test
Total no.of periods allotted 45 Ist internal test 40 %
Total no.of periods needed 49 IInd internal test 40 %
(Introduction - 1h, Review-1h, IIIrd internal 20 %
Topic Beyond Syllabus-2h) test
Assignment Topics:
Assign. Topics Course Outcome Mapped Date of Submission
No
A1 CPU Scheduling Problems C213.2 11/2/2016
A2 Memory management problems C213.4 8/3/2016
A3 Disk scheduling problems C213.5 27/3/2016
No. of Hours with LCD requirement: 16 hours
OTHER RESOURCES: -( to be stored in CD)
Text book
T1 Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System Concepts,
9th Edition, John Wiley and Sons Inc., 2012.
Reference book
R1 Tom Adelstein, Bill Lubanovic," Linux System Administration - Solve Real-life Linux Problems
Quickly", O'Reilly Media
R2 William Stallings, Operating Systems Internals and Design Principles, 7th Edition, Prentice
Hall, 2011.
R3 Andrew S. Tanenbaum, Modern Operating Systems, Second Edition, Addison Wesley, 2001.
R4 Charles Crowley, Operating Systems: A Design-Oriented Approach, Tata McGraw Hill
Education, 1996.
R5 D M Dhamdhere, Operating Systems: A Concept-Based Approach, Second Edition, Tata
McGraw-Hill Education, 2007.
Web reference
W1 http://www.google.co.in/url?url=http://www.wiley.com/college/silberschatz6e/0471417432/slides/s
lides.html&rct=j&sa=U&ei=LnasUOCmBYWPrgfF4YDQBA&ved=0CBUQFjAA&q=os+slides+s
ilberschatz&usg=AFQjCNHo01AV-oQfQ4nlDgaRBjPEYQ5u4A
W2 http://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFj
AA&url=http%3A%2F%2Fwww.bcim.lsbu.ac.uk%2Fccsv%2Fjosephmb%2FCS-L2-
OS%2Foss%2Fweek1-2up-
pbw.pdf&ei=_rVyVIL6Gs63uQS1oIHQCg&usg=AFQjCNHzws0dnqdLJDm2xYRdorXV
uNmwMg&bvm=bv.80185997,d.c2E
W3 http://www.powershow.com/view1/20a4a6-
ZDc1Z/Windows_2000_and_Solaris_Threads_and_SMP_Management_powerpoint_ppt_p
resentation
W4 http://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CDkQFj
AE&url=http%3A%2F%2Fwww.just.edu.jo%2F~basel%2Fos%2Fos_slides%2FOS%2520
Chp7%2520Sychronization.pdf&ei=0bZyVPuWGJDbuQS36oKwCw&usg=AFQjCNGpe
KiY54L9yYphAFOZoBCALB-5IA&bvm=bv.80185997,d.c2E
W5 https://www.youtube.com/watch?v=59He5osNoSM
Text book
T1 Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating System Concepts,
9th Edition, John Wiley and Sons Inc., 2012.
Reference book
R1 William Stallings, Operating Systems Internals and Design Principles, 7th Edition,
Prentice Hall, 2011.
R2 Andrew S. Tanenbaum, Modern Operating Systems, Second Edition, Addison Wesley,
2001
R3 Charles Crowley, Operating Systems: A Design-Oriented Approach, Tata McGraw Hill
Education, 1996.
R4 D M Dhamdhere, Operating Systems: A Concept-Based Approach, Second Edition,
Tata McGraw-Hill Education, 2007
Web reference
W1 http://www.google.co.in/url?url=http://www.wiley.com/college/silberschatz6e/0471417432/slides/s
lides.html&rct=j&sa=U&ei=LnasUOCmBYWPrgfF4YDQBA&ved=0CBUQFjAA&q=os+slides+s
ilberschatz&usg=AFQjCNHo01AV-oQfQ4nlDgaRBjPEYQ5u4A
N1 http://nptel.iitm.ac.in/video.php?subjectId=106106092- Segmentation
N2 http://nptel.iitm.ac.in/video.php?subjectId=106102062 Virtual Memory
N3 http://nptel.iitm.ac.in/video.php?subjectId=106106092 IO Hardware