Resumen Cap1 Sistemas Operativos Modernos Tanenbaum
- Los S.O realizan basicamente dos funciones:
.Extender la maquina
.Administrar recursos
1.1.1 EL SISTEMA OPERATIVO COMO MAQUINA EXTENDIDA
- En el nivel de lenguaje de maquina, la ARQUITECTURA de la mayoria de las computadoras es primitiva y dificil de programar, sobre todo
entrada/salida.
- La abstraccion que ofrece el sistema operativo es massencilla y facil de usar que la que ofrece el hardware subyacente.
1.1.2 EL SISTEMA OPERATIVO COMO ADMINISTRADOR DE RECURSOS
- El s.o tiene como mision administrar todos los elementos de un sistema complejo.
- Segun esta perspectiva, la tarea primordial del s.o es mantenerse al tanto de quien esta usando que recurso, concecder solicitudes de recursos,
mediar entre solicitudes de diferentesprogramas y usuarios que es en conflicto.
- La administracion de recursos incluye MULTIPLEXAJE (compartimiento)de recursos en dos formas: EN EL TIEMPO Y EN EL ESPACIO.
Cuando un recurso se MUTIPLEXA EN EL TIEMPO, diferentes programas o usuarios se turnan para usarlo. Un ejemplo es un impresora compartida,
es preciso decidir cual se procesará a continuacion.
En el MULTIPLEXAJE EN ELESPACIO, en vez que los clientes se turnen, cada uno recibe una parte del recurso. Por ejemplo la memoria pincipal
se divide entre varios programas que se ejecutan al mismo tiempo. Otro ejemplo es el espacio del disco duro, este puede tener archivos de
muchos usuarios al mismo tiempo.
1.2 HISTORIA DE LOS SISTEMAS OPERATIVOS
- Desde una perspectiva historica los S.O han estado ligadosintimamente con la arquitectura d elas computadoras en donde se ejecutan.
- La primera computadora digital verdadera fue diseñada por el matematico inges Charles Babage (1792 - 1871). Este se dio cuenta que su
computadora necesitaría un software para su maquina, entonces contrato a Ada Lovalece, la primera programadora del mundo.
1.2.1 LA PRIMERA GENERACION (1945 - 1955): TUBOS DE VACIO Y TABLEROS- A mediado de 1940 se lograron construir maquinas calculadoras. Las primeras empleaban relevadores mecanico pero eran muy lentas.
- Luego los relevadores fueron sustituidos por tubos de vacio. Las computadoras ocupaban recintos enteros y tenian miles de tubos de vacío, aun
asi eran muy lentas comparadas con las computadoras de la actualidad.
- Toda la programacion se efectuaba en lenguaje demaquina.
- Se utilizaban tablero de conexiones para programar.
- Casi todos los programas eran calculos numericos simples, como la preparacion de tablas de senos, cosenos y logaritmos.
- A principios de 1950, las pc se habian mejorado con las tarjetas perforadores. Los programas se podian escribir en estas tarjetas, y la
computadora podia leerlas. Lo demas era lo mismo.
1.2.2 LA SEGUNDAGENERACION (1955 - 1965) TRANSISTORES Y SISTEMAS POR LOTES
- La introduccion del transistor, izo que las computadoras fueran fiables de fabricarse y venderse a clientes comerciales.
- Por primera vez hubo una distincions entre diseñadores, constructores, operadores, programadores y personal de mantenimiento.
- Estas maquinas llamadas MAINFRAMES o MACROCOMPUTADRAS, se encontraban en salesespeciales con aire acondicionado, y eran manejadas por
profesionales.
- Solo grandes corporaciones, gobiernos o universidades importantes podian pagar los millones de dolares que costaban.
- Para relaiza un trabajo, el programador escribia el programa en papel (FORTRAN o ensamblador) y luego lo perforaba en las tarjetas, luego
se lo entregaba a los operadores.
- Se tardaba mucho tiempo parallevar a cabo una tarea, los resultados de un programa eran impresos en papel.
- Para reducir el desperdicio de tiempo y costo, se implemento el SISTEMA POR LOTES.
- El sistema consistia en juntar una bandeja llena de trabajos en el cuarto de entrada y luego pasarlos a una cinta magnetica, usando una
computadora pequeña y de bajo costo, como IBM 1401, que era buena para imprimir, copiar cintas e...
Regístrate para leer el documento completo.