INET4001: Foundations of Operating Systems

4 Credits

Although the concept of an operating system has some core components, such as I/O, storage, CPU scheduling, process, and synchronization, the ways we use computing devices are radically changing. With the advent of concepts like IoT (internet of things), we need to not just simply take a single concept of a computer (PC or server) as de facto standard, we must adapt and understand how the core components that make up an operating system change how we need to use these components. We also have the ability to consume OS resources via networking like never before. What is commonly called "cloud computing" has now stretched what we think of a compute device across the globe as a connected system of services/processes. This course will start from the beginning of computing (briefly) to ground what we are actually trying to do with compute devices. From here, we'll understand the foundation of operating system components, but not just from a single platform. An introduction to cloud computing is essential as well, as there are many components we consume via compute devices that are across a WAN circuit as a "service."Prerequisites: CSci 2021 or EE 2361

View on University Catalog

All Instructors

B Average (2.964)Most Common: B+ (19%)

This total also includes data from semesters with unknown instructors.

359 students
SNWFDCBA
  • 3.99

    /5

    Recommend
  • 4.00

    /5

    Effort
  • 4.00

    /5

    Understanding
  • 3.91

    /5

    Interesting
  • 4.09

    /5

    Activities


      Contribute on our Github

      Gopher Grades is maintained by Social Coding with data from Summer 2017 to Spring 2024 provided by the Office of Institutional Data and Research

      Privacy Policy