Computer Software Flashcards
Role of operating system
software that manages computer hardware and software
- Controls peripherals
- controls file management
- Controls sercurity
- provides a user interface so it is easy to interact with the computer
- Manages System resources
- Manages back up
Role of a User Interface
the method by which the user and the computer exchange information and instructions
- Receives user input
- Ouput information to the user
Types of User Interface
- CLI
- GUI
Advantages of CLI
-Allows expert users to perform tasks quickly
-Requires fewer system resources
-Commands can be written into “batch”
files and run as programs
Features of GUI
- Windows - shows the program/file
- Icons - small images on the desktop that can be clicked on to open programs
- Menu - allow user to select tools/options within software application
- Pointer-An arrow on the screen the user can use to select windows,icons or menus
Software Libraries
-collection of pre-made programs (created by someone else) that anyone can use in their program
Software Utilities
A program to control the functioning of a computer
- Keeps the computer running smoothly
- A utility typically does one specific task
Firewall
Filters/controls what programs have access into your computer
controls the incoming and outgoing network traffic
Anti-Virus Software
Software that monitors a computer against viruses and quarantines any infected files , warning the user
Defragmentation
Software that puts all the pieces of the files back together into contiguous disk space
System Restore
Allows a computer to be rolled back to an earlier point in time when it was running smoothly
Formatting Disks
This prepares a disk for use.It creates sectors on the disk where files can be saved.It deletes any files saved on the disk.
Control Panel
Software that allows a user to configure the appearance and functioning of a computer
Example of uses of Control Panel
- Add users
- Add hardware
- Change security settings
- Change the desktop
- Change the language
Advantages of software libraries
- saves times
- condenses program meaning it looks more pleasing