Ch1 Flashcards
Operating System
Collection of one or more software modules that manages and controls the resources of a computer or
other computing device or electronic device and gives users and programs an interface to utilize these resources
Kernel
Part of the OS that implements basic functionality and is always resident in memory
Services
functions the OS kernel provides to users, mostly through APIs via OS calls. These can be grouped into categories by functionality, such as file manipulation services (create, read, copy), memory allocation (get, free) or miscellaneous services ( get
system time)
Utility
Programs no part of the OS kernel, but work closely with the kernel to provide was of use or access to system information.
Device
A piece of hardware connected to the main computer system hardware.
Device Controller
Hardware interface which helps connect a device or a group of similar devices to a computer system
Device Driver
A software routine that is part of the OS, and is used to communicate with and control a device through its device controller.
Hardware Abstraction Layer
are software routines or modules that provide a device independent
layer through which to communicate with hardware.
BIOS
Software that abstracts the common
device hardware, such as keyboards, basic video, and system clock.
Loader
Routine contained on the first card which would load the rest of the application into memory