Draft for Information Only
Content
OS
Knowledge Base
OS Knowledge BaseOperating System is a software package that makes the computer hardwares operated as a predesigned system. BIOSBasic Input/Output System (BIOS) is a standard softwre which is stored on a ROM of a PC compatible computer as the first run program of the computer. A computer is a collection of hardware elements. There is usually a main board with a processor, rams, device controllers, extension interface, on-board devices and connectors. However every hardware element itself is usually provided with limited functions which is unable to perform very useful tasks without a well programmed software. Besides, hardware elements in a computer always work on its own way when the computer is first powered up and therefore an initial setup is needed to test and initial the hardware elements, and to search and load software from mass storage device for transfering the control of the processor to. Old operating systems, e.g. DOS, use BIOS services while modern operating systems, e.g MS Windows do not use BIOS after loading. Unified Extensible Firmware Interface (UEFI) becomes more popular and is used to replace the Basic Input/Output System (BIOS). BootloaderFor a mainboard with a BIOS, bootloader is the second software to be executed by the processor. BIOS first locates the boot device, then loads and executes the boot loader program stored on the boot sector. A boot sector is also called master boot record (MBR). Since the boot loader program is loaded from the boot sector of a boot device instead of embeded in the ROM chip of the main board, the design of the boot loader program can be more flexible. For instance, the boot loader program can be used to select an operating system from a list or pass parameters to an operating system. And eventually, the kernel of an operating system is loaded into memory and the control is then handed over to the kernel. The KernelThe kernel of an operating system is the third software to be executed by the processor. A kernel is the top level software running on the computer to provide the necessary functions for ensuring that both hardwares and softwares can operate properly on the computer. The kernal also provides a computing platform for all other compatible programs to be processed by kernel on the computer. The key functions are
The User spaceAll other softwares other than the kernal are in the user space. Besides the user application softwares that is used to perform useful tasks for the user, there are also general purpose system software to share the common platform or framework in the form of software layers. ©sideway ID: 140100023 Last Updated: 1/26/2014 Revision: 0 Latest Updated Links
|
Home 5 Business Management HBR 3 Information Recreation Hobbies 8 Culture Chinese 1097 English 339 Reference 79 Computer Hardware 249 Software Application 213 Digitization 32 Latex 52 Manim 205 KB 1 Numeric 19 Programming Web 289 Unicode 504 HTML 66 CSS 65 SVG 46 ASP.NET 270 OS 429 DeskTop 7 Python 72 Knowledge Mathematics Formulas 8 Set 1 Logic 1 Algebra 84 Number Theory 206 Trigonometry 31 Geometry 34 Calculus 67 Engineering Tables 8 Mechanical Rigid Bodies Statics 92 Dynamics 37 Fluid 5 Control Acoustics 19 Natural Sciences Matter 1 Electric 27 Biology 1 |
Copyright © 2000-2024 Sideway . All rights reserved Disclaimers last modified on 06 September 2019