4+Chapter 3

advertisement
1
Chapter 3 + 4
2
SOFTWARE
• Are the programs which are written by
different programming languages.
• These programs are: a series of
instruction that tells the computer what
to do .
• There are three main types of software:
• 1-System software
• 2-Application software.
• 3-Programming languages
Chapter 3
3
TYPES OF SOFTWARE
SOFTWARE
PROGRAMMIG
LANGUAGES
APPLICATION
SOFTWARE
SYSTEM
SOFTWARE
4
1- SYSTEM SOFTWARE
• System software helps run the computer hardware and
computer system.
• These are program which control the operations of the
computer and its devices.
• There are two types of system software:
1- Operating System .
2-Utilities programs.
1- Operating System(OS)
6
1- Operating System(OS)
• The operating system ( OS ) sometimes called the
platform on which the computer work.
• It is the most basic program in a computer.
7
Functions of Operating System:
1-start the computer.
2-system security.
3-control a network.
4-running applications.
5-providing user interface.
6-managing resources.
8
Examples of Operating System:
• DOS (Disk Operating System).
• Windows : a graphical operating environment
Windows(95/98/ME/XP/2000/VISTA/ WINDOW7)
• Linux.
• Unix : used on microcomputers and internet servers.
• Windows NT : for powerful workstations & networks.
• Mackintosh (Apple’s Mac OS )
9
10
11
2- Utility Programs
• These software are used to help the user communicate
between the computer and different devices or peripherals
connected to the computer.
• There are some types of utility programs which must be
used:
1-Anti-virus programs.
2-CD/DVD burning.
3-File conversion.
4-File compression.
5-Backup programs.
12
2- APPLICATION SOFTWARE
• Application software allows end-users to accomplish one
or more specific tasks.
• These are programs written by programmers in a
company to help the user do a specific job.
• Examples are:
1-word processing –example: Microsoft Word.
2-spreadsheet-example:Microsoft Excel.
3-Database managers –example : Microsoft Access.
4-Graphics-example:Photoshop.
5-Presentation-example:Microsoft Power point.
6-Multimedia .
7-Drowing.
MS Paint
MS Word
MS Power point
MS Excel
MS Access
Notepad
14
3- PROGRAMMING LANGUAGE
1- LOW level languages:
Example:
Machine language
Assembly language
2-High level languages:
Example:
C / C++ / JAVA / BASIC
Chapter 4
Viruses
• computer virus is : a computer program that can copy
itself and infect a computer (programs , documents ,
databases and more…)
16
Types of Computer Viruses
•
•
•
•
•
•
Macro viruses
Worms
Network Viruses
Boot Virus
Trojan Horses
E-mail viruses
17
Sources of Computer Viruses
• Three primary sources :
1- The Internet
*Via downloads and exchanges.
2-Diskettes
*Exchanging disks
3-Computer networks
*Can spread from one network to another.
18
how do you know if you have a computer
virus?!
•
•
•
•
•
•
your computer shuts down by itself
your computer gets really slow
If you open a website it closes by itself
unexpected error messages
halting the system
lack of storage capability
19
How to Protect Your Computer from Viruses
• 1-Do not uses any diskettes from unreliable sources.
• 2-Backup your files periodically.
• 3-Delete E-mails from unknown or suspicious ,
untrustworthy (unreliable)sources
• 4-Never open a files from attached to an E-mail unless
you know what it is , even if it appears to come from a
friend.
• 5-Update your antivirus software at least every two
weeks.
• 6-Download files from the internet only from legitimate
and trustworthy sources.
Download