Computer Knowledge

Operating Systems

998 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 platforms and products
  1. WebKit

  2. Media Framework

  3. Notification Manager

  4. Surface Manager

  5. Only a & b

  6. None of Above

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

WebKit, Media Framework, and Surface Manager are all C/C++ native libraries running directly above the Linux Kernel. In contrast, the Notification Manager (596959) belongs to the higher-level Java Application Framework layer, meaning it is not part of the native libraries layer.

Multiple choice technology platforms and products
  1. An operating system

  2. Middle-ware

  3. Key Applications & Rich set of APIs

  4. All of Above

  5. Only a & b

  6. None of Above

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

Android is officially defined as a comprehensive software stack for mobile devices, comprising a Linux-based operating system, middleware, and core applications along with APIs (597020). The other options represent only individual components of this multi-layered stack rather than the entire package.

Multiple choice technology platforms and products
  1. Dalvik Executable (.Dex)

  2. Resources

  3. Native Libraries

  4. Only a & b above

  5. Only a & b & c

  6. None of above

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

An APK contains compiled .dex files (Dalvik bytecode), the AndroidManifest.xml, all application resources, and native .so libraries for JNI. All three components listed are present in a standard APK structure.

Multiple choice technology platforms and products
  1. dex --version

  2. aapt --version

  3. dx --version

  4. dex --ver

  5. None of above

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

The dx tool is part of the Android SDK that converts .class bytecode to .dex format. Running dx --version verifies the dx tool is installed and functional, confirming the Android SDK setup. dex and aapt are different tools.

Multiple choice technology platforms and products
  1. All available Android targets

  2. All available Android Virtual Devices

  3. Both a & b above

  4. None of above

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

The 'android list' command in Android SDK displays both available Android targets (different platform versions and API levels) and Android Virtual Devices (AVDs) that have been created. Option C correctly identifies that this single command shows both types of information.

Multiple choice technology platforms and products
  1. True

  2. False

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

The APK (Android Package Kit) file is indeed the distribution format for Android applications. It contains the app's code (dex files), resources, assets, and the manifest file. Users download and install APK files to their devices through the Google Play Store, sideloading, or other distribution methods.

Multiple choice technology platforms and products
  1. OS X

  2. iOS

  3. ARM

  4. A4

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

iOS is Apple's mobile operating system that runs on iPhone, iPad, and iPod Touch devices. OS X (now macOS) is for Mac computers, ARM is a processor architecture, and A4 is a specific mobile processor chip. Apple's mobile OS has been called iOS since its introduction in 2007, replacing the earlier iPhone OS name.

Multiple choice technology platforms and products
  1. Ovi

  2. Snapdragon

  3. ARM Cortex

  4. A4

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

Ovi is Nokia's online service brand (Ovi Store, Ovi Maps, etc.), not a mobile processor. Snapdragon is Qualcomm's processor line, ARM Cortex is a processor architecture family used in mobile devices, and A4 is Apple's custom processor. Ovi was Nokia's ecosystem before they transitioned to Windows Phone and later Microsoft services.

Multiple choice technology platforms and products
  1. True

  2. False

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

iOS apps cannot run on macOS because they are compiled for ARM architecture and use iOS-specific frameworks, while Mac apps use Intel binaries and Mac frameworks. Although both are Apple platforms, they have different architectures, SDKs, and app ecosystems. The 250,000+ apps were designed for iPhones and iPads, not Mac computers (this changed years later with Apple Silicon).

Multiple choice technology web technology
  1. Ruby On Rail

  2. Windows

  3. Linux

  4. Mac

  5. Chrome

  6. Solories

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

Ruby on Rails is a web application framework for building websites, not an operating system. Windows, Linux, Mac, Chrome OS, and Solaris are operating systems that manage computer hardware and software.

Multiple choice technology
  1. Red Hat

  2. Fedora

  3. Ubuntu

  4. Solories

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

Solaris is a Unix-based operating system developed by Sun Microsystems with its own kernel architecture. Red Hat, Fedora, and Ubuntu are all Linux distributions that use the Linux kernel.

Multiple choice technology operating systems
  1. Applications

  2. Application FrameWork

  3. Libraries

  4. Android Runtime

  5. Linux Kernel

Reveal answer Fill a bubble to check yourself
B,C,D,E Correct answer
Explanation

Android architecture consists of five layers. Applications are the top layer but are NOT structural components of the architecture itself. The Application Framework provides the APIs and services for app development, Libraries provide native code support, Android Runtime includes the Dalvik VM/ART, and Linux Kernel provides core system services. The question asks for 'components' of the architecture, referring to the system layers, not user applications.