Читать книгу Instalación y parametrización del software. IFCT0510 - Álvaro Aranda Vera - Страница 12
3.2. Cómo funciona el software
ОглавлениеPara comprender el funcionamiento del software hay que distinguir dos tipos fundamentales: grupos de software base y software de sistema. Sus características son las siguientes:
1 Software de sistema. Es el que hace que el usuario pueda interaccionar con el hardware (componente físico) y pueda dar soporte a otros programas. Este software también proporciona una interfaz de usuario haciendo más fácil su utilización. Comúnmente se denomina sistema operativo.
2 Software de aplicación. Es aquel software que permite al usuario hacer una tarea específica. Estos son programas de gestión, calculadora, programas de oficina, programas para leer archivos pdf, etc.
Cuando un usuario está utilizando una aplicación, por ejemplo, escribiendo un documento de texto, la aplicación manda un conjunto de instrucciones al sistema operativo actuando este de intérprete y mandándole al hardware un código que pueda entender.
La información llega al procesador mediante los dispositivos de entrada. El sistema operativo y las aplicaciones son los encargados de trasmitir al procesador esta información en código binario para que la analice, mandando posteriormente la información hacia el sistema operativo y dispositivos de salida. En el siguiente esquema se muestra la comunicación del sistema informático.
Nota
El software de sistema es el que soporta todo el software de aplicación, por lo tanto el software de aplicación debe estar instalado en un sistema operativo específico y compatible.
El sistema operativo es un programa, pero un programa muy especial: el más importante y el más complejo. Cuando se enciende un ordenador se carga parte del sistema operativo en memoria y se ejecuta. El sistema operativo hace que la computadora empiece a reconocer los dispositivos, CPU, memoria, tarjetas, etc., comprobando que todos trabajan correctamente.
El software hace de interfaz creando para el usuario un entorno comprensible sin que este tenga que saber lo que la máquina está realizando interiormente y facilitando las tareas.
Por ejemplo, un usuario, cuando abre un documento de texto solo ve lo que contiene y lo que está escribiendo, mientras el software se encarga de comunicar a la máquina las operaciones de lectura y escritura sin que el usuario se tenga que preocupar de cómo se escriben los bit, en qué sector del disco se guarda, cómo se gestiona el espacio del disco y el acceso a otros usuarios.