5 - Lec 5 Computer Software-1
5 - Lec 5 Computer Software-1
• Software Categories
• Application Software
• System Utilities 2
Starting the Computer
• The cold booting process begins when the power is turned on.
• There are several steps to a cold boot:
(1) ROM loads BIOS (Basic Input/Output System) into the
computer’s memory.
(2) BIOS conducts a Power-On Self-Test (POST) to check the
input/output system for operability.
(3) BIOS searches for the operating system settings in the CMOS
(complementary metal-oxide semiconductor) determine where to
look for the OS.
(4)The kernel ( the essential OS components) is loaded into memory
from storage.
(5) OS takes control of the computer.
The Boot Process
Configuring the System
• The system is configured from the OS’s registry.
• Drivers and utility programs are loaded into memory.
• System utilities (volume control, antivirus software, etc.) are
loaded into memory.
• Authentication or user login occurs.
• User interface begins, enabling user interaction with computer
programs.
Managing Programs
• Single-tasking systems run one application program at a time.
• Multitasking operating systems have the ability to run more
than one application program at a time.
• Multitasking is accomplished by:
❑ Foreground application– Active program or program in use
❑ Background application– Inactive program or program not
in use
Example of Multitasking
Background
Application
Foreground
Application
User Interface
• The user interface is that part of the operating system that
enables the user to interact with it.
UNIX
MAC OS WINDOWS XP
MS-DOS
Windows 95 Windows 98
• True operating system • Improved version of Windows 95
• Uses preemptive multitasking • More stable than Windows 95
• Downward compatible with DOS
• Considered a transitional system
Windows 2000
• Two versions:
Microsoft Windows 2000 Professional
Microsoft Windows 2000 Server
• Better stability and more features
Windows XP
Replaces all previous versions of Windows
Three versions:
Windows XP Home Edition
Windows XP Professional
Windows XP Server
UNIX
• Developed by AT&T in 1970s
• Developed concepts of file
management and path names
• Client/server networking system
• Widely used by corporations
Linux
• Developed in 1991 by UNIX
• Competes with Windows and MAC
• Powerful and free
• Growing fast in acceptance
• Uses Apache web server
System Utilities
System utilities are programs that help the operating system manage the computer
system’s resources.
• Types of utilities:
❑ File management
❑ File finders
❑ Backup utilities
❑ Antivirus software
❑ File compression
❑ Disk scanning
File Management Utilities
Backup Utilities
Backup utilities are programs that enable the user to copy
data from the hard disk to another storage medium.
36
Antivirus Software
Antivirus software protects the computer from computer viruses.
37