Operating System
Unit 2 MCQ
UNIT 2 MCQ OPERATING SYSTEM
If you have multiple kernel images installed on your system, ________________ is used to choose the required kernal.
- GRUB
- MBR
- BIOS
- LOADER
Answer: GRUB
____________________ is a system call used for creating new processes.
- exec()
- fork()
- wait()
- pipe()
Answer: fork()
________________ provide an interface to the services made available by an operating system.
- System calls
- File
- Hardware
- API
Answer: System calls
The system call ___________________ runs when an executable file in the context of an already running process that replaces the older executable file.
- fork()
- exec()
- msgget()
- kill()
Answer: exec()
The ___________________ system call is used by OS to send a termination signal to a process that urges the process to exit.
- kill()
- exit()
- wait()
- end()
Answer: kill()
........ increases CPU utilization by organizing jobs (code and data) so that the CPU always has one to execute.
- Multiprogramming
- Multitasking
- Multiview
- Multiprocessing
Answer: Multiprogramming
main memory is too small to accommodate all jobs, the jobs are kept initially on the disk in the ..........
- swim pool
- job pool
- memory pool
- disk pool
Answer: job pool
............. is a logical extension of multi-programming.
- Job Sharing
- Time Sharing
- Task Sharing
- File Sharing
Answer: Time Sharing
Each user has at least one separate program in memory. A program loaded into memory and executing is called a
- Process
- Program
- Data
- Text
Answer: Process
... to gain extra permissions for an activity. The user may need access to a device that is restricted
- escalate privileges
- root privileges
- user privileges
- device privileges
Answer: escalate privileges