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 testing
  1. type not_empty

  2. cat not_empty

  3. more not_empty

  4. view not_empty

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

The cat command prints the entire contents of a file directly to the standard output, making it the primary tool to visualize files. While more is a pager and view is a read-only editor, type is used to identify command types, making cat the best option.

Multiple choice technology mainframe
  1. TYPRUN=HOLD

  2. TYPRUN=SCAN

  3. TYPRUN=CHECK

  4. TYPRUN

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

TYPRUN=HOLD is the JCL parameter that specifically holds a job from execution until it is released by an operator. TYPRUN=SCAN checks for syntax errors without execution, TYPRUN=CHECK validates the job without running it, and TYPRUN alone is not a valid hold parameter.

Multiple choice technology
  1. SunOS

  2. RedHat

  3. DOS

  4. Debian

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

DOS (Disk Operating System) is a Microsoft operating system that predates and is completely separate from the Unix family. Unix and Linux are part of the same OS lineage, while DOS represents a different architecture and command structure entirely.

Multiple choice technology platforms and products
  1. Platform Applications

  2. Proprietary Applications

  3. Google Applications

  4. 3rd Party Applications

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

Android applications fall into multiple categories based on their origin and purpose. Platform applications are core system apps, Google applications are proprietary Google services, and third-party applications are developed by external developers. This classification reflects Android's open ecosystem.

Multiple choice technology platforms and products
  1. Operating System

  2. Middleware Libraries

  3. Application Framework

  4. Applications

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

Android platform consists of four main layers. The Linux-based OS handles core services, middleware libraries provide functionality like SQLite and WebKit, the Application Framework exposes APIs to developers, and Applications are the actual user-facing software. These layers work together to create a complete mobile platform.

Multiple choice technology platforms and products
  1. Linux 2.0

  2. Linux 1.2

  3. Linux 2.6

  4. Linux 2.4

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

Android is built on Linux kernel version 2.6 for early versions. This kernel provides essential services including security, memory management, process management, and driver model. Later Android versions use updated Linux kernels, but 2.6 was the foundation for early Android development.

Multiple choice technology platforms and products
  1. Monkey

  2. Traceview

  3. Launcher

  4. Clicker

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

Monkey is the correct answer because it's an Android testing tool that generates pseudo-random streams of user events (clicks, touches, gestures) and system-level events to stress-test applications. It helps developers identify crashes, ANRs (Application Not Responding), and UI issues by simulating unpredictable user interactions.

Multiple choice technology mainframe
  1. COND=(8,LE)

  2. COND=(8,GE)

  3. COND=(8,LT)

  4. COND=(8,GT)

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

The COND parameter tests if a condition is TRUE to SKIP the step. COND=(8,LE) means 'if return code is less than or equal to 8, skip this step'. So the step runs ONLY when return code is strictly less than 8 (NOT less than or equal to 8). This is the correct conditional logic for the stated requirement.

Multiple choice technology mainframe
  1. There is either a JCLLIB statement for the entire JOB, or a separate one for each EXEC statement, not both.

  2. A JCLLIB statement can not have a statement name.

  3. There can only be one JCLLIB statement per JOB.

  4. A JCLLIB statement must be coded before the first EXEC statement.

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

In JCL, the JCLLIB statement specifies the private libraries to be searched for cataloged or in-stream procedures. There can only be one JCLLIB statement per JOB, and it must appear before the first EXEC statement. Distractors claiming limits on EXEC interactions or names are incorrect.

Multiple choice technology mainframe
  1. Through RC

  2. Through CODE

  3. Through COND

  4. Through RETURNCD

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

Return codes can be tested before execution of a job step through the RC parameter. COND (C) is used for conditional execution based on return codes, but RC is specifically for testing return codes themselves. CODE (B) and RETURNCD (D) are not correct parameters.

Multiple choice technology embedded technologies
  1. User

  2. Activity

  3. Application

  4. command

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

In Android, each application is assigned a unique Linux user ID at install time, which identifies the application (not an individual user). This UID-based isolation is part of Android's security model. Linux user IDs typically identify human users, while Android's UIDs identify applications.

Multiple choice technology embedded technologies
  1. True

  2. False

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

In Android, test applications can run in the same process as the application under test using the android:targetProcess attribute or by not specifying a separate process. This is useful for faster testing and direct access to application components, though running in a separate process provides better isolation.