Directory

Encyclopedia

NodeWorks
                              ENCYCLOPEDIA

Link Checker

Home
Encyclopedia : S : SY : SYS :

System software

 

System software

System software is a generic term referring to any computer software whose purpose is to help run the computer system. Most of it is responsible directly for controlling, integrating, and managing the individual hardware components of a computer system.

System software is opposed to application software that helps solve user problems directly.

System software performs tasks like transferring data from memory to disk, or rendering text onto a display. Specific kinds of system software include loading programs, operating systems, device drivers, programming tools, compilers, assemblers, linkers, and utilities.

Software libraries that perform generic functions also tend to be regarded as system software, although the dividing line is fuzzy; while a C runtime library is generally agreed to be part of the system, an OpenGL or database library is less obviously so.

System software can be stored on non-volatile storage on integrated circuits that is usually termed firmware.

Classification and examples

  • BIOS & firmware
  • boot loader
  • operating system
  • device driver
  • shells
  • loader
  • libraries
  • *C standard library, etc
  • code generation tools
  • *compilers
  • *assemblers,
  • *linkers,
  • windowing system
  • networking
  • *Ethernet
  • *TCP/IP
  • *NFS
  • *SMB

    See also



  • NodeWorks boosts web surfing!
    Page Returned in 0.340 seconds - HTML Compressed 72.1%

    This article is from Wikipedia. All text is available
    under the terms of the GNU Free Documentation License.
     GNU Free Documentation License
    © 2008 Chamas Enterprises Inc.