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
   70   71   72   73   74   75   76   77   78   79   80