Unit 3 - Software
Unit 3 - Software
What is it?
DEFINITION OF A SOFTWARE
https://intl.siyavula.com/read/cat/grade-12-cat/system-software-and-computer-
management/06-system-software-and-computer-management?id=sec6-2
FUNCTIONS OF OPERATING SYSTEM
Booting the Computer - Starting and shutting down a computer
or mobile device
Providing a user interface
A graphical user interface (GUI), you interact with menus and
visual images by touching, pointing, tapping, or clicking buttons
and other objects to issue commands.
A command-line interface, a user types commands represented
by short keywords or abbreviations (such as dir to view a directory,
or list of files) or presses special keys on the keyboard (such as
function keys or key combinations) to enter data and instructions.
Menu driven interface
Managing programmes
manage the processing of multiple applications at once.
Managing memory – keep track of memory location, whether it
is free or not. Move data to and from primary and secondary
memory.
Is the allocation of main memory and other storage areas to the
system programmes as well as user programmes and data.
Coordinating tasks
The operating system determines the order in which tasks are
processed. A task, or job, is an operation the processor
manages. Tasks include receiving data from an input device,
processing instructions, sending information to an output
device, and transferring items from storage to memory and
from memory to storage.
Configuring devices –
A driver, short for device driver, is a
small program that tells the
operating system how to
communicate with a specific device.
Each device connected to a
computer, such as a mouse,
keyboard, monitor, printer, card
reader/writer, digital camera,
webcam, portable media player, or
smartphone, has its own specialized
set of commands and, thus, requires
its own specific driver.
Monitoring performance
A performance monitor is a program that assesses and
reports information about various computer resources
and devices.
Establishing an internet connection
Operating systems typically provide a means to establish
Internet connections. You can establish wired connections,
such as cable and DSL, or wireless connections, such as Wi-Fi,
mobile broadband, and satellite.
Providing file management
File management, that is, the storage of file of various storage
devices to another. It also allows all files to be easily changed and
modified through the use of text editors or some other files
manipulation routines.
Other device or media-related tasks
Updating operating system software
Many programs, including operating systems, include an automatic
update feature that regularly provides new features or corrections to the
program. That is, the operating system automatically checks to see if new
updates are available, and if so, downloads them from the Internet and
installs them on your computer. With an operating system, these updates
can include fixing program errors, improving program functionality,
expanding program features, enhancing security, and modifying device
drivers.
Allow users to control a network
Some operating systems are designed to work with a server on a network.
These multiuser operating systems allow multiple users to share a printer,
Internet access, files, and programs.
Administer Security
UTILITY SOFTWARE