Operating Systems: Systems and Application Software
Operating Systems: Systems and Application Software
Hergovind Singh
When selecting an operating system, you must consider the
current and future needs for application software to meet the
needs of the organization. In addition, your choice of a
particular operating system must be consistent with your choice
of hardware.
Command-based interfaces
Graphical User Interfaces (GUIs)
Hardware Independence
Memory Management
Processing Tasks
Netware
Windows NT Server 4.0
Windows 2000 Server
Unix
Red Hat Linux
Mac OS X Server
Enterprise Operating Systems
IBM’s OS/390
HP’s MPE/iX (Multiprogramming Executive
with integrated POSIX)
IBM’s z/OS
Linux
Consumer Appliance Operating Systems
Windows CE.NET
Mobil Linux
Windows XP Embedded
Handheld PC
Pocket PC
Palm OS
Nokia 7650
Utility Programs
Types and Functions of Applications Software
Sources of Software
Comparison of Proprietary and Off-the-Shelf Software
Personal Application Software
Personal and Application Software
Personal and Application Software
Workgroup Application Software
Groupware
Collaborative computing software
Group Scheduling
Examples of Enterprise Application Software
Enterprise Application Software
Selected Enterprise Resource
Vendors
Programming Languages
to a particular syntax
Machine language
ASCII (American Standard Code for Information
Interchange)
Second-Generation Languages
Assembly languages
Assemblers
Symbolic language
Third-Generation Languages
Fourth-Generation Languages
4GLs
Programs tell the CPU the desired results,
not how to get them
Examples: SQL, SAS
Fifth-Generation Languages
5GLs
Uses a visual or graphical development
interface to create source language
Examples: Visual Basic, PC COBOL, and
Visual C++
Object-Oriented Programming Languages
Software bugs
Open source software
Software licensing
Software upgrades
Global software support
Antitrust issues for software
How to Deal with Software Bugs
Summary