Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Contenido:
Unidad I: Introduccin a Los Sistemas Operativos Unidad II: Procesos Unidad III: Entrada/Salida Unidad IV: Administracion de la memoria y Sistemas de Archivos Unidad V: Desempeo y Seguridad Web: http://sites.google.com/site/inglourdziparraguirre/
Bibliografa
Contenido Unidad I:
Web: http://sites.google.com/site/inglourdziparraguirre/
Un programa que acta como intermediario entre el usuario y el hardware, simplificando el manejo y la utilizacin de la computadora, hacindolo seguro y eficiente.
Imagine lo que sucedera si tres programas que se ejecutan en alguna computadora trataran de imprimir sus salidas simultneamente en la misma impresora. Las primeras lneas del listado podran ser del programa 1, las siguientes del programa 2, luego algunas del programa 3, y as sucesivamente. El resultado sera un caos. El sistema operativo puede poner orden en el caos potencial almacenando temporalmente en el disco todas las salidas destinadas para la impresora. Cuando un programa haya terminado, el sistema operativo podr copiar su salida del archivo de disco donde se almacen a la impresora, mientras que el otro programa puede continuar generando salidas, ajeno al hecho de que dichas salidas no estn yendo directamente a la impresora (todava).
Como Mquina extendida: el SO ofrece a los programas un conjunto de servicios o llamadas al sistema, que pueden solicitar cuando lo necesiten, proporcionando a los programas una visin de mquina extendida o mquina virtual
Aos 40
Historia ://
En esos primeros das, no existan los lenguajes de programacin (ni siquiera los de ensamblador). Nadie haba odo hablar de los sistemas operativos. La forma de operacin usual consista en que el programador se anotaba para recibir un bloque de tiempo en la hoja de reservaciones colgada en la pared, luego bajaba al cuarto de la mquina, insertaba su tablero de conmutacin en la computadora, y pasaba las siguientes horas con la esperanza de que ninguno de los cerca de 20000 tubos de vaco se quemara durante la sesin. A principios de la dcada de 1950, la rutina haba mejorado un poco con la introduccin de las tarjetas perforadas. Ahora era posible escribir programas en tarjetas e introducirlas para ser ledas, en lugar de usar tableros de conmutacin; por lo dems, el procedimiento era el mismo.
Aos 50
- almacenamiento temporal.
EDVAC Electronic Discrete Variable Automatic Computer Una de las primeras computadoras en utilizar el sistema binario para realizar operaciones bsicas Foto de Von Neumann (creador) y la EDVAC
Dado el alto costo del equipo, no es sorprendente que la gente pronto buscara formas de reducir el desperdicio de tiempo. La solucin que se adopt generalmente fue el sistema por lotes. El principio de este modo de operacin consista en juntar una serie de trabajos en el cuarto de entrada, leerlos y grabarlos en una cinta magntica usando una computadora pequea y (relativamente) econmica, como una IBM 1401. Despus de cerca de una hora de reunir un lote de trabajos, la cinta se rebobinaba y se llevaba al cuarto de la mquina, donde se montaba en una unidad de cinta. El operador cargaba entonces un programa especial (el antepasado del sistema operativo actual), que lea el primer trabajo de la cinta y lo ejecutaba. La salida se escriba en una segunda cinta, en lugar de imprimirse. Cada vez que terminaba un trabajo, el sistema operativo lea automticamente el siguiente trabajo de la cinta y comenzaba a ejecutarlo. Una vez que estaba listo todo el lote, el operador desmontaba las cintas de entrada y salida, montaba la cinta de entrada del siguiente lote, y llevaba la cinta de salida a una 1401 para la impresin fuera de lnea (o sea, no conectada a la computadora principal).
Aos 60
En la dcada de los 60 los fabricantes de computadoras tenia 2 lneas distintas e incompatibles , q eran las computadoras cientficas de gran escala orientadas a palabras 7094 para realizar clculos numricos de ciencias e ingeniera. Por otro lado, se utilizaban las 1401 para el ordenamiento de cintas e impresin .
La 360 fue la primera lnea importante de computadoras en usar (a pequea escala) circuitos
integrados (IC), ofreciendo as una ventaja de precio/rendimiento considerable respecto a las mquinas de la segunda generacin, que se armaban con transistores individuales. Esta lnea fue un xito inmediato, y la idea de una familia de computadoras compatibles pronto fue adoptada por todos los dems fabricantes importantes. Los descendientes de estas mquinas todava se emplean en uno que otro centro de cmputo en la actualidad, pero su uso est en rpido declive.
Historia ://
Aos 60
La solucin a la que se lleg fue dividir la memoria en varias secciones, con un trabajo distinto en cada particin
Multiprogramacin En un sistema multiprogramado la memoria principal alberga a ms de un programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecucin realiza una operacin de E/S; en lugar de esperar a que termine la operacin de E/S, se pasa a ejecutar otro programa.
Historia ://
Otra caracterstica importante presente en los sistemas operativos de la tercera generacin era la
Aos 60
capacidad de leer trabajos de las tarjetas al disco tan pronto como se llevaban al cuarto de computadoras. Luego, cada vez que un trabajo terminaba su ejecucin, el sistema operativo poda cargar uno nuevo del disco en la particin que haba quedado vaca y ejecutarlo. Esta tcnica se llama spooling (de operacin simultnea de perifricos en lnea) y tambin se usaba para la salida. Con spooling, las 1401 ya no eran necesarias, y desapareci una buena parte del transporte
de cintas.
Tiempo compartido Al realizar una operacin de E/S los programas ceden la CPU a otro programa, al igual que en la multiprogramacin. Pero, a diferencia de sta, cuando un programa lleva cierto tiempo ejecutndose el sistema operativo lo detiene para que se ejecute otro aplicacin. Con esto se consigue repartir la CPU por igual entre los programas de los distintos usuarios, y los programas de los usuarios no se sienten demasiado ralentizados por el hecho de que los recursos sean compartidos y aparentemente se ejecutan de manera concurrente.
Aos 60
PDP-1
PDP-7
Historia ://
Con la invencin de los circuitos integrados a gran escala (LSI), chips que contienen miles de
Aos 80
transistores en un cm2 de silicio, naci la era de la computadora personal. En trminos de arquitectura, las computadoras personales no eran muy diferentes de las minicomputadoras de la clase PDP- 11, pero en trminos de precio s que eran diferentes. Si bien la minicomputadora haca posible que un departamento de una compaa o universidad tuviera su propia computadora, el chip microprocesador permita que un solo individuo tuviera su propia computadora personal. Las
Fernando Corbat
Andrew Tannenbaum
Linus Torvalds
[ 25 ]
Gracias