Give this one a try later!
It is fragmented; full of holes
what happens to processes in reality when process states change
,Give this one a try later!
The PCB (Process Control Block) keeps track of what state a process is in. If
it is in its running state, the PC will be pointing at code in this process. If is
in the I/O Queue the process was issued an interrupt handler.
What is a shared resource?
Give this one a try later!
A piece of data that is shared by multiple threads or programs
What is file? What is file system? What is logical disk?
Give this one a try later!
A file is a bunch of data that you want to store in memory.
A file system is a collection of information about all files stored in a storage
device.
A logical disk is a portion of a hard disk described in one separate hard disk
What is interpreter? What are interpreter advantages?
Give this one a try later!
, transforms or interprets a high-level programming code line by line into
code that can be understood by the machine. Can be slow, but can run in
different platforms
What is the layout of a process in memory?
Give this one a try later!
Text, data, heap, stack
What is MMU? What is its purpose?
Give this one a try later!
MMU is a piece of hardware that converts logical addresses to physical
ones.
What does busy waiting mean? Why is it inefficient? When is it still good?
Give this one a try later!
Busy waiting is a synchronization technique in which a process/thread waits
and constantly checks for a condition to be satisfies before proceeding
with its execution. It is inefficient because the looping procedure is a waste
of computer resources. It is still good when the expected wait times are
short and it is "cheaper" to wait while using the CPU than to perform
context switch to another process
, How do sizes of pages and frames relate?
Give this one a try later!
The size of the page is equal to the size of the frame
What is machine cycle?
Give this one a try later!
Sequence of steps CPU takes to execute a single instruction
What is physical address space? How many physical address spaces are there in the
system?
Give this one a try later!
Collection of all available physical addresses. There is one physical address
space per one RAM memory device
Why might we want to create a new process instead of new threads?
Give this one a try later!
Processes can use exec() and are independent regarding other processes.