1.
The primary purpose of an operating system is
Correct Answer
A. To make the most efficient use of the computer hardware
Explanation
The primary purpose of an operating system is to make the most efficient use of the computer hardware. This means that the operating system manages and allocates system resources such as memory, processor, and storage in the most optimal way possible. By doing so, it ensures that the computer's hardware is utilized effectively, allowing for better performance and productivity. Additionally, the operating system also provides an interface for users to interact with the computer and execute tasks, but its main focus is on efficiently managing hardware resources.
2.
_______ is used in OS to separate mechanism from policy.
Correct Answer
B. Two level implementation
Explanation
Two level implementation is used in operating systems to separate mechanism from policy. This approach divides the operating system into two distinct layers: the lower level, which contains the mechanism that handles basic functions such as process management and memory management, and the upper level, which contains the policy that determines how these functions are carried out. This separation allows for greater flexibility and modularity, as changes to the policy can be made without affecting the underlying mechanisms.
3.
The OS creates _______ from the physical computer.
Correct Answer
B. Virtual computers
Explanation
The OS creates virtual computers from the physical computer. This means that the operating system is able to create multiple instances or virtual machines that can run independently on the same physical hardware. Each virtual computer has its own operating system and resources, allowing for better utilization of the physical computer's capabilities and enabling the running of multiple operating systems or applications simultaneously.
4.
Multiprogramming systems:
Correct Answer
C. Execute more jobs in the same time period
Explanation
Multiprogramming systems are designed to efficiently utilize the available resources by allowing multiple jobs to be executed simultaneously. This means that multiple jobs can be processed in parallel, leading to the execution of more jobs within the same time period compared to single programming systems. This improves overall system efficiency and throughput by reducing idle time and maximizing resource utilization. Therefore, the given answer correctly states that multiprogramming systems execute more jobs in the same time period.
5.
Which of the following OS does not implement multitasking truly?
Correct Answer
D. MS DOS
Explanation
MS DOS does not implement multitasking truly. Unlike the other operating systems listed, MS DOS does not have built-in support for running multiple programs simultaneously. In MS DOS, only one program can be executed at a time, and the user needs to manually exit one program before running another. This lack of true multitasking capability makes MS DOS less efficient and limits its ability to handle multiple tasks simultaneously.
6.
When a computer is first turned on or restarted, a special type of absolute loader is executed, it is called
Correct Answer
B. Bootstrap loader
Explanation
A bootstrap loader is a special type of absolute loader that is executed when a computer is first turned on or restarted. Its main function is to initialize the computer's hardware and software components, load the operating system into memory, and start the execution of the operating system. This process is essential for the computer to start functioning properly and for other loaders, such as the operating system loader, to be loaded into memory. Therefore, the correct answer is Bootstrap loader.
7.
Usually, in MSDOS, the primary hard disk drives have the drive letter.
Correct Answer
C. C
Explanation
In MSDOS, the drive letters A and B are typically reserved for floppy disk drives. Therefore, the primary hard disk drives are usually assigned the next available drive letter, which is C.
8.
Which of the following OS is better for implementing a Client-Server network?
Correct Answer
D. Windows 2000
Explanation
Windows 2000 is a better choice for implementing a Client-Server network compared to MS DOS, Windows 95, and Windows 98. Windows 2000 is a more advanced operating system that offers better networking capabilities and security features. It provides robust support for networking protocols and services required for client-server communication, such as TCP/IP and Active Directory. Additionally, Windows 2000 has improved stability and reliability compared to its predecessors, making it a more suitable choice for running a network infrastructure.
9.
Which is not the function of an OS?
Correct Answer
D. Virus protection
Explanation
The function of an operating system (OS) is to manage various aspects of a computer system. Memory management involves allocating and deallocating memory resources to different processes. Disk management involves organizing and controlling access to the computer's storage devices. Application management involves launching, running, and terminating applications on the system. However, virus protection is not typically a function of an OS. It is usually provided by antivirus software, which is a separate program designed specifically for detecting and removing viruses from a computer system.
10.
Which OS does not support networking between computers?
Correct Answer
A. Windows 3.1
Explanation
Windows 3.1 does not support networking between computers. This operating system was released in 1992 and was primarily designed for single-user systems. It lacked built-in networking capabilities and did not have support for TCP/IP, which is essential for networking between computers. Windows 95, Windows 2000, and Windows NT, on the other hand, were designed with networking in mind and provided networking features and protocols to enable communication between computers.
11.
Which OS does not support long file names?
Correct Answer
C. MS DOS
Explanation
MS DOS does not support long file names. MS DOS, which stands for Microsoft Disk Operating System, was a popular operating system in the 1980s and early 1990s. It used the 8.3 file naming convention, which means that file names could only be up to 8 characters long with a 3-character file extension. This limitation did not allow for long file names with more than 8 characters. In contrast, OS/2, Windows 95, and Windows NT all support long file names, allowing users to have more descriptive and longer file names.
12.
Virtual memory is __________.
Correct Answer
C. An illusion of extremely large main memory
Explanation
Virtual memory is an illusion of extremely large main memory. It is a technique used by operating systems to provide the illusion of having more physical memory (RAM) than is actually available. It allows programs to use more memory than what is physically installed by temporarily storing data that is not currently in use on the hard disk. When the data is needed, it is swapped back into the main memory. This allows for efficient memory management and enables programs to run smoothly even when the physical memory is limited.
13.
Which file keeps commands to execute automatically when OS is started?
Correct Answer
C. Autoexec.bat
Explanation
The correct answer is "autoexec.bat". This file is responsible for storing commands that are executed automatically when the operating system is started. It allows users to customize the startup process by including commands or scripts that should be run upon booting up the computer. By placing commands in the autoexec.bat file, users can automate certain tasks or configure settings to be applied every time the OS starts.
14.
The number of processes completed per unit time is known as
Correct Answer
C. Throughput
Explanation
Throughput refers to the number of processes completed per unit time. It is a measure of the efficiency and productivity of a system or process. It indicates the rate at which work is being done and the ability of the system to handle and process tasks effectively. Therefore, the correct answer is Throughput.
15.
What should be the extension to execute files?
Correct Answer
D. All of the above
Explanation
The correct answer is "all of the above" because all three file extensions - EXE, BAT, and COM - can be used to execute files. EXE files are executable files commonly used in Windows operating systems, BAT files are batch files that contain a series of commands to be executed by the command interpreter, and COM files are executable files in MS-DOS and Windows systems. Therefore, any of these file extensions can be used to execute files depending on the specific requirements and operating system.