Software Development (applications generation) Flashcards
What is applications software?
Software designed to be used by the end user to perform one specific task. Like a word processor.
What is system software?
Low level software responsible for running the computer system smoothly. Interacts with hardware. Ensures high performance. Like utility programs.
What is a utility?
Piece of system software which ensures the consistent high performance of the OS.
Explain disk defragmentation?
Files become fragmented as they are stored in different parts of memory. Disk defragmenter rearranges the contents of the hard drive so they can be accessed faster.
What is a translator?
Converts high level source code into low level object code.
What is a compiler?
Convert high level code into machine code all at once after carrying out checks for errors. This compilation process is longer than other translators. If changes need to be made whole code must be recompiled.