whatsapp
Share
domik

What Is an Operating System?

The operating system is responsible for managing the overall resources and operations of a computer through controlling access to the central processing unit (CPU) and memory of the computer files, storage devices, and input/output devices. It also performs tasks like scheduling resource use how to add music to snapchat 2020 android to avoid conflicts and interference between processes, managing the structure and content of files stored on non-primary storage media, and determining which programs are able to use hardware components such as disk drives or Wi -Fi adaptors. It also provides a means for users who are interactive to connect to the system via either the Graphical User Interface (GUI) or a Command-Line Interface (CLI).

Process Management

The operating system handles the starting, stopping and resumption of programs. It decides which applications will be run first, for how long the CPU will be utilized, and when to end. It can also split programs into multiple threads, allowing it to run simultaneously on more than one processor. Each of these actions are controlled by a routine in the operating system known as a process block.

File management

Operating systems keep track of the structure and contents of files stored in nonprimary storage. They can transfer data between memory and storage in the event of need. They can also map virtual memory pages into physical memory pages for faster access. This is known as demand paging.

It also interacts with hardware on the computer using drivers and other interfacing software. For instance if an application is looking to utilize a particular piece of hardware such as an adapter for Wi-Fi it will ask the operating system to provide the driver, and let the application access it. This is done without the programmer needing to write a new piece of code for each Wi-Fi adaptor, disk drive, or any other type of hardware.

Leave A Comment

Your email address will not be published.