Introduccion A Los Sistemas Operativos

Páginas: 5 (1081 palabras) Publicado: 16 de enero de 2013
Sistemas operativos
* Definicion:
Un sustema operatibo es un conjunto de programas que controlan el hardware de la computadora y interactua con el usuario de una manera facl y segura haciendo que el manejo de una computadora sea eficiente
* Se puede considerar que el SO tiene tres objetivos:
Comodidad: Hace que una computadora sea más cómoda utilizar.
Eficiencia: Permite el usoeficiente de los recursos de un sistema informático.
Capacidad de evolución: Permite el desarrollo efectivo, la verificación y la introducción de nuevas funciones en el sistema sin interferir en los servicios.
* Las principales características de los S. O. son:
Definir la “Interfaz del Usuario”.
Compartir el hardware entre usuarios.
Permitir alos usuarios compartir los datos entre ellos.
Planificar recursos entre usuarios.
Recuperarse de los errores.

* Evolución de un sistema operativo
Primer sistema operativo (micro karnel o micro núcleo)
Es un pequeño núcleo que proporciona las bases de los primeros so
a) los primeros so no se preocupaban por la estructurasb) no había gran experiencia y por lo tanto surgieron grandes errores
c) cuando el so crecía (millones de líneas de código) no se podía soportar el so
Segunda evolución de so(núcleo monolítico)
Es el núcleo o karnel de un so y tiene las siguientes características:
a) cualquier cambio en el núcleo requiere re compilación delkarnel y reinicio de so
b) todas las funcionalidades tiene acceso a las estructuras internas y a las rutinas de e/s


tercer evolución (capas virtuales )

Manejo de información sin preocupación por detalles de registros de almacenamiento y registros de memoria


Procesos

Proceso. Es un programa en ejecución, consta de: programa ejecutable, datos y pila,contador, registros e información adicional necesaria para ejecutar el programa.
Un proceso tiene asociado un id (pid) y un usuario (uid).El estado de un proceso consiste de al menos:
El código para el programa ejecutándose
Los datos estáticos para el programa ejecutándose
Espacio para datos dinámicos
El contador del programa, indicando la próxima instrucción

Un stack de ejecución conel stack pointer
Valores de registros de CPU
Un conjunto de recursos en uso del SO (archivos abiertos, conexiones a otros programas, etc.)
El estado del proceso

El sistema operativo agrupa la información de un proceso en una estructura de datos denominada bloque de control de proceso o descriptor de proceso (PCB).El bloque de control de procesos contiene:
Estado del proceso.Contador de programa.
Registros de CPU. Varían en número y tipo dependiendo de la arquitectura de la computadora.
Información del manejo de memoria.
Información de contabilidad.Incluye: tiempo de CPU usado, tiempo límite, número de cuenta, número de proceso, etc.
Información del estado de E/S.Incluye el estado de las solicitudes de entrada y salida enviadas por el proceso, los dispositivosasignados a él, la lista de archivos abiertos, etc.
Información para el despacho del proceso.Incluye la prioridad del proceso, apuntadores a las colas de despacho y cualquier otro parámetro necesario para el despacho del proceso.

Cambio de contexto

Despacho. Conjunto de políticas y mecanismos construidos en el sistema operativo que gobiernan el orden en el cual se realiza la carga de trabajo delsistema.
Despachador. Módulo del sistema operativo que selecciona el siguiente trabajo a ser admitido en el sistema y el siguiente proceso a ejecutarse. El objetivo principal del despachador es optimizar la eficiencia del sistema de acuerdo con criterios considerados importantes para el ambiente del sistema operativo.
Porcentaje de utilización del CPU. Es la fracción de tiempo durante la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a los Sistemas Operativos
  • Introducción de los sistemas operativos
  • INTRODUCCION A LOS SISTEMAS OPERATIVOS
  • Introduccion a sistemas operativos
  • 01 Introducción a los Sistemas Operativos
  • Introducción a los sistemas operativos
  • Breve introduccion a los sistemas operativos
  • Introducción A Los Sistemas Operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS