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

Multiple choice technology programming languages
  1. a) They never releases the memory utilized

  2. b) They release the memory but kernel does not use them

  3. c) Since they are running

  4. d) It’s a false statement

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Processes can release memory back to the kernel, but the released memory remains within the process's address space for potential reuse rather than being returned to the system. This is due to how memory allocators work - they keep freed memory for future allocations by the same process to avoid system call overhead.

Multiple choice technology programming languages
  1. a) select() and poll() have no differences

  2. b) poll() is event driven while select() is not

  3. c) select() is event driven while poll() is not

  4. d) None

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

While both monitor multiple file descriptors, poll() is event-driven and scales better because it uses a structure array instead of bitmasks, whereas select() requires rebuilding the descriptor sets every time.

Multiple choice technology programming languages
  1. a) Use getmemory()

  2. b) Use sysctl()

  3. c) Use freemem()

  4. d) Use malloc()

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

sysctl() is the system call used to query and modify kernel parameters in BSD-derived systems including macOS. It can retrieve memory information through hardware parameters (e.g., HW_PHYSMEM). On modern Linux, reading /proc/meminfo is more common, but sysctl() remains valid. The other functions are not standard system calls for memory queries.

Multiple choice technology operating systems
  1. The official name of the complete Linux OS according to Richard Stallman

  2. Collection of open softwares and Linux kernel

  3. Registered trade mark of linux

  4. None of above all

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Richard Stallman and the Free Software Foundation advocate using 'GNU/Linux' to refer to the complete operating system, emphasizing that the GNU project provides most of the userland tools while Linux is just the kernel. This naming reflects the philosophical stance about giving credit to the GNU project's contribution.

Multiple choice technology operating systems
  1. True

  2. False

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The statement is false. Linux can absolutely be installed on a system that already has MS Windows Vista. The most common approach is dual-booting, where the hard drive is partitioned and both operating systems coexist - the user chooses which to boot at startup. Alternatively, Linux can be installed within Windows using WSL (Windows Subsystem for Linux) on newer Windows versions, though Vista is quite old. Another option is replacing Vista entirely with Linux. The claim that it's "not possible" is incorrect.

Multiple choice technology security
  1. SP3

  2. SP2

  3. SP4

  4. SP1

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Windows XP Service Pack 3 (SP3) was the final service pack released for Windows XP. It included all previous updates and security patches, and was the last major update before Microsoft ended support for the operating system.

Multiple choice technology programming languages
  1. True

  2. False

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The tar command creates archives that can be written to any storage medium including floppy disks, hard drives, or tapes. While floppies are obsolete technology, tar is fundamentally capable of writing archives to block devices including floppies. The claimed answer is technically correct though the context is dated.

Multiple choice technology platforms and products
  1. KVM

  2. j9

  3. Dalvik VM

  4. Jblend

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Android's runtime environment originally used the Dalvik Virtual Machine, designed specifically for mobile devices with limited resources. Dalvik uses register-based architecture (unlike JVM's stack-based architecture) and runs dex (Dalvik Executable) bytecode. Modern Android versions have replaced Dalvik with ART (Android Runtime), but the question reflects the historical architecture.