Chapter 4 Flashcards
What is an operating system?
A type of system software that acts as the master controller for all activities that take place within a computer system
What does an operating system do?
Provides an environment for running software and controlling peripheral devices
Resource
Any component that is required to perform work
Ex. The processor is a computer’s main resource
How do operating systems manage processor resources?
Operating system must ensure that each process receives its share of microprocessor cycles
How do operating systems handle so many processes?
Multitasking, multithreading, and multiprocessing
Multitasking
Provides process and memory management services that allow two or more tasks, jobs, or programs to run simultaneously
Multithreading
Allows multiple parts, or threads, to run simultaneously within a single program
Multiprocessing
Supports a division of labor among all the processing units
How does an operating system manage memory?
Works with and executes instructions stored in RAM
Memory leak
When an application requests memory but never releases it
How does the OS keep track of storage resources?
Acts as a filing clerk that stores and retrieves files from computer’s hard drive and storage devices. Also remembers names, locations, and keeps track of empty spaces
Why does the operating system get involved with peripheral devices?
Communicates with device driver software so that data can travel smoothly between the computer and peripheral resources
Buffers
Collect and hold data while the computer is busy with other tasks
Single-user operating system
Deals with one set of input devices–those that can be controlled by one user at a time
Multiuser operating system
Allows a single, centralized computer to deal with simultaneous input, output, and processing requests from many users
Server operating system
Provides tools for managing distributed networks, e-mail servers, and Web hosting sites
Desktop operating system
Designed for a desktop or laptop personal computer
Mobile operating system
Designed for devices such as smartphones and tablet computers
Where is the operating system stored?
Usually stored on a hard disk because it is so large, but the operating system kernel is loading into RAM during the boot process
Kernel
Provides essential operating system services, such as memory management and file access
What is the boot process?
The sequence of events that occurs between the time that you turn on a computer and the time that is is ready for you to issue commands
Bootstrap program
Built into special ROM circuitry housed in the computer’s system unit
Name the six major events that happen during the boot process
- Power up
- Start boot program
- Power-on self test
- Identify peripheral devices
- Load operating system
- Check configuration and customization
Why doesn’t a computer leave operating system in memory
RAM is volatile, ROM is not large enough
How do I know when the operating system is loaded?
When the computer is ready to accept your commands
Do I ever interact directly with the OS?
When you launch programs, manage files, configure your computer equiptment
What is a user interface?
The combination of hardware and software that helps people and computer’s communicate with each other.
How does the operating system affect the user interface?
Defines the look and feel of compatible software
Command-line interface
Requires users to type memorized commands to run programs and accomplish tasks
What kind of UIs do modern computers have?
Graphical user interface: provides a way to select menu options and manipulate graphical objects displayed on the screen using a mouse or gesture
What are the basic control elements of a GUI?
- Desktops and windows
- Start screens
- Icons
- Buttons, toolbars, and taskbars
- Menus and ribbons
How similar are the user interfaces for Windows, Mac OS, and Linux?
More similar than they are different. Fairly standard set of on-screen controls, but may differ in visual design
Desktop
Visual work area that covers the entire screen and remains in the background throughout a computing session
Taskbar or dock
Included in the desktop for launching applications, which are displayed in rectangular application windows
Start screen
Appears at the end of a boot process and whenever it is evoked by the user, commonly by pressing the Home button
Icon and tiles
An icon is a small picture that represents a program, file, or hardware device. Some icons are designed as tiles.
Buttons and toolbar
A button is a graphic that can be clicked to make a selection; Can be arranged in a toolbar
Menu and menu bar
A menu displays a list of commands or options on a menu bar
Ribbon
An alternative type of menu that is arranged as rows of tools on a succession of tabs
Submenu
An additional set of commands that the computer displays after you make a selection from the main menu
Dialog box
Displays the options associated with a command
What’s the best-selling operating system?
Microsoft Windows
Disk Operating System (DOS)
The command-line operating system used in the first PCs
Why “Windows”?
Got its name from the rectangular work areas on the screen-based desktop
Does Windows 8 run on tablets and phones too?
Windows RT is designed for tablet devices
Windows Phone 8 is designed for smartphones
What are the strengths of Windows?
- Best selection of software
- Windows user community
- Vast array of peripheral devices
What the the weaknesses of Windows?
- Reliability
- Security