Section 1- Systems Software Flashcards
(53 cards)
What is systems software designed to do?
Run and maintain a computer system
What is the most important type of systems software?
Operating System (OS)
What is the runner-up to the operating system in systems software?
Utility software
What are the main functions of an Operating System (OS)?
- Communicate with internal and external hardware via device drivers
- Provide a user interface
- Provide a platform for applications to run
- Allow multi-tasking by controlling memory and CPU
- Manage file and disk management
- Manage system security
What do operating systems use to communicate with hardware?
Device driver software
What do device drivers act as between the OS and hardware?
Translators for the signals
What happens when a computer is booted up regarding device drivers?
The OS chooses the correct device drivers for detected hardware
What does the OS do when new hardware is connected?
Installs the new, matching driver
Why might device manufacturers release updates to device drivers?
- Fix bugs
- Add features
- Improve performance
How can updates to device drivers be installed?
- Automatically by the OS
- Manually by the user
What can the terms ‘application’ and ‘program’ be used to describe?
Computer software
Fill in the blank: Device drivers let the OS and _______ talk to each other.
Hardware
True or False: Some operating systems will automatically find and install drivers when a new device is plugged in.
True
What is the role of memory buffers in a computer system?
Memory buffers store data until the component, device, or process is ready.
How does the operating system (OS) manage the flow of data?
The OS organizes the movement of data to and from virtual memory.
What does the OS do to ensure efficient execution of instructions?
The OS arranges processes in an efficient order for instruction execution.
What does a memory manager do?
A memory manager allocates memory to applications to prevent them from interfering with each other.
Fill in the blank: Operating Systems that can run multiple applications at the same time are called _______.
multi-tasking OSs.
True or False: Command-line interfaces are more resource-heavy than GUIs.
False.
What is a graphical user interface (GUI)?
A GUI is a visual, interactive, and intuitive platform for users to interact with a computer system.
What allows users to automate processes in command-line interfaces?
Scripts (simple programs).
What is a key characteristic of GUIs compared to command-line interfaces?
GUIs are optimized for everyday users by being visual and intuitive.
Fill in the blank: The OS allows multi-tasking by managing _______ and CPU processing time.
resources.
What are the input methods for GUIs?
WIMP (windows, icons, menus, and pointers).