SlideShare a Scribd company logo
1 of 50
786
Introduction to information and communication technology
Main topic of presentation
1. System software
Submitted to mam UMMUL-BANEEN
submitted by group 5
Group members
IQRA SARWAR
AHMAD MUJTABA
NAVEED HUSSAIN
SABA UMAR
SABA HANEEF
MAIDA
PERVISHA
software
Software is the set of instruction that tells
computer what to do.
Types of software
Two types
of software
application
software
System
software
Application software
Software that allows users to do
things like create text, documents,
play games, listen to music or surf the
web is called application software.
System
software
System software is a computer software consist
of programs that control or maintain the
operations of the computer and its devices.
It serve as the interface between the user , the
application software and the computerā€™s
hardware.
Users
Application
software
Operating
and
systems
software
Hardware
The Role of System Software
9
Examples of system software
Following are the
examples;
ā€¢ operating system
ā€¢ Servers
ā€¢ Utilities
ā€¢ Window system
Functions of system software
System software is responsible for manging a variety of independant hardware
component so that they work harmoniously.
Booting the computer
Storing and retrieval of files
Providing the security of data
Perform loading execution and storing of application programs
Perform several hardware routine tasks
Types of system software
There are five types of system software all
designed to control and coordinate the
procedure and functions of computer
hardware.they also enable functional interaction
between hardware software and user.
Following are the types of system software;
operating system;
harnesses
communication
between hardware
system programs and
other application.
Device driver;
inable device
communication
with os and
other programs.
Firmware; inable device
control and
identification.
Translator;
translate high
level languages
to low level
machine codes.
Utility; ensure optimum
functionality of devices
and application.
1. Operating system
The operating system is a type of system software kernel that sits between computer
hardware and end user.
It is installed first on a computer to allow devices and application to be identified and
therefore functional.
System software is the first layer of software to be loaded into memory every time a
computer is powered up.
It provides mean for user to communicate with computer and other software.
Examples of operating system
Microsoft windows Mac op Linux op Appleā€™s op
Types of System Software
16
System software and the OS
Application Software
Application Programming Interface
Other System Software
Operating System Interface
Operating System
Software - Hardware Interface
Hardware
ResourceAbstraction
Resource
Sharing
Programs
and other
software
Program 1 (a few pages)
Program 2 (a few pages)
Program 3 (a few pages)
Program 4 (a few pages)
Program 5 (a few pages)
Program 6 (a few pages)
Other memory requirements
Operating
system and
system
software
Memory Disk
Functions of operating system
They provide interface between the user and hardware through gui.
Manages and allocates memory space for applications
Starting and shutting down a computer
Manages input and out put devices
Process the management of application and input output devices and instructioins
Functions of OS
Configure and manages internal and peripheral devices
Detect installs and trouble shoot devices
Monitor system performance through taske manager and other tools
Internal or network file management
Types of operating system
Real time operating system
Single user and single task operating system
Singla user and multitask os
Multi user os
Network os
Mobile os
2. Device
drivers
Driver software is a type of
software which bring computer
devices and peripheral to life
Deriver make it possible for all
connected components and
external add-ons performs their
intended tasks and as directed
by the os .
Without drivers the os would not
assign any duties .
Examples of devices which requrie
drivers
Mouse
Keyboard
Soundcard
Display card
Network card
Printer etc
Devices drivers
By default input devices such as mouse and keyboard will
have their driver installed .
If a device is newer thenn the operating system the user may
have the download drivers from manufacture websites or
alternative sources
3. firmware
Firmware is the operational
software embedded within a
flash rom or eprom memory
chip for the os to ideentifyit.
It directly manages and
control all activities of any
single hardware .
Triditionary firmware used to
mean fixed software as
denoted by the word firm .
Today firmware is stored in
flash chips which can be
upgraded without swapping
semiconductor chips.
BIOS and UEFI
The most important firmware in
computer today is installed by
the manufacturer on the
motherboard and can be
accessed through the old bios
(basic input output system)or
the new uefi(unified extended
firmware interface )platforms.
It is the configuration interface which
load first when the computer is
power up and is going through post.
4. Programming language translators
These are intermediate
programs relied on by
software programers to
translate high level
language source code to
machine language code .
The former is a collection
of programming
languages that are easy for
humans to comprehend
and code .
The later is a
complex code only
understand by
processor.
Programming language translators
Machine code is
written in a number
system of base -2
written out in 0 or 1.
This is the lowest level
language possible .
Tasks perform by translators
Identify syntax errors
during translation thus
allowing changes to be
made to the code .
Provide diagnostic
reports whenever the
code rules are not
followed .
Allocate data storage
for the program.
List both source code
and program details.
5. Utilities
Utilities are type of
system software which
sites between system and
application software .
These are programs
intendded for diagnostic
and maintenance tasks
for the computer.
They come in handy to
ensure the computer
functions optimally.
Their tasks vary from
crucial data security to
disk drive
defragmentation.
utilities
Most are third party tools but they
may come bundled with the
operating system .
Third party tools are availaable
individually or bundled together such
as with hiren boot CD Ultimate boot
CD and kesprsky rescue disk.
Examples and features of utility software
Antivirus and security software for the security of files
and applications e.g malwarebytes microsoft security
,Essential and AVG.
Disk partition services such as windows disk
management Easeus partition Master and Partition
Magic.
Disk defragmentation to organised scattered files on
the drive .Example include disk defragmenter , perfect
disk , disk keeper. Comodo free firewall.and little snitch
Functions of utilities
Managing files
Searching for
files
Uninstalling
programs
Cleaning up
disks
Defregmenting
disks
Backup files
and disks
Setting up
screen savers
Funnctions system software
The three major functions of
system software are ;
1.Allocating system resources
2.Monitoring system activities
3.And disk and file management
1. Allocating system resources;
The system resources are time ,memory ,input ,and output.
The time in the CPU is devided into time slices.the time slices are measured in the term of
miliseconds.
Based on the priority of tasks the time slices are assigned.memory is also managed in
operating system.disk space is the part of main memory.
The data flow is controlled by operating system.
2.Monitoring system
activities
The system security and
system performance is
monitored by system
software.
System performance
includes response time
and CPU utilization.
System security is part
of operating system .
Multiple users canā€™t
access without the
security code or
password.
3.File and disk management;
The user needs to save
,delete ,copy,move and
rename the files.
The system software
will handle those
functions .
Disk and file
management is a
technical task
performed by system
software.
Uses of system software
System software is a collection of programs that support computer operations .
It is closely tied to computer architechture.
By takinf care of basic tasks such as input output and data storage system software allows
application developers to focus on specific tasks their software needs to accomplish .
System software and its all types allow the computer to function properly.
uses
You interact with software through its user interface .that is a user interface can control and
inter the data and instructions and how information displayed on the screen.
Two user interface graphical and command line .
System software is used to determine how user can interact with these interfaces.
System software is used to perform many important functions and without system software
it is impossible to accomplish that specific tasks.
Other uses of system software
Security is a critical issue on computer systems that are connected to the outside world so most system software
provides firewalls and virus checkers to keep out hackers and milicious programs .
Support of the user interface which is the way that humans communicate with the computer is an other important
system software function .
A user interface may take the form of a command line or may be a full blown GUI that allow user to interact with
windows menus and buttons .
System software is also responsible for managing network connection and providing file systems that utilize external
storage.
Specific functions of different types of system software
1 . Operating system functions
ā€¢Starting and shutting down a
computer
booting is a process of
starting and restarting a
computer.when turning on
a computer you are
performing a cold boot .
A warm boot is a process
of using the operating
system to restart a
computer.
With windows we can
perform a warm boot by
clicking a menu command .
2. Managing programs
Some operating system and only
running a one program at a time
and some operating system
support thousands of users and
running multiple programs
A single user only run single
program and multiole user run
many programs at a time
In this way operating system can
effect directly your productivity
3. Establishing an internet
connection
Operating system typically
provide means to establish
internet connection
For example windows include
a setup a connection or a
network wizard that guide
user through the process of
setting up a connection
between a computer and an
internet access provider
Functions of device
driver
1. configuring devices
A driver is a small program that tyells
the computer how to configure a
device .
Each device on a computer such as
mouse the keyboard motherboard
has its own specialised set of
commands and thus require its own
special device in computer
The operating system loads each
device driver
2.Establishing an internet connection
Operating system typically provide an internet
connection for example window is a connection or
network wizard that perform the process of setting
up a connection through internet access provider .
Some operating system also include e-mail
program enabling you to communicate with
others as soon as you wanrt.
Utilities programs and its types
and their functions
1. backup and restore utilities
A backup utility allows user to copy or backup selected files or an
entire hard disks to another storage medium such as another hard
disks optical disc USB flash derive or tape
During the back up process the back up utility monitors progress and
alerts you if it needs additional media such as another disc.
2. Search utility
A search utility is a program that attempts to locate a file on your computerbased on criteria
you specif.
The criteria could be a word or words contain in a file date the file was created or modified ,
size of the file and location of the file ,file name auther name or other similar peoperties
search utilities can look through documents photos music and other files .
Operating system typically include a built in search utility
3. uninstaller
An uninstaller is a utility that remove a program as well as any associated interies in the system files.
When you install a program the operating system records the information its uses to run the software in the system files .
The uninstaller delete the files from the hard disk as well as remove program interies from system files .
4. image viewer
An image viewer is a utility that allow the user to display copy and print the contents of a graphic files .
With the image viewer the user can see the images without opening them in files .
Importance of
system software
The
system
software
has great
importan
ce
With the
help of
system
software
we can
With
system
software
we can
interact
directly
with the
other
parts of
computer
It help us
to
recoganiz
e the
different
We can
see
images
open files
easily
using
system
software
In
industries
it has
great
importan
runing by
using
different
software
such as
,applicati
on and
system
software
middlewa
re and
tools etc
Thank you
ļµQ/A

More Related Content

What's hot

What is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusWhat is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusmudasserakram
Ā 
computer fundmental
computer fundmentalcomputer fundmental
computer fundmentalfilsan daahir
Ā 
Operating Systems and Utility Programs
Operating Systems and Utility ProgramsOperating Systems and Utility Programs
Operating Systems and Utility ProgramsSamudin Kassan
Ā 
CH. 4 Operating Systems and Utility Programs
CH. 4 Operating Systems and Utility ProgramsCH. 4 Operating Systems and Utility Programs
CH. 4 Operating Systems and Utility Programsmalik1972
Ā 
operating systems By ZAK
operating systems By ZAKoperating systems By ZAK
operating systems By ZAKTabsheer Hasan
Ā 
Operatig System Tutorial Level3
Operatig System Tutorial Level3Operatig System Tutorial Level3
Operatig System Tutorial Level3willye83
Ā 
Operating system
Operating systemOperating system
Operating systemsathish sak
Ā 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structuresMukesh Chinta
Ā 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts RANVIJAY GAUR
Ā 
Cis presentation group 'g'
Cis presentation group 'g'Cis presentation group 'g'
Cis presentation group 'g'padamlimbu04
Ā 
Utility Program
Utility ProgramUtility Program
Utility ProgramUmar Daraz
Ā 
Computer softwre
Computer softwreComputer softwre
Computer softwreMuneezaKhalid
Ā 
STRUCTURE OF OPERATING SYSTEMS
STRUCTURE OF OPERATING SYSTEMSSTRUCTURE OF OPERATING SYSTEMS
STRUCTURE OF OPERATING SYSTEMSKABILESH RAMAR
Ā 
Operating system Tutorial.
Operating system Tutorial.Operating system Tutorial.
Operating system Tutorial.Deepak Prasad India
Ā 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
Ā 
01 operating systems final
01 operating systems final01 operating systems final
01 operating systems finalAman Garg
Ā 

What's hot (19)

What is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusWhat is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virus
Ā 
computer fundmental
computer fundmentalcomputer fundmental
computer fundmental
Ā 
Operating Systems and Utility Programs
Operating Systems and Utility ProgramsOperating Systems and Utility Programs
Operating Systems and Utility Programs
Ā 
CH. 4 Operating Systems and Utility Programs
CH. 4 Operating Systems and Utility ProgramsCH. 4 Operating Systems and Utility Programs
CH. 4 Operating Systems and Utility Programs
Ā 
operating systems By ZAK
operating systems By ZAKoperating systems By ZAK
operating systems By ZAK
Ā 
Operatig System Tutorial Level3
Operatig System Tutorial Level3Operatig System Tutorial Level3
Operatig System Tutorial Level3
Ā 
Operating system
Operating systemOperating system
Operating system
Ā 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structures
Ā 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
Ā 
Cis presentation group 'g'
Cis presentation group 'g'Cis presentation group 'g'
Cis presentation group 'g'
Ā 
Osup.f inal
Osup.f inalOsup.f inal
Osup.f inal
Ā 
Utility Program
Utility ProgramUtility Program
Utility Program
Ā 
Operating Systems & Utility Programs
Operating Systems & Utility ProgramsOperating Systems & Utility Programs
Operating Systems & Utility Programs
Ā 
Computer softwre
Computer softwreComputer softwre
Computer softwre
Ā 
STRUCTURE OF OPERATING SYSTEMS
STRUCTURE OF OPERATING SYSTEMSSTRUCTURE OF OPERATING SYSTEMS
STRUCTURE OF OPERATING SYSTEMS
Ā 
Operating system Tutorial.
Operating system Tutorial.Operating system Tutorial.
Operating system Tutorial.
Ā 
Operating System
Operating System Operating System
Operating System
Ā 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
Ā 
01 operating systems final
01 operating systems final01 operating systems final
01 operating systems final
Ā 

Similar to Introduction to ICT System Software

installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software Jaleto Sunkemo
Ā 
Operating system education. technology.
Operating system education.  technology.Operating system education.  technology.
Operating system education. technology.DevarajuBn
Ā 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptxRahul779791
Ā 
Itc lec 13 software and its types
Itc lec 13 software and its typesItc lec 13 software and its types
Itc lec 13 software and its typesAnzaDar3
Ā 
ITC_lec_13.ppt
ITC_lec_13.pptITC_lec_13.ppt
ITC_lec_13.pptFazilatShahid
Ā 
unit 3.pptx
unit 3.pptxunit 3.pptx
unit 3.pptxDivyaKS12
Ā 
As media studies software and systems presentation
As media studies software and systems presentationAs media studies software and systems presentation
As media studies software and systems presentationpaddy249
Ā 
Computer Notes
Computer NotesComputer Notes
Computer NotesEHSAN KHAN
Ā 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample materialVskills
Ā 
System software vt
System software vtSystem software vt
System software vtVishnu Teraiya
Ā 
Lecture # 11 System Software.pdf
Lecture # 11 System Software.pdfLecture # 11 System Software.pdf
Lecture # 11 System Software.pdfahmed368666
Ā 
Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Fernando Torres
Ā 
Computer networks note 3
Computer networks note 3Computer networks note 3
Computer networks note 3MDHASNAIN23
Ā 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmwareMH Shihab
Ā 
Hcs Topic 5 Software V2
Hcs Topic 5 Software V2Hcs Topic 5 Software V2
Hcs Topic 5 Software V2Kyle
Ā 

Similar to Introduction to ICT System Software (20)

Software
SoftwareSoftware
Software
Ā 
Software
SoftwareSoftware
Software
Ā 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
Ā 
Operating system education. technology.
Operating system education.  technology.Operating system education.  technology.
Operating system education. technology.
Ā 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptx
Ā 
Itc lec 13 software and its types
Itc lec 13 software and its typesItc lec 13 software and its types
Itc lec 13 software and its types
Ā 
ITC_lec_13.ppt
ITC_lec_13.pptITC_lec_13.ppt
ITC_lec_13.ppt
Ā 
unit 3.pptx
unit 3.pptxunit 3.pptx
unit 3.pptx
Ā 
As media studies software and systems presentation
As media studies software and systems presentationAs media studies software and systems presentation
As media studies software and systems presentation
Ā 
Computer Notes
Computer NotesComputer Notes
Computer Notes
Ā 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
Ā 
e.pdf
e.pdfe.pdf
e.pdf
Ā 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
Ā 
System software vt
System software vtSystem software vt
System software vt
Ā 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
Ā 
Lecture # 11 System Software.pdf
Lecture # 11 System Software.pdfLecture # 11 System Software.pdf
Lecture # 11 System Software.pdf
Ā 
Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)Powerpoint on Software Concept (ClassXI)
Powerpoint on Software Concept (ClassXI)
Ā 
Computer networks note 3
Computer networks note 3Computer networks note 3
Computer networks note 3
Ā 
Hardware , software and filmware
Hardware , software and filmwareHardware , software and filmware
Hardware , software and filmware
Ā 
Hcs Topic 5 Software V2
Hcs Topic 5 Software V2Hcs Topic 5 Software V2
Hcs Topic 5 Software V2
Ā 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
Ā 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
Ā 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo GarcĆ­a Lavilla
Ā 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
Ā 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
Ā 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
Ā 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
Ā 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
Ā 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
Ā 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
Ā 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
Ā 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
Ā 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
Ā 
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...Patryk Bandurski
Ā 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
Ā 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
Ā 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
Ā 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
Ā 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Ā 
Hot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort ServiceHot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort Service
Hot Sexy call girls in Panjabi Bagh šŸ” 9953056974 šŸ” Delhi escort Service
Ā 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Ā 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Ā 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Ā 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Ā 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Ā 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Ā 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
Ā 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Ā 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Ā 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Ā 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Ā 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
Ā 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Ā 
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Ā 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Ā 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Ā 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Ā 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Ā 

Introduction to ICT System Software

  • 1. 786 Introduction to information and communication technology
  • 2. Main topic of presentation 1. System software
  • 3. Submitted to mam UMMUL-BANEEN submitted by group 5 Group members IQRA SARWAR AHMAD MUJTABA NAVEED HUSSAIN SABA UMAR SABA HANEEF MAIDA PERVISHA
  • 4. software Software is the set of instruction that tells computer what to do.
  • 5. Types of software Two types of software application software System software
  • 6. Application software Software that allows users to do things like create text, documents, play games, listen to music or surf the web is called application software.
  • 7. System software System software is a computer software consist of programs that control or maintain the operations of the computer and its devices. It serve as the interface between the user , the application software and the computerā€™s hardware.
  • 9. The Role of System Software 9
  • 10. Examples of system software Following are the examples; ā€¢ operating system ā€¢ Servers ā€¢ Utilities ā€¢ Window system
  • 11. Functions of system software System software is responsible for manging a variety of independant hardware component so that they work harmoniously. Booting the computer Storing and retrieval of files Providing the security of data Perform loading execution and storing of application programs Perform several hardware routine tasks
  • 12. Types of system software There are five types of system software all designed to control and coordinate the procedure and functions of computer hardware.they also enable functional interaction between hardware software and user.
  • 13. Following are the types of system software; operating system; harnesses communication between hardware system programs and other application. Device driver; inable device communication with os and other programs. Firmware; inable device control and identification. Translator; translate high level languages to low level machine codes. Utility; ensure optimum functionality of devices and application.
  • 14. 1. Operating system The operating system is a type of system software kernel that sits between computer hardware and end user. It is installed first on a computer to allow devices and application to be identified and therefore functional. System software is the first layer of software to be loaded into memory every time a computer is powered up. It provides mean for user to communicate with computer and other software.
  • 15. Examples of operating system Microsoft windows Mac op Linux op Appleā€™s op
  • 16. Types of System Software 16
  • 17. System software and the OS Application Software Application Programming Interface Other System Software Operating System Interface Operating System Software - Hardware Interface Hardware ResourceAbstraction Resource Sharing
  • 18. Programs and other software Program 1 (a few pages) Program 2 (a few pages) Program 3 (a few pages) Program 4 (a few pages) Program 5 (a few pages) Program 6 (a few pages) Other memory requirements Operating system and system software Memory Disk
  • 19. Functions of operating system They provide interface between the user and hardware through gui. Manages and allocates memory space for applications Starting and shutting down a computer Manages input and out put devices Process the management of application and input output devices and instructioins
  • 20. Functions of OS Configure and manages internal and peripheral devices Detect installs and trouble shoot devices Monitor system performance through taske manager and other tools Internal or network file management
  • 21. Types of operating system Real time operating system Single user and single task operating system Singla user and multitask os Multi user os Network os Mobile os
  • 22. 2. Device drivers Driver software is a type of software which bring computer devices and peripheral to life Deriver make it possible for all connected components and external add-ons performs their intended tasks and as directed by the os . Without drivers the os would not assign any duties .
  • 23. Examples of devices which requrie drivers Mouse Keyboard Soundcard Display card Network card Printer etc
  • 24. Devices drivers By default input devices such as mouse and keyboard will have their driver installed . If a device is newer thenn the operating system the user may have the download drivers from manufacture websites or alternative sources
  • 25. 3. firmware Firmware is the operational software embedded within a flash rom or eprom memory chip for the os to ideentifyit. It directly manages and control all activities of any single hardware . Triditionary firmware used to mean fixed software as denoted by the word firm . Today firmware is stored in flash chips which can be upgraded without swapping semiconductor chips.
  • 26. BIOS and UEFI The most important firmware in computer today is installed by the manufacturer on the motherboard and can be accessed through the old bios (basic input output system)or the new uefi(unified extended firmware interface )platforms. It is the configuration interface which load first when the computer is power up and is going through post.
  • 27. 4. Programming language translators These are intermediate programs relied on by software programers to translate high level language source code to machine language code . The former is a collection of programming languages that are easy for humans to comprehend and code . The later is a complex code only understand by processor.
  • 28. Programming language translators Machine code is written in a number system of base -2 written out in 0 or 1. This is the lowest level language possible .
  • 29. Tasks perform by translators Identify syntax errors during translation thus allowing changes to be made to the code . Provide diagnostic reports whenever the code rules are not followed . Allocate data storage for the program. List both source code and program details.
  • 30. 5. Utilities Utilities are type of system software which sites between system and application software . These are programs intendded for diagnostic and maintenance tasks for the computer. They come in handy to ensure the computer functions optimally. Their tasks vary from crucial data security to disk drive defragmentation.
  • 31. utilities Most are third party tools but they may come bundled with the operating system . Third party tools are availaable individually or bundled together such as with hiren boot CD Ultimate boot CD and kesprsky rescue disk.
  • 32. Examples and features of utility software Antivirus and security software for the security of files and applications e.g malwarebytes microsoft security ,Essential and AVG. Disk partition services such as windows disk management Easeus partition Master and Partition Magic. Disk defragmentation to organised scattered files on the drive .Example include disk defragmenter , perfect disk , disk keeper. Comodo free firewall.and little snitch
  • 33. Functions of utilities Managing files Searching for files Uninstalling programs Cleaning up disks Defregmenting disks Backup files and disks Setting up screen savers
  • 34. Funnctions system software The three major functions of system software are ; 1.Allocating system resources 2.Monitoring system activities 3.And disk and file management
  • 35. 1. Allocating system resources; The system resources are time ,memory ,input ,and output. The time in the CPU is devided into time slices.the time slices are measured in the term of miliseconds. Based on the priority of tasks the time slices are assigned.memory is also managed in operating system.disk space is the part of main memory. The data flow is controlled by operating system.
  • 36. 2.Monitoring system activities The system security and system performance is monitored by system software. System performance includes response time and CPU utilization. System security is part of operating system . Multiple users canā€™t access without the security code or password.
  • 37. 3.File and disk management; The user needs to save ,delete ,copy,move and rename the files. The system software will handle those functions . Disk and file management is a technical task performed by system software.
  • 38. Uses of system software System software is a collection of programs that support computer operations . It is closely tied to computer architechture. By takinf care of basic tasks such as input output and data storage system software allows application developers to focus on specific tasks their software needs to accomplish . System software and its all types allow the computer to function properly.
  • 39. uses You interact with software through its user interface .that is a user interface can control and inter the data and instructions and how information displayed on the screen. Two user interface graphical and command line . System software is used to determine how user can interact with these interfaces. System software is used to perform many important functions and without system software it is impossible to accomplish that specific tasks.
  • 40. Other uses of system software Security is a critical issue on computer systems that are connected to the outside world so most system software provides firewalls and virus checkers to keep out hackers and milicious programs . Support of the user interface which is the way that humans communicate with the computer is an other important system software function . A user interface may take the form of a command line or may be a full blown GUI that allow user to interact with windows menus and buttons . System software is also responsible for managing network connection and providing file systems that utilize external storage.
  • 41. Specific functions of different types of system software 1 . Operating system functions ā€¢Starting and shutting down a computer booting is a process of starting and restarting a computer.when turning on a computer you are performing a cold boot . A warm boot is a process of using the operating system to restart a computer. With windows we can perform a warm boot by clicking a menu command .
  • 42. 2. Managing programs Some operating system and only running a one program at a time and some operating system support thousands of users and running multiple programs A single user only run single program and multiole user run many programs at a time In this way operating system can effect directly your productivity
  • 43. 3. Establishing an internet connection Operating system typically provide means to establish internet connection For example windows include a setup a connection or a network wizard that guide user through the process of setting up a connection between a computer and an internet access provider
  • 44. Functions of device driver 1. configuring devices A driver is a small program that tyells the computer how to configure a device . Each device on a computer such as mouse the keyboard motherboard has its own specialised set of commands and thus require its own special device in computer The operating system loads each device driver
  • 45. 2.Establishing an internet connection Operating system typically provide an internet connection for example window is a connection or network wizard that perform the process of setting up a connection through internet access provider . Some operating system also include e-mail program enabling you to communicate with others as soon as you wanrt.
  • 46. Utilities programs and its types and their functions 1. backup and restore utilities A backup utility allows user to copy or backup selected files or an entire hard disks to another storage medium such as another hard disks optical disc USB flash derive or tape During the back up process the back up utility monitors progress and alerts you if it needs additional media such as another disc.
  • 47. 2. Search utility A search utility is a program that attempts to locate a file on your computerbased on criteria you specif. The criteria could be a word or words contain in a file date the file was created or modified , size of the file and location of the file ,file name auther name or other similar peoperties search utilities can look through documents photos music and other files . Operating system typically include a built in search utility
  • 48. 3. uninstaller An uninstaller is a utility that remove a program as well as any associated interies in the system files. When you install a program the operating system records the information its uses to run the software in the system files . The uninstaller delete the files from the hard disk as well as remove program interies from system files . 4. image viewer An image viewer is a utility that allow the user to display copy and print the contents of a graphic files . With the image viewer the user can see the images without opening them in files .
  • 49. Importance of system software The system software has great importan ce With the help of system software we can With system software we can interact directly with the other parts of computer It help us to recoganiz e the different We can see images open files easily using system software In industries it has great importan runing by using different software such as ,applicati on and system software middlewa re and tools etc