OPERATING SYSTEM (2/2 Credits)
Learning Outcomes:
On successful completion of this course, students will be able to: Describe each of the components of the Operating Systems and their interrelationship; Demonstrate different techniques of the design of the Operating System; Relate the fundamental design to the current development of Operating System; Demonstrate the skills in programming to write user programs to interact with the operating system.
Topics:
- Operating Systems Overview;
- Process;
- Multiprocessor and Embedded System;
- Threads;
- Scheduling;
- Concurrency;
- Deadlock;
- File Management;
- I/O Management;
- Memory Management;
- Virtual Memory;
- Security;
- Study Case;
- Linux Shell Commands;
- FIle Permissions,Redirection and pipes;
- Process Management;
- Java Programming 1;
- Java Programming 2;
- Quiz;
- Introduction to Nachos;
- Nachos Machine;
- Process and thread Sheduling;
- User Level Process;
- Nachos Memory Management;
- Final Quiz.
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...