Lecture 1
Lecture 1
INTRODUCTION
Dr Usman Qamar
BE - College of E&ME
MSc – UMIST, UK
Mphil- University of Manchester, UK
PhD - University of Manchester, UK
Post-Doc - University of Oxford, UK
• Course Outline
• Marks
TODAY’S
Distribution
LECTURE: AGENDA
• Lesson 1
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
https://www.tutorialspoint.com/Symmetric-Multiprocessing
https://techdifferences.com/difference-between-symmetric-
and-asymmetric-multiprocessing.html
OS MANAGEMENT SUITE
•Process Management
•Memory Management
•Storage Management