Components of Computer Sys (3) Flashcards
Computer Instructions or data, anything that can be stored electronically is ___.
software
___ the general name given to all the programs that run on a computer
software
2 types of software:
- application software
2. system software
consist of the Operating System and all the utilities that enable the computer to function
system software
controls the hardware so that application software can perform any action or task.
system software
example of system software
Operating Systems, Compiler, Loader, Linker, Interpreter and etc.,
collection of programs designed to operate, control and extend the processing capabilities of the computer itself.
system software
generally prepared by computer manufacturers.
system software
These software perform a variety of functions like file editing, storage management, resource accounting, I/O management, etc.
system software
3 types of system software
- system control programs
- system support programs
- system development programs
control execution of programs, manage the storage and processing resources of the computer, and perform other management and monitoring functions
system control programs
provide routine service functions to other computer programs and computer users ex: utility programs
system support programs
assist in creation of publication programs ex: programming language translators
system development programs
integrated set of specialized programs that are used to manage overall resources of and operations of the computer
operating system
7 applications of operating system
- memory management
- processor management
- device management
- file management
- security
- control over system performance
- job accounting
provided by the computer manufacturers to perform tasks that are common to all data processing installations
utility/service programs
5 tasks performed by utility programs
- sorting data
- editing output
- dumping of data to disc/tape
- tracing the operation of the program
- copying data from one recording medium to another
also called language processors
language translators
2 main functions of language translators
- translate high level language to low level language
2. check for and identify syntax that may be present in the program being installed
3 types of translator program
- assembler
- compiler
- interpreter
Translates a source program into a corresponding object program.
•Convert symbolic op codes to binary
•Convert symbolic addresses to binary
•Perform assembler services requested by the pseudo-ops
•Put translated instructions into a file for future use
assembler
translates one program statement at a time into machine code
interpreter
converts a complete program into machine language to produce a program that the computer can process in its entirely
compiler
includes programs that do real work for user.
application software