OPERATING SYSTEM :
An OS is a program which acts as an interface between computer system users and the computer hardware.
It provides a user-friendly environment in which a user may easily develop and execute programs.
Otherwise, hardware knowledge would be mandatory for computer programming.
So, it can be said that an OS hides the complexity of hardware from uninterested users.
1) to interprate the commands executed by the user.
2) to handle disk input/output settings.
3) loaded in the memory at bootup and remain in the memory at all time.
4) to provid the OS with the machanism in order to see the additional memory.
5) used to access the high memory area. (himem.sys )
6) it allows the rest of the OS and its programs to interact directry with the system hardware and the system BIOS.
7) it sets particular values corresponding to the windows environment.
8) used to run particular programs during startup.
Operating System is a software program that acts as an interface between the user and the computer. It is a software package which allows the computer to function.
Functions:
An OS is a program which acts as an interface between computer system users and the computer hardware.
It provides a user-friendly environment in which a user may easily develop and execute programs.
Otherwise, hardware knowledge would be mandatory for computer programming.
So, it can be said that an OS hides the complexity of hardware from uninterested users.
The OS manages these resources and allocates them to specific programs and users.
With the management of the OS, a programmer is rid of difficult hardware considerations.
An OS provides services for
- Processor Management
- Memory Management
- File Management
- Device Management
- Concurrency Control
The common idea behind these
definitions:
Operating systems control and support the usage of computer systems.
Concepts
to be discussed:
Usage
Computer system
Control
Support
a. usage
users of a computer system:
programs
- use memory, use CPU time, use I/O devices
human
users
programmers - use program
development tools such as debuggers, editors end
users - use application programs, e.g. Internet explorer
b. computer system = hardware +
software
OS is a part of the computer software, it is a
program. It is a very special program, that is the first to be executed when
the computer is switched on, and is supposed to control and support the
execution of other programs and the overall usage of the computer system.
c. control
The operating system controls the usage of the
computer resources - hardware devices and software utilities. We can think of
an operating system as a Resource Manager.
Here are some of the resources managed by the OS:
Processors,
Main memory,
Secondary Memory,
Peripheral devices,
Information.
d. support
The operating system provides a number of services
to assist the users of the computer system:
For
the programmers:
Utilities
- debuggers, editors, file management, etc.
For
the end users - provides the interface to the application programs
For programs - loads instructions
and data into memory, prepares I/O devises for usage, handles interrupts and
error conditions.functions of operating system:
1) to interprate the commands executed by the user.
2) to handle disk input/output settings.
3) loaded in the memory at bootup and remain in the memory at all time.
4) to provid the OS with the machanism in order to see the additional memory.
5) used to access the high memory area. (himem.sys )
6) it allows the rest of the OS and its programs to interact directry with the system hardware and the system BIOS.
7) it sets particular values corresponding to the windows environment.
8) used to run particular programs during startup.
Operating system is a platform between
hardware and user which is responsible for the management and
coordination of activities and the sharing of the resources of a
computer. It hosts the several applications that run on a computer and
handles the operations of computer hardware. There are different types
of operating systems.
These are as follows:
1. Real-time Operating System: It is a multitasking operating system that aims at executing real-time applications.
2. Multi-user and Single-user Operating Systems: The operating systems of this type allow a multiple users to access a computer system concurrently.
3. Multi-tasking and Single-tasking Operating Systems:When a single program is allowed to run at a time, the system is grouped under a single-tasking system, while in case the operating system allows the execution of multiple tasks at one time, it is classified as a multi-tasking operating system.
4. Distributed Operating System: An operating system that manages a group of independent computers and makes them appear to be a single computer is known as a distributed operating system.
5. Embedded System: The operating systems designed for being used in embedded computer systems are known as embedded operating systems.
These are as follows:
1. Real-time Operating System: It is a multitasking operating system that aims at executing real-time applications.
2. Multi-user and Single-user Operating Systems: The operating systems of this type allow a multiple users to access a computer system concurrently.
3. Multi-tasking and Single-tasking Operating Systems:When a single program is allowed to run at a time, the system is grouped under a single-tasking system, while in case the operating system allows the execution of multiple tasks at one time, it is classified as a multi-tasking operating system.
4. Distributed Operating System: An operating system that manages a group of independent computers and makes them appear to be a single computer is known as a distributed operating system.
5. Embedded System: The operating systems designed for being used in embedded computer systems are known as embedded operating systems.
IN SHORT :
Operating System is a software program that acts as an interface between the user and the computer. It is a software package which allows the computer to function.
Functions:
- Program creation
- Program execution
- Access to Input/Output devices
- Controlled access to files
- System access
- Error detection and response
- Interpreting the commands
- Managing peripherals
- Memory management
- Processor management
- Information management
- Process communication
- Networking
- DOS (Disk Operating System)
- UNIX
- LINUX
- Windows
- Windows NT
can you please explain on the 13 functions listed above
ReplyDelete