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
-
A group of related instructions called a routine or module
-
A set of related modules that make a particular system function possible called a system component
-
Sequences of instructions that perform frequently used system functions called Macros
-
Keep track of the work executed by programs of Z/OS known as Control blocks
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.
-
System-related control blocks
-
Resource-related control blocks
-
Job-related control blocks
-
Task-related control blocks
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.
-
Program
-
ECL
-
Sub-routine
-
Proc
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.
-
An entity that receives inputs and outputs
-
A way of storing values
-
A sequence of characters enclosed by quotes
-
A kind of computer
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.
-
Factory Method
-
Builder
-
Abstract Factory
-
Singleton
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.
-
Factory Method
-
Builder
-
Prototype
-
Abstract Factory
-
Singleton
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.
-
Factory Method
-
Prototype
-
Singleton
-
Template Method
-
Business Delegate
-
Builder
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.
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.
-
Process Management
-
Interrupts
-
Networking
-
Security
-
Memory Management
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.
-
os platform 3000 BL
-
param
-
druva
-
cluster platform 3000 BL460c
-
loadrunner
-
roadrunner
-
bluejene/L
-
jugene
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.
-
param
-
bluejene/L
-
druva
-
arundathi
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.
-
Hardware
-
Software
-
Operating system
-
Application program
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.
-
Hardware
-
Software
-
Operating system
-
Application program
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.
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.