Operating system pot
Operating system pot
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
◦ 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
commands.
There are usually good help facilities
type of interface
For programmers the design of graphical