SlideShare una empresa de Scribd logo
1 de 8
Facultad de Ciencias de la Educación Humanas y
                      Tecnologías
         “ESCUELA DE INFORMÁTICA”
            SISTEMAS INFORMATICOS APLICADOS A LA EDUCACION

                         Pedro Paguay

                          Docente:
                     Ing. Eugenia Solís
1     UNACH 2012                                             26/11/2012
SISTEMAS OPERATIVOS
     Es un programa o conjunto de programas que en un
      sistema informático gestiona los recursos de hardware y
      provee       servicios    a    los      programas      de
      aplicación, ejecutándose en modo privilegiado respecto de
      los restantes.
     Nótese que es un error común muy extendido denominar al
      conjunto completo de herramientas sistema operativo, es
      decir, la inclusión en el mismo término de programas como
      el explorador de ficheros, el navegador web y todo tipo de
      herramientas que permiten la interacción con el sistema
      operativo, también llamado núcleo o kernel. Esta identidad
      entre kernel y sistema operativo es solo cierta si el núcleo
      es monolítico. Otro ejemplo para comprender esta
      diferencia se encuentra en la plataforma Amiga, donde el
      entorno gráfico de usuario se distribuía por separado, de
      modo que, también podía reemplazarse por otro, como era
      el caso de directory Opus o incluso manejarlo arrancando
      con una línea de comandos y el sistema gráfico.

2    UNACH 2012                                                26/11/2012
Perspectiva histórica

     Los primeros sistemas (1945-1955) eran grandes
      máquinas operadas desde la consola maestra por los
      programadores. Durante la década siguiente (1955-1965)
      se llevaron a cabo avances en el hardware: lectoras de
      tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez
      provocó       un      avance     en       el      software:
      compiladores, ensambladores, cargadores, manejadores
      de dispositivos, etc.
     A finales de los años 1980, una computadora Commodore
      Amiga equipada con una aceleradora Video Toaster era
      capaz de producir efectos comparados a sistemas
      dedicados que costaban el triple. Un Video Toaster junto a
      Lightwave ayudó a producir muchos programas de
      televisión y películas, entre las que se incluyen Babylon
      5, Seaquest DSV y Terminator II.

3    UNACH 2012                                              26/11/2012
FUNCION




4   UNACH 2012             26/11/2012
Monitores residentes


     Según fue avanzando la complejidad de los programas,
      fue necesario implementar soluciones que automatizaran
      la organización de tareas sin necesidad de un operador.
      Debido a ello se crearon los monitores residentes:
      programas que residían en memoria y que gestionaban la
      ejecución de una cola de trabajos.
     Un monitor residente estaba compuesto por un cargador,
      un Intérprete de comandos y un Controlador (drivers)
      para el manejo de entrada/salida.




5    UNACH 2012                                          26/11/2012
Sistemas con almacenamiento temporal de E/S


     Los avances en el hardware crearon el soporte de interrupciones y
      posteriormente se llevó a cabo un intento de solución más
      avanzado: solapar la E/S de un trabajo con sus propios cálculos, por
      lo que se creó el sistema de búfers con el siguiente funcionamiento:
     Un programa escribe su salida en un área de memoria (búfer 1).
     El monitor residente inicia la salida desde el buffer y el programa de
      aplicación calcula depositando la salida en el buffer 2.
     La salida desde el buffer 1 termina y el nuevo cálculo también.
     Se inicia la salida desde el buffer 2 y otro nuevo cálculo dirige su
      salida al buffer 1.
     El proceso se puede repetir de nuevo.
     Los problemas surgen si hay muchas más operaciones de cálculo
      que de E/S (limitado por la CPU) o si por el contrario hay muchas
      más operaciones de E/S que cálculo (limitado por la E/S).



6    UNACH 2012                                                          26/11/2012
Llamadas al sistema

     Una aplicación, normalmente no sabe dónde está situada
      la rutina de servicio de la llamada. Por lo que si ésta se
      codifica como una llamada de función, cualquier cambio
      en el S.O. haría que hubiera que reconstruir la
      aplicación.
     Pero lo más importante es que una llamada de función
      no cambia el modo de ejecución de la CPU. Con lo que
      hay que conseguir llamar a la rutina de servicio, sin
      tener que conocer su ubicación, y hacer que se fuerce un
      cambio de modo de operación de la CPU en la llamada (y
      la recuperación del modo anterior en el retorno).
     Esto se hace utilizando instrucciones máquina diseñadas
      específicamente para este cometido, distintas de las que
      se usan para las llamadas de función.

7    UNACH 2012                                              26/11/2012
UNACH 2012




8   UNACH 2012       26/11/2012

Más contenido relacionado

La actualidad más candente (15)

Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
SISTEMAS OPERATIVOS I
SISTEMAS OPERATIVOS ISISTEMAS OPERATIVOS I
SISTEMAS OPERATIVOS I
 
Coruniversitec.docx sistemas
Coruniversitec.docx sistemasCoruniversitec.docx sistemas
Coruniversitec.docx sistemas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Administracion sistemas operativos
Administracion sistemas operativosAdministracion sistemas operativos
Administracion sistemas operativos
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
Natalia Damaris Michaus Delgadillo Sistema operativo
Natalia Damaris Michaus Delgadillo Sistema operativoNatalia Damaris Michaus Delgadillo Sistema operativo
Natalia Damaris Michaus Delgadillo Sistema operativo
 
1. sistemas operativos
1.  sistemas operativos1.  sistemas operativos
1. sistemas operativos
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Sistemas operativos 180604 correa_duque
Sistemas operativos 180604 correa_duqueSistemas operativos 180604 correa_duque
Sistemas operativos 180604 correa_duque
 
Sistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamientoSistema operativo y dipositivos de almacenamiento
Sistema operativo y dipositivos de almacenamiento
 

Similar a Sistemas operativos (20)

Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
Gordin
GordinGordin
Gordin
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativo vanessa
Sistemas operativo vanessaSistemas operativo vanessa
Sistemas operativo vanessa
 
Desarrollo eduardo
Desarrollo eduardoDesarrollo eduardo
Desarrollo eduardo
 
Prologo de Informatica
Prologo de InformaticaPrologo de Informatica
Prologo de Informatica
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemas
 
Sistemas operativo
Sistemas operativoSistemas operativo
Sistemas operativo
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
45
4545
45
 
Collection
CollectionCollection
Collection
 
SistemasOperativos
SistemasOperativosSistemasOperativos
SistemasOperativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Sistema operativo johan 32
Sistema operativo johan 32Sistema operativo johan 32
Sistema operativo johan 32
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Más de Pedro Paguay (8)

Ardora topicos pedro_paguay
Ardora topicos pedro_paguayArdora topicos pedro_paguay
Ardora topicos pedro_paguay
 
Configuracion desde el panel de control
Configuracion desde el panel de controlConfiguracion desde el panel de control
Configuracion desde el panel de control
 
Pedro paguay
Pedro paguayPedro paguay
Pedro paguay
 
Seguridad de sistemas operativos
Seguridad de sistemas operativosSeguridad de sistemas operativos
Seguridad de sistemas operativos
 
Windows 8
Windows 8Windows 8
Windows 8
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Subido slides share
Subido slides shareSubido slides share
Subido slides share
 
Pedro paguay
Pedro paguayPedro paguay
Pedro paguay
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 

Sistemas operativos

  • 1. Facultad de Ciencias de la Educación Humanas y Tecnologías “ESCUELA DE INFORMÁTICA” SISTEMAS INFORMATICOS APLICADOS A LA EDUCACION Pedro Paguay Docente: Ing. Eugenia Solís 1 UNACH 2012 26/11/2012
  • 2. SISTEMAS OPERATIVOS  Es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.  Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel. Esta identidad entre kernel y sistema operativo es solo cierta si el núcleo es monolítico. Otro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también podía reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema gráfico. 2 UNACH 2012 26/11/2012
  • 3. Perspectiva histórica  Los primeros sistemas (1945-1955) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1955-1965) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc.  A finales de los años 1980, una computadora Commodore Amiga equipada con una aceleradora Video Toaster era capaz de producir efectos comparados a sistemas dedicados que costaban el triple. Un Video Toaster junto a Lightwave ayudó a producir muchos programas de televisión y películas, entre las que se incluyen Babylon 5, Seaquest DSV y Terminator II. 3 UNACH 2012 26/11/2012
  • 4. FUNCION 4 UNACH 2012 26/11/2012
  • 5. Monitores residentes  Según fue avanzando la complejidad de los programas, fue necesario implementar soluciones que automatizaran la organización de tareas sin necesidad de un operador. Debido a ello se crearon los monitores residentes: programas que residían en memoria y que gestionaban la ejecución de una cola de trabajos.  Un monitor residente estaba compuesto por un cargador, un Intérprete de comandos y un Controlador (drivers) para el manejo de entrada/salida. 5 UNACH 2012 26/11/2012
  • 6. Sistemas con almacenamiento temporal de E/S  Los avances en el hardware crearon el soporte de interrupciones y posteriormente se llevó a cabo un intento de solución más avanzado: solapar la E/S de un trabajo con sus propios cálculos, por lo que se creó el sistema de búfers con el siguiente funcionamiento:  Un programa escribe su salida en un área de memoria (búfer 1).  El monitor residente inicia la salida desde el buffer y el programa de aplicación calcula depositando la salida en el buffer 2.  La salida desde el buffer 1 termina y el nuevo cálculo también.  Se inicia la salida desde el buffer 2 y otro nuevo cálculo dirige su salida al buffer 1.  El proceso se puede repetir de nuevo.  Los problemas surgen si hay muchas más operaciones de cálculo que de E/S (limitado por la CPU) o si por el contrario hay muchas más operaciones de E/S que cálculo (limitado por la E/S). 6 UNACH 2012 26/11/2012
  • 7. Llamadas al sistema  Una aplicación, normalmente no sabe dónde está situada la rutina de servicio de la llamada. Por lo que si ésta se codifica como una llamada de función, cualquier cambio en el S.O. haría que hubiera que reconstruir la aplicación.  Pero lo más importante es que una llamada de función no cambia el modo de ejecución de la CPU. Con lo que hay que conseguir llamar a la rutina de servicio, sin tener que conocer su ubicación, y hacer que se fuerce un cambio de modo de operación de la CPU en la llamada (y la recuperación del modo anterior en el retorno).  Esto se hace utilizando instrucciones máquina diseñadas específicamente para este cometido, distintas de las que se usan para las llamadas de función. 7 UNACH 2012 26/11/2012
  • 8. UNACH 2012 8 UNACH 2012 26/11/2012