Sei sulla pagina 1di 6

Course Objectives This course provides a comprehensive introduction to understand the underlying principles, techniques and approaches which

constitute a coherent body of knowledge in operating systems. In particular, the course will consider inherent functionality and processing of program execution . The emphasis of the course will be placed on understanding how the various elements that underlie operating system interact and provides services for execution of application software. Prerequisites Basic: Working knowledge of computer system. A prior course in Computer Organization & Architecture and Computer Programming will help increase the pace of learning.

TOPICS BEYOND SYLLABUS Threats intruders accident data loss basics of cryptography user authentication.

REFERENCES
Operating Systems Concepts-Abraham Silberchartz,Peter B.Galvin,Greg Gagne,8th edition, John Wiley Operating Systems-A concept based approach-D.M.Dhamdhere,2nd edition,TMH Operating Systems-Internals and design Principles,Stallings,6th Edition 2009Pearson Education. Modern Operating Systems, Andrew S.Tanenbaum, Second edition, PHI. Principles of Operating SystemsB.L.Staurt,Cengage learning, India edition. Operating Systems,A.S.GOdbole,2nd edition,TMH. An Introduction to Operating Systems,P.C.P.Bhatt,PHI. Operating Systems,R.Elmasri,A.G.Carrick and D.Levine,Mc.Graw hill. Operating Systems,S.Halder,A.A.Aravind,Pearson Education.

Websites & e-books


www.os-book.com www.bell-labs.com/topic/books/os-book www.iitd.ernet.in www.iitm.ac.in www.bits-pilani.ac.in www.ittest papers. COM/operating-system-concepts ignou.education4india.com www.linux-tutorial.info JOURNALS (International , National & Regional) SIGOPS - OPERATING SYSTEMS REVIEW TOS - ACM TRANSACTIONS ON STORAGE TPDS - IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS Linux Journal Microsoft systems Journal

COURSE OBJECTIVES AND OUTCOME UNIT WISE UNIT I COURSE OBJECTIVES: Learning about the aim of operating system Learning the overview of computer system hardware Learning about handheld devices and real-time systems Learning the operating system functions

COURSE OUTCOME: An ability to design systems with realistic constraints. Students will have an understanding of professional and ethical responsibilities. Students will have ability to write, speak and present effectively on general and technical issues and subjects.

UNIT II COURSE OBJECTIVES: What common events lead to the creation of a process List three categories of information in a process control block What are the steps performed by an OS to create a new process Identify different process states

COURSE OUTCOME: An ability to design systems with realistic constraints. Students will have an understanding of professional and ethical responsibilities. Students will have ability to write, speak and present effectively on general and technical issues and subjects. UNIT III COURSE OBJECTIVES: Introduction to concept of concurrency and the implication of the execution of multiple concurrent processes To cite the basic requirements of mutual exclusion for concurrent processing

COURSE OUTCOME: An ability to design systems with realistic constraints. Students will have an understanding of professional and ethical responsibilities. Students will have ability to write, speak and present effectively on general and technical issues and subjects. UNIT IV COURSE OBJECTIVES: List the memory management requirements Illustrate about loading programs into main memory Discuss about different memory management techniques Define what virtual memory is and describe it

COURSE OUTCOME: An ability to design systems with realistic constraints. Students will have an understanding of professional and ethical responsibilities.

Students will have ability to write, speak and present effectively on general and technical issues and subjects. UNIT V COURSE OBJECTIVES: Review the principles of deadlock Describe methods that an operating system can use to deal with deadlock problem Discuss the conditions for deadlock Identify tool in characterizing the allocation of resources to processes

COURSE OUTCOME: An ability to design systems with realistic constraints. Students will have an understanding of professional and ethical responsibilities. Students will have ability to write, speak and present effectively on general and technical issues and subjects. UNIT VI COURSE OBJECTIVES: Explain the overview of file management system List the various file organization and access methods Describe the various file directory structures Define Record blocking

COURSE OUTCOME: An ability to design systems with realistic constraints. Students will have an understanding of professional and ethical responsibilities. Students will have ability to write, speak and present effectively on general and technical issues and subjects. UNIT VII COURSE OBJECTIVES: Learn about magnetic disk Learn about disk scheduling algorithms Learn about disk management Learn about swap space management in UNIX

COURSE OUTCOME: An ability to design systems with realistic constraints. Students will have an understanding of professional and ethical responsibilities. Students will have ability to write, speak and present effectively on general and technical issues and subjects. UNIT VIII COURSE OBJECTIVES: Examine the problems of protection and design a model for implementing protection To understand types of threats to security Identify and understand the different malicious programs Learn about access matrix , access control and access capability

COURSE OUTCOME: An ability to design systems with realistic constraints. Students will have an understanding of professional and ethical responsibilities. Students will have ability to write, speak and present effectively on general and technical issues and subjects. TUTORIAL UNIT I 1.Explain about all services provided by operating system? 2.Explain about Multiprogramming and time sharing? UNIT II 1.Consider following set of processes that arrive at time 0 with the given length of burst times in ms. process p1 p2 p3 burst time 24 3 3

calculate the avg. waiting time when the process arrive in following order. i)p1,p2,p3 ii)p2,p3,p1 provide the ghantt chart.

UNIT III 1.Explain about deadlock avoidance? UNIT IV 1.Explain about deadlock detection? UNIT V 1.Explain about characteristics of deadlock and resource allocation graph? UNIT VI 1.Explain about RAID levels? UNIT VII 1.Show that the use buffer can reduce the running time by at most a factor of two. 2. Suppose the head of a moving- head disk with 200 tracks, numbered 0 to 199, is currently serving a request at track 143 and has just finished a request at track 125. If the queue of requests is kept in FIFO order: 86, 147, 91, 177, 94, 150, 102, 175 UNIT VIII 1.Explain about access matrix?

Potrebbero piacerti anche