Ch 8 - Operating Systems & Utility Programs

advertisement
Discovering
Computers 2010
Living in a Digital World
System Software
• What is System software?
– consists of the programs that control or maintain the
operations of the computer and its devices.
– There are two types of system software:
Operating
systems
Utility
Programs
2
Operating Systems
• An operating system (OS) is software that coordinate all
the activities among computer hardware resources.
•
Start and shut
down a
computer
Provide a user
interface
Manage
programs
Manage
memory
Coordinate
tasks
Configure
devices
Establish an
Internet
connection
Monitor
performance
Provide
utilities
Automatically
update
Control a
network
Administer
security
Pages 398 399
3
Operating Systems
provide a user interface
start the computer
manage programs
administer
security
control a network
monitor
performance
provide file management
and other utilities
establish an
Internet connection
4
schedule jobs and
configure devices
Operating System Functions
• The process of starting or restarting a computer is
called booting.
Cold boot
• Turning on
a computer
that has
been
powered off
completely
Warm boot
• Using the
operating
system to
restart a
computer
5
Operating System Functions
6
Operating System Functions
A boot drive is the drive from which
your computer starts.
• You can boot from a boot disk, which contains a
few system files that will start the computer.
– Also called a recovery disk
7
Operating System Functions
• An operating system includes various shut down
options:
Sleep mode saves any open
documents and programs to
RAM, turns off all unneeded
functions, and then places
the computer in a lowpower state.
• Page 402
Hibernate saves any open
documents and programs to
a hard disk before removing
power from the computer.
8
Operating System Functions
• What is a user interface?
– controls how you enter data and instructions and how
information is displayed on the screen.
– There are two main types of user interfaces:
• GUI – graphical user interface
• Command Line
9
Operating System Functions
• A graphical user interface (GUI) allows the user to
interact with menus and visual images.
10
Operating System Functions
• With a command-line interface, a user uses the
keyboard to enter data and instructions.
• They are difficult to use because they require
exact spelling, grammar, and punctuation.
11
Operating System Functions
• How an operating system handles programs
directly affects your productivity
Single user and
multiuser
Single tasking
and
multitasking
Foreground and
background
Multiprocessing
12
Operating System Functions
• What is multi-tasking?
– Working on two or more
programs that reside in
memory at same time.
– Foreground
• Contains programs you are
currently using.
– Background
• Contains programs that are
running, but not currently
in use.
13
Operating System Functions
• A multiprocessing operating system that is capable of
supporting and using more than one processor.
• A multiuser operating system is capable of supporting
more than one user at a time.
– Many operating systems only service one user at a time.
– Some operating systems must handle requests from many
users at the same time.
• Web servers, Database servers, DNS servers, File servers, etc…
• Windows Server & Unix operating systems can do
both functions.
14
Operating System Functions
• Memory management optimizes the use of RAM.
• Virtual memory refers to an operating system borrowing
space from the hard drive when it runs out of space in
RAM memory.
15
Operating System Functions
16
Operating System Functions
• Operating systems typically provide a means to
establish connections to the Internet, wireless
network or other networks.
17
Operating System Functions
• A performance monitor is a program that
assesses and reports information about various
computer resources and devices.
18
Operating System Functions
• MAC OS X – Activity Monitor
19
Operating System Functions
• Operating systems often provide tools for:
Managing files
Searching for
files
Viewing
images
Securing a
computer
Uninstalling
programs
Cleaning up
disks
Defragmenting
disks
Diagnosing
problems
Backing up
files and disks
Setting up
screen savers
20
Types of Operating Systems
• Three categories of operating systems:
Embedded
Network
Stand-alone
21
Types of Operating Systems
22
Stand-Alone Operating Systems
• A stand-alone operating system is a complete
operating system that works on a desktop
computer, notebook computer, or mobile
computing device.
Windows
Vista
Mac OS X
UNIX
Linux
23
Stand-Alone Operating Systems
• DOS
– Developed in the early 1980s for
personal computers.
– Microsoft developed the operating
system for IBM.
– No longer used today because it
doesn’t offer a GUI.
24
Stand-Alone Operating Systems
• Windows Vista is Microsoft’s fastest, most
efficient operating system to date.
– Windows 7 is slated to replace it as Microsoft’s latest
operating system.
25
Stand-Alone Operating Systems
26
Stand-Alone Operating Systems
• The Macintosh operating system has set the
standard for operating system ease of use.
• Latest version is Mac OS X named “Snow Leopard”.
27
Stand-Alone Operating Systems
• Unix
– Used mainly by power
users because if its
flexibility and power.
– Primarily used for
servers, but available
for computers of all
sizes.
– Most versions offer a
GUI.
– Developed in the early
1970s.
28
Stand-Alone Operating Systems
• Linux
– Popular Unix-type
operating system.
– Many versions of Linux
are available and most
are free.
– Open-source software:
code is available to
public.
– Created by Linus Torvalds
29
Server Operating Systems
Windows
Server 2008
UNIX
Linux
Solaris
30
Server Operating Systems
• Windows Server 2008 is an upgrade to Windows
Server 2003.
– Operating system used to service the requests of many users.
– Web servers, File servers, Database servers, etc…
• Most editions include Hyper-V, a virtualization
technology.
– Virtualization is the practice of sharing or pooling computing
resources.
31
Embedded Operating Systems
• An embedded operating system resides on a ROM chip
on a mobile device or consumer electronic device.
Windows
Embedded CE
Windows
Mobile
Blackberry
Palm OS
Embedded
Linux
iPhone OS
Symbian OS
32
Embedded Operating Systems
33
Utility Programs
• A utility program is a type of system software that
allows a user to perform maintenance-type tasks.
– Also called a utility.
34
Utility Programs
• A file manager is a
utility that performs
functions related to file
management.
– Displaying a list of files
– Organizing files in folders.
– Copying, renaming,
deleting, moving, and
sorting files and folders.
– Creating shortcuts.
35
Utility Programs
• A search utility is a program that attempts to
locate a file on your computer based on criteria
you specify.
36
Utility Programs
• An image viewer allows
users to display, copy,
and print the contents
of a graphics file.
• An uninstaller removes
a program, as well as
any associated entries
in the system files.
37
Utility Programs
• A disk cleanup utility searches for and removes
unnecessary files.
– Downloaded program
files.
– Temporary Internet
files.
– Deleted files.
– Unused program
files.
38
Utility Programs
• A disk defragmenter reorganizes the files and
unused space on a computer’s hard disk so that the
operating system accesses data more quickly and
programs run faster.
– Defragmenting
39
Utility Programs
• Disk defragmenter
40
Utility Programs
• A backup utility allows
users to copy files or an
entire hard disk to
another storage
medium.
• A restore utility
reverses the process
and returns backed up
files to their original
form.
41
Utility Programs
• A personal firewall detects and protects a
personal computer from unauthorized intrusions.
42
Utility Programs
• An anti-virus program detects and protects a computer from
computer viruses.
• An anti-spyware program detects and protects a computer from
spyware.
– Spyware is a program that is placed on a computer without the owner’s
knowledge.
43
Utility Programs
• Filters are programs that remove or block certain
items from being displayed.
Web
filters
Anti-spam
programs
Phishing
filters
Pop-up
blockers
44
Utility Programs
• A file compression utility shrinks the size of a file(s).
– Compressing files frees up room on the storage media.
• Compressed files sometimes are called zipped files
– Can be uncompressed.
– Software is required to compress and uncompress files.
45
Utility Programs
• A media player allows you to view images and
animation, listen to audio, and watch video files
on your computer.
46
Utility Programs
• Disc burning software
writes text, graphics,
audio, and video files
on a recordable or
rewritable optical disc.
47
Utility Programs
• A personal computer
maintenance utility
identifies and fixes
operating system
problems, detects and
repairs disk problems,
and includes the
capability of improving
a computer’s
performance.
48
Quote of the day…
"Two things are infinite: the universe and human
stupidity; and I'm not sure about the universe."
--Albert Einstein
49
Download