Software
# Topic covered
* Systems software
* Application software
* Operating System(OS)
* Types of OS
* Multithreading vs Multitasking
[Read More]
# Topic covered
* Systems software
* Application software
* Operating System(OS)
* Types of OS
* Multithreading vs Multitasking
[Read More]
Kernel
interacts directly with the hardware and performs the most crucial tasks.User space
apps don’t have privileged access to the underlying hardware. It interacts with kernel.has 32-bit registers, and it can access 2^32 unique memory addresses.
4GB of physical memory.has 64-bit registers, and it can access 2^64 unique memory addresses.
17,179,869,184 GB of physical memory.Ready Queue (Ready state)--> Running stateNon-Preemptive schedulingPreemptive schedulingexecution of the multiple instruction sequences at the same time.several process threads running in parallelprocesses are blocked because each process is holding a resource and waiting for another resource acquired by some other process.called Deadlock(DL)address generated by the CPU while a program is runningindirect access to the physical address through logical addressaka, Virtual addressLogical Address Space0 to maxPaging and Segmentation are the two ways that allow a process’s physical address space to be non-contiguous.