What is the basic function of operating system ? There is so many various function of operating system. some of them are discussed below;
An OS performs the following basic functions in the operation of a computer system.
Booting is a process of starting the computer. Operating system the computer to work. It checks the computer and makes it ready to work. / There are two type of booting
• Cold Boot: When a computer is turned on by on/off button it is called cold boot.
• Warm Boot: When a computer is restarted, it is called warm boot.
THE USER INTERFACE
As we Know that User interface is used to interact with a computer. It controls how you enter important data and various instructions and how useful information is displayed on the screen.
Three main types of user interfaces
- Command-driven:- In a command-line user interface the user enter data and instructions by typing a keyword or pressing special keys on a keyboard.
• Menu-Driven interface: In menu-driven interface, the user enters data and instruction by using menu. It is easier to use.
• Graphical User Interface: the graphical user interface is a visual environment that is used by the user to communicate with a computer. It uses windows, icon„ menu and other graphical objects to issue commands.The trend towards an easy-to-use graphical user interface (GUI), which uses an icon, bars, button, boxes and images. GUI applies by the pointing devices like the electronic mouse etc.
As we know that an operating system uses a range of resource management programs to manage the networking resources and hardware of a computer system, including its CPU, various memory, secondary storage devices, processors and input/output peripherals. For example, management programs keep track of where data and programs are stored.
Memory management is a process of optimizing the use of main memory. RAM is used to store data and instructions temporarily during execution. Operating system allocates Memory area to different programs. The allocated memory area is de-allocated when the program finishes.
An operating system contains file management programs that control the creation, deletion, ånd access of files of data and program. File management also keeping track of the physical location of files on magnetic disks and other secondary storage devices.
TASK MANAGEMENT/JOB SCHEDULING
The task management programs of an operating system manage the completion of the job of end users. They provide every one assignment with a segment of a CPU’s time and butt in the CPU operations to alternate other tasks. Task management may involve multitasking capability where several computing tasks can occur at the same time. We know that latest microcomputer operating system and most minicomputer and mainframe operating systems provide a multitasking capability. With multitasking, an end user can do two or more operation (e. keyboard and printing) or use of the application (e.g. Ms-Word, Excel) concurrently, that is at the same time. A single CPU can run a number of programs at the same time. The numbers of a program that can be run concurrently depend on the amount of memory that is available and the amount of processing each job demands. That is because a microprocessor (or CPU) can become overloaded with too many jobs and provide an unacceptably slow response. Multitasking allows an end user to easily switch from one application to another.
It is important function of Operating system also monitors the performance of the computer. A performance monitor is a program that checks and reports information about different systems resources and devices. For example, it monitors the processor, disk, memory, and network.
ACCESSING THE WEB
Operating system provides the facility to connect to the Web. It guides the user to set up a connection between computer and Internet Service Providers. Some operating system provides the facility for Web browser and email program.
Another function of Operating system manages the security of computer system as well as data and program stored on it. Security is normally maintained by using User ID and passwords.
Operating system controls all devices attached to the computer. The hardware devices are controlled with the help of small software called device drivers.