Chapter 05: System Software: Operating Systems and Utility Programs Flashcards
Android
A Linux-based operating system designed for mobile devices and developed by the Open Handset Alliance, which is a group of companies led by Google.
Application software
Programs that enable users to perform specific tasks on a computer, such as writing a letter or playing a game.
backup
A duplicate copy of data or other computer content in case the original version is destroyed.
BlackBerry OS
The operating system designed for BlackBerry devices.
buffer
An area in RAM or on the hard drive designated to hold data that is used by different hardware devices or programs that may operate at different speeds.
buffering
The process of placing items in a buffer so the appropriate device can retrieve them when needed; also called spooling, particularly when used in conjunction with a printer.
command line interface
A user interface that requires the user to communicate instructions to the computer via typed commands.
desktop operating system
A type of operating system designed to be installed on a single personal computer; also called a personal operating system.
device drivers
A program that enables an operating system to communicate with a specific hardware device; often referred to simply as a driver.
Disk Operating System
The operating system designed for and widely used on early IBM and IBM-compatible PCs.
DOS
The operating system designed for and widely used on early IBM and IBM-compatible PCs.
embedded operating systems
A type of operating system embedded into devices, such as cars and consumer devices.
File compression programs
A program that reduces the size of files, typically to be stored or transmitted more efficiently.
File Explorer
The file management program built into the Windows operating systems; older versions of Windows use Windows Explorer.
File management programs
A utility program that enables the user to perform file management tasks, such as copying and deleting files.
graphical user interface
A graphically based interface that allows a user to communicate instructions to the computer easily.