Computer
operating systems are those logical operations that control the system. Or they are those logical instructions that
make the computer system functional.
operating systems are those logical operations that control the system. Or they are those logical instructions that
make the computer system functional.
Computer operation system serves as interface
between the programmers or users and the computer system.
between the programmers or users and the computer system.
The types of the operating system that you will use
depend on the type of job you want to use it for. The operating system controls
all the activities of all the program. Operating systems are always in versions
depend on the mode of development.
depend on the type of job you want to use it for. The operating system controls
all the activities of all the program. Operating systems are always in versions
depend on the mode of development.
Computer are manufacture blank, without operating
system. It is the duty of the clients on the operating system of his choice and
such dependence on type of hardware and task the system is to handle.
system. It is the duty of the clients on the operating system of his choice and
such dependence on type of hardware and task the system is to handle.
Examples of operating systems are
1)
Single- user operating system e.g. MS- DOS (Microsoft Disk Operating
system, PC- DOS personal system etc.)
Single- user operating system e.g. MS- DOS (Microsoft Disk Operating
system, PC- DOS personal system etc.)
2)
Multi – user operating system e.g. UNIX
Multi – user operating system e.g. UNIX
3)
Networking operating system e.g. NOVEL, WINDOWS NT
Networking operating system e.g. NOVEL, WINDOWS NT
Functions of Operating System
1)
To manage the allocation CPUS to programs in a multi- users, time
sharing and multi- programming environment
To manage the allocation CPUS to programs in a multi- users, time
sharing and multi- programming environment
2)
It manage files
It manage files
3)
Execute and monitor input and output operation
Execute and monitor input and output operation
4)
Debugging and editing new programs in conjunctions with the computer and
passing error message to the user. (Bugging is a mistake in the program while
Debugging is correcting or error in a program)
Debugging and editing new programs in conjunctions with the computer and
passing error message to the user. (Bugging is a mistake in the program while
Debugging is correcting or error in a program)
5)
Protection of data files and programs from unauthorized user
Protection of data files and programs from unauthorized user
6)
A location of main and backing storage
A location of main and backing storage
7)
Submits the job to the CPU
Submits the job to the CPU
8)
Format new disk
Format new disk
9)
Loading programmes
Loading programmes
10)
Execute disk reading and writing operation
Execute disk reading and writing operation
11)
Diagnose disk errors
Diagnose disk errors
12)
Implementing the use of password
Implementing the use of password
13)
Execute disk commands relating to the deletion, copy, renaming and dumping
of files
Execute disk commands relating to the deletion, copy, renaming and dumping
of files
14)
Maintain disk directory
Maintain disk directory
Assembler
Assembler
are programmes which translate a ‘’source’’ programmes, (written) in an
assembly language (low language) into a machine code or object program. The
translation process is performed by computer itself, and this is known as ‘’
automatic programming’’.
are programmes which translate a ‘’source’’ programmes, (written) in an
assembly language (low language) into a machine code or object program. The
translation process is performed by computer itself, and this is known as ‘’
automatic programming’’.
The term ‘’Object
programme’’ is use to define the programme which is generated by the
translation process and which is then used for processing the data of a
specific application.
programme’’ is use to define the programme which is generated by the
translation process and which is then used for processing the data of a
specific application.
‘’Source Programme’’ is the original
programme written for processing the
data of a specific application but which is not directly useable by the
computer.
programme written for processing the
data of a specific application but which is not directly useable by the
computer.
Complier
Complies
are programmes which translate a source programme written in a high level
language into a machine code or object programme. A complier performs the task
or assembling the object programme, but is generally more complex than an
assembler because each source programme instruction in a high level language
generates a numbers of machine code instruction i.e. a macro- instruction
generate a number of micro- information.
are programmes which translate a source programme written in a high level
language into a machine code or object programme. A complier performs the task
or assembling the object programme, but is generally more complex than an
assembler because each source programme instruction in a high level language
generates a numbers of machine code instruction i.e. a macro- instruction
generate a number of micro- information.
Interpreter
Interpreter
interprets your source programme e.g. basic and check for the syntax of the
rules of writing that particular programming language line by line.
interprets your source programme e.g. basic and check for the syntax of the
rules of writing that particular programming language line by line.
