Professional Documents
Culture Documents
Credit Unit :3
Test 1
(10%)
3.1 Process Management
3.1.1 Process Concepts
3.1.2 Single-Tasking
3.1.2.1 Sequential Processing
3.1.2.2 Batch Processing
3.1.3 Multitasking 7-8 Process
3.1.3.1 Multiprogramming manager
3.1.3.2 Time Sharing Systems
3.1.3.3 Cooperative Multitasking Lab Exercise
3.1.3.4 Pre-emptive Multitasking (5%)
3.1.3.5 Context Switching
System 3.2 Memory Management 9-10 Memory
View 3.2.1 Memory Hierarchy manager
3.2.2 Physical Memory
3.2.3 Virtual Memory
3.2.3.1 Page Fault
3.2.3.2 Trashing
3.2.3.3 Cache - Principle of Locality
3.3 IO Management
3.3.1 I/O System Organization
3.3.2 I/O Communication Techniques
3.3.2.1 Direct I/O with Polling 11-12 I/O
3.3.2.2 Interrupt Driven Direct I/O manager
3.3.3 Direct Memory Access
3.3.4 Buffering Quiz 2 (5%)
4.1 OS Protection and Security
4.1.1 User Authentication 13-14 I/O
4.1.1.1 What you create (software) – Passwords, PIN, manager
Operating UserID
System 4.1.1.2 What you have (hardware) - Tokens i.e. (physical)
Protection key, smartcard, ATM card, credit card
and 4.1.1.3 What you are (user: Biometrics) – fingerprint, Test 2
Security retina, iris, hand, face, voice (10%)
4.1.2 Basic Resource Protection
4.1.2.1 Privileged Users
4.1.2.2 Access Control
4.1.2.3 CPU and Memory Protections
4.1.2.3.1 Buffer Overflow Protection
4.1.2.3.2 Data Execution Protection
4.1.2.3.3 Kernel Patch Guard
Continuous Assessment:
References:
1. William Stallings, Operating Systems: Internals and Design Principles, 9, Pearson Education; 2019
edition, 2018, ISBN: 978935286671
2. Rajiv Chopra, Operating Systems - A Practical Approach, 4, S Chand Publishing, 2016, ISBN:
978938567635
3. B. Mohamed Ibrahim, Linux: A Practical Approach, 1, Laxmi Publications, 2016, ISBN: 978817008723
4. Abraham Silberschatz, Greg Gagne, Peter B. Galvin, Operating System Concepts, 10, Wiley, 2018,
ISBN: 9781119320
4. Andrew S. Tanenbaum, Modern Operating Systems, 4, Pearson, 2016, ISBN: 9789332575776