Chapt. 2 Operation System Flashcards
An operating system is:
An operating system is a set of programs that acts as an interface between the applications that are running on a computer and the computer’s hardware. Operating systems perform actions such as:
- Receiving user input from input hardware devices such as the keyboard or mouse
- Sending user output to output hardware devices such as the monitor or a printer
- Controlling the use of processing devices by applications
- Serving as a platform for applications
- Moderating hardware
- Providing security
- Managing the file system
What is multiprocessing:
- Multiprocessing is the ability to use multiple processing devices.
What is Multitasking
- Multitasking is the ability to run multiple applications simultaneously. Two common variations are:
- Cooperative multitasking means that multiple processes must work together for the operating system to work effectively.
- Preemptive multitasking forces applications to share the CPU.
What is Multithreading:
- Multithreading is the ability to run multiple parts of an application simultaneously.
The following table explains important operating system components.
Multiprocessing
The ability to use multiple processing devices.
Multitasking
The ability to run multiple applications simultaneously.
Multithreading
The ability to run multiple parts of an application simultaneously.
Kernel
The kernel is the core of the operating system that is loaded into memory when the system boots up. It is responsible for controlling security, managing the file system, and providing a platform for applications to run on. The user rarely interacts directly with the kernel.
Driver
A type of computer program that enables the operating system to interact with hardware devices.
Utilities
The features or programs included with an operating system that perform system-related tasks.
Application
A subclass computer program that is designed for end users. Examples are database, spreadsheet, and word processing programs. Applications frequently come in suites.
An interface
An interface is what allows the user to interact with the kernel and the utilities. There are two main types of interfaces, command line and GUI. In command line interfaces, commands are executed through instructions written into a command line. Examples of command line-based interfaces are MS-DOS and aspects of Linux. In a Graphical User Interface (GUI), the user executes commands by clicking on graphics and symbols. Windows is an example of graphical user interface.
What are the OS components?
- The Kernel:
- Utilities:
- Interfaces:
There are two types of interfaces, the command line and Graphical User Interface (GUI)
What is the core of the operating system that is loaded into memory when the system boots up? It is responsible for controlling security, managing the file system
The kernel
What type of computer program that enables the operating system to interact with hardware devices?
A driver