Page 75 - open office
P. 75
Assembler
An assembler is a utility program that helps to translate assembly language into the machine code.
Interpreter
An interpreter is a system software that translates high-level language into machine code line-by-line.
Compiler
A compiler translates a program that is written in high-level language into machine-level language in one
go.
Operating system
An Operating System (OS) is system software that acts as an interface between hardware and the user. It
manages and coordinates the operation and the sharing of resources of the computer.
USER
APPLICATION
OPERATING SYSTEM
HARDWARE
It acts as a host for applications that run on the computer and handles the operation of the hardware.
It performs basic tasks, such as booting the system, recognizing input, sending output, keeping track of the
location of files and directories on the disc, controlling peripheral devices such as disc drives, printers, etc.
The operating system sets the standard for the application programs that run on the computer. It acts as a
‘messenger’ between the computer hardware and the application programs by ensuring or by establishing a
connection between the application and the hardware device through the kernel.
Information & Communication Technology 75

