TEMA 7

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:


Realizar el interfaz sistema-usuario.

- 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.



 Aplicaciones   ofimáticas:    Dentro    de    estas aplicaciones encontramos el paquete Office de Microsoft, que contiene varios programas de oficina como:

 • Microsoft Word: es un procesador de texto que permite realizar documentos de texto tales como curriculum vitae, cartas, informes, monografías,

 • Microsoft Excel: planilla de cálculos que permite resolver cálculos matemáticos y financieros de manera sencilla.

 • Microsoft PowerPoint: permite realizar presentaciones animadas con diapositivas incluidos imágenes, gráficos, animaciones, video y sonido.

• Microsoft Access: es un gestor de base de datos, permite almacenar grandes volúmenes datos y poder recuperarlos para su posterior utilización.


3. SOFTWARE DE PROGRAMACIÓ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?