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
-
WebKit
-
Media Framework
-
Notification Manager
-
Surface Manager
-
Only a & b
-
None of Above
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.
-
Android Run-time
-
Daemon process
-
Zygote
-
System Server
-
None of above
C
Correct answer
Explanation
The Zygote process is responsible for starting Dalvik VM instances in Android. When a new application needs to run, the Zygote forks itself to create a new Dalvik VM instance, which is more efficient than starting from scratch.
-
An operating system
-
Middle-ware
-
Key Applications & Rich set of APIs
-
All of Above
-
Only a & b
-
None of Above
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.
B
Correct answer
Explanation
Dalvik VM was specifically designed to allow multiple VM instances to run efficiently on a single device. This architecture enables Android to run multiple applications simultaneously, each in its own VM instance, with optimized memory usage and resource management.
-
Dalvik Executable (.Dex)
-
Resources
-
Native Libraries
-
Only a & b above
-
Only a & b & c
-
None of above
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.
-
dex --version
-
aapt --version
-
dx --version
-
dex --ver
-
None of above
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.
-
android list target
-
android targets
-
android list targets
-
both, a & c
-
None of above
-
All available Android targets
-
All available Android Virtual Devices
-
Both a & b above
-
None of above
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.
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.
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.
-
Ovi
-
Snapdragon
-
ARM Cortex
-
A4
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.
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).
-
Ruby On Rail
-
Windows
-
Linux
-
Mac
-
Chrome
-
Solories
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.
-
Red Hat
-
Fedora
-
Ubuntu
-
Solories
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.
-
Applications
-
Application FrameWork
-
Libraries
-
Android Runtime
-
Linux Kernel
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.