Software refers to parts of the computer which do not have a material form, such as programs, data, protocols, etc. When software is stored in hardware that cannot easily be modified (such as BIOS ROM in an IBM PC compatible), it is sometimes called "firmware" to indicate that it falls into an uncertain area somewhere between hardware and software.
Operating system | Unix and BSD | UNIX System V, IBM AIX, HP-UX, Solaris (SunOS), IRIX, List of BSD operating systems |
GNU/Linux | List of Linux distributions, Comparison of Linux distributions | |
Microsoft Windows | Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7 | |
DOS | 86-DOS (QDOS), PC-DOS, MS-DOS, DR-DOS, FreeDOS | |
Mac OS | Mac OS classic, Mac OS X | |
Embedded and real-time | List of embedded operating systems | |
Experimental | Amoeba, Oberon/Bluebottle, Plan 9 from Bell Labs | |
Library | Multimedia | DirectX, OpenGL, OpenAL |
Programming library | C standard library, Standard Template Library | |
Data | Protocol | TCP/IP, Kermit, FTP, HTTP, SMTP |
File format | HTML, XML, JPEG, MPEG, PNG | |
User interface | Graphical user interface (WIMP) | Microsoft Windows, GNOME, KDE, QNX Photon, CDE, GEM, Aqua |
Text-based user interface | Command-line interface, Text user interface | |
Application | Office suite | Word processing, Desktop publishing, Presentation program, Database management system, Scheduling & Time management, Spreadsheet, Accounting software |
Internet Access | Browser, E-mail client, Web server, Mail transfer agent, Instant messaging | |
Design and manufacturing | Computer-aided design, Computer-aided manufacturing, Plant management, Robotic manufacturing, Supply chain management | |
Graphics | Raster graphics editor, Vector graphics editor, 3D modeler, Animation editor, 3D computer graphics, Video editing, Image processing | |
Audio | Digital audio editor, Audio playback, Mixing, Audio synthesis, Computer music | |
Software engineering | Compiler, Assembler, Interpreter, Debugger, Text editor, Integrated development environment, Software performance analysis, Revision control, Software configuration management | |
Educational | Edutainment, Educational game, Serious game, Flight simulator | |
Games | Strategy, Arcade, Puzzle, Simulation, First-person shooter, Platform, Massively multiplayer, Interactive fiction | |
Misc | Artificial intelligence, Antivirus software, Malware scanner, Installer/Package management systems, File manager |
No comments:
Post a Comment