BAB 2 BASIC OPERATING SYSTEM CONCEPT

Download Report

Transcript BAB 2 BASIC OPERATING SYSTEM CONCEPT

BAB 2
BASIC OPERATING
SYSTEM CONCEPT
MANAGEMENT
Definitions of User interface, File system
and IOCS
• User interface –
– a program that controls a display for the user (usually
on a computer monitor) and that allows the user to
interact with the system)
– the users -> interact with the system
• File system –
– a file system (often also written as filesystem) is a
method of storing and organizing computer files and
the data they contain to make it easy to find and
access them
• Input output control system (IOCS) –
– A set of flexible routines that supervise the input and
output operations of a computer at the detailed
machine-language level.
– Ex: BIOS
Type of user interface
Command interface
• is a mechanism for interacting with a
computer operating system or software by
typing commands to perform specific tasks.
• Also know as command line interface (CLI)
• Eg :
Cont…
Menu interface
• the menu interface provides a list of boot
entries to the user to choose from.
• Use the arrow keys to select the entry of
choice, then press <RET> to run it.
• Eg:
Cont…
Graphical user interface
• Its use graphical icons, and visual
indicators, as opposed to text-based
interfaces, typed command labels or text
navigation to fully represent the information
and actions available to a user.
• Eg:
Cont…
Voice-actuated interface
• Use by the intelligent machine control and
it control by voice.
• Input/instruction from voice
Cont
Web form interface
• Accept input & provide output by
generating web pages, transmitted via the
internet and viewed by the user using a
web browser prog.
• resemble paper forms because internet
users fill out the forms using checkboxes,
radio buttons, or text fields
• E.g.:
– Mysql webform interface
– Citrix web interface
Basic functions perform by OS user
interface
• User interface(UI) is a hardware and
software which facilitate communication
between the user and the computer
• UI brings structure to the interaction
between a user and the computer
• the user interface is a program or set of
programs that sits as a layer above the
operating system itself
Functions perform by File System
• The method for storing and retrieving files on a disk
• The file system manages a folder/directory structure,
which provides an index to the files, and it defines the
syntax used to access them
• File systems dictate how files are named as well as the
maximum size of a file or volume
• example,
– FAT32 and NTFS are Windows file systems, and
– HFS use on Macs.
– Linux use ext2, ext3 and FAT32
Logical I/O
• Logical I/Os are read operations
• Buffers are cached in shared memory
• Most logical I/Os can be satisfied from
cache
• The remainder will result in physical I/Os
• Logical I/Os include
– current reads
– consistent reads
Physical I/O
• Physical Disk I/O: This is the portion of
the I/O that involves the transfer of data to
or from the physical hardware.
Traditionally, I/O troubleshooting focuses
on this portion of the I/O process.
Directory management vs disk
space management
• The organization and
maintenance of a
directory service,
which manages user
access in a network
• The organization of
folders (directories)
on a storage medium
such as a hard disk
• manage your disk
space is to ensure
optimal performance
• Managing disk space
involves maintaining
separate file systems,
providing sufficient
disk space, using
shared devices for
storage, managing
temporary files
Functions of input output control
system
• A set of flexible routines that supervise the
input and output operations of a computer
at the detailed machine-language level.
Abbreviated IOCS
Boot process
• is a process that
starts operating
systems when the
user turns on a
computer system.
• Then boot sequence
will initial set of
operations that the
computer performs
when power is
switched on.