Operating System

Virtual Memory

Virtual memory is the separation of user logical memory from physical memory. This technique is implemented using both hardware and

Read More

Synchronization

Threads (or processes) are concurrent if they exist at the same time. They are asynchronous if they need to synchronize

Read More

I/O System

Objectives of I/O system: Take an application I/O request and send it to the physical device. Take whatever response comes

Read More

What is paging?

Paging is static memory allocation technique that permits the physical address space of a process to be non contiguous. The

Read More