Historia de los sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 10 (2481 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de septiembre de 2012
Leer documento completo
Vista previa del texto
Sistema Operativo Funciones básica Proporcionar a los programas de aplicaciones un conjunto abstracto de recursos simples, en vez de los complejos conjuntos de hardware. Administrar los recursos de hardware procesadores, memoria principal, discos, impresoras, teclado, ratón, una pantalla o monitor, interfaz o red y otros dispositivos de entrada y salida). Ubicación del Sistema OperativoAplicaciones (Navegador web, reproductor de música) Programa de Interfaz de Usuario (Gnome , KDE, Sistema X Windows) Sistema Operativo Procesador, memoria principal, discos, impresoras, teclado, ratón, una pantalla o monitor, interfaz o red y otros dispositivos de entrada y salida Software

Modo usuario Modo kernel

Hardware

Interfaz de usuario Shell El programa con el que los usuarios generalmenteinteractúan Interfaz o Shell. Es el nivel mas bajo del software en modo usuario y permite la ejecución de otros programas. GUI (Graphical User Interface; Interfaz gráfica de Usuario). (texto). Modos de operación Modo kernel (supervisor). El sistema operativo tiene acceso completo al hardware y puede ejecutar cualquier instrucción que la máquina sea capaz de ejecutar. Modo usuario. Solo unsubconjunto de las instrucciones de máquina es permitido. Extensión de un sistema operativo Código fuente de un sistema operativo contiene 5 millones de líneas (un librero).

1

Los sistemas operativos permiten la ejecución simultánea de varios programas. El sistema operativo puede imponer orden al caos potencial. Otorga peticiones de recursos, contabiliza su uso y media peticiones en conflictoprovenientes de distintos programas y recursos. Multiplexaje (compartir recursos en tiempo y espacio) Tiempo. Los distintos programas o usuarios toman turnos para utilizarlo. La tarea determina como se multipexa el recurso en tiempo (quien sigue y durante cuanto tiempo). Espacio. El cliente obtiene una parte del recurso. HISTORIA DE LOS SISTEMAS OPERATIVOS Los sistemas operativos han estadoestrechamente relacionados a través de la historia con la arquitectura de las computadoras en las que se ejecutan, analizaremos generaciones sucesiones sucesivas de computadoras para ver como eran sus sistemas operativos. Primera generación (1945 a 1955): tubos al vacío La segunda guerra mundial estimuló la construcción de computadoras digitales: o John Atanasoff y su estudiante de grado Clifford Berry enEstados Unidos contruyeron la primera computadora digital funcional de Iowa State University. Utilizaba 300 tubos de vacío (bulbos). o Konrad Zuse en Berlín contruyó la computadora Z3 a partir de relevadores. o En 1944 la máquina Colossus fue construida por un equipo de trabajo en Bletchley Park, Inglaterra. o La Mark I po Howard Aiken en Harvard. o La ENIAC, por William Mauchley y sus estudiante degrado J. Presper Eckert en la Universidad de Pennsylcania. Algunas fueron binarias, otras utilizaron bulbos, algunas eran programables y tardaban segundos en realiza cálculos simples. Los ingenieros diseñaban, construían, programaban, operaban y daban mantenimiento a cada máquina, creando circuitos mediante la conexión de miles de cables a tableros de conexiones (plugboards) para controlar lasfunciones básicas de la máquina. Los lenguajes de programación eran desconocidos (incluso el lenguaje ensamblador). Los sistemas operativos se desconocían. El modo usual de operación consistía trabajara un periodo dado, registrándose en la hoja de firmas, y después entraba al cuarto de máquinas, insertaba un tablero de conexiones

2

en la computadora e invertía varias horas esperando queninguno de los cerca de 20,000 bulbos se quemaran durante la ejecución. Todos los problemas eran cálculos numéricos bastante simples, como obtener tablas de senos, cosenos y logaritmos. A principios de la década de 1950 la rutina había mejorado con la introducción de las tarjetas perforadas. Entonces fue posible escribir programas en tarjetas y leerlas en vez de usar tableros de conexión. Imagen de...
tracking img