Questions
Which of the following operating systems is a combination of processors and a special software that are inside another device, such as the electronic ignition system on cars?
- Desktop OS
- Embedded OS
- Workstation OS
- Server OS
- Mainframe OS
Which of the following techniques is used in process management and involves moving a part or a complete process from the main memory to disk to execute ready processes by the CPU?
- Hashing
- Multitasking
- Multithreading
- Swapping
- Overloading
_______ is also called full virtualisation with dynamic recompilation.
- Paravirtualisation
- Emulation
- Native virtualisation
- Hashing
- Semaphores
_______ deals with the selection of a page in memory to be replaced after a page fault occurs and a new page must be brought in.
- Placement policy
- Replacement policy
- Fetch policy
- Cleaning policy
- Page fault
_____ decides when a modified page should be written out to secondary memory.
- Frame locking
- Page buffering
- Fetch policy
- Cleaning policy
- Replacement policy
Which of the following scheduling criterias of algorithms specifies that the CPU would be busy 100% of the time, so as to waste 0 CPU cycles?
- Throughput
- CPU utilisation
- Turnaround time
- Waiting time
- Response time
____ is dependent on some defined criterion and uses the main memory to hold the information.
- Pre-fetch
- Demand fetch
- Selective fetch
- Instruction fetch
- Operand fetch
_______ forms a set of n-bit registers, one for each block in the set to be considered.
- Reference matrix
- Approximate method
- Counters
- Register stack
- Queues
_______ is the fetching of a block when it is needed and is not already in the cache, i.e. to fetch the required block on a miss.
- Pre-fetch
- Selective fetch
- Demand fetch
- Cache miss
- Cache hit
Which of the following is a condition in concurrency control which occurs when multiple processes or threads read and write data items, so that the final result depends on the order of execution of instructions in the multiple processes?
- Critical section
- Mutual exclusion
- Race conditions
- Concurrency
- Deadlock
_______ specifies that once a process holds a resource, it cannot be taken away by another process or the kernel.
- Mutual exclusion
- No preemption
- Hold and wait
- Circular wait
- Counters
Which of the following states must be occupied by a process when it is newly created?
- Blocked state
- Ready state
- Suspend state
- Exit state
- Running state
Which of the following information is not included inside a process which is an active entity and is more than a program code?
- Contents of the processors registers
- Value of the variables
- Current value of program counter (PC)
- The process stack
- The size of the process
In which of the following types of I/O control strategies is I/O performed under the control of an I/O handling procedure?
- Program-controlled I/O
- Interrupt-controlled I/O
- Direct memory access
- Cache memory organisation
- Stacks
_____ removes the block that has been in the cache for the longest time.
- LRU algorithm
- Random replacement algorithm
- First in first out replacement algorithm
- Linear search algorithm
- Binary search algorithm