Você está na página 1de 21

Unidad I

Un Sistema Operativo es un conjunto de programas con las rutinas de control necesarias para realizar distintas tareas. Un sistema Operativo se encuentra dentro de la clasificacin de software de sistemas. Los sistemas operativos se encuentran en la mayora de los aparatos que trabajan con un microprocesador

Un Sistema Operativo desempea 5 funciones bsicas en la operacin de un sistema informtico.


Interfaz

al usuario. Administracin de recursos. Administracin de archivos. Administracin de tareas. Servicio de soporte y utilidades.

Parte del sistema operativo que permite la comunicacin con el usuario.


Basadas

en comandos Utilizando mens Interfaz grfica

Monousuario:

Si slo permite ejecutar los programas de un usuario al mismo tiempo.


Si permite que varios usuarios ejecuten simultneamente sus programas, accediendo a la vez a los recursos de la computadora.

Multiusuario:

Sirve para administrar los recursos de hardware y de redes de un sistema informtico. CPU Memorias Dispositivos de almacenamientos secundarios Perifricos de entrada y salida

Centralizado:

Si permite utilizar los recursos de una sola computadora.


Si permite utilizar los recursos (memoria, CPU, disco, perifricos... ) de ms de una computadora al mismo tiempo.

Distribuido:

Controlan la creacin, borrado y acceso de archivos de datos y de programas. Mantienen el registro de la ubicacin fsica de los archivos almacenados en memoria secundaria.

Administran las aplicaciones de los usuarios finales. Controlan el rea y tiempo de acceso al CPU.
La funcin del administrador de tareas puede distribuir una parte especifica del tiempo del CPU para una tarea en particular, y puede interrumpir en cualquier momento al CPU para sustituirla con una tarea de mayor prioridad.

Estos servicios de soporte suelen consistir en: Actualizacin de versiones. Mejoras de seguridad. Inclusin de alguna nueva utilidad (un nuevo entorno grfico, un asistente para administrar alguna determinada funcin). Controladores para manejar nuevos perifricos. Correccin de errores de software.

Sistemas Operativos por lotes a) Los trabajos se procesan por el orden de admisin FIFO primero en llegar primero en ser atendido. b) La memoria se divide en dos zonas, una es ocupada por el sitema operativo y la otra para programas transitorios.

Sistemas Operativos multiprogramacin a) Soportan dos o mas procesos concurrentes mltiples (, permiten que residan al mismo tiempo en la memoria primaria las instrucciones y los datos procedentes de dos o ms procesos). b) Gran nmero de programas activos que compiten por los recursos del sistema.

Sistemas Operativos multiusuario a) Permiten acceder simultneamente a un sistema de computadoras a travs de dos o ms terminales.
b)

Actualmente es fundamental en el manejo de redes de computadoras.

Sistemas Operativos de tiempo compartido a) Proporcionan un reparto equitativo de los recursos.


b)

El administrador de archivos proporciona proteccin y control en el acceso de la informacin, dada la posibilidad de concurrencia y conflictos al tratar de acceder a los archivos.

Sistemas Operativos de tiempo real a) Estos sistemas tienen como objetivo proporcionar tiempos ms rpidos de respuesta, procesar la informacin sin tiempos muertos. b) El administrador de archivos se encuentra normalmente en grandes sistemas de tiempo real y su objetivo principal es manejar la velocidad de acceso, ms que la utilizacin eficaz del almacenamiento secundario

Cargador Cualquier programa que requiere ser ejecutado en la computadora, deber ser transferido desde su lugar de residencia a la memoria principal. Cargador para el sistema operativo: Este programa se encarga de transferir desde algn medio de almacenamiento externo (disco, cinta o tambor) a la memoria principal, los programas del sistema operativo que tienen como finalidad establecer el ambiente de trabajo del equipo de cmputoCuando el sistema operativo esta cargado en memoria toma el control absoluto de las operaciones del sistema.

Cargador

incluido en el sistema operativo: Su funcin es cargar a memoria todos los archivos necesarios para la ejecucin de un proceso.
Supervisor:

Es el administrador del sistema que controla todo el proceso de la informacin por medio de un gran nmero de rutinas que entran en accin cuando son requeridos. Funge como enlace entre los programas del usuario y todas las rutinas que controlan los recursos requeridos por el programa para posteriormente continuar con su ejecucin.

El Ncleo (o kernel) es una coleccin de mdulos de software que se ejecutan en forma privilegiada -lo que significa que tienen acceso pleno a los recursos del sistema.
Interrupciones

(FLIH). Casi todos los computadores tienen un mecanismo mediante el cual otros mdulos (E/S, memoria) pueden interrumpir la ejecucin normal del procesador. Las interrupciones aparecen, principalmente, como una va para mejorar la eficiencia del procesamiento.

Despachador
OBJETIVO

(Scheduler).

PRINCIPAL DEL DESPACHADOR: Optimizar la eficiencia del sistema, de acuerdo con criterios considerados importantes para el ambiente del sistema operativo.
FUNCIONES:

El despachador examina la prioridad de los procesos. Controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de perifricos conectados a la mquina. Cambio de contexto. Cambio a modo usuario.

Primitivas

de comunicacin (IPC). Es una funcin bsica de los Sistemas operativos. Los procesos pueden comunicarse entre s a travs de compartir espacios de memoria, ya sean variables compartidas o buffers, o a travs de las herramientas provistas por las rutinas de IPC. La IPC provee un mecanismo que permite a los procesos comunicarse y sincronizarse entre s. Normalmente a travs de un sistema de bajo nivel de paso de mensajes que ofrece la red subyacente.

Você também pode gostar