Karteikarten
System Software
Karten in diesem Stapel (19)
- 1What is an OS? What does it do?Operating System:
is a set of programs designed to run the background on a computer system - 21.5.2 What are utility programs?Utility programs are system software designed to help analyze, configure, optimize and maintain the computer
- 3What does a Disk Formatter do?Splits up a disk surface to generate more space for data storage
- 4What does a File Handler do?Manages files and data in storage. It can arrange, move and/or even delete unnecessary files
- 5What does a File Compressor do?Compresses files to reduce their file size allowing for better storage efficiency and improving transfer speed
- 6What does a Disk Defragmenter do?rearranges files and unused storage space to maximize the access speed of the OS. Fragmented data are scattered pieces of data that needs to be reassembled (defragmented)
- 7What does a Backup Utility do?Enables the users to copy files or even an entire hard disk into an alternate storage medium
- 81.5.3 What are Library Programs?Library Programs are collections of codes and resources, essential for the development of a program. A 'library' indicates that there are tools available for that software
- 9What are DLL?Dynamic Link Library:
is a file that acts as a library containing codes and data that can be shared by multiple program simultaneously. Each DLL can be referred to as a "module" - 101.5.4 What are Language Translators?are programmer software used to convert programs from one language format to another. There are 3 types of translators: COMPILERS
ASSEMBLERS
INTERPRETERS - 11What is a Compiler?A translator program that translates high-level language into machine codes (object codes).
It translates all of the codes at once - 12Advantages of Compilers:1) Source code hidden (more secured)
2) Produces an executable file
3) Relatively faster than Interpreters - 13Disadvantages of Compiler:1) Object code needed for the executable file
2) Source code must be 100% correct for it to be viable - 14What is a Assembler?A translator program that translates assembly language into machine codes (object codes).
- 15Advantages of Assembler:1) Fast translation (assembly codes)
2) Efficient (low-level language)
3) Mnemonics makes it easier to understand - 16Disadvantages of Assembler:1) Assembly language is specialized for a certain processor
2) Incompatible for multiple software
3) Complex programs requires loads of programming time - 17What are Interpreters?A translator program that executes the file codes line-by-line as it reads through the code. They can be run on multiple platforms without the need of recompiling
- 18Advantages of Interpreters:1) Easier to debug errors
2) Multi-platform
3) Less memory consumption
4) Less prone to crashes - 19Disadvantages of Interpreters:1) In-secured, source code required for program to be executed
2) Generally slower than compiled programs due to line by line interpretation
Informationen
- Beschreibung
- Karteikarten am System Software, erstellt von Syo Sato am 02/11/2015.
- Erstellt von
- Syo Sato
- Aufrufe
- 0
- Tags
- Bewertung