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
-
System V
-
Minix
-
IBM OS/2
-
Vunix
B
Correct answer
Explanation
Linux was designed to resemble Minix, a Unix-like operating system created by Andrew Tanenbaum for educational purposes. Linus Torvalds was inspired by Minix's design principles and wanted to create a similar system for the Intel 386 platform. While Linux eventually evolved to support System V and BSD Unix features, its original design inspiration was Minix, not commercial Unix variants or other operating systems.
-
Gentoo
-
Ubuntu
-
Debian
-
Zed Linux
D
Correct answer
Explanation
Zed Linux is not a real or recognized Linux distribution. Gentoo, Ubuntu, and Debian are all well-established, actively maintained Linux distributions with large user communities. This question tests knowledge of actual distro names versus fictional ones. When encountering unfamiliar distro names, verify their existence through official sources or community documentation.
-
Mainframes
-
Handheld devices
-
Personal Computers
-
All of the above
D
Correct answer
Explanation
Linux's portability allows it to run on diverse hardware platforms including mainframes, handheld devices, and personal computers. This versatility is one of Linux's strengths, enabled by its modular kernel design and architecture-specific implementations. The same Linux kernel can be adapted to run from embedded devices to supercomputers. This cross-platform capability makes Linux suitable for virtually any computing environment.
D
Correct answer
Explanation
YaST (Yet another Setup Tool) was created by SUSE and is the central system administration tool for SUSE Linux distributions. It provides a unified interface for system configuration, including hardware setup, network configuration, software management, and server services. While other distros like Debian, RedHat, and Mint have their own configuration tools (like debconf, anaconda, or mint-tools), YaST is specifically associated with SUSE.
-
m_coop
-
ver
-
m_version
-
m_env -version
D
Correct answer
Explanation
The Ab Initio Co-Operating System version is displayed using the m_env command with the -version flag. This command outputs detailed environment information including the version number. The other options (m_coop, ver, m_version) are not valid commands for version information.
-
Ver 8.0
-
Ver 10.0
-
Ver 3.0
-
Ver 5.0
A
Correct answer
Explanation
HFS (HFS File System) is used in HP-UX for creating boot blocks. HP-UX uses HFS as its native filesystem for bootable volumes, containing the necessary boot information and kernel. JFS (Journaling File System) is used for data volumes but not for boot. NFS is Network File System (remote mounting). ZFS is not used in HP-UX.
-
Ver 8.0
-
Ver 10.0
-
Ver 3.0
-
Ver 5.0
A
Correct answer
Explanation
HP-UX traditionally uses HFS (HFS file system) for boot disks. The boot block, which contains the bootstrap loader, is created within the HFS filesystem structure. JFS (Journal File System), NFS (Network File System), and ZFS (Zettabyte File System) are not used for creating HP-UX boot blocks - they serve different purposes or are from different operating systems.
-
c - shell
-
z shell
-
korn shell
-
bourne shell
D
Correct answer
Explanation
The Bourne shell (sh) was the first Unix shell, created by Stephen Bourne at AT&T Bell Labs in the late 1970s. The C shell (csh) came later (1978), followed by the Korn shell (ksh) in the 1980s, and the Z shell (zsh) in 1990. The Bourne shell is the foundation for many subsequent Unix shells.
B
Correct answer
Explanation
The lp command submits files for printing to a printer; it does not split files. The split command is used to break files into segments.
A
Correct answer
Explanation
The more command is a pager that displays file content one screenful at a time. It supports navigation in both directions using Space (forward), b (backward), Enter (one line forward), and k (one line backward).
B
Correct answer
Explanation
The kernel is the heart of UNIX - it's the core component that manages hardware resources, process scheduling, memory management, and system calls. The shell (A) is the user interface, not the core. OS (C) is too generic, and pipes (D) are a communication mechanism, not the central component.
D
Correct answer
Explanation
The Shell is the interface between the user and the OS - it interprets user commands and communicates with the kernel. The kernel (A) is the core, not the interface. OS (B) is the entire system, not just the interface. Filters (C) are programs that process data, not the user interface.
C
Correct answer
Explanation
The fmt command in Unix/Linux is specifically designed for text formatting operations including margin justification, crown margin mode, and line wrapping. nroff is document formatting, mm is a macro package for groff, and tbl is table formatting - none handle crown margin mode directly.