Buscar este blog

EQUIPO 5

EQUIPO 5



viernes, 4 de junio de 2010

UNIDAD 5 DIFERENCIAR LAS FUNCIONES DEL SISTEMA OPERATIVO

Diferenciar las funciones del Sistema Operativo


Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para manejar un computador. Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se

ejecutan en la máquina.

5.1 Funciones del Sistema Operativo

ADMINISTRACION DE TRABAJOS

Cuando existen varios programas en espera de ser procesados, el sistema operativo debe decidir el orden de procesamiento de ellos, así como asignar los recursos necesarios para su proceso.

ADMINISTRACION DE RECURSOS

Mediante está función el sistema operativo esta en capacidad de distribuir en forma adecuada y en el momento oportuno los diferentes recursos (memoria, dispositivos, etc.,…) entre los diversos programas que se encuentran en proceso, para esto, lleva un registro que le permite conocer que recursos están disponibles y cuales están siendo utilizados, por cuanto tiempo y por quien, etc.

CONTROL DE OPERACIONES DE ENTRADA Y SALIDA

Mediante esta actividad el sistema operativo decide que proceso hará uso del recurso, durante cuánto tiempo y en que momento.


Supervisa que áreas de memoria están en uso y cual están libre, determina cuanta memoria asignará a un proceso y en que momento, además libera la memoria cuando ya no es requerida para el proceso.

RECUPERACION DE ERRORES

El sistema operativo contiene rutinas que intentan evitar perder el control de una tarea cuando se suscitan errores en la trasferencia de información hacia y desde los dispositivos de entrada / salida.

PROGRAMAS DE PROCESO

El sistema operativo contiene programas de servicios que sirven de apoyo al procesamiento de los trabajos, se conocen también como utilerías y se pueden clasificar en tres tipos:

Se ejecutan bajo el control del sistema operativo y se utilizan para preparar algunos recursos usados por el sistema. Son de uso interno.

B) UTILERIAS PARA ARCHIVOS

Manejan información de los archivos tales como imprimir,clasificar, copiar, etc.

C) UTILERIAS INDEPENDIENTES

Realizar funciones que se relacionan con la iniciación de dispositivos de Entrada/Salida, carga del sistema operativo, etc.

-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 E/S.

-Controlar las interrupciones.

-Planificar la ejecución de tareas.

-Entregar recursos a las tareas.

-Retirar recursos de las tareas.

-Proteger la memoria contra el acceso indebido 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í como protegerlos 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 de usuarios.

-Controlar el acceso a los recursos de un sistema de computadoras.

5.2 Recursos que administran el Sistema Operativo

Sirven para administrar los recursos de hardware y de redes de un sistema informático, como el CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida.

En resumen, el sistema operativo debe llevar la cuenta acerca de

quién está usando qué recursos.

  • La CPU (Unidad Central de Proceso, donde está alojado el microprocesador).

  • Los dispositivos de E/S (entrada y salida)

  • La memoria principal (o de acceso directo).

  • Los discos (o memoria secundaria).

  • Los procesos (o programas en ejecución).

  • y en general todos los recursos

    del sistema.

    5.3 Asignación de Servicios para programas

Programas de sistema

Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:

  • Manipulación y modificación de archivos.

  • Información del estado del sistema.

  • Soporte a lenguajes de programación.

  • Comunicaciones.

No hay comentarios:

Publicar un comentario