0% found this document useful (0 votes)
23 views

Operating system pot

Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Operating system pot

Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Operating system

PRESENTED BY :
MRS. BINU KUMARI
Initial objectives
 To describe the basic organization computer
systems and operating systems .
 To describe the various user interfaces

provided to user .
 To provide a grand tour of the major

components of operating systems .


What is an operating
system ( OS )
An operating system is a
collection of software that
manages computer
Hardware resources and
provides common services for
computer programs . The
operating system is a vital
component of the system
software in a computer system .
Application programs usually
require an operating system to
function
What is an Operating System (2)?

 An Operating System is a program


that acts as an
intermediary/interface between a
user of a computer and the
computer hardware.
 OS goals:

◦ Control/execute user/application
programs.
◦ Make the computer system convenient
to use.
◦ Ease the solving of user problems.
◦ Use the computer hardware in an
efficient manner.
HOW DO USERS INTERACT WITH THE
OPERATING SYSTEM
User Operating System Interface
There are two fundamental approaches for users to interface with the
operating system. a command-line interface. The second approach
a graphical user interface (GUI).
Command-Line Interface
Some operating systems include the command interpreter in the
kernel. Others, such as Windows XP and UNIX, treat the command
interpreter as a special program that is running when a job is initiated
or when a user first logs on. On systems with multiple command
interpreters to choose from, the interpreters are known as shells. For
example, on UNIX and Linux systems, there are several different shells
a user may choose from.
CLI is the User OS Interface
CLI allows direct command entry:
◦ Sometimes implemented in kernel, sometimes by
systems program.
◦ Sometimes multiple flavors implemented – shells.
◦ Primarily fetches a command from user and
executes it.
◦ Sometimes commands built-in, sometimes just
names of programs; if the latter, adding new
features doesn’t require shell modification.
Advantages of CLI:
 If the user knows the correct commands

then this type of interface can be much


faster than any other type of interface.
 This type of interface needs much less

memory (RAM) in order to use it than other


user interface.
 This type of interface does not use as much

CPU processing time as the other do.


 A low resolution , cheaper monitor can be

used with this type of user interface.


Disadvantages of a CLI:
 For someone who has never used a
command line interface it can be very
confusing.
 Commands have to be typed in precisely, if

there is a spelling error the command will


fail.
 If you miss –type an instruction, it is often

necessary to start all over again.


 There are a large number of commands

which need to be learned – in the case of


Unix, it can be hundreds.
Graphical User Interfaces:

A second strategy for interfacing with the operating


system is through a user friendly graphical user
interface (GUI). Rather than having users directly
enter commands via a command-line interface, a
GUI allows provides a mouse-based window-and-
menu system as an interface. A GUI provides a
desktop where the mouse is moved to position its
pointer on images, or icons, on the screen (the
desktop) that represent programs, files, directories
—known as a folder—, and system functions.
Graphical user interfaces first appeared due in part
to research taking place in the early 1970s at Xerox
PARC research facility.
Graphical User Interface:
Advantages of GUI:-
 This type of user interface is extremely easy
to use ,especially for a beginner.
 You do not have to learn complicated

commands.
 There are usually good help facilities

provided with GUIs.


 They let you exchange data between

different software application.


Disadvantages of GUI:
 It requires large amount of hard disk space
than other interface.
 It needs significantly more memory (RAM)

to run than other interface type.


 It uses more processing power than other

type of interface
 For programmers the design of graphical

user interface is more complex.


Now a days various some other user
interfaces are also available such as :

 Touch User Interface


 Voice User Interface
 Natural Language User Interface
Touch User Interface
It is designed for touch-enabled devices,
this interface allows users to interact with
the system through gestures, taps, and
swipes on a touch screen.
 It is available in our various gadgets such

as smart phones, tablets, palmtops etc.


Voice User Interface:
 It Enables users to interact with the system
through voice commands, utilizing speech
recognition technology.
 This interface is common in virtual

assistants and smart devices.


Natura Language User
Interface
 It allows users to interact with the system
using natural language, making it easier for
users to communicate with applications
without needing specific commands or
syntax.
Next class
• To describe the basic organization of
computer systems and operating systems.
• To provide a grand tour of the major
components of operating systems.
• To describe the services an operating
system provides to users, processes, and
other systems.
•Types of operating system.
Thanks!!

You might also like