Using an OS

Similar Posts

  • Introduction to Threads

    An application implemented as a single process follows a single path of execution through the program. Most (All) applications you’ve written at this point are single process applications. When a process is blocked by a resource, then the whole process is blocked. However, many applications have other parts of the application that could continue to…

  • Role of the OS

    Book chapter notes: The operating system (OS) is the software that runs on the bare hardware of a computer and provides essential support for users to develop and use applications in the most efficient and safe manner. The OS will also serve as an abstraction layer for the user/applications to interact with hardware. The OS can serve…

  • Monitors

    P and V operations on general semaphores are versatile primitives capable of solving a variety of synchronization problems. But they are low-level primitives, prone to difficult-to-diagnose programming errors. (see the issues that we need to avoid in Process Interactions – those are some of the errors you might run into.) A monitor is a high-level synchronization primitive…

One Comment

Comments are closed.