00.course Introduction OS
00.course Introduction OS
Operating Systems
Prerequisites
Completed:
EN051 or obtain 500+ TOEFL equivalent international
certificates
CSI101 (Connecting to Computer Science)
Course Objectives
Knowledge
The role of Operating system
Important OS concepts
The mechanism of Operating system
Main problems of Operating system
Course Objectives
Skills
Using basic shell command in Linux system
fluently
Fundamental of shell, C language on Linux
Main problems of Operating system through some
simulative exercises
Course description
1. Introduction
2. Processes and Thread
3. Memory Management
4. File System
5. Input/Output
6. Deadlocks
7. Multimedia Operating systems
8. Multiple Processor systems
9. Security
Course Plan
See course plan on LMS
Agenda
Chapter 1 (day 1 - 5)
Chapter 2 (6 - 11)
Chapter 3 (12 – 17)
Chapter 4 (18 – 21)
Chapter 5 (22 - 24)
Chapter 6 (25 – 26)
Presentation (27 - 30)
Materials
Student’stext book
Modern Operating Systems – Andrew S. Tanenbaum,
Pearson International Edition, 3rd Edition
Lecture Note via Slides in every lecture.
Extra activities on LMS
Course Rules
How to conduct
Prepare contents of the next session at home (Book, CD)
Explain and understand new concepts and key points.
Do home works (book), lab assignment, quiz (via LMS)
Others
Off phones
Use laptops under teacher’s instruction
No game, no chat in class
Course Rules
Communication
Class
Your classmates
Free to question and answer
Fairly
After classes
Discuss your classmate in directly, on forum
Give your explanations that can be easy more understand than the lectures, book contents in directly, on
forum (those can help you take many bonus marks)
Do the lab assignments to submit via LMS
Build your teams in yourselves to support together in studying
Lab Assignments
The labs are designed with tutorial to get knowledge about the OS
They are required submit via LMS following the submission option
at the end of each lab (the account must be captured)
1st lab
Study the Virtual Machine (VMware) and Fedora 11 OS
2nd lab
Study the command, using command line, file management
3rd lab
Use command concert to process, using word processing
4th lab
Write the program using shell script in Fedora
Q&A