EL COMPONENTE SOFTWARE
Para que toda computadora funcione
necesita, además del hardware, un componente lógico que procese los datos; ese componente es el Software.
El Software está integrado por distintos programas
que tienen diferentes propósitos para los cuales fueron creados; por
este motivo se los divide en tres categorías:
1. SOFTWARE DE BASE O DE SISTEMA
2. SOFTWARE DE APLICACIÓN
3. SOFTWARE DE PROGRAMACIÓN O DE DESARROLLO
A continuación
se detalla cada categoría:
1. SOFTWARE DE BASE
O DE
SISTEMA
Conjunto de programas que sirven para interactuar con el sistema, confiriendo control sobre el hardware, además de dar soporte a otros programas. El software de sistema se divide en
ü Sistema Operativo.
ü Controladores de dispositivos o Driver.
ü Programas Utilitarios.
Ahora veremos cada una de estas subcategorías del software de base o de sistema:
SISTEMAS OPERATIVOS
Un sistema operativo (SO) es un conjunto de programas o
software, destinado a permitir la comunicación entre el usuario y la máquina de
forma cómoda y eficiente; se encarga de gestionar los recursos de la
computadora, esto incluye la gestión del hardware desde los niveles más
básicos.
• Esto
significa que el SO se asegura que las partes de la computadora funcionen
correctamente y se puedan comunicar entre sí.
• También
permite que el usuario logre interactuar con el equipo mediante dispositivos
externos.
• En cuanto
a programas, el SO brinda un entorno seguro para que las aplicaciones puedan
ejecutarse sin interferir unas con otras.
Las principales tareas que realiza un sistema operativo son:
- Compartir
los recursos de Hardware entre los usuarios.
- Permitir
a los usuarios compartir sus datos entre ellos.
- Prevenir
que las actividades de un usuario no interfieran en las de los demás usuarios.
- Facilitar
el acceso a los dispositivos de E/S.
- Recuperarse
de fallas o errores.
- Llevar
el control sobre el uso de los recursos (entre otras).
Ejemplos de sistemas operativos: Windows, Unix, Linux, Macintosh, Android.
CONTROLADORES
DE DISPOSITIVOS O DRIVERS
Es la herramienta que permite que
un SO pueda hacer uso total de lo que esté contenido en el hardware del equipo, por ejemplo los periféricos, la tarjeta
de video, de sonido.
El controlador permite que se haga
uso pleno de las funcionalidades del dispositivo por parte del usuario
PROGRAMAS UTILITARIOS
Programas diseñados para realizar
una función determinada, resolver problemas relacionados con la administración del sistema. Algunos
de ellos son: Defragmentador de disco (Defrag),
Recuperar datos perdidos (Rescue), Eliminar software
malicioso (Antivirus), Comprimir archivos (Winzip, WinRar), Tareas
de mantenimiento del sistema
(TuneUp), etc.
2. SOFTWARE DE APLICACIÓN
Son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como software médico, software de navegación (Firefox Mozilla, Google Chrome), etc.
• Microsoft Access: es un gestor de base de datos, permite
almacenar grandes volúmenes datos y poder recuperarlos para su posterior
utilización.
Es el conjunto de herramientas que permiten al desarrollador informático escribir programas usando diferentes alternativas y lenguajes de programación.
Este tipo de software incluye principalmente compiladores, intérpretes, ensambladores, enlazadores, depuradores, editores de texto y un entorno de desarrollo integrado que contiene las herramientas anteriores, y normalmente cuenta una avanzada interfaz gráfica de usuario (GUI). Ejemplos C++, Visual Basic, Java, etc.
-------------------------------------------------------------
Actividad Tema 7
1- ¿Qué función primordial cumple el SOFTWARE?
2- ¿Cómo esta compuesto el Software de Base?
3- ¿Qué tareas realiza el Sistema Operativo?
4- Menciona 1 Sistema Operativo que utilizaste o utilizas, en qué dispositivo se encontraba alojado?
5- ¿Qué tareas realizan los Drivers?
6- ¿Qué función cumplen los programas utilitarios?
7- ¿Cuáles son las aplicaciones Ofimáticas?
8- Componentes del paquete Office
9- ¿Qué utilidad tiene el Software de programación y quien lo puede administrar?