Computer Knowledge
Operating Systems
1,344 Questions
Test your computer knowledge with these questions on operating systems. The content covers various platforms including Unix, Linux, Windows, Android, and Macintosh. These questions are commonly asked in the computer knowledge sections of banking and government exams.
Unix emulatorsLinux distributionsAndroid software stackMacintosh operating systemsWindows OS versionsSymbian OS history
Operating Systems Questions
-
RedHat
-
SuSE
-
IBM
-
Microsoft
-
None of these
-
Basic input/output system
-
Secondary input/output system
-
Peripheral input/output system
-
Marginal input/output system
-
None of these
A
Correct answer
Explanation
The Basic Input/Output System (BIOS) is the firmware that manages essential peripherals like keyboard, screen, and disk drives during computer startup. It provides the fundamental interface between hardware and software, making 'Basic input/output system' the correct answer.
-
Least recently used
-
First in first out
-
Optimal Page Replacement Policy
-
Second-chance Algorithm
-
Clock algorithm
C
Correct answer
Explanation
In Optimal Page Replacement Policy, when a page needs to be swapped in, the operating system swaps out the page whose next use will occur farthest in the future.
-
Windows
-
Oz
-
DOS
-
Unix
-
Linux
B
Correct answer
Explanation
WOzOS is a Java-based platform for multimodal Wizard of Oz user interaction studies. It allows researchers and user interface designers to test computer interfaces that do not yet exist.
-
Static library
-
Plugins
-
Binary object file
-
Object code
-
Linker
B
Correct answer
Explanation
These are one common usage of dynamically linked libraries, especially useful when the libraries can be replaced by other libraries with a similar interface, but different functionality.
-
Fedora
-
MAC OS
-
Linux
-
Pascal
-
Ubuntu
D
Correct answer
Explanation
Pascal is not an operating system.
Pascal is a high-level programming language developed by Niklaus Wirth in the late 1960s. The language is named after Blaise Pascal, a seventeenth-century French mathematician who constructed one of the first mechanical adding machines.
Pascal is best known for its affinity to structured programming techniques. The nature of the language forces programmers to design programs methodically and carefully. For this reason, it is a popular teaching language.
-
Multiuser operating system
-
Multitasking operating system
-
Multithreading operating system
-
Real time application
-
Batch operating system
B
Correct answer
Explanation
It is capable of allowing multiple software process to run at the same time.
-
Binary object file
-
Object code
-
Program controlled dynamic memory allocation
-
Relocation
-
Static memory allocation
D
Correct answer
Explanation
It occurs both when a linker combines object files and when a loader copies an executable file into memory in preparation for execution.
-
Plugins
-
Shared Library
-
Linker
-
Binary object file
-
Static library
E
Correct answer
Explanation
It is built in such a way that the link editor will in corporate a copy of only those object files that hold the functions and data referenced in the program into the executable at link time.
-
Physical layer
-
Data link layer
-
Transport layer
-
Both (2) and (3)
-
None of the above
B
Correct answer
Explanation
This layer is responsible for reading and writing data from and onto the file in the OSI model of networking
-
User mode
-
Kernel mode
-
Hardware
-
PCB
-
Scheduler
B
Correct answer
Explanation
This mode of UNIX kernel consists of components like system call, file subsystem, process control subsystem and hardware control.
-
Windows 95
-
Android
-
Apple Lisa
-
UNIX shell
-
Windows XP
D
Correct answer
Explanation
A program that implements such a text interface is often called a command-line interpreter. UNIX shell is a command line interpreter.
-
Macintosh OS
-
Windows 95
-
OS/2 Warp
-
MS-DOS 6.22
D
Correct answer
Explanation
MS-DOS 6.22 is correct because it is a command-line operating system without a graphical user interface. Macintosh OS, Windows 95, and OS/2 Warp all use GUIs with windows, icons, and pointers.
-
Paravirtualization
-
Emulation
-
Native virtualization
-
None of these
B
Correct answer
Explanation
This type of software virtualization is a full virtualization with dynamic recompilation, which simulates the complete hardware, allowing an unmodified OS for a completely different CPU to be run.
-
eof
-
kill
-
eraser
-
none of these
A
Correct answer
Explanation
The eof control character is used to signal the end of input. The letter 'eof' come from end of file.