Identification of Basic Software Classification
Identification of Basic Software Classification
The software of a computer system does not have a physical presence, they are stored in digital
format within the computer's memory.
Software is the logical and intangible support that allows the computer to perform intelligent tasks,
directing physical components or hardware with instructions and data through different types of
programs.
Software are application programs and operating systems, which according to the functions they
perform can be classified into:
• Softwareof System
• Softwareof Application
• Softwareof Programming
• Softwareof Programming
A. SYSTEM SOFTWARE
System software is responsible for controlling, integrating and managing the hardware components of
a computer system, providing a friendly environment for users to run other software applications.
System software is a set of software programs that allow the user to interact with devices without
getting lost in the technical complexity of the equipment. These programs are the basis of the software
architecture, including the parts that regulate input/output functions.
System software includes operating systems, device drivers, servers, window systems, and utility
programs. Allowing you to coordinate all the internal or external devices of the computer such as
printer, mouse, keyboard, monitor, etc.
The system software is copied to the computer when you install the operating system. You can update
system software by running programs such as "Windows Update" in Windows or "Software Update" in
Mac OS X. Because system software runs at the most basic level of the computer, it is also known as
"low-level" software.
There are four basic categories into which system software can be classified:
2. Debuggers: used to monitor the execution of a program line by line. The program's source code is
compiled and partially executed, allowing the programmer to keep track of the instructions that are
executed at any given time. Also allowing you to control, change or assign values to program
variables.