1. Operating system
An operating system is an organized set or collection of software programs that control the overall operation of the computer system.
The main functions of operating system are :
1. Supervision of the overall operation of the computers
2. Providing various support functions program to the user
2. Language processors
The programs which translate the program written in programming language by the user into an executable program is known as language processors. The program translated by the language is understood by the hardware of the computer. Examples of language processor are assemblers, compilers and interpreters
Compilers : A compiler is a program which translates a program written in a high level language into machine language program that can be understood by the computer.
Generally, compilers are large programs that occupy a large memory space.
Assemblers : A program which translate an assembled language program into a machine language is called an assemblers.
Interpreter : Interpreter is a program which translates the statement of a high level language into machine codes. It translates one statement at a time. It seems to be similar to a compiler, but a compiler reads the entire program first and then translates it into machine codes.Hence, assemblers, compilers and interpreters all of them are computer programs.
3. Utility program
These are software tools which help users in developing, writing, debugging and documenting programs. The Utility programs can be categorized into :
(i) File Management Utilities
(ii) Program Development Utilities
(i) File Management Utilities : These are the programs to help user in copying, erasing, renaming and printing files.
(ii) Program Development Utilities : They are programs to help users to write and test programs.
An operating system is an organized set or collection of software programs that control the overall operation of the computer system.
The main functions of operating system are :
1. Supervision of the overall operation of the computers
2. Providing various support functions program to the user
2. Language processors
The programs which translate the program written in programming language by the user into an executable program is known as language processors. The program translated by the language is understood by the hardware of the computer. Examples of language processor are assemblers, compilers and interpreters
Compilers : A compiler is a program which translates a program written in a high level language into machine language program that can be understood by the computer.
Generally, compilers are large programs that occupy a large memory space.
Assemblers : A program which translate an assembled language program into a machine language is called an assemblers.
Interpreter : Interpreter is a program which translates the statement of a high level language into machine codes. It translates one statement at a time. It seems to be similar to a compiler, but a compiler reads the entire program first and then translates it into machine codes.Hence, assemblers, compilers and interpreters all of them are computer programs.
3. Utility program
These are software tools which help users in developing, writing, debugging and documenting programs. The Utility programs can be categorized into :
(i) File Management Utilities
(ii) Program Development Utilities
(i) File Management Utilities : These are the programs to help user in copying, erasing, renaming and printing files.
(ii) Program Development Utilities : They are programs to help users to write and test programs.
No comments:
Post a Comment