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
run Software on an OS platform for all Software interaction with the hardware.
application software
is an add-on to the OS, consisting of special instructions to solve a task.
application software
3 main categories of application software
- tailor-made software
- general purpose software
- application packages/suite
- custom-designed software for companies to facilitate their data processing and accessing.
- this type of software is usually very expensive.
tailor-made software
are developed that targets the mass market and are used in many different ways by different users.
general purpose software
It is simply a collection of software used to solve related tasks.
application packages/suite
Used for office documentation processing purposes.
Microsoft Office Package
Used for multiple imaging effects and editing purposes.
Adobe Premium Suite
elements can be interchanged among application within a package
general purpose software
application software used mostly for documentation purposes, such as composition, letter writing, editing, formatting and printing
word processor
application software used mostly as a simulation of table or records whereby a user can enter alphanumerical values and manipulate them
spreadsheet
- “presentation graphics”
- type of application program used to create sequences of words, graphics and visuals
presentation software
interactive application that allow user to surf the internet and visit webpages, check his email through a simple interface while having background protocol processing
web browser