OS Unit-1 Notes
OS Unit-1 Notes
Notes
An operating system (OS) is a software program or a set of software programs that manages
and controls the resources and operations of a computer system.
It acts as an intermediary between hardware components, application software, and users,
providing a platform for executing programs, managing memory, handling input/output
operations, and ensuring system stability and security.
Serial processing
Also known as serial computing or sequential processing refers to the execution of tasks or
instructions in a sequential order, one after the other, without concurrency or parallelism. In the
context of operating systems, serial processing typically pertains to systems that handle one task
at a time, executing each task to completion before moving on to the next one. Here's a detailed
overview of OS serial processing:
Comparison:
Types of Interrupts:
Program:
A program is a set of instructions or code stored on disk.
It is a passive entity and does not consume system resources until executed.
Example: An executable file like a software application or script.
Process:
A process is an instance of a program that is actively executing in memory.
It represents the running program along with its associated resources.
Example: When you run a program, it becomes a process with its own memory space and
execution state.
Names of some of the current popular operating systems across various platforms:
1. Windows 11: Developed by Microsoft, Windows 11 is the latest version of the Windows operating
system for personal computers, offering a range of features including a redesigned user interface,
improved gaming capabilities, and enhanced productivity tools.
2. macOS Monterey: Developed by Apple Inc., macOS Monterey is the latest version of the macOS
operating system for Mac computers, introducing features such as Universal Control, AirPlay to
Mac, Focus mode, and redesigned Safari.
3. Ubuntu: Ubuntu is a popular Linux distribution known for its ease of use, stability, and
community support. It is widely used for desktop computing, servers, and cloud environments.
4. Android: Developed by Google, Android is the most widely used mobile operating system,
powering a vast array of smartphones, tablets, smartwatches, and other devices. It offers a
customizable user interface, extensive app ecosystem, and integration with Google services.
5. iOS: Developed by Apple Inc., iOS is the operating system for iPhone, iPad, and iPod Touch devices.
Known for its user-friendly interface, security features, and seamless integration with other Apple
devices and services.