Sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 92 (22973 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de septiembre de 2010
Leer documento completo
Vista previa del texto
27.8 Bibliografía: The logical design of op. Systems L.Bic, A.Shaw Operating Sistems concepts Silberchatz, Peterson, Galvin Modern op. Systems Andrew Tanenbaum Op. System design and implementation A.Tanenbaum The Design of te unix op.systems M.Bach Principles of concurrent Programing M. Ben-Ari Nota: Preferiblemente cualquiera de los 3 primeros. Temas Programación concurrente Manejo de procesos yrecursos (Cap. 3 del Bic-Shaw) Organización de Archivos Administración de Memoria Manejo de Disco Bloqueos Protección y Seguridad Introducción aplicación Software Sistema Operativo (le da la base para que los programas de aplicación puedan correr). Los sistemas operativos median entre el ser humano y el hardware (reduce la distancia existente entre el lenguaje de máquina y el lenguaje de comandosque queremos manejar). El sistema operativos se puede ver como un asignador de recursos (disco, memoria, etc.) además se encarga de la E/S. Historia de las computadoras. 1822 – Babagge – máquina diferencial mecánica, que calculaba polinomios de grado menor igual que 6, calculaba un polinomio cada 2 segundos el proyecto nunca se terminó (programa fijo).

Teórico Sistemas operativos (apuntesNacho ’97)

Página 1 de 145

1830- Babagge – Máquina analítica mecánica, había 2 tarjetas una con el programa y otra con los datos, hacía 60 sumas por minuto y 1 multiplicación por minuto (había memoria) 1890- Primer Computador – Se construyó para un censo manejaba los datos de 63 millones de personas, la diseño Hollerith quien fundó la antecesora de la IBM. 1era generación de Máquinas(1945-1955) Construidas con válvulas eran lentas y grandes, una de las más famosas fue la ENIAC (calculaba trayectorias balísticas) 18.000 válvulas 32 bits de memoria. Eran máquinas que realizaban cálculos específicos. 1er máquina de uso general Von Neumann aritmética binaria 1950 aparecen Tarjetas Perforadas hasta ahora no existe ningún sistema operativo. (La máquina leía las tarjetas y ejecutaba lo queestas le indicaban). 1951 ENIAC 1 1era máquina de uso comercial 1953 1er. Sistema operativo Input/output system creado por General motors para la IBM 701 2da generación (1955 – 1965) Se comienzan a hacer las máquinas en base a transistores (se comienzan a vender máquinas en serie). se separa entre quien las usa y quien las hace los programas se escribían en tarjetas. se utiliza el concepto de JOBSECUENCING se colocaba un programa detrás de otro, se cargaba en memoria un programa y se ejecutaba y luego se cargaba el siguiente programa (la ejecución de los programas era secuencial) sistemas operativos de la época FORTRAN MONITOR SYSTEM IBSYS (De la IBM 7094) surge la idea de los canales de E/S (pequeña computadora que controlaba la E/S, era un procesador más sencillo y barato) surge la ideade BUFFERING (el procesador que se encarga de E/S trabaja en paralelo con el procesador principal, los datos leídos
Teórico Sistemas operativos (apuntes Nacho ’97) Página 2 de 145

eran almacenados en un buffer y tomados de allí por el procesador principal). aparece el uso de bibliotecas de programas. al final aparecen los discos, y así la lectura deja de ser secuencial.

3era generación(1965-1975) surgen los primeros circuitos integrados, la más representativa de esta generación es la IBM 360, y la PDP-8 (primera computadora personal). IBM 360 16 K de memoria 300 mil operaciones / segundo existía un sistema operativo importante - comienza a difundirse la idea de multiprogramación, se dividía la memoria en particiones fijas y se cargaba un programa en cada partición y cuando unprograma requería una operación de E/S se guardaba el contexto y se pasaba a ejecutar el programa de la siguiente partición, así de esta manera no se dejaba ocioso al procesador. Se busca mejorar el manejo de los recursos. - aparece el concepto de SPOOLING (Simultaneous Periferial Operation On Line) la idea es manejar un gran buffer (disco) para manejar los datos de E/S y así liberar al procesador de...
tracking img