Fundamentos de Programacion
UNIDAD 1. CONCEPTOS BÁSICOS.
1.1 CLASIFICACIÓN DEL SOFTWARE DE: SISTEMAS Y APLICACIÓN.
El software es la parte lógica de computadora, lo intangible, permite el manejo de los recursos y la realización de tareas específicas. El software son los programas, los archivos, los datos. Se puede dividir en 2 clases principales:
1.- SOFTWARE DE SISTEMA.
Se llama Software de Sistema oSoftware de Base al conjunto de programas que permiten la administración del sistema de cómputo es decir la parte física o los recursos de la computadora, el software de sistema puede proporcionar la interacción entre el usuario y los componentes hardware. El Software de Sistema se divide en: Sistema operativo, los controladores de dispositivos de E/S o drivers y los programas utilitarios y demantenimiento.
Sistema operativo.
El Sistema Operativo es un conjunto de programas que administran los recursos de la computadora, controla su funcionamiento y permite a las personas tener acceso a estos recursos a través de una interfaz amigable.
Un Sistema Operativo realiza cinco funciones básicas: Suministro de Interfaz al usuario, administración de recursos, administración dearchivos, Administración de tareas y servicio de soporte.
Suministro de interfaz al usuario: Permite al usuario comunicarse con la computadora por medio de interfaces que se basan en comandos, interfaces que utilizan menús, e interfaces gráficas de usuario.
Administración de recursos: Administran los recursos del hardware como la CPU, memoria, dispositivos de almacenamiento secundario y periféricos deentrada y de salida.
Administración de archivos: Controla la creación, borrado, copiado y acceso de archivos de datos y de programas.
Administración de tareas: Administra la información sobre los programas y procesos que se están ejecutando en la computadora. Puede cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en la CPU, así como terminar programas.
Servicio desoporte: Los Servicios de Soporte de cada sistema operativo dependen de las implementaciones añadidas a este, y pueden consistir en inclusión de utilidades nuevas, actualización de versiones, mejoras de seguridad, controladores de nuevos periféricos, o corrección de errores de software.
Controladores de dispositivos.
Los Controladores de Dispositivos son programas que permiten a otrosprogramas de mayor nivel como el sistema operativo interactuar con un dispositivo de hardware. Ejemplo: el controlador de impresión.
Programas utilitarios o de mantenimiento.
Los Programas Utilitarios realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo. Ejemplos: El editor del registrode windows, el administrador de tareas, el restaurador del sistema, etc.
2.- SOFTWARE DE APLICACIÓN.
Son aquellos programas que nos ayudan a realizar tareas específicas como redactar y editar un de textos, editar imágenes, realizar cálculos, manipular una base de datos, navegar en internet, u otros tipos de software especializados como software administrativo, software educativo, software dediseño asistido por computadora, editores de música, programas de contabilidad, etc., etc., también se conocen como aplicaciones. Dentro de la categoría de software de aplicación están incluidos los procesadores de texto, las hojas electrónicas de cálculo, el software de diseño gráfico, navegadores de internet, etc.
Las funciones de una aplicación dependen de su propósito, según el cual puedenclasificarse en dos categorías:
Programas básicos (o utilitarios).
Son aplicaciones cuyo propósito es mejorar, en alguna forma, el desempeño del ordenador. Ejemplo de esto es el Winrar, cuya única función es tratar los archivos comprimidos, especialmente los rar; las calculadoras, cuya única función es el algebra y calculo numérico; el Acrobat Reader, cuya única función es abrir y...
Regístrate para leer el documento completo.