Understand Operating Systems Concepts
3.3 (75 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,148 students enrolled

Understand Operating Systems Concepts

Understand operating systems, Be able to explain operating system concepts.
3.3 (75 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,148 students enrolled
Last updated 12/2019
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand what Operating System does
  • Explain and Understand Scheduling Algorithms
  • Explain and Understand Synchronization Primitives
  • Explain and Understand Deadlock
  • Explain and Understand What is Process and Thread
Requirements
  • None
Description

Have you ever wondered how is it possible that your computer works?

How is it possible that your application is able to run on multiple devices?

How is it possible that multiple applications can run at the same time?

all of that works because of Operating System.

Save your time by taking this course, in this course, you will learn what is an Operating system, and how it works.

This course should teach you how operating system works, how multitasking works, how scheduling works, what is a process, thread, deadlock and so much more. Also, I am here to guide you, my job does not end by making video lectures. So if you have any questions about anything You can always reach out to me, and mostly I respond within a day.

Another thing I want to mention is that I believe that fast and engaging lectures are better for students, because they keep them concentrated, if you have a slow lectures, students get bored and learns nothing so that is why this course is designed to be fast, I manage to squeeze all the important things into few hours course.

So do you wonder how operating system works? I believe you found the course for you. 

Thanks for your time and I will see you in the course.

Who this course is for:
  • Anyone who is wondering how Operating Systems works
  • Every Software Engineer
  • Everyone who wants to know how Operating Systems works
Course content
Expand all 24 lectures 01:24:53
+ Processes, Threads, Scheduling
7 lectures 34:43
Processes life cycle
02:45
Scheduler
03:25
Threads
03:25
Process in UNIX
06:27
Process in Windows
11:27
Multiprocessing
06:15
QUIZ | Processes, threads
5 questions
+ Scheduling Algorithms
2 lectures 08:42
O(n) and O(1) Scheduler
04:26
Completely Fair Scheduling
04:16
+ Process Synchronization
5 lectures 15:00
Introduction, Atomic operation
02:45
Semaphore
03:15
Mutex, Critical section
03:16
Event, Signal
03:21
Monitor
02:23
QUIZ | Synchronization
4 questions
+ Deadlock
4 lectures 15:45
Detection and Recovery
04:48
Prevention
03:12
Avoidance
03:39
QUIZ | Deadlock
4 questions
+ BONUS: Discounts to my other courses!
1 lecture 00:35
BONUS: Discounts to my other courses!
00:35