LECTURE-13 SOFTWARE
SUPERVISED BY
FARHAD AHMED
LECTURER OF ICT
Software
• Software is a collection of instructions that can
be ‘run’ on a computer. These instructions tell
the computer what to do.
• Software is not a physical thing (but it can of
course be stored on a physical medium such as a
CD-ROM), it is just a bunch of codes.
• An operating system such as Windows XP or Mac
OS X, applications such as Microsoft Word, and
the instructions that control a robot are all
examples of software
System Software (Utility Software)
Utility software is one form of system software, which carries out configuration and maintenance
tasks. There are four types of utility software:
• Backup: Backup utilities create a copy of files and programs. Backup can be set to run
automatically or can be started by a user
• Defragmentation: Files are stored in memory. On a hard disk, memory is divided into chunks
called 'sectors'. When a file needs to be stored, the operating system looks for free sectors on
the disk. However, these sectors are rarely sequential (i.e. next to one another), instead they are
usually scattered in different places across the hard disk.
System Software (Utility Software)
• Compression: Compression is the process of reducing the size of a data file whilst still retaining most, or even all, of
the original information. You can compress most types of file, including documents, music files, video and image files.
Data streaming services compress their stream in real-time to reduce the amount of bandwidth needed to provide the
service. If they streamed uncompressed data, the service would be very slow and high in bandwidth requirements.
• Why do we compress files? The main reasons are:
• Less storage space required for files
• Faster download and uploads
• Smaller file attachments for email
• Coping with slow links when streaming
• Formatting: Disk formatting prepares storage media such as hard disk or USB flash drive for its first use. Disk
formatting utilities make this process easy for users by providing them with the option to choose the file system, file
unit sizes and the name of the disk.
System Software (Operating System)
• The operating system (OS) allows the user to control and manage the computers hardware.
• Single-user operating systems: only allow for a general user and do not provide the
option to customize the user interface for different users. They are often found in household
appliance
• Network operating systems: have additional functionality, including:
• Sending requests to a server when users log in with their username and password
• Separating user accounts and ensuring that users cannot access each others files.
• Providing access to network storage and shared resources such as networked printers.
System Software (Memory Management)
• The operating system allocates the required amount of memory (RAM)
to one or more applications.
• The operating system also handles the creation of virtual memory
Application Software
Application software are types of programs allow a user to do specific
tasks on the computer. For example, if you wanted to write a letter you
would use Word Processing Software such as MS Word.
You would not use Spreadsheet Software such as MS Excel to write a
letter but would use Spreadsheet Software if you wanted to create
financial models.
THANK YOU
&
Any Questions?