26 Questions
What is one of the functions of an operating system related to file management?
Creating and deleting files and directories
In the context of operating systems, what is resource allocation primarily concerned with?
Allocating CPU cycles, main memory, file storage, and I/O devices
Which method of communications can an operating system use to enable processes to exchange information?
Shared memory and message passing
What role does error detection play in operating systems?
Ensuring correct and consistent computing by addressing errors
Why are debugging facilities considered important in operating systems?
Enhancing the user's and programmer's abilities to efficiently use the system
When multiple users or jobs are running concurrently, what is a critical task that the operating system must perform?
Resource allocation to each user or job
What type of entity is a program in the context of an operating system?
Passive
Which activity is NOT a responsibility of the operating system in process management?
Allocating memory
In a multi-threaded process, how many program counters are typically present?
One per thread
What is the primary function of memory management in an operating system?
Deciding what data to keep in memory
'Providing mechanisms for deadlock handling' is a responsibility of the operating system in which area?
Process management
Which of the following is NOT a function of file-system management in an operating system?
Moving files between directories
What is a common activity associated with mass-storage management in an operating system?
Free-space management
'Caching' in an operating system functions as a principle to:
Copy information from faster to slower storage
'Security' in an operating system primarily focuses on:
Protecting the system against attacks
'Virtualization' allows operating systems to run applications within other OSes. This can be achieved through:
'Emulation'
What is the primary function of system programs in an operating system?
Providing a convenient environment for program development and execution
Which of the following is NOT considered a function of system programs in an operating system?
Hardware device configuration
What type of loaders assign final addresses to program parts and adjust code and data to match those addresses?
Relocatable loaders
In the context of operating systems, what is the purpose of linkers?
Create binary executable files
Which of the following is not a function typically performed by background services in an operating system?
User interface design
What is the main purpose of communications programs in an operating system?
Create virtual connections among processes and users
Which of the following is a function commonly performed by application programs in an operating system?
Debugging support
What type of structure does MS-DOS represent in the context of operating systems?
Simple structure
What characteristic distinguishes a microkernel structure from other operating system structures?
It keeps only essential functions in kernel space, while other functions are assigned to user space.
Which of the following is a reason why applications are usually operating system specific?
Apps compiled on one system may not be executable on other OS due to unique system calls.
Test your knowledge on the concepts of processes and programs in operating systems. Learn about the differences between programs and processes, resource requirements, program counters, and more.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free