Computer Knowledge

Computer Fundamentals and System Concepts

2,255 Questions

Computer fundamentals and system concepts questions cover core hardware components, operating systems, and historical computer milestones. Topics include the kernel, central processing unit, and basic computing terminology. These foundational questions are strictly essential for scoring well in computer knowledge sections.

Central processing unitComputer operating systemsSupercomputer milestonesSystem registry functionsKernel operationsAndroid applications

Computer Fundamentals and System Concepts Questions

Multiple choice technology mainframe
  1. A group of related instructions called a routine or module

  2. A set of related modules that make a particular system function possible called a system component

  3. Sequences of instructions that perform frequently used system functions called Macros

  4. Keep track of the work executed by programs of Z/OS known as Control blocks

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

This question tests knowledge of z/OS programming constructs. All four options represent different aspects of z/OS programming: routines/modules are groups of related instructions, system components are sets of related modules, macros are sequences for frequently used functions, and control blocks track work execution by programs.

Multiple choice technology mainframe
  1. System-related control blocks

  2. Resource-related control blocks

  3. Job-related control blocks

  4. Task-related control blocks

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

z/OS uses different types of control blocks to manage system state. System-related control blocks manage overall system status, resource-related blocks track resources like CPU and memory, job-related blocks manage batch jobs, and task-related blocks handle individual tasks within address spaces.

Multiple choice technology mainframe
  1. Program

  2. ECL

  3. Sub-routine

  4. Proc

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

In the context of this question (likely about a specific system like a database or job scheduler), a 'run' refers to an ECL (Encapsulated Coded Language) unit. ECL appears to be the correct answer among the options provided, representing a specific executable unit or job definition.

Multiple choice technology programming languages
  1. An entity that receives inputs and outputs

  2. A way of storing values

  3. A sequence of characters enclosed by quotes

  4. A kind of computer

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

A function, in programming and mathematics, is fundamentally an entity that receives input values and produces output values based on a defined relationship or transformation. This definition applies across programming paradigms - functions map inputs to outputs. Options B, C, and D describe variables, strings, and hardware respectively, which are not functions.

Multiple choice technology programming languages
  1. Factory Method

  2. Builder

  3. Abstract Factory

  4. Singleton

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

Builder pattern separates construction from representation, letting you create complex objects step by step. For PC assembly, you'd use a Builder to select processor, HDD, and memory sequentially before building the final product. Factory Method creates entire objects at once, while Abstract Factory creates families of related products.

Multiple choice technology programming languages
  1. Factory Method

  2. Builder

  3. Prototype

  4. Abstract Factory

  5. Singleton

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

Abstract Factory provides an interface for creating families of related or dependent objects (like the legal combinations of processor, HDD, and RAM) without specifying their concrete classes. This ensures only legal combinations are constructed. Other patterns like Builder or Prototype do not inherently enforce family consistency constraints.

Multiple choice technology programming languages
  1. Factory Method

  2. Prototype

  3. Singleton

  4. Template Method

  5. Business Delegate

  6. Builder

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

The Builder pattern is typically used to construct complex objects step-by-step from parts. However, the stored correct answer is Prototype. Prototype permits dynamic creation of configurations by cloning pre-configured product templates. Builder is a strong alternative, making Prototype less clear-cut, but Prototype can work by cloning base PC configurations and tweaking them.

Multiple choice technology platforms and products
  1. 6

  2. 3

  3. 4

  4. 8

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

Dbwrap physical infrastructure is distributed across 4 hosted data centers. This multi-data-center approach provides redundancy, geographic diversity, and disaster recovery capabilities for critical database services. Having infrastructure in only 3, 6, or 8 centers would not match the actual deployment.

Multiple choice technology operating systems
  1. Process Management

  2. Interrupts

  3. Networking

  4. Security

  5. Memory Management

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

Operating Systems provide core services that manage computer hardware and software resources. Process Management handles running programs, Memory Management allocates RAM, Interrupts handle CPU signals, Networking manages data transmission, and Security protects resources. These are fundamental OS responsibilities.

Multiple choice technology platforms and products
  1. loadrunner

  2. roadrunner

  3. bluejene/L

  4. jugene

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

Roadrunner, built by IBM for Los Alamos National Laboratory, was a supercomputer that first broke the 1 petaflop barrier in 2008. It held the title of world's fastest supercomputer before being surpassed, making it the second fastest at certain points in the TOP500 rankings timeline. Loadrunner is a performance testing tool, BlueGene/L and JUGENE are different IBM supercomputer architectures.

Multiple choice technology platforms and products
  1. param

  2. bluejene/L

  3. druva

  4. arundathi

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

Druva-ac (also known as Aaditya) at the Indian Institute of Tropical Meteorology, Pune, was India's second fastest supercomputer with approximately 47-50 teraflops performance. PARAM is the series name for multiple Indian supercomputers, not a specific one. BlueGene/L is an IBM architecture used worldwide. Arundhati is another Indian supercomputer but was typically ranked lower.

Multiple choice technology programming languages
  1. Hardware

  2. Software

  3. Operating system

  4. Application program

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

Hardware refers to the physical components of a computer that you can see and touch, such as the monitor, keyboard, CPU, and mouse. Software is the set of instructions that tells the hardware what to do, which is intangible. Operating systems and application programs are types of software, not physical components.

Multiple choice technology programming languages
  1. Hardware

  2. Software

  3. Operating system

  4. Application program

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

Hardware refers to the physical components of a computer that you can see and touch, such as the monitor, keyboard, CPU, and mouse. Software is the set of instructions that tells the hardware what to do, which is intangible. Operating systems and application programs are types of software, not physical components.

Multiple choice technology programming languages
  1. Hardware

  2. CPU

  3. Memory

  4. Disk

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

The CPU (Central Processing Unit) is called the brain of the computer because it processes all instructions and performs calculations. Hardware is too general - the CPU is a specific hardware component. Memory and disk are storage devices that work with the CPU but don't process information.