0% found this document useful (0 votes)
3 views9 pages

Operating Systems Course Overview

The document outlines a course on Operating Systems led by Lecturer Nguyễn Minh Thắng, focusing on understanding principles, concepts, and management techniques related to operating systems. It includes course objectives, requirements, content topics, assessment methods, and recommended textbooks. The course aims to equip students with the skills to manage and operate current operating systems effectively.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views9 pages

Operating Systems Course Overview

The document outlines a course on Operating Systems led by Lecturer Nguyễn Minh Thắng, focusing on understanding principles, concepts, and management techniques related to operating systems. It includes course objectives, requirements, content topics, assessment methods, and recommended textbooks. The course aims to equip students with the skills to manage and operate current operating systems effectively.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

OPERATING SYSTEM

Lecturer: Nguyễn Minh Thắng, MSc


Email: thangnm@[Link]
Introduction
2
Course Objectives
3

 Understanding:
 Principles and concepts of operating systems
 Structure and general characteristics of the operating
system
 Operating system role in computer system
 Process management techniques, memory management
 Principles of file management and file management
system
 Principles of management of I/O systems
 Applying:
 Manage and operate effectively the current operating systems
 Design some simple modules of the operating system
 Fundamentals to approach the modern operating systems
Requirements
4

 Computer architecture
 Introduction programming (C/C++)
 Data structures and algorithms
Content
5

 Overview of Operating Systems


 Operating Systems structure
 File system
 File system installation
 Manage I/O system
 Process
 Process management
 Synchronize the process
 Deadlock
 Memory management
 Virtual memory
Timetable
6

 Offline: A-18.01
 Online: MS Teams

 17/2, 26/2 and 19/3


Assessment
7

 Assessment scale: from 0 to 10


 Types, forms of assessment
 Participate in classroom learning (10%)
 Exam (20%) + (Bonus)
 Mid-term (20%): Presentation
 Final exam (50%): 60 minutes, multi-choice
test,
no references.
Textbooks
8

 Andrew S. Tanenbaun, Herbert Bos (2015).


Modern Operating Systems - 4th Edition. Pearson.
 Abraham Silberschatz, Peter Baer Galvin, Greg
Gagne (2012). Operating System Concepts - 9th
Edition. Wiley.
Why study Operating
9
Systems?
 Build, modify, or administer an operating
system
 Understand system performance
 Behavior of OS impacts entire machine
 Challenge to understand large, complex
system
 Tune workload performance
 Apply knowledge across many areas
 Computerarchitecture, programming
languages, data structures and algorithms, and
performance modeling

You might also like