Pthreads
Pthreads is the POSIX standard (IEEE 1003.1c) defines an API for thread creation and synchronization. It is only a specification, not implementation which a programmer… Read More »Pthreads
Pthreads is the POSIX standard (IEEE 1003.1c) defines an API for thread creation and synchronization. It is only a specification, not implementation which a programmer… Read More »Pthreads
A thread is a basic unit of CPU utilization; it has a thread id, a program counter, a register set, and a stack. It shares… Read More »Multi-threaded Programming
OS provides the computing environment. They are organized in many ways in different systems, but a few things are common for all OS. In a… Read More »Operating System Structure
The computer system structure consists of interrupt mechanism for I/O devices, memory unit to run programs, memory protection, and disk storage to save program and… Read More »Computer System Structure
A system call is an interface between the user program and the operating system. The program asks for different services and in response the OS… Read More »OS System Calls
A process is program in execution in a modern time-sharing computer. A process needs resources such as CPU, memory, and input-output devices. OS is responsible… Read More »Process Concepts
An operating system is system software that ensures the smooth functioning of a computer system. In earlier days of computing, the only job of a… Read More »Operating System Concepts
In this article you will learn about storage structure and disk scheduling algorithms. You analyses the advantages and disadvantages of different disk scheduling algorithms. Learn… Read More »Disk Scheduling Algorithms
In this article, you will learn about deadlock prevention method – Banker’s algorithm and Resource allocation graph. You will also learn about 4 conditions for… Read More »Deadlock Prevention With Banker’s Algorithm
OS is a layer between user and the computer hardware that manages resources like disk, memory, etc.