You are on page 1of 13

Introduction to

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

 Active, be yourself, friendly and honest


Evaluation Strategy
 Must attend more than 80% of contact hours (if not, not allow to take exam).
 Evaluating
6 Quiz (Q) 20 %
4 Lab (Lab) 20 %
1 Presentation (P) 20 %
Final exam (FE) 40%
 Total score = (Q) + (Lab) + (P) + (FE)
 Pass:
Final Examination ≥ 4 (of 10)
Every components ≥ 0
Total score ≥ 5 and
 Retake only the Final Exam when not passed
How to study
 This course is complex stuff, so you need to keep tight grip on it
 Read
 On the book to get the general concept
 Reference, study, collection from anywhere else (internet, your classmate, post on forum …)
 Attend lectures
 Listens, understand, then take your own notes
 Give some examples that are not existed in slides, text book
 Give your explanation about some topic in lectures (those can help you take many bonus marks)
 Ask questions

 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

You might also like