[OS]I/O System and Disk Management
I/O Mechanisms Processor controlled memory access Polling (Programmed I/O) Interrupt Direct Memory Access (DMA)
I/O Mechanisms Processor controlled memory access Polling (Programmed I/O) Interrupt Direct Memory Access (DMA)
Disk System Disk pack Sector Track Cylinder Platter Surface Disk drive Head Arm Positi...
Virtual memory Non-continuous allocation Paging/Segmentation system
Virtual Storage (Memory) Non-continuous allocation
Memory Background processor registers <-> (word) cache memory <-> main memory <-> (block) auxiliary storage(Disk)
Deadlock Blocked / Asleep state Deadlock state Deadlock vs Starvation
Process Synchronization Multiple programming system Synchronization
FCFS(First-Come-First-Service) Non-preemptive scheduling Scheduling criteria ready queue High resource utilization Low s...
Multi-programming Multiple processes exist in the system Select a process to allocate resources Scheduling Resource Management ...
Thread Light Weight Process(LWP) Components Thread ID Register set Stack Benefits of Thread Responsiveness Resou...
Job vs Process Job / Program Programs + Data to run Status before the execution request to the computer system
Operating System User Interface CUI GUI EUCI
Computer Hardware Processor CPU GPU Memory RAM, ROM HDD, SSD I/O Device Keyboard, Mouse ...