Operating Systems Intro
Operating Systems Intro
COURSE OUTLINE
Introduction
•Purpose of the Operating System. OS entities and functions.
Device Management
•Polling / Interrupts, Process, Threads
•Storage Management
COURSE OUTLINE
Memory Systems
•Basic concepts. Contiguous storage allocation Single- and
multi-programming. Segmentation. Paging.
File Systems
•Directory organization. File types and file organization.
Recourse Systems
•Basic concepts. Deadlocks. Sharing, Scheduling.
Reading List
Core Text
COURSE OUTLINE
Title: Operating system concepts (8th edition)
Author: Silberschatz, Abraham, Peter Baer Galvin, and Greg Gagne
ISBN: 9780470233993
Publisher: Wiley
Edition: 8th
Year: 2009
Core Text
Title: Modern operating systems (3rd edition)
Author: Tanenbaum, Andrew S.
ISBN: 9780138134594
Publisher: Pearson
Edition: 3rd
Year: 2007
Reading List
Supplementary Text
Title: Operating systems: internals and design principles (6th edition)
COURSE OUTLINE
Author: Stallings, William
ISBN: 9780136033370
Publisher: Pearson
Edition: 6th
Year: 2007
Supplementary Text
Title: Operating systems: design and implementation (3rd edition)
Author: Tanenbaum, Andrew S. and Albert S. Woodhull
ISBN: 9780135053768
Publisher: Pearson
Edition: 3rd
Year: 2008
MARKS DISTRIBUTION
Quizzes (x6) 10
Midterms (x2) 30
Project 15
Final (x1) 45
LECTURE 1: OBJECTIVES
• To provide a grand tour of the major operating systems
components
•Process Management
•Memory Management
•Storage Management