LI
lifesaver0129/CS302-Operating-System
OS course of SUSTech
CS302-Operating-System
Labs
- Lab00: C programming
- Lab01: Basic bash command
- Lab02: Process, pipe and signals
- Lab03: Schedule
- Lab04: Synchronization
- Lab05: Synchronization Cont.
- Lab06: Memory managment
- Lab07: System call and Caching
- Lab08: Caching
- Lab09: Disk scheduling
- Lab10: File system
- Lab11: File system Cont.
Projects
- Project 1: Threads
- Project 2: User program
Final exam
Part I: True or False (12 marks)
- Address translation
- Demand Paging
- General I/O
- FAT
- Storage
- Operating System
Part II: Short Answer (15 marks)
- Operating System
- File System
- Memory Management
- I/O
- Storage
Part III: Memory Management (28 marks)
- Page Replacement (10 marks)
- Address Translation (12 marks)
Part IV: Storage and I/O (20 marks)
- I/O Performance Metrics (10 marks)
- Disk Scheduling (10 marks)
Part V: File System (25 marks)
- File Allocation Table (10 marks)
- Index Node (10 marks)
On this page
Languages
C59.1%Perl18.5%C++10.0%Makefile5.2%CMake4.4%Assembly2.0%Shell0.3%Objective-C0.2%Java0.2%Perl 60.1%
Contributors
Created May 8, 2018
Updated January 14, 2026