Operating Systems: Virtualization, Concurrency and Persistence

Operating Systems: Virtualization, Concurrency and Persistence

Operating Systems: Virtualization, Concurrency and Persistence

Operating Systems: Virtualization, Concurrency and Persistence


This course will introduce three fundamental concepts in operating system (OS): Virtualization, Concurrency, and Persistence.

When it comes to operating systems, there are three main concepts: virtualization, concurrency, and persistence. These concepts lay the foundation for understanding how an operating system works.

In this extensive course, you'll cover each of those in its entirety. You'll start by covering the basics of CPU virtualization and memory such as: CPU scheduling, process virtualization, and API virtualization. You will then move on to concurrency concepts where you’ll focus heavily on locks, semaphores, and how to triage concurrency bugs like deadlocks.

Towards the end, you'll get plenty of hands-on practice with persistence via I/O devices and file systems. By the time you're done, you'll have mastered everything there is to know about operating systems.

Operating Systems: Virtualization, Concurrency & Persistence

Need Help? Make a comment below and we'll help you out...❤

Post a Comment

Need Help? Make a comment below and we'll help you out...❤

Post a Comment (0)

Online Courses and Degrees from Top Universities

Stanford Graduate School of Business Executive Education
Utaustin
Great Lakes
Stanford Center for Professional Development
Northwestern University
MIT IDSS
IIT Madras
IIIT Hyderabad
IIT Roorkee
JAIN (Deemed-to-be University)
Pes University
SRM Institute of Science and Technology (SRMIST)
Stanford Graduate School of Business Executive Education
Utaustin
Great Lakes
Stanford Center for Professional Development
Northwestern University
MIT IDSS
IIT Madras
IIIT Hyderabad
IIT Roorkee
JAIN (Deemed-to-be University)
Pes University
SRM Institute of Science and Technology (SRMIST)

Free online courses from Top Universities