We explain what system software is, what it is for and examples. Also, what is programming and application software.
The system software allows interaction with the Operating System.What is system software?
In computing, is known as system software or base software to the series of programs preinstalled in the computer or computer system and that allow interaction with the Operating System (the software that governs the operation of the entire system and guarantees its operability), to support other programs and guarantee digital control of the hardware.
The basic software is usually very simple, inaccessible to most of the users and manages the physical potential of the computer, according to the instructions of the operating system, with which it should not be confused.
Different operating systems can control the same basic software, for example, since these are the commercial presentation of a program to manage the system software in one way or another. However, in many cases both terms are used as synonyms.
Among the main functions of the system software is the control of the transfer of resources, the management of the RAM, access to peripherals or the hard disk, in short, basic and fundamental tasks without which no system could function properly.
System software examples
The BIOS ensures that the computer communicates with the outside world.Some possible examples of system software are:
- Program Loaders (loaders). Programs in charge of the execution of other programs and of guaranteeing the stability of the system.
- Operating systems. In fact, many of its components, since a certain part of the OS is part of other aspects of the system's operation.
- Basic utility programs. As the guarantors of the correct state of the hardware, or meters Energy, temperature, etc.
- BIOS. Acronym in English for Basic Input-Output System, it is the elementary program for controlling the information system, which ensures that the computer communicates with the outside world.
- Command lines. Instructions preprogrammed in the system that allow to carry out very basic and essential functions, with priority execution.
Programming software
Programming software builds and designs other programs.Aprogramming language or programming software is the name of the programs that allow the construction and design of other computer programs. They are called that way because they understand languages or protocols formalities for the organization ofalgorithms and logical processes, which are then executed by a computer system to perform various purposes. With this type of software, pieces of application software, system software or even other programming languages are composed.
app software
Video games are application software.It is understood byapp software to all programs that do not concern the operation of the computer, but are installed in the system to achieve specific and determined functions: work tools such asspreadsheets, word processors, graphic design programs, among others; entertainment programs such as video games, audio or video players, etcetera; or simply information software, such as digital encyclopedias, internet browsers, among other.