What are operating systems?
Operating system is a software application that provide common services for computer programs. It manages both hardware and software resources of a system. These are intermediate programs between programs and computer hardware for for functions like input, output and memory allocation. Time sharing operating systems is a kind os operating systems that schedules task for efficient working. Operating systems are important for all devices from mobile device and gaming consoles to computers. The operating system often used is Microsoft Windows. If we talk about mobile devices, commonly used are Android and iOS. There are many types of operating systems including Single and multitasking, Single and multi user, Distributed, Templated, Embedded, Real time and Library.
Features:-
- GUI setup for each user
- Data and user security
- Applications and data are stored in secondary storage devices.
- Excellent memory management
- Data packets are handled by operating system.
Benefits:-
- Memory allocation in cheap and easy way
- Eliminates external fragmentation
- Efficient swapping
- Allows demand paging