COMPUTER SOFTWARE SOFTWARE Two types of software Applications - useful to the user Systems - in the background APPLICATIONS SOFTWARE -WORD-PROCESSING create, manipulate, and print documents features especially text word wrap block/move/copy => cut and paste spell check thesaurus mail-merge e.g. MSWord, WordPerfect, WordStar APPLICATIONS SOFTWARE SPREADSHEETS present and analyze numerical data columns, rows, and cells each cell can be addressed use formulas will recalculate manipulate with "what if" makes graphs from data labeling with formats and fonts e.g. EXCEL, QUATTRO-PRO, LOTUS 1-2-3, VISI-CALC APPLICATIONS SOFTWARE DATABASE MANAGERS for a large collection of data stores using records and fields allows for retrieval, enter, delete, change, display sorting and searching some calculations centered on Query Language e.g. ACCESS, dBase IV, PARADOX APPLICATIONS SOFTWARE GRAPHICS Analytical Presentation Charts - PIE, LINE, BAR Communicate your ideas to an audience make VU-GRAPHS Drawing e.g. Harvard Graphics, DrawPerfect, PowerPoint, WP Presentations, Corel APPLICATIONS SOFTWARE COMMUNICATIONS SOFTWARE allows your PC to talk to other computers needs a modem or access line often need a service AMERICA ONLINE, PRODIGY, COMPUSERV, M/S NET gives you access to the INTERNET e.g. PROCOMM, SYMPHONY APPLICATIONS SOFTWARE UTILITIES e.g. Virus Checker Norton Utilities WINDOWS 3.1 DISKLOCK (Password protection) APPLICATIONS SOFTWARE OTHERS Desktop publishing (M/S Publisher, GEM) Financial planning (QUICKEN) Integrated Packages and Suites Project management Computer aided design (CAD) Groupware Multimedia text, graphics, animation, video, music, voice SYSTEMS SOFTWARE The interface between Application Programs and the hardware There are four kinds of system programs Bootstrap Loader Diagnostic Routines Basic Input/Output System Operating System SYSTEMS SOFTWARE BOOTSTRAP Loader permanently stored in hardware calls in the Operating System SYSTEMS SOFTWARE Diagnostic Routines also stored in hardware run initial tests to see that all is well in RAM and CPU, etc SYSTEMS SOFTWARE Basic Input/Output System interprets Keyboard Commands transmits data to monitor or disk SYSTEMS SOFTWARE Operating System 'helps the computer manage its resources' Utility programs = housekeeping e.g. 'formatting', 'copy', 'rename' There are FIVE primary MICROCOMPUTER Operating Systems: DOS, Windows95, OS/2 Warp, Macintosh, and UNIX Two competing systems IBM, and IBM compatibles, or clones APPLE, which uses Macintosh OPERATING SYSTEMS DOS - Disk Operating System Original PC operating system FOR IBM, BY Microsoft -- many upgrades - we now have version 6.2 - backward compatible ADVANTAGES Popularity - 85% of all machines Applications - 35,000, like Wordperfect written to take advantage of DOS commands Inexpensive H/W is used- $1000-3000 range DISADVANTAGES Limited Primary Storage - 640 kb This means a lot of Thrashing, and slow execution Single Tasking Only - one user, one application Character-based or command-line interface OPERATING SYSTEMS WINDOWS 95 Windows 3.1 is an operating environment and requires DOS Windows 95 is true operating system, does NOT require DOS Windows 98 now available Advantages Multi-processing - run 2 or more jobs at once Flexibility - runs on wide range of computers Internet Access - utilities built in Easy H/W Upgrades - ‘Plug and Play’ OPERATING SYSTEMS WINDOWS 95 (cont.) Disadvantages Minimum System Config Requires lots of disk, lots of mem, and big chip Fewer Applications Not a lot specifically for W95, but can run older Windows and DOS applications OPERATING SYSTEMS WINDOWS NT Not a competitor for Windows 95 Made for more sophisticated and powerful hardware Built to handle network interfaces OPERATING SYSTEMS OS/2 Warp - Operating System/2 developed jointly by IBM and Microsoft for more powerful computers ADVANTAGES Multiprocessing - run several applications at the same time compatible with DOS - run most existing applications Graphical User Interface (GUI) - icons and menus Min Sys Config - less space and mem than W95 DISADVANTAGES few applications written yet less network capabilities than W95 New H/W installation is more difficult OPERATING SYSTEMS MACINTOSH the original GUI system internally, all work performed by routines found on 2 primary files System File and the Finder. built around the Motorola 68000, 68020, 68030 chips some IBM/DOS applications can now be run on MACs using a special 286 circuit card or special s/w. ADVANTAGES easy to learn and use (due to GUI) training costs are 1/2 that of DOS quality graphics multi-tasking in latest versions easy H/W upgrades - supports ‘Plug and Play’ OPERATING SYSTEMS MACINTOSH (cont.) DISADVANTAGES perception that it is not a serious business machine not compatible with DOS this is going away, also learning to network APPLES and DOS expense no CLONES or alternatives to drive the price down No multiprocessing OPERATING SYSTEMS UNIX developed by AT&T for mini-computers scientific and technical orientation popular at universities getting into the business world via workstations ADVANTAGES multi-tasking multi-user - good for mini's, but less so for PCs networking - allows links with diff kinds of equip multiprocessing OPERATING SYSTEMS UNIX (cont.) DISADVANTAGES limited applications s/w No UNIX standard - lots of versions by different developers, such as AT&T, Cal/Berkeley, SUN, MS/XENIX That means programs may not port. difficult to learn - commands are long and complex OPERATING SYSTEMS SUMMARY Expect DOS, Windows, and Mac to be around for long time Expect serious upgrades to Windows and Mac Expect new Operating Systems to be more powerful and easier to use Expect Mac machines to be more compatible with DOS machines