Software Flashcards
Give two functions of an operating system
1) Security- Blocks viruses that could be harmful to the computer
2) Memory/File management- Determines where certain files go on the hard disk
Utility software can be split into 3 areas:
1) Basic tools
2) File management
3) Security
What is an example of a single user?
Smartphone
What is an example of a multi-user?
School network
What is an operating system?
Software designed for a particular hardware
What is utility software?
Software that does a useful job for the user that is not essential to the operating system
What are the two things system software are divided into?
1) Operating System
2) Utility software
Define concurrent
processes that run apparently at the same time
Define User interface
the way the user interacts with the operating system
What is a backup?
a copy of files in another location so that they are still available if the original copy is damaged or locked
What is a defragmenter?
a utility that moves file clusters on a disk so they are closer to each other in order to speed up disk access
Define Virus
software that is designed to make and distribute copies of itself, usually for a malicious purpose
Define Spyware
software, possibly a virus, that is designed to be installed secretly on a computer and record private information as the user enters it
Define Firewall
a utility that controls program access to the network, both incoming and outgoing
What is Instruction set?
the list of all possible commands a particular CPU knows how to carry out
What is Machine code?
the binary codes representing each of the instructions in the instruction set
What is Translator?
a program the converts source code to machine code
What is Source code?
the text of the program that a programmer writes
What is Assembly language?
a low-level language written using mnemonics
What is low-level programming language?
a programming language that is closely related to the CPU’s machine code
What is a complier?
a translator that convert high level language source code into object code, often machine code. The source code is translated all at once and saved to be executed later.
What is object code?
the translated source code.