Dear student,
All lectures are recorded and stored in the corresponding section. Furthermore, there is no second chance of a quiz. Every week's Section has a discussion form, you can be asked questions in this form and I will reply to those questions.
Class Timing: Every Monday:1:30 to 3:30 PM
- Week#1: Agenda•Computer System Structure•Simple example: Display screen•Resource Multiplexing•Type of Operating SystemsDifference between System software and Application software (Sharoze)What happens when you click the mouse (Mahnoor)Week#2: Agenda
Week # 5 Agenda
- Multiprogramming System
- Multiprocessor systems
- Private Address Spaces
- Control Flow
- Altering the Control Flow (synchronous)
- Altering the Control Flow (asynchronous) or Exceptional Control Flow
- Exceptional Control flow
- Interrupt P1
- Interrupt P2
- Traps
- Fault
- aborts
- Trap Example
- Fault Example
- 1- Context Switching P1
- 2- Context Switching P2
- 3- Context Switching P3
- 4-When to Switch a Process
- 5- Process creation
- 6- Process State
- 7- Process state Diagram
- 8- Two-state process model
- 9- five-state process model
- 10-BCP (Process Control Block) -Naveed
Unix SVR4 processes
- System Call P2
- Process Control Block (PCB)
- PCB- Memory Table
- PCB- IO tables
Week 10 Agenda
- What is the OS?
- How Memory is Organized
- How OS improve the CPU utilization
- What is Memory Management1?
- Virtual Memory Management
- Embedded System and Desktop System
- How VM Works
- Linker and Loader
- Swapping
- Memory Hierarchy
Week 11 Agenda
- Fixed partitions
- Variable size Partitioning
- How to limit register and base register works
- Modern Technique: Paging
- Address translation
- Paging disadvantages
- Multi-Level Page Tables P1
- Multi-Level Page Table P2
-
Paging vs Segmentation
-
How Segmentation Works
-
First Fit Algorithm
-
Next Fit Algorithm
-
Best Fit Algorithm
-
Worst Fit Algorithm
- Advantages and Disadvantages of Memory Allocation Methods File
Week 10 agenda
- File System
- How File System Works
- Design issues and Challenges of File system
- File and Directory
- Basic Operations
- Sync and Seek System Call
- File access methods
- Directory
- Steps in fully Qualified Path
- File protection
- File allocation Methods
Week 11 agenda- Linked List Allocation
- Advantages and disadvantages of Linked List Allocation
- Contiguous Allocation in Operating system
- Advantages and Disadvantages of Contiguous Allocation Methods
- Indexed File Allocation in Operating System
- Advantages and Disadvantages of Indexed File Allocation Method
Week 13- Agenda
I/O Interface in computer organization
Principles of I/O Software
Synchronous vs. asynchronous Operation
Device Controllers
Device Controllers tasks
P6 layers of the i/0 system
memory-mapped i/o vs Direct i/o








