Descargar

Introducción a los sistemas operativos II

Enviado por Pablo Turmero


Partes: 1, 2

    edu.red

    Contenido Definición y Concepto 1 Funciones y Características 2 Evolución Histórica 3 Núcleo 6 Clasificación 4 Estructura (niveles o estratos de diseño). 5

    edu.red

    ¿Qué es un Sistema Operativo? Esta pregunta no es simple, y procuraremos responderla a lo largo de todo el curso. Sin embargo podemos dar algunas definiciones simples.

    Un Sistema Operativo es: El código que acompaña la ejecución de cualquier aplicación.

    Un programa que actúa como intermediario entre un usuario y el hardware del computador.

    Un programa que dirige todos los recursos de un sistema computacional.

    edu.red

    Los Objetivos de un S.O son: Acercar el sistema computacional al usuario facilitando su uso.

    Usar el hardware de una manera eficiente

    La mejor forma de entender un S.O. Es entender como se construye.

    También ayuda a su comprensión el tener una visión histórica de su desarrollo

    edu.red

    Estructura de un Sistema Computacional El S. O. Es una de las componentes más importantes de un sistema computacional.

    Un Sistema Computacional es una plataforma sobre la cual se construyen los llamados Sistemas de Información, factor clave de competitividad en cualquier organización.

    Un Sistema Computacional está compuesto de: hardware, s.o., aplicaciones

    edu.red

    Componentes del sistema de cómputacional Hardware – Proveé los componentes básicos de cómputo (CPU, memoria, dispositivos de E/S).

    Sistema Operativo – Controla y coordina el uso del hardware entre los varios programas de aplicación para los diferentes usuarios.

    Programas de sistemas- Compiladores, Assembler, Editores, herramientas de Monitoreo y Mantención

    Aplicaciones – Bases de datos, Juegos, Navegadores, etc.

    (Gp:) Usuario 1 (Gp:) Usuario 2 (Gp:) Usuario N (Gp:) Aplicaciones (Gp:) Programas de Sistemas (Gp:) Sistema Operativo (Gp:) Hardware

    edu.red

    Observaciones No existe una definición precisa de un S.O.

    Los S.O. Existen porque existe la necesidad de resolver problemas usando sistemas computacionales

    Tampoco existe una definición única sobre qué contiene y qué no contiene un S.O.

    Una definición práctica es que un S.O. es el código qué siempre se ejecuta y acompaña la ejecución de las aplicaciones

    edu.red

    Componentes del Sistema Operativo Manejador de recursos – administra y aloja los recursos.

    Programa de control – controla la ejecución de los programas de usuarios y las operaciones de los dispositivos de entrada/salida.

    Kernel – el programa que corre en todo momento (todo lo demas es programa de aplicación).

    edu.red

    Por que necesitamos al Sistema Operativo Usuarios: prove interfaces de usuario, interprete de comandos, estructura de directorios, programas de utilerias (compiladores, editores, filtros).

    Ambiente de programacion- prove un ambiente de alto nivel para manejo E/S, manejo de archivos, manejo de procesos.

    Eficiencia – remplaza al operador en la calendarizacion de jobs, almacenamiento archivos de E/S, manejo de concurrencia.

    edu.red

    Evolución (1): Primeros Computadores, década 1940´s Evolución Historica de los Sistemas Operativos

    edu.red

    Evolución (2): década 1950´s. Evolución Historica de los Sistemas Operativos

    edu.red

    Spooling La introducción de la tecnología de discos entrega una solución: en vez de leer del disco y escribir a la impresora, la CPU interactúa directamente con el disco. Si la CPU necesita leer una tarjeta, lee desde un área del disco. En forma similar cuando necesita imprimir una línea, la escribe en el disco Esta forma de procesamiento se denomina Spooling (Simultaneous peripheral operation on-line) Observaciones El Spooling traslapa la entrada y salida de un job con los cálculos (CPU) de otro job. Tiene un efecto directo e importante en el desempeño ya que mantienen a la CPU y los dispositivos trabajando a su máxima velocidad

    edu.red

    (Gp:) SPOOL: Operación On-line

    (Gp:) Procesador Central (Gp:) Canal1 (Gp:) Canal2 (Gp:) Canal3 (Gp:) Memoria (Gp:) CPU (Gp:) Impresora (Gp:) Impresora (Gp:) Lector (Gp:) Cinta (Gp:) Disco

    Evolución Historica de los Sistemas Operativos

    Partes: 1, 2
    Página siguiente