Implementation of File Directories

Similar Posts

  • Operations on Processes

    A process creation hierarchy is a graphical representation of the dynamically changing parent-child relationships among all processes. The process creation hierarchy changes each time a process is created or destroyed. When a process initiates the creation of a child process, the OS executes a create process function. The create process function allocates a new PCB, fills the PCB entries…

  • Access Control

    A computer system consists of a set of hardware and software objects. The protection domain is a set of pairs of objects and rights needed to access those objects. An access matrix is a representation of protection domains. (It is more conceptual than actual however.) Each row specified the object, and a right that can be performed as…

  • 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…

  • Classic Synchronization Problems

    The Readers-Writers Problem The readers-writers problem is an extension of the critical section problem where two types of processes, readers and writers. However, it involves an interesting issue when the processes compete for access to a common resource. Multiple readers are allowed to enter the critical section concurrently but only one writer is allowed to…