computer_basics:operating_system_fundamentals
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
computer_basics:operating_system_fundamentals [2019/12/05 04:00] – mithat | computer_basics:operating_system_fundamentals [2019/12/05 04:11] – [Booting step 6/: Authenticate user] mithat | ||
---|---|---|---|
Line 27: | Line 27: | ||
===== OS Function 1: Starting the computer ===== | ===== OS Function 1: Starting the computer ===== | ||
* OS's first job is to load itself into RAM | * OS's first job is to load itself into RAM | ||
- | * Called **booting** | + | * Called **booting**. |
===== OS Function 1: Starting the computer ===== | ===== OS Function 1: Starting the computer ===== | ||
Line 38: | Line 38: | ||
* Many computers use a **BIOS (Basic Input/ | * Many computers use a **BIOS (Basic Input/ | ||
* The first thing that is loaded into memory and starts running when you turn on. | * The first thing that is loaded into memory and starts running when you turn on. | ||
- | * Manages some core hardware | + | * Manages some core hardware |
+ | * Handles | ||
* Usually stored in flash memory or CMOS memory chip. | * Usually stored in flash memory or CMOS memory chip. | ||
Line 44: | Line 45: | ||
* Most newer desktops and laptops use **EFI (Extensible Firmware Interface)** instead of a BIOS. | * Most newer desktops and laptops use **EFI (Extensible Firmware Interface)** instead of a BIOS. | ||
+ | * ** UEFI (Unified Extensible Firmware Interface)** is one example. | ||
* Like a mini OS. | * Like a mini OS. | ||
- | | + | |
- | * Lets user run small utility applications that run on the Extensible Firmware Interface. | + | * Lets user run small utility applications that run on the Extensible Firmware Interface. |
- | * Considered more secure than traditional BIOS. | + | * Considered more secure than traditional BIOS. |
===== Booting step 2: Test the hardware ===== | ===== Booting step 2: Test the hardware ===== | ||
- | * Many BIOS/EFIs initiate a **power-on self-test (POST)** or similar test. | + | |
- | | + | * Confirms that both the computer and its peripheral devices are working properly. |
===== Booting step 3: Load the operating system ===== | ===== Booting step 3: Load the operating system ===== | ||
* BIOS or EFI loads an OS's **kernel** into memory. | * BIOS or EFI loads an OS's **kernel** into memory. | ||
- | * kernel: the central part of the OS | + | * kernel: the central part of the OS. |
* Usually stored on main storage device. | * Usually stored on main storage device. | ||
* The OS then loads remainder of what's needed. | * The OS then loads remainder of what's needed. | ||
===== Booting step 4: Check the system configuration ===== | ===== Booting step 4: Check the system configuration ===== | ||
- | * The OS checks the system configuration for **device drivers** | + | * The OS checks the system configuration for **device drivers**. |
* device driver: utility program that enables communication between the OS and a peripheral device. | * device driver: utility program that enables communication between the OS and a peripheral device. | ||
* The OS installs and loads the needed drivers. | * The OS installs and loads the needed drivers. | ||
Line 69: | Line 71: | ||
* Etc. | * Etc. | ||
- | ===== Booting step 6/: Authenticate user ===== | + | ===== Booting step 6: Authenticate user ===== |
- | * Facilitate | + | * Final part of booting is to facilitate user authentication |
- | * Typically a user name and password or fingerprint scan or special code. | + | |
===== OS Function 2: Managing applications ===== | ===== OS Function 2: Managing applications ===== |
computer_basics/operating_system_fundamentals.txt · Last modified: 2019/12/06 05:11 by mithat