Presentation on:
OPERATING SYSTEM
Presented By:
Saransh Arora
•A collection of program which control the
resources of a computer system.
•Written in low-level language (i.e. Machine-
dependent)
•An Interface between the users and the
hardware
•When the computer is on, OS will first load into
the main memory.
It performs basic tasks, such as:
Recognizing input from the keyboard or mouse
•Sending output to the monitor,
•Keeping track of files and directories on
the disk, and
•Controlling peripheral devices such as
disk drives and printers.
1) Multi-user Allows two or more users to
run programs at the same time. Some operating
systems permit hundreds or even thousands of
concurrent users.
2) Multiprocessing An operating
system capable of supporting and utilizing
more than one computer processor.
3) Multitasking An operating system
that is capable of allowing multiple
software processes to run at the same time.
4) Multithreading Operating systems
that allow different parts of a software
program to run concurrently.
5) Real Time Real Time Operating System
(RTOS) are used to control machinery scientific
instruments, and industrial systems.
There is typically very little user-interface capability.
Resources are managed so that a particular
operation executes precisely the same every time.
1) Booting the computer:
The process of starting or restarting the
computer is known as booting. A cold boot is
when you turn on a computer that has been
turned off completely. A warm boot is the
process of using the operating system to
restart the compute
2) Performs basic computer tasks:
The operating system performs basic computer
tasks, such as managing the various peripheral
devices such as the mouse, keyboard and printers.
For example, most operating systems now are plug
and play which means a device such as a printer will
automatically be detected and configured without
any user intervention.
3) Provides a user interface:
A user interacts with software through the user interface.
The two main types of user interfaces are: command line and
a graphical user interface (GUI). With a command line
interface, the user interacts with the operating system by
typing commands to perform specific tasks. An example of a
command line interface is DOS (disk operating system).
With a graphical user interface, the user interacts with the
operating system by using a mouse to access windows,
icons, and menus. An example of a graphical user interface is
Windows Vista or Windows 7.
4) Handles system resources:
The operating system also handles system resources
such as the computer's memory and sharing of the
central processing unit (CPU) time by various
applications or peripheral devices. Programs and
input methods are constantly competing for the
attention of the CPU and demand memory, storage
and input/output bandwidth. The operating system
ensures that each application gets the necessary
resources it needs in order to maximize the
functionality of the overall system.
MS-DOS
Windows 95
Windows 98
Windows ME
Windows 2000
Windows XP
Windows Vista
Windows 7
Windows 8
Mac OS X
UNIX
Linux
Operating system
Operating system
Operating system
Operating system
Operating system
Operating system
Operating system
Operating system
Operating system

Operating system

  • 1.
  • 3.
    •A collection ofprogram which control the resources of a computer system. •Written in low-level language (i.e. Machine- dependent) •An Interface between the users and the hardware •When the computer is on, OS will first load into the main memory.
  • 4.
    It performs basictasks, such as: Recognizing input from the keyboard or mouse •Sending output to the monitor,
  • 5.
    •Keeping track offiles and directories on the disk, and •Controlling peripheral devices such as disk drives and printers.
  • 7.
    1) Multi-user Allowstwo or more users to run programs at the same time. Some operating systems permit hundreds or even thousands of concurrent users.
  • 8.
    2) Multiprocessing Anoperating system capable of supporting and utilizing more than one computer processor.
  • 9.
    3) Multitasking Anoperating system that is capable of allowing multiple software processes to run at the same time.
  • 10.
    4) Multithreading Operatingsystems that allow different parts of a software program to run concurrently.
  • 11.
    5) Real TimeReal Time Operating System (RTOS) are used to control machinery scientific instruments, and industrial systems. There is typically very little user-interface capability. Resources are managed so that a particular operation executes precisely the same every time.
  • 12.
    1) Booting thecomputer: The process of starting or restarting the computer is known as booting. A cold boot is when you turn on a computer that has been turned off completely. A warm boot is the process of using the operating system to restart the compute
  • 13.
    2) Performs basiccomputer tasks: The operating system performs basic computer tasks, such as managing the various peripheral devices such as the mouse, keyboard and printers. For example, most operating systems now are plug and play which means a device such as a printer will automatically be detected and configured without any user intervention.
  • 14.
    3) Provides auser interface: A user interacts with software through the user interface. The two main types of user interfaces are: command line and a graphical user interface (GUI). With a command line interface, the user interacts with the operating system by typing commands to perform specific tasks. An example of a command line interface is DOS (disk operating system). With a graphical user interface, the user interacts with the operating system by using a mouse to access windows, icons, and menus. An example of a graphical user interface is Windows Vista or Windows 7.
  • 15.
    4) Handles systemresources: The operating system also handles system resources such as the computer's memory and sharing of the central processing unit (CPU) time by various applications or peripheral devices. Programs and input methods are constantly competing for the attention of the CPU and demand memory, storage and input/output bandwidth. The operating system ensures that each application gets the necessary resources it needs in order to maximize the functionality of the overall system.
  • 16.
    MS-DOS Windows 95 Windows 98 WindowsME Windows 2000 Windows XP
  • 17.
    Windows Vista Windows 7 Windows8 Mac OS X UNIX Linux