system software Flashcards
what happens when the computer is switched on?
the 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 deemed correct the operating system will be loaded in RAM with the drivers for the hardware devices.
what a boot sequence?
the intitial set of operatioms that the computer performs when it is switched on.
what performs the boot sequence?
the boot loader.
what is BIOS?
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.
What does the BIOS do?
It is responsible for POST(Power-On Self-Test) and loading the operating system.
What is the process when the computer turns on?
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. 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 loads and executes the operating system kernel which continues with the start-up procedure.
what is the kernel?
the core of a computer’s operating system that remains in RAM.
What is the kernel responsible for?
The input/output requests from software, translating them into instructions for the CPU. Its handles memory and peripherals.
what is CMOS?
it is a battery-backed,volatile memory the stores hardware settings( the types of hardware installed on your computer) and user settings(the current date and time)
what is UEFI?
a replacement for the traditional BIOS on PCs
what are advantages of UEFI compared to BIOS?
It can boot from drives of 2.2 TB or larger.
it can run in 32-bit or 64-bit mode which has more address space which make the boot process faster.
UEFI setup screens can be more user-friendly than BIOS
what features does UEFI provide?
It supports Secure Boot which checks for validity to ensure no malware has tampered with the boot process.
It can support networking features what can aid in remote troubleshooting and configuration which is not possible with a traditional BIOS.
It operates as a tiny operating system that runs on top of a computer’s firmware and can do a lot more than a BIOS.
It can be loaded on flash memory or a hardrive.
what is an interrupt?
It is a signal sent to the CPU from hardware or software indication the need for the CPU’s attention.
why are interrupts so important?
it is the only way in which the CPU can be told to stop what it’s currently processing and switch to a new process without many different processes without having to run an enitrie process to completion.
what generates interrupts?
hardware or software.
how are software intterupts generated?
They are generated are generated from programs
how are hardware interrupts generated?
when a signal is sent from a device
what happens when the CPU recieves an interrupt?
it stops the task it is currently processing and begins the execution of an interrupt handler program which attends to the needs of the device or software which initiated the interrupt
how are interrupts handled?
When the device has multiple interrupt outputs to handle it will handle them in the order of relative priority.