Disk Cleanup
One of the major tasks of an operating system is to perform cleanup operations.
File Management
manages the files, folders and directory systems on a computer.
Processor Management
deals with management of CPU.
Xerox Alto
It was the first computer using a mouse and a fully graphical interface.
Partitioning
The total memory is divided into various partitions of same size or different sizes.
Time-Sharing Operating Systems
Each task is given some time to execute, so that all the tasks work smoothly.
Process Management
is a procedure managing the many processes that are running simultaneously on the operating system.
Security Management
The various processes in an operating system need to be secured from each other's activities.
Non-preemptive
algorithms are designed so that once a process enters the running state, it cannot be preempted until it completes its allotted time.
Process States
is a condition of the process at a specific instant of time. It also defines the current position of the process.
Process Control Blocks
It is a data structure that is maintained by the Operating System for every process
Secondary-Storage Management
The most important task of a computer system is to execute programs.
Main Memory Management
it is a large array of storage or bytes, which has an address.
Network Operating System
These systems run on a server and provide the capability to manage data, users, groups, security, applications, and other networking functions.
Hard Real-Time Systems
These OS are meant for the applications where time constraints are very strict and even the shortest possible delay is not acceptable.
System Batch Operating
This type of operating system does not interact with the computer directly.
Distributed Operating System
These types of operating system is a recent advancement in the world of computer technology and are being widely accepted all-over the world and, that too, with a great pace.
Memory Management
When a program needs to be executed it is loaded onto the main memory till the execution is completed.
Device Management
OS communicates with hardware and the attached devices and maintains a balance between them and the CPU.
Safety
Two new authentication methods tailored for touchscreens, the addition of antivirus capabilities to Windows Defender Smart Screen filtering, and support for the "Secure Boot" functionality on UEFI systems to protect against malware infecting the boot process are among the new security features in Windows.
Virtual Memory
used by the operating systems which allow the user can load the programs which are larger than the main memory of the computer.
Operating System
is the most important software that runs on a computer. It manages the computer's memory and processes, as well as all of its software and hardware.
Hardware Requirements
Vista has a reputation for making even the most powerful hardware appear mundane.
Control Panel
is a feature of the Windows operating system that contains many tools that help in configuring and managing the computer's resources.
File Explorer
It is also known as Windows Explorer. It allows the user to manage the content according to their preference such as a user can delete or rename a file, and search and transfer data.
Internet Browser
One of the major use of computers is to access the web/internet.
Interface
The user interface of Windows has undergone substantial improvements, many of which are focused on improving the experience on tablet PCs and other touchscreen devices
Partitioning
The total memory is divided into various partitions of same size or different sizes. This helps to accommodate number of programs in the memory.
Soft Real-Time Systems
These OS are for applications where for time-constraint is less strict.
Real-Time Operating System
These types of OS serves the real-time systems. The time interval required to process and respond to inputs is very small. This time interval is called response time.
Process Scheduler
schedules different processes to be assigned to the CPU based on particular scheduling algorithms.
Preemptive scheduling
is based on priority where a scheduler may preempt a low priority running process anytime when a high priority process enters into a ready state.
Network Management
it is the process of administering and managing computer networks.
I/O Device Management
One of the important use of an operating system that helps you to hide the variations of specific hardware devices from the user.
2007
ios (iphone OS)
2003
Andriod
1985
first windows
Buffering
input and output data is temporarily stored in Input Buffer and Output Buffer.
Spooling
This is a device management technique used for processing of different tasks on the same input/output device.
Scheduling
when a process finishes its CPU processing after executing for the allotted time period.