OS: Note of Chapter 9
Nesting of Scheduling Functions The scheduling model of processes is the 7-state model. The 7 states of a process are: New Ready Ready/Suspend Blocked Blocked/Suspend Running Exit ...
Nesting of Scheduling Functions The scheduling model of processes is the 7-state model. The 7 states of a process are: New Ready Ready/Suspend Blocked Blocked/Suspend Running Exit ...
Memory Management Virtual Menory Note: This is not the concept in Windows, which refers to the swap on the disk. The executable files of a program should be loaded into the memory, however, ...
Concurrency Problems with Out-of-Order Execution Concurrency is nowadays one of the most difficult aspects of system programming. The ad hoc techniques are vulnerable to subtle programming errors ...
This note is missing something, I shall fix the note days later. How Does Operating System Run? CPU can only run the instructions from RAM, but the OS is in the disk. So the hardware manufactu...
OS Management of Application Execution Resources are made available to multiple applications, the processor is switched among applications so all will appear to be progressing. The processor an...
First, Happy Programmer’s Day to all fellow programmers! Some bad things happened to me so I lose 20 GB of data, this note is also lost. I’ll try to recall these. I have to say post my notes ...
Ancient Computer The abacus can be considered the earliest computer, and the earliest mechanical calculators can be traced back to the 17th century. A Modern Computer and Peritherals Basic eleme...
POSIX and Linux Multitreading Model POSIX (Portable Operating System Interface) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating syst...
What is Colemak Colemak is a new keyboard layout issued in 2006 by Coleman. It is issued for improving typing speed eventually and ease fingers by declining finger movement. The Colemak keyboard l...