Sample CP V1

download Sample CP V1

of 4

Transcript of Sample CP V1

  • 7/24/2019 Sample CP V1

    1/4

    SRI RAMAKRISHNA INSTITUTE OF TECHNOLOGY, COIMBATORE-10(Approved by AICTE, New DelhiAffiliated to Anna

    University, Chennai)

    Department of Information Technology

    Course Plan

    (Version No.:1.0 Date:30-01-2016)

    Course Coordinator: NAGENDRAN R Department: IT

    PREREQUISITE: Programming and Data Structures

    EXPECTED COURSE OUTCOMES:

    At the end of the course, the students will:

    Course Outcomes

    CO1

    Be able to discuss the characteristics of different structures and core functionsof the Operating Systems and explain the principles and compare the

    algorithms on which the core functions of the Operating Systems are built on.

    [C1, C2]

    CO2

    Be able to Design, Analyze and Evaluate the algorithms of the core functions of

    the Operating Systems and solve the complex problems by considering the

    design and performance issues. [C3, C4, C5]

    C1Remembering C2Understanding C3Applying C4Analyzing

    C5Evaluating

    Subject

    Code & Title: CS 6401 - Operating Systems

    Periods /

    Credit:

    L T P C

    3 0 0 3

    Programme : B.Tech. - IT Regulation : R2013

    Academic

    Year: 2015-16 Class : II Year Semester : Four

  • 7/24/2019 Sample CP V1

    2/4

    WEEKLY LESSON PLAN:

    Week Weekly Module Description

    Week 1

    Introduction, Creating e-portfolio of all students, Enrolling the

    students into Piazza classroom, Conduct of the Pre-Course

    Survey

    Basics of Computer HardwareDemonstration Class

    Basics of Computing Model

    Basics of Unix Operating Systems Structure, Features,

    Commands, Shell Programming

    Week 2

    Computer System Overview-Basic Elements, Instruction

    Execution, Interrupts

    Memory Hierarchy, Cache Memory, Direct Memory Access,

    Multiprocessor and Multicore Organization

    Operating system overview-objectives and functions, Evolution of

    Operating System

    Week 3

    Computer System Organization-Operating System Structure and

    Operations

    System Calls, System Programs, OS Generation and System

    Boot

    Processes-Process Concept, Process Scheduling,

    Operations on Processes, Interprocess Communication

    Week 4

    Threads- Overview, Multicore Programming, Multithreading

    Models

    Windows7 -Thread and SMP Management,

    Process Synchronization - Critical Section Problem,

    Mutex Locks, Semaphores, Monitors

  • 7/24/2019 Sample CP V1

    3/4

    Week 5

    CPU Scheduling

    Deadlocks

    Week 6 Revision WeekTutorials, Case Study, Assignment Discussions

    Week 7

    Main Memory-Contiguous Memory Allocation

    Segmentation,

    Paging, 32 and 64 bit architecture Examples,

    Virtual Memory- Demand Paging

    Week 8

    Page Replacement, Allocation, Thrashing

    Allocating Kernel Memory, OS Examples,

    Mass Storage Structure- Overview, Disk Scheduling and

    Management

    Week 9

    File System Storage-File Concepts, Directory and Disk Structure,

    Sharing and Protection,

    File System Implementation- File System Structure,

    Directory Structure, Allocation Methods,

    Free Space Management, I/O Systems

    Week 10

    Linux System- Basic Concepts, System Administration-

    Requirements for Linux System Administrator

    Setting up a LINUX Multifunction Server, Domain Name System

    Setting Up Local Network Services

    Week 11Virtualization- Basic Concepts

    Setting Up Xen, VMware on Linux Host and Adding Guest OS

    Week 12 Revision WeekTutorials, Case Study, Assignment Discussions

  • 7/24/2019 Sample CP V1

    4/4

    REFERENCES

    Text Book:T1.Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, Operating SystemConcepts, 9thEdition, John Wiley and Sons Inc., 2012.

    Reference Books:R1. William Stallings, Operating Systems Internals and Design Principles, 7thEdition, Prentice Hall, 2011.R2.Andrew S. Tanenbaum, Modern Operating Systems, Second Edition, AddisonWesley,2001.R3.Charles Crowley, Operating Systems: A Design-Oriented Approach, Tata McGrawHill Education, 1996.R4. D M Dhamdhere, Operating Systems: A Concept-Based Approach, SecondEdition, Tata McGraw-Hill Education, 2007.R5.http://nptel.ac.in/

    Other e-Learning Resources :http://nptel.ac.in/http://ocw.mit.edu/http://www.stanford.edu/~ouster/cgi-bin/cs140-winter13/index.php http://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/ http://www-inst.eecs.berkeley.edu/~cs162/fa13/

    Assessment Methods

    End Semester Examinations (80%)

    Internal Examinations (20%)

    Quiz, Case Study, Assignment, Mini Project,Video Tutorial Project, and Coding Event

    COURSE COORDINATOR HOD

    http://nptel.ac.in/courses/Webcourse-contents/IISc-BANG/Operating%20Systems/New_index1.htmlhttp://nptel.ac.in/courses/Webcourse-contents/IISc-BANG/Operating%20Systems/New_index1.htmlhttp://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2006/http://www.stanford.edu/~ouster/cgi-bin/cs140-winter13/index.phphttp://www.stanford.edu/~ouster/cgi-bin/cs140-winter13/index.phphttp://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/http://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/http://www-inst.eecs.berkeley.edu/~cs162/fa13/http://www-inst.eecs.berkeley.edu/~cs162/fa13/http://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/http://www.stanford.edu/~ouster/cgi-bin/cs140-winter13/index.phphttp://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2006/http://nptel.ac.in/courses/Webcourse-contents/IISc-BANG/Operating%20Systems/New_index1.html