Ch 2 Flashcards

(33 cards)

1
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is BIOS?

A

BIOS is a ROM chip on the motherboard that is the first thing to load when the computer starts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the main responsibilities of BIOS?

A

Boot process control, hardware initialization (POST), managing essential devices, and motherboard settings.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is POST?

A

Power-On Self-Test; checks hardware components and generates beep codes to indicate errors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is firmware?

A

A combination of hardware and software; BIOS is a type of firmware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Where is the POST card installed?

A

In an expansion slot on the motherboard.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is CMOS used for in BIOS?

A

Stores BIOS configuration data, such as system clock and boot priorities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What happens if the CMOS battery dies?

A

BIOS settings are lost, but the battery can last for years.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the difference between BIOS and CMOS?

A

BIOS is non-volatile; CMOS is volatile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Where is CMOS integrated in modern motherboards?

A

In the Southbridge chip.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is UEFI?

A

An upgraded version of BIOS with more features and better usability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How does UEFI differ from BIOS?

A

UEFI supports both keyboard and mouse, has a user-friendly interface, runs on 32/64-bit OS, supports larger boot drives, and includes Secure Boot.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Secure Boot?

A

A security feature that prevents unauthorized software from loading during boot.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What happens when you power on a computer?

A

The motherboard circuits activate, and the CPU resets to a predefined state.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Why does the CPU have a fixed memory address on startup?

A

It doesn’t know what to do initially, so it uses this address to find the BIOS startup routine.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the steps of the boot process?

A

Power-on and CPU reset

BIOS/UEFI initialization

POST execution

Boot device selection

Bootloader execution

OS loads

User interface appears

17
Q

What is a kernel panic?

A

A system crash due to an unrecoverable error in the operating system.

18
Q

What are the main functions of an OS?

A

Managing hardware, files and folders, applications, and providing a user interface.

19
Q

What components make up an OS?

A

The kernel, init/systemd, and user-space programs.

20
Q

What is the difference between a kernel and init/systemd?

A

The kernel manages hardware; init/systemd manages system services and startup.

21
Q

What is ACPI?

A

Advanced Configuration and Power Interface, which manages power consumption.

22
Q

What is an OS’s role as a middleman?

A

It manages interactions between users, applications, and hardware.

23
Q

What are the types of user interfaces?

A

CLI (Command-Line Interface), GUI (Graphical User Interface), Touch Interface, and VUI (Voice User Interface).

24
Q

What are examples of GUI frameworks?

A

GTK+, Qt, JavaFX, WinForms (Desktop), SwiftUI (iOS), Jetpack Compose (Android).

25
What is event-driven programming in UI development?
A model where user actions generate events that update the interface accordingly.
26
What is the display pipeline for rendering images?
Application layer → Graphics API → OS Graphics Subsystem → Display Driver → GPU → Monitor.
27
What is a process?
An instance of a program in execution.
28
What are the states of a process?
New, Ready, Running, Waiting, and Terminated.
29
What is a PCB (Process Control Block)?
A data structure that stores process information such as PID, state, program counter, and memory details.
30
What is a service?
A background process that performs tasks without user interaction (e.g., web servers, database systems).
31
What are examples of Windows and Linux services?
Windows: Print Spooler, Windows Update. Linux: Apache HTTP Server, Cron jobs.
32
What is the difference between a process and a service?
Processes may interact with users; services run in the background without direct user interaction.
33
What are the features of CLI vs. GUI?
CLI: Keyboard, Harder, Fast, Low, Less flexible, Limited. GUI: Keyboard and Mouse, Easier, Slower, High, More flexible, Highly customizable.