Computer Knowledge
Computer Fundamentals and System Concepts
2,421 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
-
Only features already installed by an earlier installation to be installed
-
Installs all new features of the application
-
Will do major upgrade
-
Will do minor upgrade
A
Correct answer
Explanation
The REINSTALL property with ALL value instructs Windows Installer to only process features that were previously installed. It does not install new features - for that, you would use ADDDEFAULT or similar properties.
-
Removing the application
-
Repair\Modifying the application
-
Helps major upgradation
-
Helps minor upgradation
B
Correct answer
Explanation
Key files (usually the main executable) and key paths are detection mechanisms Windows Installer uses to locate a valid installation source. When performing repair or modification operations, the installer verifies these files exist at expected locations before proceeding.
A
Correct answer
Explanation
Linux uses Unix-style permissions (owner/group/others with rwx bits) while Windows uses Access Control Lists (ACLs) with a more granular permission model. When sharing filesystems (e.g., via Samba, NTFS-3G, or network shares), these models don't translate directly - Linux can't interpret Windows ACLs fully and vice versa. This can lead to permission mismatches, security gaps, or access issues.
-
SEU12ABC
-
TXI14IJK
-
PHR10XYZ
-
BOTH A and C
-
FURPUR
-
ECL
-
Exec
-
processor call control statements
C
Correct answer
Explanation
The description matches the Exec program (often called 'Exec' or 'executive') in Unisys systems. This is the system software that manages user runs, controls files, handles system resources, and performs I/O operations. While FURPUR is a utility program and ECL is a control language, 'Exec' is the overall system software that performs these supervisory functions.
-
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