generalidades de software
Para que un computador pueda hacer funcionar un programa informático (a veces conocido como aplicación o software), debe contar con la capacidad necesaria para realizar cierta cantidad de operaciones preparatorias que puedan garantizar el intercambio entre el procesador, la memoria y los recursos físicos (periféricos).
El sistema operativo se encarga de crearel vínculo entre los recursos de hardware, el usuario y las aplicaciones. Cuando un programa desea acceder a un recurso de hardware, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si no existe ningún driver, cada programa debereconocer y tener presente la comunicación con cada tipo de periférico.
De esta forma, el sistema operativo permite la "separación" de programas y hardware, principalmente para simplificar la gestión de recursos y proporcionar una interfaz de usuario sencilla con el fin de reducir la complejidad del equipo.
FUNCIONES DE UN SISTEMA OPERATIVO
Las funciones más importantes que debe cumplirun sistema operativo son las siguientes:
Aceptar los trabajos y conservarlos hasta su finalización.
Detectar errores y actuar de modo apropiado en caso de que se produzcan.
Controlar las operaciones de Entrada/Salida.
Controlar las interrupciones.
Planificar la ejecución de tareas.
Entregar recursos a las tareas.
Retirar recursos de las tareas.
Proteger la memoria contra el accesoindebido de los programas.
Soportar el multiacceso.
Proporcionar al usuario un sencillo manejo de todo el sistema.
Aprovechar los tiempos muertos del procesador.
Compartir los recursos de la máquina entre varios procesos al mismo tiempo.
Administrar eficientemente el sistema de cómputo como un todo armónico.
Permitir que los diferentes usuarios se comuniquen entre sí, así comoprotegerlos unos de otros.
Permitir a los usuarios almacenar información durante plazos medianos o largos.
Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos, facilidades y lenguajes de que dispone la computadora.
Administrar y organizar los recursos de que dispone una computadora para la mejor utilización de la misma, en beneficio del mayor número posible deusuarios.
Controlar el acceso a los recursos de un sistema de computadoras.
CLASIFICACIÓN DEL SOFTWARE
La clasificación del software o aplicaciones pueden realizarse de diversas formas, aquí le haremos según su función, y pueden ser:
1. Software Del Sistema o Sistemas Operativos: Programas que permiten la administración de la parte física o los dispositivos del computador, es la queinteractúa entre el usuario y los componentes hardware del ordenador.
Sus funciones: coordina y manipula el hardware del computador, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse; organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas, y gestiona los errores de hardware y la pérdida dedatos, controlan diferentes procesos de la computadora como la interpretación de los comandos que permiten al usuario comunicarse con el ordenador y provee a las aplicaciones del sistema los recursos para su funcionamiento.
2. Software De Aplicaciones: Diseñado para realizar tareas específicas personales, empresariales o científicas como el procesamiento de nóminas, la administración de losrecursos humanos o el control de inventarios.
Los programas de aplicación pueden ser:
a. Procesadores De Texto: Lotus Word Pro, Microsoft Word, Corel WordPerfect, Ami pro, Works, OpenOffice.org Writer, Autodesk: orientados a la creación y manipulación de de documentos de texto.
b. Hojas Electrónicas O De Cálculo: Quattro Pro, Lotus 1-2-3, Works, OpenOffice.org Calc, Microsoft Excel....
Regístrate para leer el documento completo.