SlideShare a Scribd company logo
1 of 62
Download to read offline
Discovering Computers 2008
Chapter 6Chapter 6Chapter 6Chapter 6Chapter 6Chapter 6Chapter 6Chapter 6
OperatingOperatingOperatingOperating
Systems andSystems andSystems andSystems and
Utility ProgramsUtility ProgramsUtility ProgramsUtility Programs
2
Chapter 6 ObjectivesChapter 6 ObjectivesChapter 6 ObjectivesChapter 6 Objectives
Identify the types of system softwareIdentify the types of system software
Summarize the startup process
on a personal computer
Summarize the startup process
on a personal computer
Summarize the features of several
stand-alone operating systems
Summarize the features of several
stand-alone operating systems
Identify various network operating systemsIdentify various network operating systems
Discuss ways that some operating
systems help administrators control a
network and administer security
Discuss ways that some operating
systems help administrators control a
network and administer security
Explain the purpose of the utilities
included with most operating systems
Explain the purpose of the utilities
included with most operating systems
Identify devices that use several
embedded operating systems
Identify devices that use several
embedded operating systems
Explain the purpose of several
stand-alone utility programs
Explain the purpose of several
stand-alone utility programs
Describe the functions of an operating systemDescribe the functions of an operating system
3
System SoftwareSystem SoftwareSystem SoftwareSystem Software
What is system software?
Operating system (OS)Operating system (OS)
Programs that controlPrograms that control
oror maintain operationmaintain operation
of computer & its devicesof computer & its devices
Two types areTwo types are
operating systemsoperating systems
and utility programsand utility programs
Operating system (OS)Operating system (OS)
(sometimes called the(sometimes called the platformplatform))
a set ofa set of programsprograms containingcontaining
instructionsinstructions thatthat coordinatescoordinates
all activitiesall activities among computeramong computer
hardware resourceshardware resources When purchase a
PC, it usually has
system software on
its h/d
4
Operating SystemsOperating SystemsOperating SystemsOperating Systems
What are the functions of an operating system?
Most OSs perform similar functions:
start the computer provide a user interface
manage programs
administer
security
manage
memory
monitor
performance
control a
network
provide file
management and
other utilities
establish an
Internet connection
schedule jobs and
configure devices
5
Operating SystemsOperating SystemsOperating SystemsOperating Systems
Mostly OS installed & resides in
computer h/d
Handheld computers & mobile devices
– OS resides on a ROM chip
Different size computers use differentDifferent size computers use different
operating systems.
Some computers can run multiple OS
When purchasing an application
software, user must ensure that it works
with the OS installed in the computer
6
Operating SystemsOperating SystemsOperating SystemsOperating Systems
What is a cross-platform application?
Application
Runs the same on multiple operating systems
Operating System/
Platform A
Operating System/
Platform B
Operating System/
Platform C
Operating System/
Platform D
Application
7
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
1) Starting a Computer
What is booting?
Cold boot Turning on
computer that has been
powered off
Warm boot Restarting
Process of starting or restarting a computer
Warm boot Restarting
computer that is powered on
Does not save any unsaved work
Installation/upgrade new sw
No response, push reset button
Still no response, push power
button – does not properly close
running processes & programs
8
BootingBootingBootingBooting
Each time boot computer,
the kernel and other frequently used OS instructions
are loaded/copied into computer’s memory (RAM).
Kernel
the core of an OS that manages
memory & devices, maintains the computer’s clock,memory & devices, maintains the computer’s clock,
starts application, and
assigns the computer’s resources (devices, programs,
data & information)
is memory resident – it remains in memory while
computer is running
other parts of OS are nonresident – these instructions
remain on h/d until they are needed.
9
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
How does a personal computer boot up?
Step 1. Power
supply sends signal
to components in
system unit
Step 4. Results of POST are
compared with data in CMOS chip
Step 5. BIOS looks for system
files on a USB flash drive or
Step 2. Processor
accesses BIOS to
start computer
Step 3. BIOS runs
tests, called the
POST, to check
components such as
mouse, keyboard,
and adapter cards
files on a USB flash drive or
CD/DVD drive, and then drive C
(hard disk)
Step 6. Kernel (core) of
operating system loads into RAM
Step 7. Operating system loads
configuration information and
displays desktop on screen
10
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
What is a boot disk?
Contains system files that will start computer when
computer cannot boot
Contains few system files that will start the computer
Also called recovery disk
Used when h/d becomes damaged & computer cannot bootUsed when h/d becomes damaged & computer cannot boot
from h/d
Boot disk in CD form usually included when purchasing a
computer
Windows Vista installation disk itself is a boot disk
11
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
2) Providing a User Interface
What is a user interface?
Controls how you enter data and instructions and how
information displays on screen
Command-line interface: for advanced users
to configure devices, troubleshoot network
connections,… using command language
12
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
What is a graphical user interface (GUI)?
User interacts with menus and
visual images such as buttons
and other graphical objects
Basic Interface
Windows Aero InterfaceWindows Aero Interface
13
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
3) Managing Programs
What is single user/ multitasking?
Working on two or more
programs that reside in
memory at same time
Programs can run
concurrently
Foreground contains program
you are using
Background contains programs
that are running but are not
in use
concurrently
14
Single user/single tasking OS:
One user runs one program at a time
Used by PDAs, smart phones & other small
computing devices
15
Enables two or
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
What are other program management features of
operating systems?
Can support two
Prevent a process
from monopolizing
the computer
Has duplicate
components such as
processors, memory,
and disk drives
Enables two or
more users to
run programs
simultaneously
Continues to
operate when one
of its components
fails
Can support two
or more processors
running programs
at same time
resources
OS interrupts a prg which is
executing & passes control to
another prg waiting to be
executed.
ADV: OS regains control is one
prg stops operating properly
16
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
4) Managing Memory
What is memory management?
Optimizing use of random access memory (RAM)
With virtual memory (VM), portion of hard disk is
allocated to function as RAM
17
Virtual MemoryVirtual MemoryVirtual MemoryVirtual Memory
If multiple program running simultaneously – it is possible
to run out of RAM
E.g.: (OS) 512MB + (antivirus prg) 256MB + (Web
browser) 128MB + (buss. sw. suite) 512MB + (photobrowser) 128MB + (buss. sw. suite) 512MB + (photo
editing prg) 256MB = 1664MB or RAM required.
If computer has only 512MB of RAM (physical RAM), OS
need virtual memory to solve this problem
OS allocates a portion of a storage medium (h/d – swap
file) to function as additional RAM (computer may slow
down)
18
Virtual MemoryVirtual MemoryVirtual MemoryVirtual Memory
Swap file: h/d area used for virtual memory (swap items
btw memory & storage)
Page = the amount of data & prg instructions that can
swap at a time
Paging = technique of swapping items btw memory &Paging = technique of swapping items btw memory &
storage – time consuming
Trashing = happens when OS spends much time for
paging instead of executing application software (when
web browser stop responding & h/d LED blinks – OS is
thrashing)
19
20
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
5) Scheduling Jobs
How does an operating system schedule jobs?
SendingSending
informationinformation
Receiving dataReceiving data
Adjusts schedule
based on
job’s priority
Transferring itemsTransferring items
between storagebetween storage
and memoryand memory
informationinformation
to output deviceto output device
ProcessingProcessing
instructionsinstructions
Receiving dataReceiving data
from input devicefrom input device
AA jobjob isis operationoperation
the processor managesthe processor manages
A segment
of memory/storage
– items placed while waiting
to be transferred from
input or to
output device
bufferbuffer
21
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
What is spooling?
(OS) Sending print jobs to buffer instead of
directly to printer
Print jobs line up in queue
22
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
6) Configuring Devices
What is a device driver?
DeviceDevice
Program thatProgram that
tells operating systemtells operating system
WithWith Plug and PlayPlug and Play,,
operating systemoperating systemDeviceDevice
DriverDriver
tells operating systemtells operating system
how to communicatehow to communicate
with devicewith device
operating systemoperating system
automaticallyautomatically
configures newconfigures new
devices as you installdevices as you install
themthem
Also calledAlso called driverdriver
23
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
How do you install a device driver?
Step 1. Open Control Step 2. Click the Hardware
Step 3. Click the
Scanners and Cameras
Step 4. Click the Add
Device button to start
Step 1. Open Control
Panel window. Point to
Hardware and Sound link.
Step 2. Click the Hardware
and Sound link to display
the Hardware and Sound
options. Point to the
Scanners and Cameras link.
Scanners and Cameras
link to display the
Scanners and Cameras
dialog box. Point to
the Add Device button.
Device button to start
the Scanner and
Camera Installation
Wizard. Point to the
Next button.
Step 5. Click the Next button to proceed with the wizard.
Select the correct manufacturer and model of scanner or
camera. Follow the on-screen instructions to complete
installation of the necessary driver files for the selected
device.
24
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
7) Establishing an Internet Connection
How do you establish an Internet connection?
Windows Vista includes
Connect to a network
wizard
Guides user through setting
up connection betweenup connection between
computer and Internet
service provider
25
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
8) Monitoring Performance
How does an operating system monitor performance?
Provides program, called performance monitor,
that assesses and reports information about
system resources
and devices
26
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
9) Controlling Network
What is a network operating system?
Allows users to share resources on a
network
Administers security
by establishing user
name and password forname and password for
each user
27
Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions
10) Administering Security
Network administrators use network OS to establish
permissions to the users to be able to access resources
Use account (user name/user ID & password) – enables a
user to access or log on to a computer or a network
The OS records successful & unsuccessful logon attempts
in a file – monitor computer usagein a file – monitor computer usage
Encryption – the process of encoding data& information
into an unreadable form
Especially as it travels over the network to prevent
unauthorized users from reading the data
Encrypted items automatically decrypted into readable
form when an authorized reader attempts to read them
28
Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs
What is a utility program?
System software that performs
maintenance-type tasks
Also called
utility
29
Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs
What is a file manager?
Performs functions related to file management
Image viewer displays,
copies, & prints
contents of graphics
filefile
User can see image
without having to
open them in paint/
image editing
program
Window VistaWindow Vista –– Window Photo GalleryWindow Photo Gallery
30
Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs
What is a personal firewall?
Detects and protects a personal computer from
unauthorized intrusions
Especially for broadband Internet connection
Constantly monitors all transmissions to &
from a computerfrom a computer
Windows Vista
automatically enables the
built-in personal firewall
upon installation
Someone who tries
to access a computer
or network illegally
hackerhacker
31
Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs
What is an uninstaller?
In Windows Vista,In Windows Vista,
uninstaller is available throughuninstaller is available through
the Uninstall a program commandthe Uninstall a program command
in thein the Control PanelControl Panel
Removes aRemoves a
program andprogram and
all associated filesall associated files
32
Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs
What is a disk scanner?
Searches for and removes
unnecessary files such as
temporary files
Windows Vista includes
Disk CleanupDisk Cleanup
33
Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs
What is a disk defragmenter?
Reorganizes files and unused space on hard disk so
programs run faster
34
Disk DefragmenterDisk DefragmenterDisk DefragmenterDisk Defragmenter
When OS stores a file on a disk it places the file in theWhen OS stores a file on a disk it places the file in the
first available sector on disk
It attempts to place it in contiguous sectors, but not
always possible
File contents are scattered across two or more non-
contiguous sectors – file is fragmented –
Fragmentation slows down disk access & overall
computer performance
35
Disk DefragmenterDisk DefragmenterDisk DefragmenterDisk Defragmenter
Defragmenting the disk, or reorganizing it so the files
are stored in contiguous sectors, solve this problem
36
Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs
What is a diagnostic utility?
Compiles technical information about hardware and
some software
Prepares report outlining problems
Information in the report assists technical support
staff in remedying any problemsstaff in remedying any problems
Windows Vista includes Problem Reports and
Solutions
Diagnoses problems as well as suggests courses of
action
37
Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs
What is a backup utility?
Copies selected files or entire hard disk onto
another storage medium
Most compress files
during backup to
require less storagerequire less storage
space
38
Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs
What is a screen saver?
Causes monitor’s screen to display moving
image or blank screen if there is no activity
for a specified time
To secure computer,
user configures screenuser configures screen
saver to require
password to
deactivate
39
Device-
dependent
Runs only on
Types of Operating SystemsTypes of Operating SystemsTypes of Operating SystemsTypes of Operating Systems
What are some characteristics of operating systems?
Proprietary
software
Privately owned and
limited to specific
Device-
independent
Runs on manyRuns only on
specific type of
computer
Downward
compatible
Works with application
software written for
earlier version of OS
Upward
compatible
Runs on new versions
of OS
limited to specific
vendor/computer
model
Runs on many
manufacturers’
computers
40
Types of Operating SystemsTypes of Operating SystemsTypes of Operating SystemsTypes of Operating Systems
What are three categories of operating systems?
EE
MM
BB
EE
NN
EE
TT
WW
S T A N DS T A N D –– A L O N EA L O N E
DD
DD
EE
DD
WW
OO
RR
KK
Windows XP, Vista, Mac OS X, UNIX & Linux
41
StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems
How do Windows
versions compare?
Windows Version Year Released
Windows 3.x 1990
Windows NT 3.1 1993
Windows 95 1995
Windows NT Workstation 4.0 1996
Windows 98 1998
Windows Millennium Edition 2000
Windows 2000 Professional 2000
Windows XP 2001
Windows XP SP2 2004
Windows Vista 2006
42
Fast, reliable Windows operating system
StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems
What is Windows XP?
Available in five
editions:
Home Edition,
Professional Edition,Professional Edition,
Tablet PC Edition,
Media Center Edition,
and 64-bit Edition
For power users
working with
workstations that use
64-bit processors
43
Successor to Windows XP, containing a new
interface and new / enhanced features
StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems
What is Windows Vista?
Available in several
editions, grouped into
Home and BusinessHome and Business
categories
More reliable,
efficient, quicker
application starter,
better security,
enhanced searching,…
512 MB RAM
for Vista Basic,
1GB RAM &
128MB video/graphic memory
for V Premium, Ultimate,
Business, Enterprise
44
Windows Vista Features
Reliability and Performance
Security
Information Management
StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems
What are some features of Windows Vista?
Information Management
Appearance and Navigation
Communications and the Internet
45
StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems
What is Mac OS X?
Available only for computers
manufactured by Apple
Macintosh operating
system has been
model for most GUIsmodel for most GUIs
Has large photo-quality icons,
built-in networking support,
enhanced speech recognition
& multimedia capabilities
46
StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems
What is UNIX?
Created in early 1970s
Used by power users because of its flexibility
and power
Suitable for PC & workstations
Most versions offer GUI,Most versions offer GUI,
others in command-line
Available for computers
of all sizes
47
StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems
What is Linux?
Popular, free, multitasking UNIX-type operating system
Open-source software
code is available to public
Code provided for usage, modification &
redistributionredistribution
Has no restrictions from copyright holder
Available in GUI & command-line interfaces
Include many free prg. languages & utility programs
Famous GUIs: GNOME & KDE
Both a stand-alone & a network operating system
48
LinuxLinuxLinuxLinux
2 ADV:
users share OS software
improvements with others
Customers can personalize
the software to meet their
needs
Red Hat provides a version of Linux
called Red Hat Enterprise Linux.
needs
Bootable OS:
Live CD or Live USB
49
Network Operating SystemsNetwork Operating SystemsNetwork Operating SystemsNetwork Operating Systems
What are examples of network
operating systems?
NetWareNetWare
Designed forDesigned for
client/serverclient/server
networksnetworks
WindowsWindows UNIX / LinuxUNIX / LinuxWindowsWindows
Server 2003Server 2003
Upgrade to WindowsUpgrade to Windows
2000 Server2000 Server
UNIX / LinuxUNIX / Linux
MultiMulti--purposepurpose
OSOS
SolarisSolaris
Version ofVersion of UNIXUNIX
developed by Sundeveloped by Sun
MicrosystemsMicrosystems
Specifically forSpecifically for
ee--commercecommerce
applicationsapplications
50
Embedded Operating SystemsEmbedded Operating SystemsEmbedded Operating SystemsEmbedded Operating Systems
What is an embedded operating system?
Found on most PDAs and
small devices
Windows CE is
scaled-down version of
WindowsWindows
51
Embedded Operating SystemsEmbedded Operating SystemsEmbedded Operating SystemsEmbedded Operating Systems
What are three operating systems for mobile devices?
Windows Mobile for PDAs, called Pocket PC & smart
phones
Palm OS for PDAs & smart phones
Blackberry for handheld devices supplied by RIM
(Research in Motion)(Research in Motion)
52
Embedded Operating SystemsEmbedded Operating SystemsEmbedded Operating SystemsEmbedded Operating Systems
What is Embedded Linux?
Scaled-down Linux operating system
designed for PDAs, smart phones,
smart watches, set-top boxes,
Internet telephones, and other
devicesdevices
Offers many PIM functions
53
Embedded Operating SystemsEmbedded Operating SystemsEmbedded Operating SystemsEmbedded Operating Systems
What is Symbian OS?
Open-source, multitasking operating system
designed for smart phones
Make telephone calls,
save appointments,
browse Web, sendbrowse Web, send
and receive e-mail
and faxes, and more
54
StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs
What is a virus?
Potentially damaging computer program
Affects computer without user’s knowledge
• An unusual message or image is displayed on the
computer screen
SIGNS OFSIGNS OF
VIRUSVIRUS
INFECTIONINFECTION
computer screen
• An unusual sound or music plays randomly
• The available memory is less than what should be
available
• A program or file suddenly is missing
• An unknown program or file mysteriously appears
• The size of a file changes without explanation
• A file becomes corrupted
• A program or file does not work properly
• System properties change
55
StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs
What is an antivirus program?
Identifies and removes viruses in memory, storage
media, and incoming files
Must be updated frequently
56
StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs
What is spyware?
Program placed on a computer without the user’s
knowledge that secretly collects information about the
user
Often enters a computer as a result of a user installing
a new programa new program
A spyware remover is a program that detects and
deletes spyware
57
StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs
What are internet filters?
Programs that remove or block certain items from
being displayed
Filtering prg Restrict access to
Pop-up
Blockers
Anti-Spam
Programs
Web
Filters
removes spam bfr
reaching inbox
Restrict access to
certain materials
on Web, that uses
certain words or
phrases
Stops pop-up advertisements appearing in new window
in the foreground of a Web page displayed in browser
58
StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs
What is a file compression utility?
Shrinks size of files to free up room and improve
performance
Compressed files are sometimes called zipped files
Two popular utilities:
PKZIP and WinZipPKZIP and WinZip
59
StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs
What is a media player?
Allows you to view
images and animation,
listen to audio, and
watch video files on
your computeryour computer
60
StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs
What is CD/DVD burning software?
Writes text, graphics,
audio, and video files to
a recordable or
rewriteable CD or DVD
61
StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs
What is a personal computer maintenance utility?
Identifies and fixes operating system problems and
disk problems
Some continuously monitor
computer to identify problems
before they occur & evenbefore they occur & even
fix them immediately
Note: diagnostic utility does not
repair the problems it found
62
Summary of Operating Systems and Utility ProgramsSummary of Operating Systems and Utility ProgramsSummary of Operating Systems and Utility ProgramsSummary of Operating Systems and Utility Programs
Define an operating systemDefine an operating system
Discuss the functions common to
most operating systems
Discuss the functions common to
most operating systems
Discuss a variety of stand-alone
operating systems, network operating systems,
and embedded operating systems
Discuss a variety of stand-alone
operating systems, network operating systems,
and embedded operating systems
Chapter 6 Complete
most operating systemsmost operating systems
Introduce several utility programs commonly
found in operating systems
Introduce several utility programs commonly
found in operating systems
Describe several stand-alone
utility programs
Describe several stand-alone
utility programs

More Related Content

What's hot

Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-IntroductionShipra Swati
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsMukesh Chinta
 
Operating system 2
Operating system 2Operating system 2
Operating system 2matsapit
 
FUNCTIONS OF AN OS
FUNCTIONS OF AN OSFUNCTIONS OF AN OS
FUNCTIONS OF AN OSjodieholden
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating SystemsAkshay Kurup
 
Operating System a Case Study
Operating System a Case StudyOperating System a Case Study
Operating System a Case Studyijtsrd
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating Systempriya_sinha02
 
MODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMMODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMkhanz2012
 
Booting and Start-up Sequence
Booting and Start-up SequenceBooting and Start-up Sequence
Booting and Start-up SequenceTrinity Dwarka
 
Fundamentals of operating system
Fundamentals of operating systemFundamentals of operating system
Fundamentals of operating systemJayesh Chauhan
 
Operating System
Operating SystemOperating System
Operating Systemnaughty9
 
1 5 system software and computer management
1 5 system software and computer management1 5 system software and computer management
1 5 system software and computer managementQondileRamokgadi
 

What's hot (20)

Chapter01
Chapter01Chapter01
Chapter01
 
Osup.f inal
Osup.f inalOsup.f inal
Osup.f inal
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Basic os-concepts
Basic os-conceptsBasic os-concepts
Basic os-concepts
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
 
FUNCTIONS OF AN OS
FUNCTIONS OF AN OSFUNCTIONS OF AN OS
FUNCTIONS OF AN OS
 
Cs1 3-operating systems
Cs1 3-operating systemsCs1 3-operating systems
Cs1 3-operating systems
 
Chapter 2 operating systems
Chapter 2 operating systemsChapter 2 operating systems
Chapter 2 operating systems
 
Operating system
Operating systemOperating system
Operating system
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating Systems
 
Operating System a Case Study
Operating System a Case StudyOperating System a Case Study
Operating System a Case Study
 
bios booting process
bios booting processbios booting process
bios booting process
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
MODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMMODERN OPERATING SYSTEM
MODERN OPERATING SYSTEM
 
Booting and Start-up Sequence
Booting and Start-up SequenceBooting and Start-up Sequence
Booting and Start-up Sequence
 
Fundamentals of operating system
Fundamentals of operating systemFundamentals of operating system
Fundamentals of operating system
 
Operating System
Operating SystemOperating System
Operating System
 
Lesson 5 Computer Operating System
Lesson 5 Computer Operating SystemLesson 5 Computer Operating System
Lesson 5 Computer Operating System
 
1 5 system software and computer management
1 5 system software and computer management1 5 system software and computer management
1 5 system software and computer management
 

Viewers also liked

Viewers also liked (7)

Pengurusan masa
Pengurusan masaPengurusan masa
Pengurusan masa
 
CSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using ComputersCSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using Computers
 
CSC1100 - Chapter12 - Flow Charts
CSC1100 - Chapter12 - Flow ChartsCSC1100 - Chapter12 - Flow Charts
CSC1100 - Chapter12 - Flow Charts
 
Frames for shot list
Frames for shot listFrames for shot list
Frames for shot list
 
CSC1100 - Chapter03 - Input
CSC1100 - Chapter03 - InputCSC1100 - Chapter03 - Input
CSC1100 - Chapter03 - Input
 
Hackaton Keystone Big Linked Data Spain
Hackaton Keystone Big Linked Data SpainHackaton Keystone Big Linked Data Spain
Hackaton Keystone Big Linked Data Spain
 
CLOVER: PROPERTY GRAPH BASED METADATA MANAGEMENT SERVICE
CLOVER: PROPERTY GRAPH BASED METADATA MANAGEMENT SERVICECLOVER: PROPERTY GRAPH BASED METADATA MANAGEMENT SERVICE
CLOVER: PROPERTY GRAPH BASED METADATA MANAGEMENT SERVICE
 

Similar to CSC1100 - Chapter06 - Operating System & Utility Programs

Application software and system software
Application software and system softwareApplication software and system software
Application software and system softwareshujra
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptxLINDYLGERAL
 
Chapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility ProgramsChapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility Programsnorzaini
 
L-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.pptL-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.pptKirti Verma
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating SystemSoumit Ghosh
 
Chapter08-OS.ppt
Chapter08-OS.pptChapter08-OS.ppt
Chapter08-OS.pptyonas771772
 
Introduction of operating system
Introduction of operating systemIntroduction of operating system
Introduction of operating systemmahfuzur32785
 
operating system1.pdf
operating system1.pdfoperating system1.pdf
operating system1.pdfGanesh198271
 
3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdfrohitbaweja26
 
ch1-introduction-to-os.ppt
ch1-introduction-to-os.pptch1-introduction-to-os.ppt
ch1-introduction-to-os.pptJohnColaco1
 
Computer system software
Computer system softwareComputer system software
Computer system softwareMozaSaid
 
operating system
operating systemoperating system
operating systemKadianAman
 
Introduction to computer_lec_06_fall_2018
Introduction to computer_lec_06_fall_2018Introduction to computer_lec_06_fall_2018
Introduction to computer_lec_06_fall_2018Ramadan Babers, PhD
 
OS - Operating System
OS - Operating System OS - Operating System
OS - Operating System MaqdamYasir
 
Operting system
Operting systemOperting system
Operting systemKAnurag2
 
Intermediate Operating Systems
Intermediate Operating SystemsIntermediate Operating Systems
Intermediate Operating SystemsJohn Cutajar
 

Similar to CSC1100 - Chapter06 - Operating System & Utility Programs (20)

Application software and system software
Application software and system softwareApplication software and system software
Application software and system software
 
Reformat PPT.pptx
Reformat PPT.pptxReformat PPT.pptx
Reformat PPT.pptx
 
OPERATING SYSTEM.pptx
OPERATING SYSTEM.pptxOPERATING SYSTEM.pptx
OPERATING SYSTEM.pptx
 
Chapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility ProgramsChapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility Programs
 
Operating systems
Operating systemsOperating systems
Operating systems
 
L-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.pptL-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.ppt
 
Basics of Operating System
Basics of Operating SystemBasics of Operating System
Basics of Operating System
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Chapter08-OS.ppt
Chapter08-OS.pptChapter08-OS.ppt
Chapter08-OS.ppt
 
Introduction of operating system
Introduction of operating systemIntroduction of operating system
Introduction of operating system
 
operating system1.pdf
operating system1.pdfoperating system1.pdf
operating system1.pdf
 
3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf3330701_unit-1_operating-system-concepts.pdf
3330701_unit-1_operating-system-concepts.pdf
 
ch1-introduction-to-os.ppt
ch1-introduction-to-os.pptch1-introduction-to-os.ppt
ch1-introduction-to-os.ppt
 
LEC 1.pptx
LEC 1.pptxLEC 1.pptx
LEC 1.pptx
 
Computer system software
Computer system softwareComputer system software
Computer system software
 
operating system
operating systemoperating system
operating system
 
Introduction to computer_lec_06_fall_2018
Introduction to computer_lec_06_fall_2018Introduction to computer_lec_06_fall_2018
Introduction to computer_lec_06_fall_2018
 
OS - Operating System
OS - Operating System OS - Operating System
OS - Operating System
 
Operting system
Operting systemOperting system
Operting system
 
Intermediate Operating Systems
Intermediate Operating SystemsIntermediate Operating Systems
Intermediate Operating Systems
 

More from Yhal Htet Aung

HIT3328 - Chapter0701 - Dialogs, Tabs and Lists
HIT3328 - Chapter0701 - Dialogs, Tabs and ListsHIT3328 - Chapter0701 - Dialogs, Tabs and Lists
HIT3328 - Chapter0701 - Dialogs, Tabs and ListsYhal Htet Aung
 
HIT3328 - Chapter0602 - Sketching Apps
HIT3328 - Chapter0602 - Sketching AppsHIT3328 - Chapter0602 - Sketching Apps
HIT3328 - Chapter0602 - Sketching AppsYhal Htet Aung
 
HIT3328 - Chapter0601 - Menus and Lists
HIT3328 - Chapter0601 - Menus and ListsHIT3328 - Chapter0601 - Menus and Lists
HIT3328 - Chapter0601 - Menus and ListsYhal Htet Aung
 
HIT3328 - Chapter0702 - Navigation Flow and Design Approach
HIT3328 - Chapter0702 - Navigation Flow and Design ApproachHIT3328 - Chapter0702 - Navigation Flow and Design Approach
HIT3328 - Chapter0702 - Navigation Flow and Design ApproachYhal Htet Aung
 
HIT3328 - Chapter05 - Working with Forms
HIT3328 - Chapter05 - Working with FormsHIT3328 - Chapter05 - Working with Forms
HIT3328 - Chapter05 - Working with FormsYhal Htet Aung
 
HIT3328 - Chapter02 - Foundation and Tools
HIT3328 - Chapter02 - Foundation and ToolsHIT3328 - Chapter02 - Foundation and Tools
HIT3328 - Chapter02 - Foundation and ToolsYhal Htet Aung
 
HIT3328 - Chapter04 - Complex Interactions
HIT3328 - Chapter04 - Complex InteractionsHIT3328 - Chapter04 - Complex Interactions
HIT3328 - Chapter04 - Complex InteractionsYhal Htet Aung
 
HIT3328 - Chapter03 - Simple Interactive Apps
HIT3328 - Chapter03 - Simple Interactive AppsHIT3328 - Chapter03 - Simple Interactive Apps
HIT3328 - Chapter03 - Simple Interactive AppsYhal Htet Aung
 
HIT3328 - Chapter01 - Platforms and Devices
HIT3328 - Chapter01 - Platforms and DevicesHIT3328 - Chapter01 - Platforms and Devices
HIT3328 - Chapter01 - Platforms and DevicesYhal Htet Aung
 
CSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program DevelopmentCSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program DevelopmentYhal Htet Aung
 
CSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemCSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemYhal Htet Aung
 
CSC1100 - Chapter09 - Computer Security, Ethics and Privacy
CSC1100 - Chapter09 - Computer Security, Ethics and PrivacyCSC1100 - Chapter09 - Computer Security, Ethics and Privacy
CSC1100 - Chapter09 - Computer Security, Ethics and PrivacyYhal Htet Aung
 
CSC1100 - Chapter08 - Database Management
CSC1100 - Chapter08 - Database ManagementCSC1100 - Chapter08 - Database Management
CSC1100 - Chapter08 - Database ManagementYhal Htet Aung
 
CSC1100 - Chapter07 - Communications & Networks
CSC1100 - Chapter07 - Communications & NetworksCSC1100 - Chapter07 - Communications & Networks
CSC1100 - Chapter07 - Communications & NetworksYhal Htet Aung
 
CSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - StorageCSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - StorageYhal Htet Aung
 
CSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - OutputCSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - OutputYhal Htet Aung
 
CSC1100 - Chapter02 - Components of the System Unit
CSC1100 - Chapter02 - Components of the System UnitCSC1100 - Chapter02 - Components of the System Unit
CSC1100 - Chapter02 - Components of the System UnitYhal Htet Aung
 

More from Yhal Htet Aung (17)

HIT3328 - Chapter0701 - Dialogs, Tabs and Lists
HIT3328 - Chapter0701 - Dialogs, Tabs and ListsHIT3328 - Chapter0701 - Dialogs, Tabs and Lists
HIT3328 - Chapter0701 - Dialogs, Tabs and Lists
 
HIT3328 - Chapter0602 - Sketching Apps
HIT3328 - Chapter0602 - Sketching AppsHIT3328 - Chapter0602 - Sketching Apps
HIT3328 - Chapter0602 - Sketching Apps
 
HIT3328 - Chapter0601 - Menus and Lists
HIT3328 - Chapter0601 - Menus and ListsHIT3328 - Chapter0601 - Menus and Lists
HIT3328 - Chapter0601 - Menus and Lists
 
HIT3328 - Chapter0702 - Navigation Flow and Design Approach
HIT3328 - Chapter0702 - Navigation Flow and Design ApproachHIT3328 - Chapter0702 - Navigation Flow and Design Approach
HIT3328 - Chapter0702 - Navigation Flow and Design Approach
 
HIT3328 - Chapter05 - Working with Forms
HIT3328 - Chapter05 - Working with FormsHIT3328 - Chapter05 - Working with Forms
HIT3328 - Chapter05 - Working with Forms
 
HIT3328 - Chapter02 - Foundation and Tools
HIT3328 - Chapter02 - Foundation and ToolsHIT3328 - Chapter02 - Foundation and Tools
HIT3328 - Chapter02 - Foundation and Tools
 
HIT3328 - Chapter04 - Complex Interactions
HIT3328 - Chapter04 - Complex InteractionsHIT3328 - Chapter04 - Complex Interactions
HIT3328 - Chapter04 - Complex Interactions
 
HIT3328 - Chapter03 - Simple Interactive Apps
HIT3328 - Chapter03 - Simple Interactive AppsHIT3328 - Chapter03 - Simple Interactive Apps
HIT3328 - Chapter03 - Simple Interactive Apps
 
HIT3328 - Chapter01 - Platforms and Devices
HIT3328 - Chapter01 - Platforms and DevicesHIT3328 - Chapter01 - Platforms and Devices
HIT3328 - Chapter01 - Platforms and Devices
 
CSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program DevelopmentCSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program Development
 
CSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemCSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information System
 
CSC1100 - Chapter09 - Computer Security, Ethics and Privacy
CSC1100 - Chapter09 - Computer Security, Ethics and PrivacyCSC1100 - Chapter09 - Computer Security, Ethics and Privacy
CSC1100 - Chapter09 - Computer Security, Ethics and Privacy
 
CSC1100 - Chapter08 - Database Management
CSC1100 - Chapter08 - Database ManagementCSC1100 - Chapter08 - Database Management
CSC1100 - Chapter08 - Database Management
 
CSC1100 - Chapter07 - Communications & Networks
CSC1100 - Chapter07 - Communications & NetworksCSC1100 - Chapter07 - Communications & Networks
CSC1100 - Chapter07 - Communications & Networks
 
CSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - StorageCSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - Storage
 
CSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - OutputCSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - Output
 
CSC1100 - Chapter02 - Components of the System Unit
CSC1100 - Chapter02 - Components of the System UnitCSC1100 - Chapter02 - Components of the System Unit
CSC1100 - Chapter02 - Components of the System Unit
 

Recently uploaded

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

CSC1100 - Chapter06 - Operating System & Utility Programs

  • 1. Discovering Computers 2008 Chapter 6Chapter 6Chapter 6Chapter 6Chapter 6Chapter 6Chapter 6Chapter 6 OperatingOperatingOperatingOperating Systems andSystems andSystems andSystems and Utility ProgramsUtility ProgramsUtility ProgramsUtility Programs
  • 2. 2 Chapter 6 ObjectivesChapter 6 ObjectivesChapter 6 ObjectivesChapter 6 Objectives Identify the types of system softwareIdentify the types of system software Summarize the startup process on a personal computer Summarize the startup process on a personal computer Summarize the features of several stand-alone operating systems Summarize the features of several stand-alone operating systems Identify various network operating systemsIdentify various network operating systems Discuss ways that some operating systems help administrators control a network and administer security Discuss ways that some operating systems help administrators control a network and administer security Explain the purpose of the utilities included with most operating systems Explain the purpose of the utilities included with most operating systems Identify devices that use several embedded operating systems Identify devices that use several embedded operating systems Explain the purpose of several stand-alone utility programs Explain the purpose of several stand-alone utility programs Describe the functions of an operating systemDescribe the functions of an operating system
  • 3. 3 System SoftwareSystem SoftwareSystem SoftwareSystem Software What is system software? Operating system (OS)Operating system (OS) Programs that controlPrograms that control oror maintain operationmaintain operation of computer & its devicesof computer & its devices Two types areTwo types are operating systemsoperating systems and utility programsand utility programs Operating system (OS)Operating system (OS) (sometimes called the(sometimes called the platformplatform)) a set ofa set of programsprograms containingcontaining instructionsinstructions thatthat coordinatescoordinates all activitiesall activities among computeramong computer hardware resourceshardware resources When purchase a PC, it usually has system software on its h/d
  • 4. 4 Operating SystemsOperating SystemsOperating SystemsOperating Systems What are the functions of an operating system? Most OSs perform similar functions: start the computer provide a user interface manage programs administer security manage memory monitor performance control a network provide file management and other utilities establish an Internet connection schedule jobs and configure devices
  • 5. 5 Operating SystemsOperating SystemsOperating SystemsOperating Systems Mostly OS installed & resides in computer h/d Handheld computers & mobile devices – OS resides on a ROM chip Different size computers use differentDifferent size computers use different operating systems. Some computers can run multiple OS When purchasing an application software, user must ensure that it works with the OS installed in the computer
  • 6. 6 Operating SystemsOperating SystemsOperating SystemsOperating Systems What is a cross-platform application? Application Runs the same on multiple operating systems Operating System/ Platform A Operating System/ Platform B Operating System/ Platform C Operating System/ Platform D Application
  • 7. 7 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions 1) Starting a Computer What is booting? Cold boot Turning on computer that has been powered off Warm boot Restarting Process of starting or restarting a computer Warm boot Restarting computer that is powered on Does not save any unsaved work Installation/upgrade new sw No response, push reset button Still no response, push power button – does not properly close running processes & programs
  • 8. 8 BootingBootingBootingBooting Each time boot computer, the kernel and other frequently used OS instructions are loaded/copied into computer’s memory (RAM). Kernel the core of an OS that manages memory & devices, maintains the computer’s clock,memory & devices, maintains the computer’s clock, starts application, and assigns the computer’s resources (devices, programs, data & information) is memory resident – it remains in memory while computer is running other parts of OS are nonresident – these instructions remain on h/d until they are needed.
  • 9. 9 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions How does a personal computer boot up? Step 1. Power supply sends signal to components in system unit Step 4. Results of POST are compared with data in CMOS chip Step 5. BIOS looks for system files on a USB flash drive or Step 2. Processor accesses BIOS to start computer Step 3. BIOS runs tests, called the POST, to check components such as mouse, keyboard, and adapter cards files on a USB flash drive or CD/DVD drive, and then drive C (hard disk) Step 6. Kernel (core) of operating system loads into RAM Step 7. Operating system loads configuration information and displays desktop on screen
  • 10. 10 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions What is a boot disk? Contains system files that will start computer when computer cannot boot Contains few system files that will start the computer Also called recovery disk Used when h/d becomes damaged & computer cannot bootUsed when h/d becomes damaged & computer cannot boot from h/d Boot disk in CD form usually included when purchasing a computer Windows Vista installation disk itself is a boot disk
  • 11. 11 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions 2) Providing a User Interface What is a user interface? Controls how you enter data and instructions and how information displays on screen Command-line interface: for advanced users to configure devices, troubleshoot network connections,… using command language
  • 12. 12 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions What is a graphical user interface (GUI)? User interacts with menus and visual images such as buttons and other graphical objects Basic Interface Windows Aero InterfaceWindows Aero Interface
  • 13. 13 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions 3) Managing Programs What is single user/ multitasking? Working on two or more programs that reside in memory at same time Programs can run concurrently Foreground contains program you are using Background contains programs that are running but are not in use concurrently
  • 14. 14 Single user/single tasking OS: One user runs one program at a time Used by PDAs, smart phones & other small computing devices
  • 15. 15 Enables two or Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions What are other program management features of operating systems? Can support two Prevent a process from monopolizing the computer Has duplicate components such as processors, memory, and disk drives Enables two or more users to run programs simultaneously Continues to operate when one of its components fails Can support two or more processors running programs at same time resources OS interrupts a prg which is executing & passes control to another prg waiting to be executed. ADV: OS regains control is one prg stops operating properly
  • 16. 16 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions 4) Managing Memory What is memory management? Optimizing use of random access memory (RAM) With virtual memory (VM), portion of hard disk is allocated to function as RAM
  • 17. 17 Virtual MemoryVirtual MemoryVirtual MemoryVirtual Memory If multiple program running simultaneously – it is possible to run out of RAM E.g.: (OS) 512MB + (antivirus prg) 256MB + (Web browser) 128MB + (buss. sw. suite) 512MB + (photobrowser) 128MB + (buss. sw. suite) 512MB + (photo editing prg) 256MB = 1664MB or RAM required. If computer has only 512MB of RAM (physical RAM), OS need virtual memory to solve this problem OS allocates a portion of a storage medium (h/d – swap file) to function as additional RAM (computer may slow down)
  • 18. 18 Virtual MemoryVirtual MemoryVirtual MemoryVirtual Memory Swap file: h/d area used for virtual memory (swap items btw memory & storage) Page = the amount of data & prg instructions that can swap at a time Paging = technique of swapping items btw memory &Paging = technique of swapping items btw memory & storage – time consuming Trashing = happens when OS spends much time for paging instead of executing application software (when web browser stop responding & h/d LED blinks – OS is thrashing)
  • 19. 19
  • 20. 20 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions 5) Scheduling Jobs How does an operating system schedule jobs? SendingSending informationinformation Receiving dataReceiving data Adjusts schedule based on job’s priority Transferring itemsTransferring items between storagebetween storage and memoryand memory informationinformation to output deviceto output device ProcessingProcessing instructionsinstructions Receiving dataReceiving data from input devicefrom input device AA jobjob isis operationoperation the processor managesthe processor manages A segment of memory/storage – items placed while waiting to be transferred from input or to output device bufferbuffer
  • 21. 21 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions What is spooling? (OS) Sending print jobs to buffer instead of directly to printer Print jobs line up in queue
  • 22. 22 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions 6) Configuring Devices What is a device driver? DeviceDevice Program thatProgram that tells operating systemtells operating system WithWith Plug and PlayPlug and Play,, operating systemoperating systemDeviceDevice DriverDriver tells operating systemtells operating system how to communicatehow to communicate with devicewith device operating systemoperating system automaticallyautomatically configures newconfigures new devices as you installdevices as you install themthem Also calledAlso called driverdriver
  • 23. 23 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions How do you install a device driver? Step 1. Open Control Step 2. Click the Hardware Step 3. Click the Scanners and Cameras Step 4. Click the Add Device button to start Step 1. Open Control Panel window. Point to Hardware and Sound link. Step 2. Click the Hardware and Sound link to display the Hardware and Sound options. Point to the Scanners and Cameras link. Scanners and Cameras link to display the Scanners and Cameras dialog box. Point to the Add Device button. Device button to start the Scanner and Camera Installation Wizard. Point to the Next button. Step 5. Click the Next button to proceed with the wizard. Select the correct manufacturer and model of scanner or camera. Follow the on-screen instructions to complete installation of the necessary driver files for the selected device.
  • 24. 24 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions 7) Establishing an Internet Connection How do you establish an Internet connection? Windows Vista includes Connect to a network wizard Guides user through setting up connection betweenup connection between computer and Internet service provider
  • 25. 25 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions 8) Monitoring Performance How does an operating system monitor performance? Provides program, called performance monitor, that assesses and reports information about system resources and devices
  • 26. 26 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions 9) Controlling Network What is a network operating system? Allows users to share resources on a network Administers security by establishing user name and password forname and password for each user
  • 27. 27 Operating System FunctionsOperating System FunctionsOperating System FunctionsOperating System Functions 10) Administering Security Network administrators use network OS to establish permissions to the users to be able to access resources Use account (user name/user ID & password) – enables a user to access or log on to a computer or a network The OS records successful & unsuccessful logon attempts in a file – monitor computer usagein a file – monitor computer usage Encryption – the process of encoding data& information into an unreadable form Especially as it travels over the network to prevent unauthorized users from reading the data Encrypted items automatically decrypted into readable form when an authorized reader attempts to read them
  • 28. 28 Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs What is a utility program? System software that performs maintenance-type tasks Also called utility
  • 29. 29 Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs What is a file manager? Performs functions related to file management Image viewer displays, copies, & prints contents of graphics filefile User can see image without having to open them in paint/ image editing program Window VistaWindow Vista –– Window Photo GalleryWindow Photo Gallery
  • 30. 30 Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs What is a personal firewall? Detects and protects a personal computer from unauthorized intrusions Especially for broadband Internet connection Constantly monitors all transmissions to & from a computerfrom a computer Windows Vista automatically enables the built-in personal firewall upon installation Someone who tries to access a computer or network illegally hackerhacker
  • 31. 31 Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs What is an uninstaller? In Windows Vista,In Windows Vista, uninstaller is available throughuninstaller is available through the Uninstall a program commandthe Uninstall a program command in thein the Control PanelControl Panel Removes aRemoves a program andprogram and all associated filesall associated files
  • 32. 32 Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs What is a disk scanner? Searches for and removes unnecessary files such as temporary files Windows Vista includes Disk CleanupDisk Cleanup
  • 33. 33 Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs What is a disk defragmenter? Reorganizes files and unused space on hard disk so programs run faster
  • 34. 34 Disk DefragmenterDisk DefragmenterDisk DefragmenterDisk Defragmenter When OS stores a file on a disk it places the file in theWhen OS stores a file on a disk it places the file in the first available sector on disk It attempts to place it in contiguous sectors, but not always possible File contents are scattered across two or more non- contiguous sectors – file is fragmented – Fragmentation slows down disk access & overall computer performance
  • 35. 35 Disk DefragmenterDisk DefragmenterDisk DefragmenterDisk Defragmenter Defragmenting the disk, or reorganizing it so the files are stored in contiguous sectors, solve this problem
  • 36. 36 Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs What is a diagnostic utility? Compiles technical information about hardware and some software Prepares report outlining problems Information in the report assists technical support staff in remedying any problemsstaff in remedying any problems Windows Vista includes Problem Reports and Solutions Diagnoses problems as well as suggests courses of action
  • 37. 37 Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs What is a backup utility? Copies selected files or entire hard disk onto another storage medium Most compress files during backup to require less storagerequire less storage space
  • 38. 38 Operating System Utility ProgramsOperating System Utility ProgramsOperating System Utility ProgramsOperating System Utility Programs What is a screen saver? Causes monitor’s screen to display moving image or blank screen if there is no activity for a specified time To secure computer, user configures screenuser configures screen saver to require password to deactivate
  • 39. 39 Device- dependent Runs only on Types of Operating SystemsTypes of Operating SystemsTypes of Operating SystemsTypes of Operating Systems What are some characteristics of operating systems? Proprietary software Privately owned and limited to specific Device- independent Runs on manyRuns only on specific type of computer Downward compatible Works with application software written for earlier version of OS Upward compatible Runs on new versions of OS limited to specific vendor/computer model Runs on many manufacturers’ computers
  • 40. 40 Types of Operating SystemsTypes of Operating SystemsTypes of Operating SystemsTypes of Operating Systems What are three categories of operating systems? EE MM BB EE NN EE TT WW S T A N DS T A N D –– A L O N EA L O N E DD DD EE DD WW OO RR KK Windows XP, Vista, Mac OS X, UNIX & Linux
  • 41. 41 StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems How do Windows versions compare? Windows Version Year Released Windows 3.x 1990 Windows NT 3.1 1993 Windows 95 1995 Windows NT Workstation 4.0 1996 Windows 98 1998 Windows Millennium Edition 2000 Windows 2000 Professional 2000 Windows XP 2001 Windows XP SP2 2004 Windows Vista 2006
  • 42. 42 Fast, reliable Windows operating system StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems What is Windows XP? Available in five editions: Home Edition, Professional Edition,Professional Edition, Tablet PC Edition, Media Center Edition, and 64-bit Edition For power users working with workstations that use 64-bit processors
  • 43. 43 Successor to Windows XP, containing a new interface and new / enhanced features StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems What is Windows Vista? Available in several editions, grouped into Home and BusinessHome and Business categories More reliable, efficient, quicker application starter, better security, enhanced searching,… 512 MB RAM for Vista Basic, 1GB RAM & 128MB video/graphic memory for V Premium, Ultimate, Business, Enterprise
  • 44. 44 Windows Vista Features Reliability and Performance Security Information Management StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems What are some features of Windows Vista? Information Management Appearance and Navigation Communications and the Internet
  • 45. 45 StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems What is Mac OS X? Available only for computers manufactured by Apple Macintosh operating system has been model for most GUIsmodel for most GUIs Has large photo-quality icons, built-in networking support, enhanced speech recognition & multimedia capabilities
  • 46. 46 StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems What is UNIX? Created in early 1970s Used by power users because of its flexibility and power Suitable for PC & workstations Most versions offer GUI,Most versions offer GUI, others in command-line Available for computers of all sizes
  • 47. 47 StandStandStandStand----Alone Operating SystemsAlone Operating SystemsAlone Operating SystemsAlone Operating Systems What is Linux? Popular, free, multitasking UNIX-type operating system Open-source software code is available to public Code provided for usage, modification & redistributionredistribution Has no restrictions from copyright holder Available in GUI & command-line interfaces Include many free prg. languages & utility programs Famous GUIs: GNOME & KDE Both a stand-alone & a network operating system
  • 48. 48 LinuxLinuxLinuxLinux 2 ADV: users share OS software improvements with others Customers can personalize the software to meet their needs Red Hat provides a version of Linux called Red Hat Enterprise Linux. needs Bootable OS: Live CD or Live USB
  • 49. 49 Network Operating SystemsNetwork Operating SystemsNetwork Operating SystemsNetwork Operating Systems What are examples of network operating systems? NetWareNetWare Designed forDesigned for client/serverclient/server networksnetworks WindowsWindows UNIX / LinuxUNIX / LinuxWindowsWindows Server 2003Server 2003 Upgrade to WindowsUpgrade to Windows 2000 Server2000 Server UNIX / LinuxUNIX / Linux MultiMulti--purposepurpose OSOS SolarisSolaris Version ofVersion of UNIXUNIX developed by Sundeveloped by Sun MicrosystemsMicrosystems Specifically forSpecifically for ee--commercecommerce applicationsapplications
  • 50. 50 Embedded Operating SystemsEmbedded Operating SystemsEmbedded Operating SystemsEmbedded Operating Systems What is an embedded operating system? Found on most PDAs and small devices Windows CE is scaled-down version of WindowsWindows
  • 51. 51 Embedded Operating SystemsEmbedded Operating SystemsEmbedded Operating SystemsEmbedded Operating Systems What are three operating systems for mobile devices? Windows Mobile for PDAs, called Pocket PC & smart phones Palm OS for PDAs & smart phones Blackberry for handheld devices supplied by RIM (Research in Motion)(Research in Motion)
  • 52. 52 Embedded Operating SystemsEmbedded Operating SystemsEmbedded Operating SystemsEmbedded Operating Systems What is Embedded Linux? Scaled-down Linux operating system designed for PDAs, smart phones, smart watches, set-top boxes, Internet telephones, and other devicesdevices Offers many PIM functions
  • 53. 53 Embedded Operating SystemsEmbedded Operating SystemsEmbedded Operating SystemsEmbedded Operating Systems What is Symbian OS? Open-source, multitasking operating system designed for smart phones Make telephone calls, save appointments, browse Web, sendbrowse Web, send and receive e-mail and faxes, and more
  • 54. 54 StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs What is a virus? Potentially damaging computer program Affects computer without user’s knowledge • An unusual message or image is displayed on the computer screen SIGNS OFSIGNS OF VIRUSVIRUS INFECTIONINFECTION computer screen • An unusual sound or music plays randomly • The available memory is less than what should be available • A program or file suddenly is missing • An unknown program or file mysteriously appears • The size of a file changes without explanation • A file becomes corrupted • A program or file does not work properly • System properties change
  • 55. 55 StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs What is an antivirus program? Identifies and removes viruses in memory, storage media, and incoming files Must be updated frequently
  • 56. 56 StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs What is spyware? Program placed on a computer without the user’s knowledge that secretly collects information about the user Often enters a computer as a result of a user installing a new programa new program A spyware remover is a program that detects and deletes spyware
  • 57. 57 StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs What are internet filters? Programs that remove or block certain items from being displayed Filtering prg Restrict access to Pop-up Blockers Anti-Spam Programs Web Filters removes spam bfr reaching inbox Restrict access to certain materials on Web, that uses certain words or phrases Stops pop-up advertisements appearing in new window in the foreground of a Web page displayed in browser
  • 58. 58 StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs What is a file compression utility? Shrinks size of files to free up room and improve performance Compressed files are sometimes called zipped files Two popular utilities: PKZIP and WinZipPKZIP and WinZip
  • 59. 59 StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs What is a media player? Allows you to view images and animation, listen to audio, and watch video files on your computeryour computer
  • 60. 60 StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs What is CD/DVD burning software? Writes text, graphics, audio, and video files to a recordable or rewriteable CD or DVD
  • 61. 61 StandStandStandStand----Alone Utility ProgramsAlone Utility ProgramsAlone Utility ProgramsAlone Utility Programs What is a personal computer maintenance utility? Identifies and fixes operating system problems and disk problems Some continuously monitor computer to identify problems before they occur & evenbefore they occur & even fix them immediately Note: diagnostic utility does not repair the problems it found
  • 62. 62 Summary of Operating Systems and Utility ProgramsSummary of Operating Systems and Utility ProgramsSummary of Operating Systems and Utility ProgramsSummary of Operating Systems and Utility Programs Define an operating systemDefine an operating system Discuss the functions common to most operating systems Discuss the functions common to most operating systems Discuss a variety of stand-alone operating systems, network operating systems, and embedded operating systems Discuss a variety of stand-alone operating systems, network operating systems, and embedded operating systems Chapter 6 Complete most operating systemsmost operating systems Introduce several utility programs commonly found in operating systems Introduce several utility programs commonly found in operating systems Describe several stand-alone utility programs Describe several stand-alone utility programs