1.5 Systems Software Flashcards
What does the OS do?
What do Utility Programs do?
The OS provides the interface between the User and Hardware. The user does this using application.
The OS is a platform for the application. all applications involve a user interface so the user can interact in a familiar and friendly way.
Utility programs are built into the OS which help maintain the computer. e.g. Encryption, compression or defragmentation software.
What are the two types of system software?
- Operating system which provides a platform for users to run programs
- Utility software which maintains the computer system
What is user interface?
- A computer design that allows the user to interact with the computer.
- Human-computer interaction.
- A visual/auditory/set of devices for human to interact with the computer.
Graphical or textual or auditory information that a program presents to the computer user.
What is the GUI
WIMP - Windows, Icons, Menu, Pointers
It is visual, interactive, intuitive and optimised for touch and mouse gesture input
What is the command line?
- User provides a text input/command/string using the computer keyboard and the computer displays/prints/outputs text on the monitor.
What is multi-tasking?
When you have more than one program open and running at the same time. The processor allocates a small amount of time to each process and cycles between them. As this happens so quickly it feels like they are executing simultaneously.
Memory Management
Memory fragmentation is when the data is split
What are device drivers
Device Drivers translate the OS instructions to print a document into a series of instructions which a specific piece of hardware will understand.
Each peripheral needs a device driver
What is user management?
- Providing for different users to log into a computer
- The operating system will retain settings fro each user, such as icons, desktop backgrounds.
- Each user may have difference access rights to files and programs
- A client server network may impose a fixed or roaming profile for a user, and manage login requests.
What is file management?
- Data is stored in files
- An extension to the filename tells the OS which application to load the file into. e.g. Essat.docx
- The operating system may present a logical structure of files into folders, and allow the user to rename, delete, copy and move files.
What is Encryption?
What is defragmentation?
How does it affect Storage?
- Defragmentation utilities reorganise files on a hard disk, putting fragments of files back together, and it collects together free space.
- This reduces the movement of read/write head across the surface of the disk, which speeds up file access.
- Solid state drives should not be defragmented. It is unnecessary as they have no moving parts and it also reduces their lifespan
What is Data Compression?
- Compression utilites reduces the size of a file so that it takes up less space, and is quicker to download over the internet.
- Compressed files must be extracted before they can be read
- Depending on the algorithm used, data is either lost, reducing the quality of an image or sound e.g. JPEG, or repersented in a different way using binary, retaining the original data in a new, compressed format e.g. ZIP
What are the main functions of the OS?
Provide a user interface
Provide a platform for a user to run applications
What do device drivers allow the OS and hardware to do?