Hands-on technology tutorials, interview preparation guides, and cybersecurity articles by Youngster Company practitioners.

Memory Management

Memory management is often a complex issue in a system written in a language without garbage collection. The situation is mostly simple in PBRT since most dynamic memory allocation is done…

0 Comments

Structure of Operating System

The design of operating system architecture traditionally follows the separation of concerns principle. This principle suggests structuring the operating system into relatively independent parts that provide simple individual features, thus…

0 Comments

Deadlock

A Deadlock is a situation where a set of processes are blocked because each process is holding a resource and waiting for another resource acquired by some other process. Consider an example…

0 Comments

Process Management

A question that arises in discussing operating systems involves what to call all the CPU activities. A batch system executes jobs, whereas a time-shared system has user programs or tasks.…

0 Comments