Computer Skills: Software
Computer Skills: Software
Software
Chapter3
07/29/2020 2
Computer Software Concepts
Difference between hardware and software
Hardware: Physical equipment of computer
Software: Is a set of sequence instructions
planning
Programmer: A person who makes the
07/29/2020 3
System Software
It used by computer to handle computer
technical tasks only, e.g. it handles where a
word processing program is stored in
memory.
It has four types:
◦ Operating Systems
◦ Utilities
◦ Device Drivers
◦ Programming Language Translators
-----------------------------
-------------------------- 07/29/2020 4
Operating
Application
Software Utilities
System
Computer Device
Drivers
Hardware Devices
Language
translator
07/29/2020 5
Operating system
◦ Most important system software.
◦ Hold all the instructions such as
Starting the computer
Displaying on the monitor
Using the keyboard
Saving and Loading files
Using Secondary Memory
Managing the application software by being
an interface between them and the
computer’s equipment
07/29/2020 6
Operating System Examples
◦ Windows
◦ Linux
◦ Unix
◦ Macintosh Operating System (Mac OS)
◦ Android
◦ iOS (iPhone OS)
07/29/2020 7
Functions of Operating System
Booting up.
User Interface : GUI, Command Prompt
Task and Resources Management.
Monitoring.
Files Management.
System Security.
07/29/2020 8
Utilities
◦ Specialized programs designed to make
computing easier.
◦ Examples:
Anti-virus programs
Backup programs
File compression programs
07/29/2020 9
Device Drivers:
◦ They are working with the operating systems to
allow communication between the device and the
rest of the computer system.
07/29/2020 10
Language Translators
They are programs that translate the source
code to object code to Machine language.
(High-level code to low-level or machine code)
ABC: print(“ABC”) 010101010101010
07/29/2020 11
Application Software
Used by users to perform certain tasks or applications
Includes:
◦ Word Processing: Used for producing letters, memos etc.
Example: MS-Word
◦ Spread Sheet Applications: Used to do budgets, sales
projections and financial plans. Example: MS-Excel
◦ Database Applications: Used for organizing large amount
of information. Example: MS-Access
◦ Desktop Publishing (DTP): Used to mix texts and graphics,
including photos to produce a high quality printed output
used for Journal issuing. Example: Adobe Photoshop.
07/29/2020 12
Application Software
◦ Presentation Application: Used for producing
pictures, advertisements, and manuals. Example:
MS-PowerPoint
◦ Web Browsing application : Used for displaying Web
pages from the Internet. Examples: Internet
Explorer, Google Chrome
◦ E-Mail Software: Used to send messages and
attachments to one or more users at same time and
forward it to other users. Example: Outlook Express
and Microsoft Outlook.
◦ Computer Games: Played on personal computers
-----------------------------
-------------------------- 07/29/2020 13