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

Multiple choice technology operating systems
  1. A request by the users to access kernel functions

  2. A request by kernel to the device

  3. A request by the device to kernel

  4. None

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

A system call is a programmatic way in which a user-space application requests a service or execution of privileged functions from the operating system kernel.

Multiple choice technology operating systems
  1. A Pipe used by kernel to access device

  2. A pipe to be used by the user to access device

  3. An abstraction to provide support for inter process communication

  4. A device

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

A named pipe (FIFO) is a Unix mechanism for inter-process communication (IPC) that allows unrelated processes to exchange data by reading from and writing to a special file in the filesystem. Unlike anonymous pipes, named pipes have a filesystem entry and can be used by any process that knows the path.

Multiple choice technology programming languages
  1. Errors

  2. Exceptions

  3. Both errors and exceptions

  4. Neither.

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

To answer this question, the user needs to know the difference between errors and exceptions in programming.

Errors are problems that prevent the program from running entirely. They can occur due to syntax errors, logical errors, or runtime errors. When an error occurs, the program usually stops executing, and the user must fix the error before running the program again.

Exceptions, on the other hand, are problems that occur during the execution of a program. They are caused by unexpected situations or events that the program may not have been designed to handle. When an exception occurs, the program can often recover from the problem and continue executing, or it may terminate.

Now, let's examine each option:

A. Errors: Programs cannot recover from errors. Errors are fatal problems that prevent the program from running, so there is no opportunity for recovery.

B. Exceptions: Programs can recover from exceptions. Exceptions are unexpected problems that can be caught and handled by the program, allowing it to continue executing.

C. Both errors and exceptions: This option is incorrect. Programs cannot recover from errors, but they can recover from exceptions.

D. Neither: This option is incorrect. Programs can recover from exceptions, even if they cannot recover from errors.

Therefore, the answer is: B. Exceptions

Multiple choice technology operating systems
  1. [HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\RunOnce]

  2. [HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\Start]

  3. [HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\Run]

  4. [HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\Startup]

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

Applications configured to run at startup are listed in the Run registry key. The key [HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\Run] contains entries for applications that launch automatically when Windows starts. Option C is correct. RunOnce (option A) is for one-time execution, not persistent startup apps.

Multiple choice technology architecture
  1. disp+work

  2. gwrd

  3. sapevt

  4. sapxpg

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

sapxpg (SAP eXternal Program Gateway) is the OS-level program that executes external programs triggered from ABAP. disp+work is the SAP work process, gwrd is the gateway, and sapevt handles event management. The SAP external program interface uses sapxpg to spawn and monitor external programs at the operating system level.

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 is a block of code or mathematical entity that receives input values (arguments) and returns an output value based on those inputs.

Multiple choice technology web technology
  1. (A)Incoming Email

  2. (B)Outgoing Email

  3. (C)CD Roms

  4. (D)Websites

  5. (E)Mobile

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

Email attachments in incoming emails have historically been the most common virus transmission vector. Attackers use social engineering to trick users into opening infected attachments disguised as legitimate documents or files.

Multiple choice technology programming languages
  1. A header file

  2. An Assembly or .dll

  3. An executable

  4. A COM Component

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

The 'using System' statement refers to the System assembly, which is a .NET framework library (dll). Assemblies are the fundamental deployment units in .NET, containing compiled code and metadata. Header files are a C/C++ concept, COM is a pre-.NET technology, and System is not an executable.

Multiple choice technology operating systems
  1. The file is really a directory and was named incorrectly.

  2. It is impossible for an html file to have permissions set that way.

  3. Everyone can read, write, and execute the file.

  4. The file can not be viewed on the WWW.

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

The permission string rwxrwxrwx grants read (r), write (w), and execute (x) permissions to the owner, group, and all other users (everyone). It is entirely possible for an HTML file to have these permissions, and it does not mean the file is a directory or unviewable.

Multiple choice technology security
  1. Trojan Horse

  2. Virus.

  3. Malware.

  4. Keylogger.

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

A Trojan Horse is malicious software disguised as legitimate software. The 'freeware' appeared useful but caused unauthorized data usage (internet bills) and erratic application behavior (malicious activity). Viruses replicate themselves, malware is a broad category, and keyloggers capture keystrokes specifically.

Multiple choice technology security
  1. worm

  2. Trojan-horse

  3. script injection

  4. DOS attack

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

A Trojan horse is malware disguised as legitimate or useful software, tricking users into installing it. Option B is correct. A worm (A) self-replicates across networks, script injection (C) injects malicious code into applications, and DOS attack (D) overwhelms systems with traffic; none of these describe malware hidden inside useful software.

Multiple choice technology programming languages
  1. White-box

  2. Black-box

  3. Grey-box

  4. None

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

From an external perspective, components are treated as black-boxes: only the visible interface matters, not the internal implementation. External callers know what operations are available and how to call them, but nothing about the internal logic. White-box would mean internals are visible, and grey-box would imply partial visibility, neither of which applies to external component consumers.

Multiple choice technology
  1. System service

  2. Technology

  3. Automation tool

  4. none of the above

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

Windows Installer (msiexec.exe) operates as a system service that manages the installation, modification, and removal of software packages. It runs in the background with appropriate privileges to handle file operations, registry changes, and system configuration required during installation. While it uses technology and provides automation capabilities, fundamentally it is a Windows system service.

Multiple choice technology
  1. Administrative installation

  2. Commit installation

  3. Silent instllation

  4. Rollback installation

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

Administrative installation creates a network installation point by extracting files from the MSI but does NOT actually install the software, register DLLs, or make registry changes on the local machine. It's essentially an unpacking operation for deployment. Commit, Silent, and Rollback installations are all actual installations that register components and modify the system.