Es el grupo de instrucciones escritas en programas de computador que personifican su elemento lógico. Estas instrucciones otorgan al equipo la capacidad para realizar diferentes funciones.
Según su trabajo se clasifican los softwares en tres tipos: software de sistema, software de aplicación y software integrado. Cada uno de estos, a su vez, presenta otras divisiones que realizan acciones específicas dentro del dispositivo electrónico.
Software de sistema
Incluye todos los programas que sirven para la activación y el manejo de los recursos internos del computador. Dentro de este software tenemos las siguientes divisiones:
Software básico o programa de arranque
El sistema de entrada/salida básico (BIOS por sus siglas en inglés: basic input output system) o programa de arranque es el primer programa que se ejecuta cuando arranca la máquina. Es un software de sistema que comprueba los dispositivos del computador y carga en memoria al sistema operativo. Este software se encuentra en la memoria ROM (del inglés Read Only Memory).
Sistemas operativos
Los sistemas operativos son los softwares que inspeccionan los recursos del computador y funcionan como la interfase entre usuario y computador. A través de ellos se trata de optimizar el uso del procesador, la memoria y los dispositivos de entrada y salida para permitir a los usuarios el manejo de varios programas de forma eficiente.
Se apega a la capacidad del equipo físico: computadora, teléfono inteligente, tableta o laptop. Entre los sistemas operativos tenemos como ejemplos:
- MS/DOS (MicroSoft Disk Operating System): sistema operativo de Microsoft para las computadoras personales de principios de los años 80 en el siglo XX.
- Microsoft Windows: sistema operativo más usado de todos los tiempos que ha evolucionado desde 1985.
- MAC OS: sistema operativo de Apple Macintosh para sus computadoras de escritorio y laptops.
- UNIX: sistema operativo multiprograma y multiusuario.
- Linux: sistema operativo de dominio público.
- iOS: sistema operativo de iphone y iPad.
- Android: sistema operativo de teléfonos inteligentes.
- Harmony OS: sistema operativo de los sistemas Huawei.
Software de programación
Son los programas del software de sistema que proporcionan la construcción de las aplicaciones de los usuarios. Dentro de este grupo de software encontramos los siguientes:
- Ensambladores
- Compiladores
- Rastreadores de errores de programación
- Sistemas de gestión de archivos
- Administrador de bibliotecas de programas
- Terminales
Programas de diagnóstico y mantenimiento
Estos se especializan en la detección de averías y mal funcionamiento del hardware y del software. También se le llama como Utilidades o Utilities, a continuación te los presentamos:
- Compresor de datos.
- Protección contra virus.
- Fragmentador de disco.
- Utilidad de Airport.
- Disk utility.
Controladores de dispositivos
Los controladores de dispositivos o device drivers están divididos dentro del software de sistema. Estos programas se trazan para permitir que un dispositivo que se conecta a un computador pueda funcionar. Ejemplos de estos son los siguientes:
- Controlador de cámara web.
- Controlador de lápiz óptico.
- Controlador de impresora.
Software de aplicaciones
El software de aplicación es el que programa las instrucciones para hacer una tarea que no se relaciona con el funcionamiento del computador. Estas tareas son las que en realidad fomentan el uso extendido del computador, como escribir un texto, oír música y calcular el presupuesto anual de una empresa.
Software de aplicaciones estándar
Las aplicaciones estándar son software que se despliegan para el público general y se transfieren de forma alta. Pueden tener distintas versiones para diferentes plataformas de hardware. Ejemplos de aplicaciones estándar son los siguientes:
- Procesadores de texto: Microsoft Word, Google Docs, Apple Pages.
- Hoja electrónica de cálculo: Microsoft Excel, Quattro Pro, Lotus.
- Gestor de base de datos: MySQL, MS Acess, dBase.
- Gestor de gráficos: Corel Draw, Paint Brush, Adope Photoshop, GIMP.
- Navegadores de internet: Google Chrome, Internet Explorer, Safari, Mozilla Firefox.
- Gestor de multimedia: Windows Media Player, VLC Media Player.
Software de aplicaciones personalizadas
Hay aplicaciones que se dan para un categórico cliente, con especificaciones para una plataforma fija. Por ejemplo, el software de una entidad bancaria se hace a la medida de las exigencias de esa entidad.
Software de comunicación
El software de comunicación contiene las instrucciones que permiten el intercambio de información entre computadores. Se utilizan ampliamente en teletrabajo, por donde se pueden enviar textos, videos y conferencias en tiempo real. Ejemplos de software de comunicación son:
- Slack
- Zoom
- RingCentral
- GoToMeeting
- Skype
- Correo electrónico
Software integrado
Es un software que maneja las funciones de un equipo electrónico que no es visible al usuario. La principal característica de este software es que se desarrolla simultáneamente con el equipo. Los sistemas operativos más populares en sistemas integrados son Linux y Windows Embedded.
En aparatos como los televisores, los aviones y los videojuegos el software está integrado. Por ejemplo, el software integrado en un microondas es el encargado de responder a las teclas del panel, controlar la pantalla LCD.
Tipos de Software
Tipos de software | Divisiones | Función | Ejemplos |
Software de sistema | Programa de arranque | Encendido del computador | BIOS |
Sistemas operativos | Interfaz del computador y el usuario | · Windows
· UNIX · iOS · Android |
|
Software de programación | Construcción de aplicaciones por los usuarios | · Compiladores
· Gestión de archivo · Administrador de Biblioteca · Consola · Terminal |
|
Software de diagnóstico y mantenimiento | Detección de averías y mal funcionamiento | Disk utility Fragmentador de disco Protección contra virus Compresión de datos |
|
Controlador de dispositivo (Device driver) |
Permite la función de un dispositivo cuando se conecta al computador | · Controlador
· cámara web · Controlador de impresora · Controlador de lápiz óptico |
|
Software de aplicación | Aplicaciones estándar | Utilidades de uso masivo | · Procesadores de texto
· Hoja de cálculo · Gestor de base de datos · Gestor de gráficos |
Aplicaciones personalizadas | Utilidades de uso limitado | Software de entidad bancaria | |
Software de comunicación | Conexión entre computadores | · Correo electrónico
· Videoconferencia · Plataformas de teletrabajo |
|
Software Integrado | Ninguna | Control de equipos electrónicos | · Software en televisores,
· Videojuegos · Microondas. |
https://www.youtube.com/watch?v=ca_QNSJku3E&ab_channel=LuisaHernandez