0% found this document useful (0 votes)
3 views

Lecture 4 Computer System Software

The document is a lecture on Business Computer Applications focusing on computer system software, specifically operating systems and their functions. It covers types of software, the necessity of operating systems, their primary functions, user interfaces, and essential system utilities. Key points include the five main functions of an OS, the booting process, and backup procedures.

Uploaded by

Mathias Marko
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Lecture 4 Computer System Software

The document is a lecture on Business Computer Applications focusing on computer system software, specifically operating systems and their functions. It covers types of software, the necessity of operating systems, their primary functions, user interfaces, and essential system utilities. Key points include the five main functions of an OS, the booting process, and backup procedures.

Uploaded by

Mathias Marko
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

4/30/2025

The Institute of Finance


Management
Faculty of Computing and
Mathematics
PROGRAMMS
BBF BAC BSP BAS BTX BIRM BEF

Module Name:
Business Computer Applications
1

COMPUTER SYSTEM
SOFTWARE

Lecture 4
2

ITU07205, 2020 1
4/30/2025

Today’s Topics

Lecture Objectives
Types of Software
 List the two major components of system software.
 Explain why a computer needs an operating system.
 List the five basic functions of an operating system.
 Explain what happens when you turn on a computer.
 List the three major types of user interfaces.
 Explain the strengths and weaknesses of the most
popular operating systems.
 List system utilities that are considered to be essential.
 Explain data backup procedures.

ITU07205, 2020 2
4/30/2025

Software
Computer software, or just software, is a
collection of computer programs and
related data that provides the instructions
for telling a computer what to do and how
to do it.
Software are programs, with instructions
which guide the computer to performing
tasks that are associated with using and
controlling hardware.
Generally, software exists on storage
media.

Software
 Any set of instructions that guides the
hardware and tells it how to accomplish each
task.
 Overall, a software is one of the major
intangible components of any information
technology systems;
they are so created to aid us in performing
tasks using the computer as well as using
hardware features and functions to assist us.

ITU07205, 2020 3
4/30/2025

Software
Based on our needs, software is categorized as
follows;
System software
Interfaces (acts as a means of
communication) between the user, the
applications, and the hardware of a computer
system

• Application software
• consist of functions that
perform specific or
human related tasks for us users

Software

ITU07205, 2020 4
4/30/2025

System Software
 System software consists of all the
programs that enable the computer and
its peripheral devices to function
smoothly.
 Enables application software to interact
with the computer
 Helps the computer to manage its own
internal and external resources

System software
 System software is divided into two
main categories:
–The Operating System (OS)
–System Utility Programs

Operating Utility
systems Programs

ITU07205, 2020 5
4/30/2025

System software
Operating System (OS)
 The principal component of system software
 Must be installed before application
software
 Some hardware requires specific OS
Macintosh computers run Macintosh OS
PCs run Microsoft Windows, Linux and
Unix
Utility Programs
Used to support, enhance, or expand
existing programs in the computer

Operating System Primary Functions


Management of the resources of a computer
are performed by the computer’s operating
system (OS).

ITU07205, 2020 6
4/30/2025

Operating System Primary Functions


cont….
 The coordination of the functions of a
computer’s hardware is the prime
responsibility of the operating system.

Operating System Primary


Functions Cont.….
OS Function –Manages applications.
•Single-task operating systems from the past
were only able to run one application at a
time.
•Multitasking operating systems permit more
than one application to be used at a time.
• The foreground application is the active one.
• Background applications appear inactive.

14

ITU07205, 2020 7
4/30/2025

Operating System Primary Functions


Cont….
 OS Function –Manages memory.
 The operating system attempts to
allocate memory, RAM, to each
program being run without
interference.
 Through the use of virtual memory,
where a portion of the hard disk is used
as an extension of RAM, additional
memory is available.

15

Operating System Primary Functions


Cont….
OS Function –Manages input and output.
The operating system uses drivers,
programs containing information
regarding specific computer input and
output devices, to communicate with
those devices.
Interrupts, signals created by input and
output devices, notify the operating
system when an action has been taken.

16

ITU07205, 2020 8
4/30/2025

Operating System Primary Functions


Cont….
OS Function –Provides a user interface.
The user interface allows the user to:
◦ Start application programs
◦ Manage storage devices
◦ Safely shut down the computer properly
• There are three types
of user interfaces:
– Graphical user
interface (GUI)
– Menu-driven user
interface
– Command-line user
interface 17

The OS
User Interface ..
The graphical user interface (GUI) uses
graphics called icons, small images that
represent various computer resources, to
initiate actions.
These icons appear on the desktop, the
work area that is created once the
operating system has been loaded into
memory.

18

ITU07205, 2020 9
4/30/2025

The OS
User Interface ..
 The menu-driven user interface provides
text-based menus, which display
appropriate user options that are
available.
 The command-line user interface forces
the user to type commands line by line to
instruct the operating system about the
desired action(s) to be taken.

19

Operating System Primary Functions


in Summary
Five Primary functions of OS
1. Starts the computer
2. Manages applications
3. Manages memory
4. Handles input and output device messages
5. Provides a user interface for
communication

ITU07205, 2020 10
4/30/2025

The Operating System


OS Function –Starts the computer -Involves
six steps.

21

The Operating System


Starting the computer …
◦ Booting—loading the OS into RAM
Cold boot: Starting computer when it has
not yet been turned on
Warm boot: Restarting a computer that
is already on

22

ITU07205, 2020 11
4/30/2025

The Operating System


Step 1: Activate the BIOS and Setup Program
• BIOS (Basic Input/output System)
• Bios is encoded on ROM (read-only memory)
• Does not control external devices
• The BIOS‘s function is to handle the system setup
process including driver loading and operating
system booting
• It manages data flow between the computer's
operating system and attached devices such as the
hard disk, video adapter, keyboard, mouse and
printer.

23

The Operating System


Step 2: Initiate the Power-On Self-Test
Power-on self-test (POST)—to confirm that
both the computer and its peripheral devices
are working properly
If the POST fails:
 A beep will sound.
 An error message will appear on the
monitor.
 The computer will stop.

24

ITU07205, 2020 12
4/30/2025

The Operating System


Step 3: Load the Operating System
BIOS
•Looks for the operating system
•Loads the kernel into memory—the
central part of the operating system
•The operating system loads the system
configuration information.

25

The Operating System


Step 4: Configure the System
•Operating system
• Checks the registry that checks the Database
that stores information about software and
peripherals devices, for configuration
information.
• Checks the configuration for drivers
• Utility programs containing instructions for the
proper functioning of peripheral devices.
• Automatically detects plug-and-play (PnP)
devices
• Checks for conflicts between devices
• Installs and loads needed drivers 26

ITU07205, 2020 13
4/30/2025

The Operating System


Step 5: Load System Utilities Examples
Antivirus software,
Backup software,
Disk Cleanup,
File Compression
Disk Space analyzer,
Disk defragmenters
File manager,
27

The Operating System


Step 6: Authenticate a User
• Verifies authorized users
•Enter an authentication/login user name
and password
• Profile—a record of a specific user’s preferences
for the desktop theme, icons, and menu styles
• Account—for multiuser computer systems each
user has an account
•Consists of user name, password, and
storage space
•Created by server/computer
administrator
28

ITU07205, 2020 14
4/30/2025

Types of Operating Systems


Classification according to type of computers
and applications they support
i. Real-Time Operating System (RTOS)
ii. Single-User, Single Task
iii. Single-User, Multi-Tasking
iv. Multi-User

RTOS
 Used to run computers embedded in
machinery, robots, scientific instruments and
industrial systems
 An important part of an RTOS is managing
the resources of the computer so that a
particular operation executes in precisely the
same amount of time every time it occurs
Examples: QNX, Real-time Linux

ITU07205, 2020 15
4/30/2025

Single-User, Single Task


 OS designed to manage the computer so that
one user can effectively do one thing at a time
Example: MS-DOS is an example single-tasking
single-user OS with a command line interface.

Single-User, Multi-Tasking
Most Modern (Popular) Operating Systems.
Used by most of PCs and Laptops
Lets a single user interact with several
programs, simultaneously
Example: Windows, Mac OS, Linux

ITU07205, 2020 16
4/30/2025

Multi-User, Multi-Tasking
A multi-user OS allows many users to take
advantage of the computer's resources,
simultaneously

Example: MVS, OPENVMS, UNIX

Personal Computer (PC)


Operating Systems

Window OS

Linux/Unix OS

Mac OS

ITU07205, 2020 17
4/30/2025

Exploring Popular OS

35

Popular Operating Systems


Windows Operating Systems
 Windows is an operating
system designed by Microsoft Inc.
intl.
 Provides benefits in the areas of
security, enhanced Web server
capabilities, administration, and
virtualization

36

ITU07205, 2020 18
4/30/2025

Popular Operating Systems


 The Mac OS used on Macintosh personal
computers is favored by its users for the
operating system’s security, stability, and
simplicity.
 UNIX was developed to work in a secure
computer network, but unfortunately, its
many versions are not compatible and can
be hard to use.

37

Exploring Popular Operating Systems


 Linux is a powerful open source
operating system that is freely available
to any user.
 MS-DOS (DOS), a disk operating system,
is a command-line user interface
operating system that is not user friendly.

38

ITU07205, 2020 19
4/30/2025

Mobile Operating Systems

System Utilities:
 System utilities (utility programs) are system
software programs that are essential to
effective management of the computer system.
 Service programs that perform tasks related to
the control and allocation of computer
resources
 Practical Utility programs perform the following
tasks
 Virus protection
 Data compression
 Disk scanner & disk cleanup
 Backup
 Data recovery
40

ITU07205, 2020 20
4/30/2025

System Utilities:
•Backup software duplicates data found on
the hard disk to a backup device.
•Full backups include all files and data.
•Incremental backups include only those
files changed or added since the previous
backup.

41

System Utilities:
 Antivirus software provides protection from
computer viruses. Examples;

42

ITU07205, 2020 21
4/30/2025

System Utilities:
•File manager –The
utility software used to
organize and manage
data on your disk.
•The file manager
enables you to:
•Copy files
•Determine how and
where files are stored
•Delete files
43

System Utilities:
 Disk scanning programs find and resolve
problems that result from disk file
storage.
 Disk cleanup utilities remove
unnecessary files, which results in saving
space.
 Disk defragmentation programs
reorganize stored data in a more
efficient manner.

44

ITU07205, 2020 22
4/30/2025

System Utilities:
File compression utilities:

 Decrease the size of files, resulting in faster


downloads.
 Create archives by storing files in a special
format.
 Windows Update, an operating system
update service provided by Microsoft,
enables users to keep their operating
system current with external modifications.

45

Lecture Summary
 System software is made up of two main parts: the
operating system and system utilities.
 Computers need software to work. The operating
system coordinates the functions of hardware and
supports the application software.
 The operating system has five functions: starting
the computer, managing applications, managing
memory, handling messages from input and output
devices, and providing an interface for
communication.
 A six-step process occurs each time you start or
restart a computer.
46

ITU07205, 2020 23
4/30/2025

Lecture Summary cont’d


 There are three types of user interfaces:
graphical user interfaces (GUIs), menu-driven
user interfaces, and command-line user
interfaces
 For personal computers, Microsoft Windows and
Mac OS X are the two major operating systems.
 System utilities include such programs as backup
software, file managers, and file compression
utilities.
 Backup procedures should include a full backup,
followed by periodic incremental backups.
 Troubleshooting skills are required when you use
a computer.
47

Any Question

48

ITU07205, 2020 24

You might also like