Introduction to Operating Systems Specialization

Instructors: Patrick Ester +1 more

What you'll learn

  •   Comprehensive understanding of the building blocks of operating systems, from program execution to data storage.
  •   Hands-on expertise in designing and implementing key OS components, ensuring optimized program performance.
  • Skills you'll gain

  •   Debugging
  •   Computer Hardware
  •   File Systems
  •   C (Programming Language)
  •   Operating Systems
  •   Distributed Computing
  •   System Programming
  •   Virtualization
  •   OS Process Management
  •   Data Structures
  •   Data Integrity
  • Specialization - 4 course series

    This specialization covers introductory level operating system ideas, techniques, and implementations. The specialization is divided into four parts: (1) Virtualization; and (2) Memory Management. (3) Concurrency, (4) Persistence. Examples of practical applications include implementing a command line interpreter, and multi-threaded operating system tools.

    Intro to Operating Systems 2: Memory Management

    Intro to Operating Systems 3: Concurrency

    Intro to Operating Systems 4: Persistence

    ©2025  ementorhub.com. All rights reserved