Grade 11 Text Book LU 3 Flashcards
What is the start-up and boot sequence of a computer?
When a computer is switched on, and before the operating system is loaded, the hardware devices that will be used by the computer need to be checked. Once they are deemed to be correct, the operating system which resides on the main hard drive of the computer will be loaded in RAM together with the drivers for the hardware devices. A boot sequence is this initial set of operations that the computer performs when it is switched on.
What is a boot loader?
The program that performs the boot sequence which ends with the entire operating system being loaded is known as the boot loader (or bootstrap loader).
What is BIOS?
BIOS is short for Basic Input-Output System. It is low-level software that resides in a non-volatile ROM chip on a computer’s motherboard.
What is firmware?
Software that permanently resides on ROM is known as firmware.
What is BIOS responsible for?
The BIOS is responsible for the POST, or Power-On Self-Test and loading the operating system. When the computer turns on the following process is followed:
* The BIOS begins the Power-On Self-Test to check the hardware.
* An inventory of the hardware connected to the computer is obtained from the CMOS (Complementary Metal-Oxide-Semiconductor).
* The hardware is tested to determine if it is functioning correctly.
* The BIOS locates the Master Boot Record (MBR), a section of code usually stored on the hard disk drive. The MBR is responsible for loading and executing the operating system kernel, which continues with the start-up procedure.
What is a Kernel?
The kernel is the core of a computer’s operating system that remains in RAM. It is responsible for input/output requests from software, translating them into instructions for the CPU. It handles memory and peripherals like keyboards, monitors, printers, and speakers.
What is CMOS?
CMOS is a battery-backed, volatile memory that stores:
* hardware settings - the types of hardware installed on your computer such as the disk drive.
* user settings - the current date and time.
What is CMOS responsible for in the boot up process?
To obtain data about the system.
What is UEFI?
Unified Extended Firmware Interface (UEFI). Not all hardware supports UEFI but UEFI can emulate BIOS so it can boot old Operating Systems. Backwards compatible
Advantages of UEFI over BIOS
- The UEFI firmware can boot from drives of 2.2 TB or larger.
- UEFI can run in 32-bit or 64-bit mode which has more address space than BIOS; this means that the boot process is faster.
- UEFI setup screens can be more user-friendly than BIOS settings screens, including graphics and mouse cursor support. BIOS doesn’t have the capability of using mouse and graphics drivers.
UEFI features that BIOS doesn’t have?
- It supports Secure Boot, which means the operating system can be checked for validity to ensure no malware has tampered with the boot process.
- It can support networking features right in the UEFI firmware itself, which can aid in remote troubleshooting and configuration, which is not possible with a traditional BIOS.
- It’s not just a BIOS replacement either - UEFI is essentially a tiny operating system that runs on top of a computer’s firmware, and it can do a lot more than a BIOS.
- It may be stored in flash memory on the motherboard or it may be loaded from a hard drive or network share at boot.
What is a interrupt?
An interrupt is a signal sent to the CPU from hardware or software indicating the need for the CPU’s attention. Can be generated by software or hardware.
What is an example of a software interrupt
Dividing by zero, square rooting a negative number or when an Input / Output (I/O) is required. It can also occur when the timer indicates that a process has had its allocated amount of CPU cycles.
What is an example of a hardware interrupt
An example of a hardware interrupt is when a signal is sent from a device, such as the keyboard indicating that a key has been pressed, or a printer indicating that it has run out of paper.
What will a device do if there are multiple interrupt requests?
When the device has multiple interrupt outputs to handle, it will handle them in the order of their relative priority.