SlideShare una empresa de Scribd logo
1 de 19
1
Prestaciones de un Sistema Operativo



  Los sistemas operativos ofrecen sus servicios a

los usuarios de dos formas diferentes:
   1. Las llamadas al sistema operativo desde un
       proceso y,
   2. La ejecución de programas del propio sis-
       tema.




                                                2
Prestaciones de un Sistema Operativo
  Llamadas al sistema operativo

  Constituye la interfaz entre un programa en
ejecución y el sistema operativo y se pueden
agrupar de la siguiente forma:
      Gestión de procesos.

      Gestión operaciones entrada/salida.

      Gestión del sistema de archivos.

      Protección.
                                             3
Prestaciones de un Sistema Operativo
Llamadas al sistema operativo
     Las llamadas al sistema son similares a las llamadas a un
      subprograma, desde el punto de vista del programa que
      llama.


     Las llamadas al sistema funcionan como interrupciones
      del software, se administran igual que las interrupciones
      del hardware, pero las provoca el procesador.


     Algunas instrucciones de máquina que provocan in-
      terrupción software son:
         INT (Intel)
         TRAP (Motorola) – Está en todos los S.Operativos
                                                             4
         SYSCALL (MIPS)
Prestaciones de un Sistema Operativo
                   Llamadas al sistema operativo


Llamada
                Proceso A                                    Proceso B                     Proceso C
al S.O.


          Interrupción
                                                                            Fin de la llamada
                                   Tabla de servicios

               Nº           Nro.      Servicio   Dirección
            Servicios



                                                                                                Servicio del S.O.

                                                                 Ejecuta rutina
                                                                    del S.O.


               Despacho

                                                                                                                    5
Prestaciones de un Sistema Operativo

      Programas del sistema
    Existe un conjunto de programas del sistema o de utilidad cuya función es
resolver problemas comunes en una forma cómoda y sencilla.


                             Intérprete de comandos
                                                                 Programas
Usuario                             Soporte a                        de
                                   leguajes de                   aplicación
                                  programación

                                                 Información
                       Editores                    de estado
                                     Núcleo


                                         Cargadores y
                        Manipulación      editores de
                         de archivos        enlace



                                                                              6
Prestaciones de un Sistema Operativo
                 Programas del sistema


 Editores
Facilitan edición de archivos.

 Manipulación de archivos
Crean, copian borran, ordenan, etc, uno o varios archivos.

 Cargadores y Editores de enlace
Programas para construcción, depuración y carga de programas ejecutables.

 Información
Informan estado del sistema, memoria discos, etc.

 Soporte a los lenguajes de programación
Programas para gestión Base de Datos, coumnicaciones, etc.

 Intérprete de comandos
Es el más importante ya que es el que crea el entorno de trabajo a los      7
Prestaciones de un Sistema Operativo

    Servicios del sistema

    Para el programador del sistema todos los recursos físicos
deben ser convertidos en entidades lógicas para ofrecérselas a los
usuarios. El sistema operativo es un programa activado por even-
tos, si no hay programas en ejecución ni operaciones de entra-
da/salida pendientes, el sistema estará inactivo.
   Normalmente cada evento producirá una interrupción de la
ejecución del sistema operativo y se pueden agrupar en:

        Llamadas al sistema operativo
        Interrupciones de los dispositivos de Entrada/Salida.
        Gestión de excepciones

                                                                8
Prestaciones de un Sistema Operativo
        Servicios del sistema

 Llamadas al sistema operativo
  Terminación normal
  Terminación anormal
  Peticiones de estado
  Peticiones de recursos
  Peticiones de Entrada/Salida



                                       9
Prestaciones de un Sistema Operativo
            Servicios del sistema

 Interrupciones de los dispositivos de Entra-
  da/Salida
    El proceso queda en espera hasta que se ter-
       mine la operación entrada/salida.
    El procesador seguirá realizando otras opera-
       ciones.




                                                10
Prestaciones de un Sistema Operativo
            Servicios del sistema

 Gestión de Interrupciones Hw.
    Una interrupción es un suceso externo al proce-
    sador que cambia el flujo normal de ejecución del
    procesador.
    Es un evento asíncrono.
    Los dispositivos de E/S y el procesador operan
    concurrentemente.




                                                   11
Prestaciones de un Sistema Operativo
                  Servicios del sistema

 Gestión de excepciones
    Es una interrupción de software, es un evento síncrono.
    Cuando un programa en ejecución comete un error, se producirá
   una interrupción.

    La diferencia básica con las interrupciones es que las excep-
   ciones se tratan en modo usuario.

    El tratamiento de estos errores se conoce como manejo de
   excepciones.

    Ejemplo: Fallo de página y división por cero.
                                                               12
Protecciones

          Las aplicaciones de usuarios no están libres de errores por lo que el
sistema operativo debe incluir funciones de protección con el objeto de evitar
problemas entre procesos y entre estos y el sistema operativo y son:

       Protección de la Entrada/Salida
               Los dispositivos cuentan con drivers que entre otras cosas protegen accesos
               incorrectos, devolviendo al núcleo del sistema operativo el control.

       Protección de la memoria
               Para evitar la asignación de memoria de zonas ya asignadas al sistema
               operativo u otros procesos existen registros de frontera que indican el límite
               de memoria asignado a cada proceso.

       Protección del procesador
               Se pueden presentar bucles infinitos o accesos al procesador que no lo
               liberan nunca. Una solución es utilizar temporizadores y otra es apagar la
               máquina                                                                          13
Núcleo

       del

Sistema Operativo

                    14
Núcleo del Sistema Operativo

 Corresponde al primer nivel jerárquico.

 Suele permanecer en el almacenamiento primario o memoria
principal, ya que su código se ejecuta frecuentemente.

 Conjunto de rutinas cuya misión es la de administrar en forma
eficiente los recursos, así como también los procesos.


                             Otros niveles


                             Kernel o Núcleo


                              Hardware




                                                            15
Núcleo del Sistema Operativo
             Características generales


 Es la parte más dependiente del hardware de todo el sistema operativo.

 Parte de su desarrollo está en Assembler.

 Algunas veces con dispositivos cableados.


                          Servicios a capas superiores




  Objetivos del sistema            Núcleo                Decisiones del diseño




                             Dispositivos hardware
                                                                                 16
Núcleo del Sistema Operativo
          Características generales


   Elimina funciones del monitor y las tareas pasan a ser procesos

del sistema.

 Los procesos son interrumpibles y todas las interrupciones son

manejadas por un núcleo mínimo transparente a los procesos.

 Utilizado en sistemas grandes




                                                                 17
Núcleo del Sistema Operativo
                  Funciones básicas


 Proporcionar estado adecuado para existencia de procesos.


 Manejo de interrupciones.


 Conmutación del procesador entre procesos.


 Mecanismos básicos de comunicación entre procesos.


 Carga inicial y activación de la configuración del sistema.




                                                                18
Núcleo del Sistema Operativo
                               Categorías

 Monolíticos:


         Generalmente divididos en dos:
        Dependientes del hardware: manejo de las IRQ, memoria, dispositivos
            E/S.
        Independientes del hardware: se encarga de las llamadas al sistema,
            manejo de archivos y planificación de procesos.

 MicroKernel o Micronúcleo:

      Tiene solamente manejo de procesos y threads, manejo de memoria, comu-
      nicaciones, operaciones bajo nivel E/S. El resto de los servicios, como manejo
      de archivos, utilizan al núcleo por medio de las comunicaciones.


                                                                                 19

Más contenido relacionado

La actualidad más candente

Class 01 introduction_to_operating_systems.htm
Class 01 introduction_to_operating_systems.htmClass 01 introduction_to_operating_systems.htm
Class 01 introduction_to_operating_systems.htmUNEFA
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoarrones
 
Sistemas operativos pao
Sistemas operativos paoSistemas operativos pao
Sistemas operativos paoPAOLASKR
 
Estructura basica de un sistema operativo
Estructura basica de un sistema operativoEstructura basica de un sistema operativo
Estructura basica de un sistema operativoDV30
 
Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Abimael hernandez
 
Procesos, cuotas y control parental
Procesos, cuotas y control parentalProcesos, cuotas y control parental
Procesos, cuotas y control parentalkarenodeth
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.honeyjimenez
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoalarcon14
 
Utilerias para mejorar el rendimiento de hardware y software
Utilerias para mejorar el rendimiento de hardware y softwareUtilerias para mejorar el rendimiento de hardware y software
Utilerias para mejorar el rendimiento de hardware y softwareCesar Corona
 
Capitulo 4 grupo 2
Capitulo 4 grupo 2Capitulo 4 grupo 2
Capitulo 4 grupo 2ecuatareas
 
Inocencio meléndez julio. nación. elaborar un cuadro comparativo que nos m...
Inocencio meléndez julio. nación.  elaborar un cuadro comparativo que nos m...Inocencio meléndez julio. nación.  elaborar un cuadro comparativo que nos m...
Inocencio meléndez julio. nación. elaborar un cuadro comparativo que nos m...INOCENCIO MELÉNDEZ JULIO
 
Inocencio meléndez julio. idujuridico. elaborar un cuadro comparativo que n...
Inocencio meléndez julio. idujuridico.  elaborar un cuadro comparativo que n...Inocencio meléndez julio. idujuridico.  elaborar un cuadro comparativo que n...
Inocencio meléndez julio. idujuridico. elaborar un cuadro comparativo que n...INOCENCIO MELÉNDEZ JULIO
 
Inocencio meléndez julio. contratación y gestion. elaborar un cuadro compa...
 Inocencio meléndez julio. contratación y gestion. elaborar un cuadro compa... Inocencio meléndez julio. contratación y gestion. elaborar un cuadro compa...
Inocencio meléndez julio. contratación y gestion. elaborar un cuadro compa...INOCENCIO MELÉNDEZ JULIO
 
Herramientas informáticas. inocencio meléndez julio. elaborar un cuadro com...
Herramientas informáticas. inocencio meléndez julio. elaborar un cuadro com...Herramientas informáticas. inocencio meléndez julio. elaborar un cuadro com...
Herramientas informáticas. inocencio meléndez julio. elaborar un cuadro com...INOCENCIO MELÉNDEZ JULIO
 
Elaborar un cuadro comparativo que nos muestre las diferencias que existen e...
 Elaborar un cuadro comparativo que nos muestre las diferencias que existen e... Elaborar un cuadro comparativo que nos muestre las diferencias que existen e...
Elaborar un cuadro comparativo que nos muestre las diferencias que existen e...INOCENCIO MELÉNDEZ JULIO
 
Inocencio meléndez julio. carrusel de la academia. elaborar un cuadro compar...
Inocencio meléndez julio. carrusel de la academia. elaborar un cuadro compar...Inocencio meléndez julio. carrusel de la academia. elaborar un cuadro compar...
Inocencio meléndez julio. carrusel de la academia. elaborar un cuadro compar...INOCENCIO MELÉNDEZ JULIO
 

La actualidad más candente (20)

Class 01 introduction_to_operating_systems.htm
Class 01 introduction_to_operating_systems.htmClass 01 introduction_to_operating_systems.htm
Class 01 introduction_to_operating_systems.htm
 
Sistemas[1]
Sistemas[1]Sistemas[1]
Sistemas[1]
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos pao
Sistemas operativos paoSistemas operativos pao
Sistemas operativos pao
 
Estructura basica de un sistema operativo
Estructura basica de un sistema operativoEstructura basica de un sistema operativo
Estructura basica de un sistema operativo
 
So 2
So 2So 2
So 2
 
Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011
 
Procesos, cuotas y control parental
Procesos, cuotas y control parentalProcesos, cuotas y control parental
Procesos, cuotas y control parental
 
Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.Sistemas operativos por niveles y su definicion de cada una de las capas.
Sistemas operativos por niveles y su definicion de cada una de las capas.
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Producto 6 joaquin
Producto 6 joaquinProducto 6 joaquin
Producto 6 joaquin
 
Taller 1
Taller 1Taller 1
Taller 1
 
Utilerias para mejorar el rendimiento de hardware y software
Utilerias para mejorar el rendimiento de hardware y softwareUtilerias para mejorar el rendimiento de hardware y software
Utilerias para mejorar el rendimiento de hardware y software
 
Capitulo 4 grupo 2
Capitulo 4 grupo 2Capitulo 4 grupo 2
Capitulo 4 grupo 2
 
Inocencio meléndez julio. nación. elaborar un cuadro comparativo que nos m...
Inocencio meléndez julio. nación.  elaborar un cuadro comparativo que nos m...Inocencio meléndez julio. nación.  elaborar un cuadro comparativo que nos m...
Inocencio meléndez julio. nación. elaborar un cuadro comparativo que nos m...
 
Inocencio meléndez julio. idujuridico. elaborar un cuadro comparativo que n...
Inocencio meléndez julio. idujuridico.  elaborar un cuadro comparativo que n...Inocencio meléndez julio. idujuridico.  elaborar un cuadro comparativo que n...
Inocencio meléndez julio. idujuridico. elaborar un cuadro comparativo que n...
 
Inocencio meléndez julio. contratación y gestion. elaborar un cuadro compa...
 Inocencio meléndez julio. contratación y gestion. elaborar un cuadro compa... Inocencio meléndez julio. contratación y gestion. elaborar un cuadro compa...
Inocencio meléndez julio. contratación y gestion. elaborar un cuadro compa...
 
Herramientas informáticas. inocencio meléndez julio. elaborar un cuadro com...
Herramientas informáticas. inocencio meléndez julio. elaborar un cuadro com...Herramientas informáticas. inocencio meléndez julio. elaborar un cuadro com...
Herramientas informáticas. inocencio meléndez julio. elaborar un cuadro com...
 
Elaborar un cuadro comparativo que nos muestre las diferencias que existen e...
 Elaborar un cuadro comparativo que nos muestre las diferencias que existen e... Elaborar un cuadro comparativo que nos muestre las diferencias que existen e...
Elaborar un cuadro comparativo que nos muestre las diferencias que existen e...
 
Inocencio meléndez julio. carrusel de la academia. elaborar un cuadro compar...
Inocencio meléndez julio. carrusel de la academia. elaborar un cuadro compar...Inocencio meléndez julio. carrusel de la academia. elaborar un cuadro compar...
Inocencio meléndez julio. carrusel de la academia. elaborar un cuadro compar...
 

Destacado

Conceptos básicos de la informática (1)
Conceptos básicos de la informática (1)Conceptos básicos de la informática (1)
Conceptos básicos de la informática (1)xime122
 
Cómo funciona un computador
Cómo funciona un computadorCómo funciona un computador
Cómo funciona un computadorjhonatan_19
 
Sistemas Operativos - 01 - Conceptos Básicos
Sistemas Operativos - 01 - Conceptos BásicosSistemas Operativos - 01 - Conceptos Básicos
Sistemas Operativos - 01 - Conceptos BásicosRicardo Alejos
 
Leccion1 introducción a la informática
Leccion1 introducción a la informáticaLeccion1 introducción a la informática
Leccion1 introducción a la informáticaHugo Yanez
 
T3. el so windows parte1
T3. el so windows parte1T3. el so windows parte1
T3. el so windows parte1Nuria_Cavaller
 
Conceptos básicos de la informática computación
Conceptos básicos de la informática  computaciónConceptos básicos de la informática  computación
Conceptos básicos de la informática computaciónValeria Lopez Peralta
 
Computacion Basica
Computacion BasicaComputacion Basica
Computacion BasicaFreddy Tapia
 
Conceptos Basicos de Computación
Conceptos Basicos de ComputaciónConceptos Basicos de Computación
Conceptos Basicos de Computaciónanitachile
 
2 Vivimos En La Sociedad De Las ImáGenes
2 Vivimos En La Sociedad De Las ImáGenes2 Vivimos En La Sociedad De Las ImáGenes
2 Vivimos En La Sociedad De Las ImáGenesguest08b16f
 
Informática Unidad 1 Tema 1 Lección 1
Informática Unidad 1 Tema 1 Lección 1Informática Unidad 1 Tema 1 Lección 1
Informática Unidad 1 Tema 1 Lección 1Kuepa
 
Acthividad Integradora. power point, office, excel..
Acthividad Integradora. power point, office, excel..Acthividad Integradora. power point, office, excel..
Acthividad Integradora. power point, office, excel..Laura Padrón
 
Introducción a la informática (2)
Introducción a la informática (2)Introducción a la informática (2)
Introducción a la informática (2)Elier Perez
 
La Informática
La InformáticaLa Informática
La InformáticaHella Ruiz
 
Sistema de información
Sistema de informaciónSistema de información
Sistema de informaciónLiz Villalobos
 

Destacado (20)

Partes de power point.
Partes de power point.Partes de power point.
Partes de power point.
 
Sistema operativo
Sistema operativo Sistema operativo
Sistema operativo
 
Conceptos básicos de la informática (1)
Conceptos básicos de la informática (1)Conceptos básicos de la informática (1)
Conceptos básicos de la informática (1)
 
Unidad ii iv1
Unidad ii iv1Unidad ii iv1
Unidad ii iv1
 
Cómo funciona un computador
Cómo funciona un computadorCómo funciona un computador
Cómo funciona un computador
 
Teclado Y Raton
Teclado Y RatonTeclado Y Raton
Teclado Y Raton
 
Sistemas Operativos - 01 - Conceptos Básicos
Sistemas Operativos - 01 - Conceptos BásicosSistemas Operativos - 01 - Conceptos Básicos
Sistemas Operativos - 01 - Conceptos Básicos
 
Presentacion de windows
Presentacion de windowsPresentacion de windows
Presentacion de windows
 
Leccion1 introducción a la informática
Leccion1 introducción a la informáticaLeccion1 introducción a la informática
Leccion1 introducción a la informática
 
T3. el so windows parte1
T3. el so windows parte1T3. el so windows parte1
T3. el so windows parte1
 
Conceptos básicos de la informática computación
Conceptos básicos de la informática  computaciónConceptos básicos de la informática  computación
Conceptos básicos de la informática computación
 
Computacion Basica
Computacion BasicaComputacion Basica
Computacion Basica
 
Conceptos Basicos de Computación
Conceptos Basicos de ComputaciónConceptos Basicos de Computación
Conceptos Basicos de Computación
 
2 Vivimos En La Sociedad De Las ImáGenes
2 Vivimos En La Sociedad De Las ImáGenes2 Vivimos En La Sociedad De Las ImáGenes
2 Vivimos En La Sociedad De Las ImáGenes
 
Informática Unidad 1 Tema 1 Lección 1
Informática Unidad 1 Tema 1 Lección 1Informática Unidad 1 Tema 1 Lección 1
Informática Unidad 1 Tema 1 Lección 1
 
Infotmatica
Infotmatica Infotmatica
Infotmatica
 
Acthividad Integradora. power point, office, excel..
Acthividad Integradora. power point, office, excel..Acthividad Integradora. power point, office, excel..
Acthividad Integradora. power point, office, excel..
 
Introducción a la informática (2)
Introducción a la informática (2)Introducción a la informática (2)
Introducción a la informática (2)
 
La Informática
La InformáticaLa Informática
La Informática
 
Sistema de información
Sistema de informaciónSistema de información
Sistema de información
 

Similar a Introduccion2

Sistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativoSistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativodolores pena vega
 
Ejercicios de sistemas operativos
Ejercicios de sistemas operativosEjercicios de sistemas operativos
Ejercicios de sistemas operativosdaw106
 
Nucleo S O
Nucleo  S ONucleo  S O
Nucleo S ORhin01
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativosernesto perez
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas OperativosG Hoyos A
 
Lizzi arrones practica 5
Lizzi arrones practica 5Lizzi arrones practica 5
Lizzi arrones practica 5arrones
 
Lizzi arrones practica 5
Lizzi arrones practica 5Lizzi arrones practica 5
Lizzi arrones practica 5arrones
 
Manualdeword 110407125851-phpapp02
Manualdeword 110407125851-phpapp02Manualdeword 110407125851-phpapp02
Manualdeword 110407125851-phpapp02Leo San Martin
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativosJoseGCordero
 
Conceptos de sistema_operativo
Conceptos de sistema_operativoConceptos de sistema_operativo
Conceptos de sistema_operativoEmanuel Galarza
 
Introduccion a los Sistemas Operativos
 Introduccion a los Sistemas Operativos Introduccion a los Sistemas Operativos
Introduccion a los Sistemas OperativosG Hoyos A
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisiolaloblog
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisiolaloblog
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos Sebas Garcia
 

Similar a Introduccion2 (20)

Sistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativoSistema operativo estructura del sistema operativo
Sistema operativo estructura del sistema operativo
 
2 conceptos basicos
2 conceptos basicos2 conceptos basicos
2 conceptos basicos
 
Ejercicios de sistemas operativos
Ejercicios de sistemas operativosEjercicios de sistemas operativos
Ejercicios de sistemas operativos
 
Nucleo S O
Nucleo  S ONucleo  S O
Nucleo S O
 
estructura de sistemas operativos
estructura de sistemas operativosestructura de sistemas operativos
estructura de sistemas operativos
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Manual de word
Manual de wordManual de word
Manual de word
 
Lizzi arrones practica 5
Lizzi arrones practica 5Lizzi arrones practica 5
Lizzi arrones practica 5
 
Lizzi arrones practica 5
Lizzi arrones practica 5Lizzi arrones practica 5
Lizzi arrones practica 5
 
Manualdeword 110407125851-phpapp02
Manualdeword 110407125851-phpapp02Manualdeword 110407125851-phpapp02
Manualdeword 110407125851-phpapp02
 
Manual de word
Manual de wordManual de word
Manual de word
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
844819960 x
844819960 x844819960 x
844819960 x
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativos
 
Conceptos de sistema_operativo
Conceptos de sistema_operativoConceptos de sistema_operativo
Conceptos de sistema_operativo
 
Introduccion a los Sistemas Operativos
 Introduccion a los Sistemas Operativos Introduccion a los Sistemas Operativos
Introduccion a los Sistemas Operativos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Portafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisioPortafolio de evidencias1 dionisio
Portafolio de evidencias1 dionisio
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 

Más de odelys2003 (13)

Guia8 java
Guia8 javaGuia8 java
Guia8 java
 
Guia7 java
Guia7 javaGuia7 java
Guia7 java
 
Guia6 java
Guia6 javaGuia6 java
Guia6 java
 
Guia5 java
Guia5 javaGuia5 java
Guia5 java
 
Guia4 java
Guia4 javaGuia4 java
Guia4 java
 
Guia3 java
Guia3 javaGuia3 java
Guia3 java
 
Guia2 java
Guia2 javaGuia2 java
Guia2 java
 
Guia1 java
Guia1 javaGuia1 java
Guia1 java
 
Curso de redes
Curso de redesCurso de redes
Curso de redes
 
S
SS
S
 
Sisoper
SisoperSisoper
Sisoper
 
Sistoper
SistoperSistoper
Sistoper
 
Guia
GuiaGuia
Guia
 

Último

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Último (19)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Introduccion2

  • 1. 1
  • 2. Prestaciones de un Sistema Operativo Los sistemas operativos ofrecen sus servicios a los usuarios de dos formas diferentes: 1. Las llamadas al sistema operativo desde un proceso y, 2. La ejecución de programas del propio sis- tema. 2
  • 3. Prestaciones de un Sistema Operativo Llamadas al sistema operativo Constituye la interfaz entre un programa en ejecución y el sistema operativo y se pueden agrupar de la siguiente forma:  Gestión de procesos.  Gestión operaciones entrada/salida.  Gestión del sistema de archivos.  Protección. 3
  • 4. Prestaciones de un Sistema Operativo Llamadas al sistema operativo  Las llamadas al sistema son similares a las llamadas a un subprograma, desde el punto de vista del programa que llama.  Las llamadas al sistema funcionan como interrupciones del software, se administran igual que las interrupciones del hardware, pero las provoca el procesador.  Algunas instrucciones de máquina que provocan in- terrupción software son:  INT (Intel)  TRAP (Motorola) – Está en todos los S.Operativos 4  SYSCALL (MIPS)
  • 5. Prestaciones de un Sistema Operativo Llamadas al sistema operativo Llamada Proceso A Proceso B Proceso C al S.O. Interrupción Fin de la llamada Tabla de servicios Nº Nro. Servicio Dirección Servicios Servicio del S.O. Ejecuta rutina del S.O. Despacho 5
  • 6. Prestaciones de un Sistema Operativo  Programas del sistema Existe un conjunto de programas del sistema o de utilidad cuya función es resolver problemas comunes en una forma cómoda y sencilla. Intérprete de comandos Programas Usuario Soporte a de leguajes de aplicación programación Información Editores de estado Núcleo Cargadores y Manipulación editores de de archivos enlace 6
  • 7. Prestaciones de un Sistema Operativo Programas del sistema  Editores Facilitan edición de archivos.  Manipulación de archivos Crean, copian borran, ordenan, etc, uno o varios archivos.  Cargadores y Editores de enlace Programas para construcción, depuración y carga de programas ejecutables.  Información Informan estado del sistema, memoria discos, etc.  Soporte a los lenguajes de programación Programas para gestión Base de Datos, coumnicaciones, etc.  Intérprete de comandos Es el más importante ya que es el que crea el entorno de trabajo a los 7
  • 8. Prestaciones de un Sistema Operativo  Servicios del sistema Para el programador del sistema todos los recursos físicos deben ser convertidos en entidades lógicas para ofrecérselas a los usuarios. El sistema operativo es un programa activado por even- tos, si no hay programas en ejecución ni operaciones de entra- da/salida pendientes, el sistema estará inactivo. Normalmente cada evento producirá una interrupción de la ejecución del sistema operativo y se pueden agrupar en:  Llamadas al sistema operativo  Interrupciones de los dispositivos de Entrada/Salida.  Gestión de excepciones 8
  • 9. Prestaciones de un Sistema Operativo Servicios del sistema  Llamadas al sistema operativo  Terminación normal  Terminación anormal  Peticiones de estado  Peticiones de recursos  Peticiones de Entrada/Salida 9
  • 10. Prestaciones de un Sistema Operativo Servicios del sistema  Interrupciones de los dispositivos de Entra- da/Salida  El proceso queda en espera hasta que se ter- mine la operación entrada/salida.  El procesador seguirá realizando otras opera- ciones. 10
  • 11. Prestaciones de un Sistema Operativo Servicios del sistema  Gestión de Interrupciones Hw.  Una interrupción es un suceso externo al proce- sador que cambia el flujo normal de ejecución del procesador.  Es un evento asíncrono.  Los dispositivos de E/S y el procesador operan concurrentemente. 11
  • 12. Prestaciones de un Sistema Operativo Servicios del sistema  Gestión de excepciones  Es una interrupción de software, es un evento síncrono.  Cuando un programa en ejecución comete un error, se producirá una interrupción.  La diferencia básica con las interrupciones es que las excep- ciones se tratan en modo usuario.  El tratamiento de estos errores se conoce como manejo de excepciones.  Ejemplo: Fallo de página y división por cero. 12
  • 13. Protecciones Las aplicaciones de usuarios no están libres de errores por lo que el sistema operativo debe incluir funciones de protección con el objeto de evitar problemas entre procesos y entre estos y el sistema operativo y son: Protección de la Entrada/Salida Los dispositivos cuentan con drivers que entre otras cosas protegen accesos incorrectos, devolviendo al núcleo del sistema operativo el control. Protección de la memoria Para evitar la asignación de memoria de zonas ya asignadas al sistema operativo u otros procesos existen registros de frontera que indican el límite de memoria asignado a cada proceso. Protección del procesador Se pueden presentar bucles infinitos o accesos al procesador que no lo liberan nunca. Una solución es utilizar temporizadores y otra es apagar la máquina 13
  • 14. Núcleo del Sistema Operativo 14
  • 15. Núcleo del Sistema Operativo  Corresponde al primer nivel jerárquico.  Suele permanecer en el almacenamiento primario o memoria principal, ya que su código se ejecuta frecuentemente.  Conjunto de rutinas cuya misión es la de administrar en forma eficiente los recursos, así como también los procesos. Otros niveles Kernel o Núcleo Hardware 15
  • 16. Núcleo del Sistema Operativo Características generales  Es la parte más dependiente del hardware de todo el sistema operativo.  Parte de su desarrollo está en Assembler.  Algunas veces con dispositivos cableados. Servicios a capas superiores Objetivos del sistema Núcleo Decisiones del diseño Dispositivos hardware 16
  • 17. Núcleo del Sistema Operativo Características generales  Elimina funciones del monitor y las tareas pasan a ser procesos del sistema.  Los procesos son interrumpibles y todas las interrupciones son manejadas por un núcleo mínimo transparente a los procesos.  Utilizado en sistemas grandes 17
  • 18. Núcleo del Sistema Operativo Funciones básicas  Proporcionar estado adecuado para existencia de procesos.  Manejo de interrupciones.  Conmutación del procesador entre procesos.  Mecanismos básicos de comunicación entre procesos.  Carga inicial y activación de la configuración del sistema. 18
  • 19. Núcleo del Sistema Operativo Categorías  Monolíticos: Generalmente divididos en dos:  Dependientes del hardware: manejo de las IRQ, memoria, dispositivos E/S.  Independientes del hardware: se encarga de las llamadas al sistema, manejo de archivos y planificación de procesos.  MicroKernel o Micronúcleo: Tiene solamente manejo de procesos y threads, manejo de memoria, comu- nicaciones, operaciones bajo nivel E/S. El resto de los servicios, como manejo de archivos, utilizan al núcleo por medio de las comunicaciones. 19