290 likes | 501 Views
2.2 Types of Computer Software. Prepared by Desmond C.S. Wong. Operating System. An OS is a program (some may say a set of programs) that coordinates all the activities of a computer. Microsoft Windows XP. from Amazon.com. Apple Mac OS X. from Apple Computer. Redhat Linux.
E N D
2.2 Types of Computer Software Prepared by Desmond C.S. Wong
Operating System • An OS is a program (some may say a set of programs) that coordinates all the activities of a computer
Microsoft Windows XP from Amazon.com
Apple Mac OS X from Apple Computer
Redhat Linux from computerworld.jp
Linux command-mode from rr.sans.org
Sun Solaris Unix from xfce.org
Microsoft DOS from members.tripod.com/suzuki2go
POWER Starting a computer 1. Turn on the power
from dualprocessorcomputers.com from rojakpot.com 2. The processor finds the ROM chip that contains the BIOS
from dn.redwoods.cc.ca.us 3. The BIOS performs POST
= ? from nuwaveinc.com 4. The results of the POST are compared with data in the CMOS chip
from all-about-pc.de 5. The BIOS looks for the system files in one of the booting drives
1001 1010 1011 1100 1101 … from macaddit.com from Amazon.com 6. the system files and the #kernel of the OS load into RAM from hard disk/booting drive
7. the OS loads configuration information and displays the interface on the screen
User interface Job scheduling Program management Single user/single tasking Multitasking Multi-user Multiprocessing Data management Device management Security of access Resources management Error detection and response Functions of OS
Types of OS • Standalone • MS-DOS, Windows 9X, Windows NT Workstation, Windows 2000 Prof, Windows ME, Windows XP Home & Prof. Ed., MacOS • Network • Netware, Windows NT and 2000 Server, Windows .NET Server, UNIX, Linux • Embedded • Windows CE, Pocket PC 2002, Palm OS
Utility programs • A utility program is a type of system software that performs a specific task, usually related to managing a computer, its devices, or its programs
Applications software • Application software consists of programs that perform specific tasks for users • Word processing • Spreadsheet software • Database software • Presentation graphics software • Game • Desktop publishing software • Anti-virus scanner • Web browser • and etc.
Forms of applications software • Packaged software • Custom software • Freeware • Public domain software • Shareware • Software from ASP
Text document txt, rtf, doc, pdf Image files bmp, gif, jpeg, png, tiff Sound files midi, mp3, ra, wav Video files avi, mov, mpeg, rm Presentation files ppt Spreadsheet files xls Database files dbf, mdb Data files
User Application Software Data Files Operating System Relationship among OS, applications s/w and data files
http://www.med.yale.edu/caim/manual/graphics/graphics/8bit_displays.gifhttp://www.med.yale.edu/caim/manual/graphics/graphics/8bit_displays.gif http://www.med.yale.edu/caim/manual/graphics/graphics/1_bit_display.gif