|
|
|
1 |
◆ Introduction |
|
2 |
◆ Operating-System Structures - I |
|
3 |
◆ Operating-System Structures - II
◆ Linux Concepts and Case Studies:
- Installation
- Basic Commands
- Editors
|
|
4 |
◆ Processes - I
◆ Linux Concepts and Case Studies:
- File System Management
- Process Management
- Compiler and Linker
|
Individual Assignment 1 |
5 |
◆ Processes - II |
|
6 |
◆ Threads and Concurrency - I |
|
7 |
◆ Threads and Concurrency - II
◆ Programming on Linux Using C, C++, and Java
◆ Multithread Programming |
|
8 |
◆ Understanding OS Services in Action: Deploying a WordPress Server on Ubuntu
- Apache Web Server
- MySQL Database Server
- PHP
- WordPress
- Shell Scripts
|
Individual Assignment 2
Note: Please make sure you can access your Linux machine locally or remotely. |
9 |
Flexible Learning (No Class) |
|
10 |
◆ CPU Scheduling |
|
11 |
◆ Synchronization |
|
12 |
◆ Deadloks |
Individual Assignment 3 |
13 |
◆ Memory |
|
14 |
◆ Mass-Storage Structure |
|
15 |
◆ I/O and File Systems |
Individual Assignment 4 |
16 |
Flexible Learning (No Class) |
|
17 |
Team Project Presentation 1 |
|
18 |
Team Project Presentation 2 |
|