computacion
* programas de gestion
* programas de gestion de tareas
*programas de gestion de datos
*programa de gestion de sistemas
2. programas de proceso:
* traductores
* compiladores
* interpretes
3. programas de servicio
* utilitarios
* mantnimiento de datos.
¿QUÉ ES UN SISTEMA OPERATIVO?
Un Sistema Operativo (SO) es un software queproporciona un acceso sencillo y seguro al soporte físico del ordenador (hardware), ocultando al usuario detalles de la implementación particular y creando la ilusión de existencia de recursos ilimitados (o abundantes). Máquina Virtual.
Otra definición, es el de un programa que actúa como intermediario entre el usuario de la computadora y el hardware de la computadora.
PARTES DE UN SISTEMAOPERATIVO (1/3)
1. Manejo de Procesos (programa en ejecución: ejecutable, datos, pila, contador, registros...) Tareas de las que el SO es responsable:
• Creación y terminación de procesos
• Asignación/actualización/liberación de recursos
• Suspensión y reinicio
• Sincronización entre procesos
• Comunicación entre procesos
• Solución de “trampas” y bloqueos
2. Manejo de Memoria. “Almacén”(array) de datos direccionables (y por lo tanto accesibles) por la CPU y algunos dispositivos de E/S
(DMA). Tareas de las que el SO es responsable
• “inventario” del uso de memoria
• selección de procesos a cargar en memoria
• reserva/liberacion de memoria
• conversión de direcciones virtuales
• protección de memoria7
3. Manejo de Ficheros. La función del SO es abstraer las propiedadesfísicas del dispositivo de almacenamiento, proporcionando una unidad lógica de almacenamiento. Tareas de las que el SO es responsable
• creación y eliminación de ficheros
• creación y eliminación de directorios
• proporcionar primitivas para la modificación de ficheros
• asignar/manejar permisos de acceso a ficheros
• realización de copias de seguridad
4. Manejo de Dispositivos de Entrada/Salida.La función del SO es abstraer las propiedades físicas del dispositivo de Entrada/Salida, así como coordinar el accesos a los mismos de múltiples procesos.
Tareas específicas:
• manejo de memoria para acceso directo, buffering y acceso a memoria “cache”
• Proporcionar la interfaz entre el usuario y el dispositivo
• Proporcionar la interfaz entre el sistema y el dispositivo
5. Manejo deRedes. La función del SO es proporcionar una interfaz de acceso a dispositivos remotos, conectados a través de líneas de comunicación.
6. Intérprete de Comandos. Proporciona la interfaz entre el usuario y el sistema operativo. (Shell). Varía en complejidad de sistema a sistema, desde los más simples por línea de comando a complejos sistemas gráficos basados en ventanas (WindowsNT, LINUX KDE,SolarisCDE,...)
PROGRAMA DE GESTIOS DE TAREAS
El software de gestión de proyectos y tareas surgió casi al mismo tiempo que los ordenadores. Estos primeros sistemas tenían capacidades limitadas y, según los estándares actuales, eran difíciles de utilizar. En la actualidad, hay una gran cantidad de software de administración de proyectos para ordenadores y se utiliza en casi todos los tipos denegocios. Con estos sistemas, pueden planearse actividades, programar el trabajo a realizar, ver las relaciones entre las tareas, administrar los recursos y monitorear el avance de un proyecto.
PROGRAMA DE GESTION DE DATOS
Un Sistema de Gestión de Bases de Datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos,además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.
Generalmente se accede a los datos mediante lenguajes de interrogación, lenguajes de alto nivel que simplifican la tarea de construir las aplicaciones. También simplifican la interrogación y la presentación de la información
Componentes
El motor de la base de datos acepta peticiones lógicas de los...
Regístrate para leer el documento completo.