Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
33 views

00.course Introduction OS

This document outlines an introduction to operating systems course, including prerequisites, objectives, description, plan, rules, evaluation, and studying tips. The course aims to teach important OS concepts, mechanisms, and problems through lectures, a textbook, labs and assignments. Key topics include processes, memory management, file systems, I/O, and security. Students will be evaluated based on quizzes, labs, a presentation, and a final exam. Regular attendance and preparation are emphasized for understanding the complex material. Labs involve using commands and programming in a virtual machine environment.

Uploaded by

Cường Trần
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

00.course Introduction OS

This document outlines an introduction to operating systems course, including prerequisites, objectives, description, plan, rules, evaluation, and studying tips. The course aims to teach important OS concepts, mechanisms, and problems through lectures, a textbook, labs and assignments. Key topics include processes, memory management, file systems, I/O, and security. Students will be evaluated based on quizzes, labs, a presentation, and a final exam. Regular attendance and preparation are emphasized for understanding the complex material. Labs involve using commands and programming in a virtual machine environment.

Uploaded by

Cường Trần
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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