SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Sistemas Operativos 1
Prof. Sebastián de los Angeles
Esc.Técnica de Melo
 Inicialmente las computadoras no tenían sistemas
operativos.
 La funcionalidad que ofrecían estaba definida en su
hardware.
 Cambiar o aumentar esta funcionalidad equivalía a
rediseñar la computadora.
 La complejidad del manejo del hardware y el aumento de
la demanda de computadoras hizo necesaria la aparición
de un intermediario entre la computadora y el usuario.
 Grandes computadoras (ENIAC de 1946, ocupaba 180 m2,
el área de un rectángulo de 12 m x 15 m) basadas en
válvulas de vacío.
 Sin sistema operativo, se interactúa directamente con el
hardware mediante código máquina (binario) mediante
una consola de interruptores y las respuestas se recibían
mediante un panel de lámparas.
 La programación se realizaba
cambiando el cableado de la
máquina.
 Nota: hoy en día podemos comprar una réplica de ENIAC en un chip de
7 mm x 5 mm, que de todas maneras es más rápido que el hardware original…
 Primeros programas registrados en un “medio extraible”:
las tarjetas perforadas, cuyo resultado era visualizado
por el usuario mediante impresoras.
 Los programas se escribían en esas tarjetas…
 y se cargaban en un lector para luego ser ejecutadas por la
computadora hasta obtener un resultado o una falla.
 Ventajas:
◦ Mayor velocidad de cómputo: los usuarios obtenían respuestas de
forma inmediata.
◦ Los programas ya no requerían cambiar el cableado de la
computadora.
◦ Los programas se podían re-usar y corregir con mayor facilidad y
menor riesgo.
 Desventajas:
◦ Elevado costo de manufactura y operación, la computadora
permanecía mucho tiempo ociosa debido a la lentitud de los
operarios humanos.
◦ Si un programa necesitaba usar un dispositivo de hardware debía
incluir, a su vez, el código necesario para usarlo.
◦ Sistemas mono-usuario: solo un usuario a la vez.
◦ Los errores eran comunes tanto al programar como al ejecutar el
programa. Un error de lectura o ejecución del programa obligaba
a comenzar de nuevo con todo el procedimiento…
 Innovación Clave: El Monitor Residente
Para optimizar el uso de las computadoras se pensó en
diseñar un programa que permaneciera siempre en la
memoria de la computadora y controlara su
funcionamiento.
El Monitor Residente es un precursor de los SO’s y permitía
ejecutar varios programas de forma consecutiva
automáticamente, lo cual minimizaba el desperdicio de
tiempo de ejecución y mejoraba el rendimiento del
sistema.
Avancedelalistadetareas Lista deTareas
(programas)
a ejecutarse
Tareas ya
ejecutadas
Tarea en
ejecución
Almacén
de Datos
Resultados
Monitor Residente
1. Lee contenido del programa
2. Lee los datos sobre los que
trabajará y los procesa
3. Devuelve los resultados
4. Pasa al próximo programa
El Monitor Residente supuso un avance en la formalización y
la estandarización de la programación, ya que para ser
“ejecutable”, el programa debía respetar el conjunto de
instrucciones con las cuales trabajaba el monitor.
 Introdujeron el concepto de ejecución de múltiples
programas “a la vez”
 Mientras un programa espera los datos necesarios
para su ejecución, el Monitor se concentra en el
próximo programa y regresa al anterior cuando esta
pronto para continuar.
 El Monitor pasa a llamarse Sistema Operativo
Programa 2 en
Ejecución
Programa 1 en
espera de datos para
su ejecución
Sistema
Operativo
 Surgimiento de conceptos y tecnologías clave:
Protección de la memoria: Evita que los datos de un programa
“invadan” los de otro programa o los del SO,
corrompiéndolos y provocando así fallas.
Instrucciones Privilegiadas: El procesador actúa de forma
diferente ante las instrucciones de un programa y las del SO,
dando más autoridad a las del SO.
 Surgimiento de conceptos y tecnologías clave:
Temporización: Se limita el tiempo que un programa puede
usar el procesador para que se una lista de programas se
pueda ejecutar más rápidamente.
Interrupciones: Permiten que los dispositivos periféricos se
comuniquen con el procesador para comunicarle su estado.
 Surgimiento de conceptos y tecnologías clave:
Procesamiento Off-Line
Operación Periférica Simultanea On-Line:
La entrada y salida de datos se realiza sin intervención del
procesador. Los datos se cargan desde los lectores en las
unidades de almacenamiento (que envían datos al procesador
más rápidamente) y ahí también se guardan los resultados que
luego se imprimen desde ahí mismo. También actúa como un
“buffer” de entrada y salida de datos (E/S) para compensar la
menor velocidad de los dispositivos, los cuales trabajan a su
ritmo mientras el procesador se ocupa de otras tareas.
CPU
Unidad de almacenamiento magnético
Lectora deTarjetas Impresora
CPU
……
….…
…...
……
….…
…...
……
….…
…...
 Surgimiento de conceptos y tecnologías clave:
Unidades de Almacenamiento: Permitieron aumentar las
velocidades de procesamiento mediante la ejecución de tareas
en diferido sin la intervención del procesador.
Sistemas de Archivo: Necesarios para posibilitar el uso de los
medios de almacenamiento magnéticos. Surgimiento del
concepto de archivo de computadora.
IBM 1401 (1961):
Lectora de tarjetas, Panel de control e impresora
IBM 704 (1957):
CPU, Panel de control y Lectora de tarjetas
IBM 726 (1952):
Racks de almacenamiento magnético
Material redactado por prof. Sebastián de losAngeles basándose en documentación
obtenida en las páginas:
• http://en.wikipedia.org/wiki/Operating_system
• http://en.wikipedia.org/wiki/ENIAC
•http://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era
Y en las siguientes publicaciones:
• Martínez Pomares, Diego y Roumenov Chirinov, Roumen. “Arquitectura de
Computadores”, Universidad Pública de Navarra.
Este material está publicado bajo una licencia de Creative Commons Reconocimiento-
CompartirIgual 3.0 Unported, puede reutilizarse y redistribuirse libremente, siempre y
cuando se lo nombre como referencia y el trabajo resultante se distribuya de forma
gratuita.
© Luis Sebastián de los Angeles, 2013
Melo, Cerro Largo, Uruguay

Más contenido relacionado

La actualidad más candente

Presentación1media manuela ana
Presentación1media manuela anaPresentación1media manuela ana
Presentación1media manuela anaAna María Berrio
 
ENSAMBLE Y MANTENIMIENTO FASE 1
ENSAMBLE Y  MANTENIMIENTO FASE 1ENSAMBLE Y  MANTENIMIENTO FASE 1
ENSAMBLE Y MANTENIMIENTO FASE 1Uriel Leguizamon
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosyesikandrea
 
Sistema de computación diapositiva
Sistema de computación diapositivaSistema de computación diapositiva
Sistema de computación diapositivaluis alejandro
 
Capitulo i el computador
Capitulo i el computadorCapitulo i el computador
Capitulo i el computadorxdarwin
 
Int. A Las Comp
Int. A Las CompInt. A Las Comp
Int. A Las Compudelas
 
informática 303V
informática 303V informática 303V
informática 303V blackbarny
 
Practica de software y hardware trabajo
Practica de software y hardware trabajoPractica de software y hardware trabajo
Practica de software y hardware trabajoAgustin Chavarria
 
Tecnologias de la informacion 1
Tecnologias de la informacion 1Tecnologias de la informacion 1
Tecnologias de la informacion 1sarahromo
 
2p 10jm Evelinbenavides Programacion Practica01
2p 10jm Evelinbenavides Programacion Practica012p 10jm Evelinbenavides Programacion Practica01
2p 10jm Evelinbenavides Programacion Practica01guest48d8b7b
 

La actualidad más candente (15)

Presentación1media manuela ana
Presentación1media manuela anaPresentación1media manuela ana
Presentación1media manuela ana
 
ENSAMBLE Y MANTENIMIENTO FASE 1
ENSAMBLE Y  MANTENIMIENTO FASE 1ENSAMBLE Y  MANTENIMIENTO FASE 1
ENSAMBLE Y MANTENIMIENTO FASE 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Computador
ComputadorComputador
Computador
 
Sistema de computación diapositiva
Sistema de computación diapositivaSistema de computación diapositiva
Sistema de computación diapositiva
 
Sistemas 2
Sistemas 2Sistemas 2
Sistemas 2
 
Capitulo i el computador
Capitulo i el computadorCapitulo i el computador
Capitulo i el computador
 
Int. A Las Comp
Int. A Las CompInt. A Las Comp
Int. A Las Comp
 
informática 303V
informática 303V informática 303V
informática 303V
 
Practica de software y hardware trabajo
Practica de software y hardware trabajoPractica de software y hardware trabajo
Practica de software y hardware trabajo
 
Monitor
MonitorMonitor
Monitor
 
Leidy pardo
Leidy pardoLeidy pardo
Leidy pardo
 
Dpso u1 contenido
Dpso u1 contenidoDpso u1 contenido
Dpso u1 contenido
 
Tecnologias de la informacion 1
Tecnologias de la informacion 1Tecnologias de la informacion 1
Tecnologias de la informacion 1
 
2p 10jm Evelinbenavides Programacion Practica01
2p 10jm Evelinbenavides Programacion Practica012p 10jm Evelinbenavides Programacion Practica01
2p 10jm Evelinbenavides Programacion Practica01
 

Similar a Sistemas operativos historia 1

Similar a Sistemas operativos historia 1 (20)

So use
So useSo use
So use
 
So use
So useSo use
So use
 
So use
So useSo use
So use
 
So use
So useSo use
So use
 
Presentacion de informatica
Presentacion de informaticaPresentacion de informatica
Presentacion de informatica
 
Que es una Cpu
Que es una CpuQue es una Cpu
Que es una Cpu
 
Conceptos Básicos de Sistemas Operativos y Máquinas Virtuales (1).pdf
Conceptos Básicos de Sistemas Operativos y Máquinas Virtuales (1).pdfConceptos Básicos de Sistemas Operativos y Máquinas Virtuales (1).pdf
Conceptos Básicos de Sistemas Operativos y Máquinas Virtuales (1).pdf
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
RECOPILACION DE TEMAS INFORMATICA BASICA.pptx
RECOPILACION DE TEMAS INFORMATICA BASICA.pptxRECOPILACION DE TEMAS INFORMATICA BASICA.pptx
RECOPILACION DE TEMAS INFORMATICA BASICA.pptx
 
1. sistemas operativos
1.  sistemas operativos1.  sistemas operativos
1. sistemas operativos
 
Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011
 
Sistemas 2
Sistemas 2Sistemas 2
Sistemas 2
 
45
4545
45
 
Trabajo sistemas ... sistemas operativos
Trabajo sistemas   ... sistemas operativosTrabajo sistemas   ... sistemas operativos
Trabajo sistemas ... sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo y la infuencia pc
Sistema operativo y la infuencia pcSistema operativo y la infuencia pc
Sistema operativo y la infuencia pc
 
Trabajo
TrabajoTrabajo
Trabajo
 

Más de Sebastian De Los Angeles

Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Sebastian De Los Angeles
 
Taller de mantenimiento 1 Desempeño - RAM
Taller de mantenimiento 1   Desempeño - RAMTaller de mantenimiento 1   Desempeño - RAM
Taller de mantenimiento 1 Desempeño - RAMSebastian De Los Angeles
 
Taller de mantenimiento 1 CPU y memoria RAM
Taller de mantenimiento 1   CPU y memoria RAMTaller de mantenimiento 1   CPU y memoria RAM
Taller de mantenimiento 1 CPU y memoria RAMSebastian De Los Angeles
 
Taller de mantenimiento 1 unidades de almacenamiento
Taller de mantenimiento 1   unidades de almacenamientoTaller de mantenimiento 1   unidades de almacenamiento
Taller de mantenimiento 1 unidades de almacenamientoSebastian De Los Angeles
 
Soporte de sistemas almacenamiento en la nube
Soporte de sistemas   almacenamiento en la nubeSoporte de sistemas   almacenamiento en la nube
Soporte de sistemas almacenamiento en la nubeSebastian De Los Angeles
 
Matemática Discreta - Operaciones entre conjuntos
Matemática Discreta - Operaciones entre conjuntosMatemática Discreta - Operaciones entre conjuntos
Matemática Discreta - Operaciones entre conjuntosSebastian De Los Angeles
 
Taller de mantenimiento 1 Fenómenos electricos
Taller de mantenimiento 1   Fenómenos electricosTaller de mantenimiento 1   Fenómenos electricos
Taller de mantenimiento 1 Fenómenos electricosSebastian De Los Angeles
 
Taller de mantenimiento 1 - Refrigeración y Limpieza Física
Taller de mantenimiento 1 - Refrigeración y Limpieza FísicaTaller de mantenimiento 1 - Refrigeración y Limpieza Física
Taller de mantenimiento 1 - Refrigeración y Limpieza FísicaSebastian De Los Angeles
 
Sistemas operativos 1 relación software-hardware
Sistemas operativos 1   relación software-hardwareSistemas operativos 1   relación software-hardware
Sistemas operativos 1 relación software-hardwareSebastian De Los Angeles
 

Más de Sebastian De Los Angeles (20)

Taller de mantenimiento 1 - Introducción
Taller de mantenimiento 1 - IntroducciónTaller de mantenimiento 1 - Introducción
Taller de mantenimiento 1 - Introducción
 
Sistemas Operativos - Historia, parte 2
Sistemas Operativos - Historia, parte 2Sistemas Operativos - Historia, parte 2
Sistemas Operativos - Historia, parte 2
 
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
Teoria de arquitectura - 1 - Componentes y funcionamiento básico de una compu...
 
Taller de mantenimiento 1 Desempeño - RAM
Taller de mantenimiento 1   Desempeño - RAMTaller de mantenimiento 1   Desempeño - RAM
Taller de mantenimiento 1 Desempeño - RAM
 
Taller de mantenimiento 1 CPU y memoria RAM
Taller de mantenimiento 1   CPU y memoria RAMTaller de mantenimiento 1   CPU y memoria RAM
Taller de mantenimiento 1 CPU y memoria RAM
 
Scripting 02
Scripting 02Scripting 02
Scripting 02
 
Internet 01
Internet 01Internet 01
Internet 01
 
Programación - Scripting 01
Programación - Scripting 01Programación - Scripting 01
Programación - Scripting 01
 
Taller de mantenimiento 1 unidades de almacenamiento
Taller de mantenimiento 1   unidades de almacenamientoTaller de mantenimiento 1   unidades de almacenamiento
Taller de mantenimiento 1 unidades de almacenamiento
 
Taller de mantenimiento 1 redes 1
Taller de mantenimiento 1   redes 1Taller de mantenimiento 1   redes 1
Taller de mantenimiento 1 redes 1
 
Conectividad externa
Conectividad externaConectividad externa
Conectividad externa
 
Soporte de sistemas servicios de red
Soporte de sistemas   servicios de redSoporte de sistemas   servicios de red
Soporte de sistemas servicios de red
 
Soporte de sistemas almacenamiento en la nube
Soporte de sistemas   almacenamiento en la nubeSoporte de sistemas   almacenamiento en la nube
Soporte de sistemas almacenamiento en la nube
 
Servicios de red amp
Servicios de red   ampServicios de red   amp
Servicios de red amp
 
Matemática Discreta - Operaciones entre conjuntos
Matemática Discreta - Operaciones entre conjuntosMatemática Discreta - Operaciones entre conjuntos
Matemática Discreta - Operaciones entre conjuntos
 
Taller de mantenimiento 1 Fenómenos electricos
Taller de mantenimiento 1   Fenómenos electricosTaller de mantenimiento 1   Fenómenos electricos
Taller de mantenimiento 1 Fenómenos electricos
 
Taller de mantenimiento 1 - Refrigeración y Limpieza Física
Taller de mantenimiento 1 - Refrigeración y Limpieza FísicaTaller de mantenimiento 1 - Refrigeración y Limpieza Física
Taller de mantenimiento 1 - Refrigeración y Limpieza Física
 
Sistemas operativos 1 relación software-hardware
Sistemas operativos 1   relación software-hardwareSistemas operativos 1   relación software-hardware
Sistemas operativos 1 relación software-hardware
 
Sistemas operativos 1 sistemas de archivo
Sistemas operativos 1   sistemas de archivoSistemas operativos 1   sistemas de archivo
Sistemas operativos 1 sistemas de archivo
 
Sistemas operativos 1 introducción
Sistemas operativos 1   introducciónSistemas operativos 1   introducción
Sistemas operativos 1 introducción
 

Sistemas operativos historia 1

  • 1. Sistemas Operativos 1 Prof. Sebastián de los Angeles Esc.Técnica de Melo
  • 2.  Inicialmente las computadoras no tenían sistemas operativos.  La funcionalidad que ofrecían estaba definida en su hardware.  Cambiar o aumentar esta funcionalidad equivalía a rediseñar la computadora.  La complejidad del manejo del hardware y el aumento de la demanda de computadoras hizo necesaria la aparición de un intermediario entre la computadora y el usuario.
  • 3.  Grandes computadoras (ENIAC de 1946, ocupaba 180 m2, el área de un rectángulo de 12 m x 15 m) basadas en válvulas de vacío.
  • 4.  Sin sistema operativo, se interactúa directamente con el hardware mediante código máquina (binario) mediante una consola de interruptores y las respuestas se recibían mediante un panel de lámparas.  La programación se realizaba cambiando el cableado de la máquina.  Nota: hoy en día podemos comprar una réplica de ENIAC en un chip de 7 mm x 5 mm, que de todas maneras es más rápido que el hardware original…
  • 5.  Primeros programas registrados en un “medio extraible”: las tarjetas perforadas, cuyo resultado era visualizado por el usuario mediante impresoras.
  • 6.  Los programas se escribían en esas tarjetas…  y se cargaban en un lector para luego ser ejecutadas por la computadora hasta obtener un resultado o una falla.
  • 7.  Ventajas: ◦ Mayor velocidad de cómputo: los usuarios obtenían respuestas de forma inmediata. ◦ Los programas ya no requerían cambiar el cableado de la computadora. ◦ Los programas se podían re-usar y corregir con mayor facilidad y menor riesgo.
  • 8.  Desventajas: ◦ Elevado costo de manufactura y operación, la computadora permanecía mucho tiempo ociosa debido a la lentitud de los operarios humanos. ◦ Si un programa necesitaba usar un dispositivo de hardware debía incluir, a su vez, el código necesario para usarlo. ◦ Sistemas mono-usuario: solo un usuario a la vez. ◦ Los errores eran comunes tanto al programar como al ejecutar el programa. Un error de lectura o ejecución del programa obligaba a comenzar de nuevo con todo el procedimiento…
  • 9.  Innovación Clave: El Monitor Residente Para optimizar el uso de las computadoras se pensó en diseñar un programa que permaneciera siempre en la memoria de la computadora y controlara su funcionamiento. El Monitor Residente es un precursor de los SO’s y permitía ejecutar varios programas de forma consecutiva automáticamente, lo cual minimizaba el desperdicio de tiempo de ejecución y mejoraba el rendimiento del sistema.
  • 10. Avancedelalistadetareas Lista deTareas (programas) a ejecutarse Tareas ya ejecutadas Tarea en ejecución Almacén de Datos Resultados Monitor Residente 1. Lee contenido del programa 2. Lee los datos sobre los que trabajará y los procesa 3. Devuelve los resultados 4. Pasa al próximo programa
  • 11. El Monitor Residente supuso un avance en la formalización y la estandarización de la programación, ya que para ser “ejecutable”, el programa debía respetar el conjunto de instrucciones con las cuales trabajaba el monitor.
  • 12.  Introdujeron el concepto de ejecución de múltiples programas “a la vez”  Mientras un programa espera los datos necesarios para su ejecución, el Monitor se concentra en el próximo programa y regresa al anterior cuando esta pronto para continuar.  El Monitor pasa a llamarse Sistema Operativo
  • 13. Programa 2 en Ejecución Programa 1 en espera de datos para su ejecución Sistema Operativo
  • 14.  Surgimiento de conceptos y tecnologías clave: Protección de la memoria: Evita que los datos de un programa “invadan” los de otro programa o los del SO, corrompiéndolos y provocando así fallas. Instrucciones Privilegiadas: El procesador actúa de forma diferente ante las instrucciones de un programa y las del SO, dando más autoridad a las del SO.
  • 15.  Surgimiento de conceptos y tecnologías clave: Temporización: Se limita el tiempo que un programa puede usar el procesador para que se una lista de programas se pueda ejecutar más rápidamente. Interrupciones: Permiten que los dispositivos periféricos se comuniquen con el procesador para comunicarle su estado.
  • 16.  Surgimiento de conceptos y tecnologías clave: Procesamiento Off-Line Operación Periférica Simultanea On-Line: La entrada y salida de datos se realiza sin intervención del procesador. Los datos se cargan desde los lectores en las unidades de almacenamiento (que envían datos al procesador más rápidamente) y ahí también se guardan los resultados que luego se imprimen desde ahí mismo. También actúa como un “buffer” de entrada y salida de datos (E/S) para compensar la menor velocidad de los dispositivos, los cuales trabajan a su ritmo mientras el procesador se ocupa de otras tareas.
  • 17. CPU Unidad de almacenamiento magnético Lectora deTarjetas Impresora
  • 19.  Surgimiento de conceptos y tecnologías clave: Unidades de Almacenamiento: Permitieron aumentar las velocidades de procesamiento mediante la ejecución de tareas en diferido sin la intervención del procesador. Sistemas de Archivo: Necesarios para posibilitar el uso de los medios de almacenamiento magnéticos. Surgimiento del concepto de archivo de computadora.
  • 20. IBM 1401 (1961): Lectora de tarjetas, Panel de control e impresora
  • 21. IBM 704 (1957): CPU, Panel de control y Lectora de tarjetas
  • 22. IBM 726 (1952): Racks de almacenamiento magnético
  • 23. Material redactado por prof. Sebastián de losAngeles basándose en documentación obtenida en las páginas: • http://en.wikipedia.org/wiki/Operating_system • http://en.wikipedia.org/wiki/ENIAC •http://en.wikipedia.org/wiki/Computer_programming_in_the_punched_card_era Y en las siguientes publicaciones: • Martínez Pomares, Diego y Roumenov Chirinov, Roumen. “Arquitectura de Computadores”, Universidad Pública de Navarra. Este material está publicado bajo una licencia de Creative Commons Reconocimiento- CompartirIgual 3.0 Unported, puede reutilizarse y redistribuirse libremente, siempre y cuando se lo nombre como referencia y el trabajo resultante se distribuya de forma gratuita. © Luis Sebastián de los Angeles, 2013 Melo, Cerro Largo, Uruguay