What role does the boot loader play in the booting process of an operating system?
It transfers control to the operating system kernel after the hardware is initialized
What is the purpose of system calls in an operating system?
Facilitates communication between processes
Explain the difference between multiprogramming and multiprocessing.
Multiprogramming allows multiple processes to run simultaneously on a single processor, while multiprocessing involves multiple processors.
What is the primary function of an operating system kernel?
To manage system resources and provide essential services
Which component of the operating system is responsible for managing hardware peripherals and providing a uniform interface for application programs?
Device Drivers
Which virtualization technology allows multiple virtual machines to share the same operating system kernel?
Containerization
What are the security implications of virtualization?
Virtualization increases security risks due to the sharing of resources between virtual machines.
What is the purpose of live migration in virtualization?
Balancing server loads
What is the significance of the “golden image” in virtual environment management?
It serves as a template for creating new virtual machines
Which networking technology allows multiple devices to share a single public IP address?
Network Address Translation (NAT)
What network device operates at Layer 3 of the OSI model and is responsible for forwarding packets between different networks?
Router
In the OSI model, which layer is responsible for ensuring reliable end-to-end communication by establishing, maintaining, and terminating connections?
Transport layer
Which non-functional requirement is associated with the ease of adapting the system to new environments or platforms?
Portability
Which of the following is an example of a non-functional requirement for a software system?
The system should be able to recover from a system crash within 5 seconds.
Which cloud deployment model provides resources and services to multiple organizations but ensures isolation between them?
Community cloud
What is the term used to describe the ability of cloud computing systems to automatically allocate and release resources based on demand?
Elasticity
Which cloud computing model provides users with the highest level of control and flexibility over their infrastructure?
Infrastructure as a Service (IaaS)
What is the primary defense against log injection attacks?
Sanitize outbound log messages
What feature of a motherboard determines the type and number of expansion cards it can support?
PCIe slots
Which Python function is commonly used for input validation by checking the type of user input?
isinstance()
Which of the following components is NOT typically integrated into modern motherboards?
Power supply unit (PSU)
In Python, what package is primarily used for internal regression testing purposes?
test
What type of system is designed for specific purposes like database or web server, and can utilize either a command line interface (CLI) or graphical user interface (GUI)?
Network server systems
Which method, upon sending a request, provides details about the server’s response and is commonly displayed in the console?
response.headers