COMP. SOFTWARE
---------------------------------------------------------------
APPLICATION SOFT. SYSTEM SOFT.
--------------------------------- ------------------------
gen.purpose | application-specific sys.manag | sys. dev.
application programs prog.
GRAPHICAL USER INTERFACE(GUI)-icons, tool and status bars, menus.
INTEGRATED PACKAGES- microsoft works, lotus eSuite WorkPlace,etc.
WEB BROWSER- (NETSCAPE NAVIGATOR,EXPLORER)key software interface you use to point and click your way through the hyperlinked resources of the WORLD WIDE WEB and the internet(intranets also)
E-MAIL- changed the way people work and communicate.
WORD PROCESSING- microsoft word, lotus wordPro, corel wordPerfect
ELECTRONIC SPREADSHEET- microsoft excel,corel quattroPro
DATABASE MANAGEMENT- microsoft access, lotus approach,paradox
PRESENTATION GRAPHICS- powerpoint, freelance, corel presentations
PERSONAL INFORMATION MANAGER- outlook, lotus organizer
SYSTEM SOFTWARE IN 2 MAJOR CATEGORIES
1.SYSTEM MANAG. PROGRAMS- programs that manage the hardware, software,network, and data resources of computer systems during the execution of the various information processing jobs of users.
2. SYSTEM DEVELOP.PROGRAMS- programs that help users develop information system programs and procedures nad prepare user programs for computer processing.
Operating System- integrated system of programs that manages the operations of the CPU.
*main purpose is to maximize the productivity of a computer system by operating it in the most efficient manner.
Popular Operating Systems
-WINDOWS
-UNIX
-LINUX
-MAC OS X
OPERATING SYSTEM DOES 5 THINGS
1. USER INTERFACE FOR SYSTEM AND NETWORK COMM.
2.RESOURCE MANAG. FOR MANAG. HARDWARE RESOURCES
3. FILE MANAG. FOR MANAG. FILES OF DATA AND PROGRAMS
4. TASK MANAGEMENT
5. UTILITIES & OTHER FUNCTIONS THAT PROVIDE MISC.SUPPORT AND SERVICES.
PROGRAMMING LANGUAGES- they require the use of a variety of programming packages to help programmers develop computer programs, and language translator programs to convert programming language instructions into machine language instruction code.
5 MAJOR LEVELS OF PROGRAMMING LANGUAGES
1. MACHINE LANGUAGES
2. ASSEMBLER LANGUAGES
3. HIGH-LEVEL LANGUAGES
4. 4TH GENERATION LANGUAGES
5. OBJECT ORIENTED LANGUAGES