1/13 | 16 | ||||||||||||||||||||||||
2 | |||||||||||||||||||||||||
14 | |||||||||||||||||||||||||
3 | |||||||||||||||||||||||||
4 | |||||||||||||||||||||||||
5 | |||||||||||||||||||||||||
18 | |||||||||||||||||||||||||
17 | 6 | ||||||||||||||||||||||||
7 | |||||||||||||||||||||||||
8 | |||||||||||||||||||||||||
9 | 15 | ||||||||||||||||||||||||
10 | |||||||||||||||||||||||||
11 | |||||||||||||||||||||||||
12 | |||||||||||||||||||||||||
1. A scheduling algorithm where each process is assigned a fixed time slice to execute before being moved to the back of the ready queue.
2. The smallest unit of execution within a process.
3. The act of temporarily suspending a process's execution to allow another process to run.
4. The sequence in which tasks or processes are actually executed by the system.
5. A type of scheduling where a task cannot be interrupted and must complete its execution before another task can be executed.
6. A type of pipeline hazard where a later instruction depends on the result of an earlier instruction that has not yet completed.
7. The total time taken by a process from arriving in the system to its completion.
8. The speed at which a processor can execute instructions, measured in gigahertz (GHz).
9. The time delay between the occurrence of an interrupt and the execution of the corresponding interrupt service routine by the CPU.
10. The process of saving and restoring the state of a process when it is interrupted for execution by another process.
11. The process of determining the order in which tasks are executed by a computer system.
12. A small, high-speed memory storage unit that temporarily holds frequently accessed data and instructions for faster processing.
13. A situation where the execution of multiple threads or processes in a multitasking system is not synchronized properly, leading to unpredictable outcomes.
14. Interrupts that provide additional information to the CPU about the source, priority, and location of the interrupt service routine to be executed.
15. A technique used by hardware devices to check the status of a peripheral device by sending repeated requests at regular intervals.
16. A situation where a process is denied CPU time due to the presence of higher priority processes.
17. The time it takes for a processor to respond to a command or input.
18. A scheduling technique where a job is allowed to run if resources become available before its designated start time.