Wave Shape
Instructor
Hussain
Lectures
22

About This Course

This course covers the evolution, design, and management of operating systems, focusing on resources like CPU, I/O devices, memory, and software. It includes examples from modern systems such as Unix and Windows

Key Points

  • Understand the goals, main parts, and functions of a modern operating system, and get familiar with the idea of parallel processing.
  • Get hands-on experience with Unix to apply operating system concepts.
  • Learn about the components of a process, its different states, and how processes communicate with each other.
  • Evaluate CPU scheduling algorithms, multithreading solutions, and techniques for managing deadlocks.
  • Use your knowledge of operating systems in real-world scenarios while working as part of a team.

Course Contents

  • 1.1 : Computer System Components09:50
  • 1.2 : Computer System Organization28:40
  • 1.3 : Computer System Architecture12:16
  • 1.4 : Operating System Operations15:50
  • 1.5 : Resource Management18:32
  • Section 1.6 to 1.1117:28

  • 2.1: Operating System Services09:22
  • 2.2: User and Operating System Interface15:27
  • 2.3 : System Calls22:31
  • Section 2.4 to 2.830:23

  • Introduction08:15
  • 3.1: The Process15:34
  • 3.2 : Process Scheduling22:03
  • Section 3.3 and 3.426:53
  • Section 3.5 and 3.840:58

  • 4.1: Overview16:03
  • 4.2 : Multicore programming15:40
  • 4.3 : Multithreading Models25:07

  • Introduction and scheduling criteria23:02
  • Scheduling Algorithms (FCFS and SJF)26:18

  • Quiz 1 (Chapter 1,2)23:23
  • Quiz 2 (Chapter 3,4)27:32

Price 370 SAR

Enjoy the freedom to learn at your own pace, anytime, anywhere.

Hundreds of students are transforming their learning experience. Sign up and start your journey to academic excellence with Tafawuq!