SlideShare a Scribd company logo
1 of 22
Download to read offline
NIVELES DEL SISTEMA DE CÓMPUTO




Introducción Sistemas Operativos.   1   Ing. Johnny Larrea P.
NIVELES DEL SISTEMA DE CÓMPUTO

•
    DISPOSITIVOS FÍSICOS:
     –
         Circuitos integrados, cables, fuentes de poder, CRT, etc.


•
    MICROARQUITECTURA:
     –
         Unidades funcionales, es decir, un agrupamiento de
         dispositivos físicos como registros, CPU, ALU, etc.


•
    MICROPROGRAMA:
     –
         Código que manipula los datos de los registros y sus
         operaciones entre ellos.
Introducción Sistemas Operativos.      2            Ing. Johnny Larrea P.
NIVELES DEL SISTEMA DE CÓMPUTO

•
    LENGUAJE DE MÁQUINA:
     –
         También se le llama arquitectra de Conjunto de Instrucciones
         (Instruction set Architecture). Conjunto de instrucciones para
         manipulación del hardware, en ensamblador.
     –
         Normalmente incluye de 50 a 300 instrucciones.




Introducción Sistemas Operativos.      3           Ing. Johnny Larrea P.
NIVELES DEL SISTEMA DE CÓMPUTO

•
    SISTEMA OPERATIVO:
     –
         Capa de software que aisla precisamente esos detalles de
         implementación del hardware.
     –
         Proporciona al programador el conjunto de instrucciones.




Introducción Sistemas Operativos.     4           Ing. Johnny Larrea P.
NIVELES DEL SISTEMA DE CÓMPUTO

SISTEMA OPERATIVO:
     –
         Junto al sistema operativo encontramos, más software de
         Sistema: Shell, compiladores, editores, interpretes de
         comandos, etc. Estos no son parte del S.O.
     –
         El S.O. por lo regular es sólo la porción del software que
         opera en modo Kernel o modo Supervisor, y está protegido
         del usuario.
     –
         Los compiladores y editores se ejecutan en modo usuario,
         pudiera realizar funciones críticas del kernel.
          •   Aplicación para cambio de contraseñas.
Introducción Sistemas Operativos.         5            Ing. Johnny Larrea P.
NIVELES DEL SISTEMA DE CÓMPUTO

•
    LOS PROGRAMAS DE APLICACIÓN:
     –
         Puntos de Venta, reservaciones, servicio web, etc.




Introducción Sistemas Operativos.      6           Ing. Johnny Larrea P.
NIVELES DEL SISTEMA OPERATIVO


                     U s u a r io s
                                                          API
           P ro g ram as               S h e ll
                               S e r v ic io s       S iste m a
                                 N ú c le o          o p e r a tiv o
                       H a rd w a re

Introducción Sistemas Operativos.          7      Ing. Johnny Larrea P.
El NUCLEO
   KERNEL de un S.O. es un conjunto de rutinas cuya misión es la de gestionar el
   procesador, la memoria, la entrada/salida y el resto de recursos disponibles.

 FUNCIONES:
      - procesamiento de interrupciones
      - creación/destrucción de procesos
      - sincronización de procesos
      - soporte a actividades de E/S
      - soporte a actividades de asignación de memoria
      - soporte a actividades de desasignación de memoria
      - soporte a actividades con archivos
      - soporte llamada/regreso procedimientos

                 TODAS LAS FUNCIONES SON TRANSPARENTES.




Introducción Sistemas Operativos.           8               Ing. Johnny Larrea P.
CAPA DE SERVICIOS ó LLAMADAS AL SISTEMA


   •
       Ofrece a los programas unos servicios en forma de
       una interfaz de programación API.



             •
                 API : Aplication Programming Interface




Introducción Sistemas Operativos.   9       Ing. Johnny Larrea P.
MODOS Y LLAMADAS DE SISTEMA

         Modo Usuario



                                          Programa 2 del usuario

                                          Programa 1 del usuario

                                                        4
                                  1
                 Modo Núcleo




                                                    3
                                                                 Procedimiento de
                                             Tabla de                servicio
                                      2
                                             despacho




Introducción Sistemas Operativos.                           10             Ing. Johnny Larrea P.
EL SHELL




                                EL
                                     SH
                                       EL
                                         L




Introducción Sistemas Operativos.        11    Ing. Johnny Larrea P.
EL SHELL
  •
       Es la interfaz principal entre el usuario sentado frente a una terminal y el S.O.
  •
       Código que interpreta las llamadas al sistema agrupadas en programas
       llamadas comandos.




      Inicio sesion             Shell                Indicador                Comando


                                Terminal
                                  E/S                  $                    $ date

Introducción Sistemas Operativos.               12               Ing. Johnny Larrea P.
CARACTERÍSTICAS SHELL
 Cuando usuario inicializa una sesión el shell se inicializa,
 reconoce a la terminal como su entrada y salida estándar.

 Dos tipos

 tipo gráfico (windows)

 tipo comandos (DOS, Linux, etc)

 MODO GRÁFICO:
 todo se hace a través del ratón

 MODO COMANDO:
      shell comienza mostrando el prompt (indicador) que le
Introducción Sistemas Operativos.   13      Ing. Johnny Larrea P.
Protección
•
     S.O. garantiza la protección entre los usuarios.
•
     Asegura la confidencialidad de la información.
•
     Asegura la no interferencia de los trabajos.



    Contabilidad
           •
            Permite medir la cantidad de recursos que utiliza cada programa.




Introducción Sistemas Operativos.              14              Ing. Johnny Larrea P.
Arranque del PC
                                                              arranque del computador
•
    El Reset carga valores predefinidos en registros
•
    PC  dirección de arranque del cargador ROM
•
    Se ejecuta el cargador ROM del sistema
     –
         Test del sistema
     –
         Trae a memoria el boot del SO


                                U n id a d d e M e m o r ia                     U n id a d d e M e m o r ia
                    D ire c c ió n       C e ld a s                 D ire c c ió n       C e ld a s
                                  0                                               0
                                          Zona
                                          R O M
                           2 .0 4 7




                                                                    1 .0 4 6 .5 2 8       Zona
                                                                                          R O M
                    1 .0 4 8 .5 7 5                                 1 .0 4 8 .5 7 5
Arranque del PC
                                              arranque del computador
•
     El cargador ROM carga el sector de boot del SO y le pasa el
     control
•
     El boot del SO carga el SO residente:
      –
        Comprueba el hardware
      –
        Comprueba el sistema de ficheros
      –
        Establece las tablas del SO
      –
        Crea procesos (según el tipo de SO)
           •   Proceso INIT
           •   Procesos o tareas del sistema (demonios)
           •   Procesos de login (uno por terminal)
      –
          Tras la autenticación, el proceso login se convierte en shell
    P ro g ra m a c a rg a d o r
        (id e n tif ic a d o r )                        D is c o

                         S is te m a O p e r a t iv o
CARGA Y ACTIVACIÓN DE UN S.O.

El arranque de un ordenador actual tiene 2 fases:
Ø
   Arranque hardware
Ø
   Arranque del S.O.




Introducción Sistemas Operativos.   17     Ing. Johnny Larrea P.
ARRANQUE HARDWARE
 Ø
     Iniciador ROM  Programa de arranque disponible en la ROM
 Ø
     Al arrancar el ordenador  Señal eléctrica  Carga valores predefinidos en los
     registros.
 Ø
     Contador del programa  dirección de inicio del iniciador ROM
 Ø
     El iniciador ROM realiza tres funciones:
       1)    Comprueba el sistema, detectando sus características y comprobando su
             funcionamiento.
       2)    Lee y almacena en memoria el programa cargador del S.O.
       3)    Pasa el control al cargador del S.O., saltando a la dirección de memoria donde lo
             ha almacenado.
 Ø
     PC’s  la ROM tiene también un SW de E/S, la BIOS




Introducción Sistemas Operativos.                 18              Ing. Johnny Larrea P.
Ubicación del Sistema Operativo
•
    S.O. está almacenado en una unidad de disco
•
    Programa cargador (o boot) del S.O.  primeros sectores del disco y
    con un tamaño prefijado.
•
    Master Boot Record o Volume Boot Record
•
    Programa iniciador de la ROM y S.O. tienen un acuerdo
•
    sobre el cargador del S.O.:
        a) Ubicación
        b) Dirección de arranque
        c) Tamaño
•
    Esto permite que el iniciador pueda soportar varios S.O.




Introducción Sistemas Operativos.      19           Ing. Johnny Larrea P.
ARRANQUE DEL SISTEMA OPERATIVO
Ø
    Programa cargador del S.O.  trae a memoria algunos
    componentes del S.O.
Ø
    Empieza la fase de iniciación del S.O.:
     §
         Comprobación del sistema
     §
         Se establecen estructuras internas del S.O.: tabla de procesos,
         tabla de memoria, de E/S
     §
         Se carga la parte del S.O. que va a estar siempre en memoria,
         sistema operativo residente
     §
         Se lanzan los procesos auxiliares y demonios (impresión, red,
         etc.)
Introducción crea un Operativos. de
      §
        Se Sistemas proceso           inicio o 20
                                                login, por cadaJohnny Larrea P.
                                                            Ing. terminal.
Introducción Sistemas Operativos.   21   Ing. Johnny Larrea P.
Introducción Sistemas Operativos.   22   Ing. Johnny Larrea P.

More Related Content

What's hot

sistemas operativos
sistemas operativossistemas operativos
sistemas operativosjeisson66
 
Adriana rivera sistema operativo
Adriana rivera sistema operativoAdriana rivera sistema operativo
Adriana rivera sistema operativomamasita123
 
Taller de sistemas bryan melo
Taller de sistemas bryan meloTaller de sistemas bryan melo
Taller de sistemas bryan melobryanmelo
 
Coruniversitec.docx sistemas
Coruniversitec.docx sistemasCoruniversitec.docx sistemas
Coruniversitec.docx sistemasJeimicita Pte
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luisuplo45
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballouplo45
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballoMIGUELITO-1
 
Un sistema operativo caraballo1
Un sistema operativo caraballo1Un sistema operativo caraballo1
Un sistema operativo caraballo1uplo45
 
Un sistema operativo caraballo1assss
Un sistema operativo caraballo1assssUn sistema operativo caraballo1assss
Un sistema operativo caraballo1assssuplo45
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luisuplo45
 

What's hot (14)

Sistemas operativo
Sistemas operativoSistemas operativo
Sistemas operativo
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Adriana rivera sistema operativo
Adriana rivera sistema operativoAdriana rivera sistema operativo
Adriana rivera sistema operativo
 
Taller de sistemas bryan melo
Taller de sistemas bryan meloTaller de sistemas bryan melo
Taller de sistemas bryan melo
 
Trabajo sistemas
Trabajo sistemasTrabajo sistemas
Trabajo sistemas
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Coruniversitec.docx sistemas
Coruniversitec.docx sistemasCoruniversitec.docx sistemas
Coruniversitec.docx sistemas
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luis
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballo
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballo
 
Un sistema operativo caraballo1
Un sistema operativo caraballo1Un sistema operativo caraballo1
Un sistema operativo caraballo1
 
Un sistema operativo caraballo1assss
Un sistema operativo caraballo1assssUn sistema operativo caraballo1assss
Un sistema operativo caraballo1assss
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luis
 

Viewers also liked

Sistemas operativos om
Sistemas operativos omSistemas operativos om
Sistemas operativos omeckygaby
 
Sistemas operativos ii introducción
Sistemas operativos ii   introducciónSistemas operativos ii   introducción
Sistemas operativos ii introducciónPablo Macon
 
Aplicaciones informáticas de Gestión
Aplicaciones informáticas de GestiónAplicaciones informáticas de Gestión
Aplicaciones informáticas de GestiónAlfredo Vela Zancada
 
Clasificacion de los sistemas de computo
Clasificacion de los sistemas de computoClasificacion de los sistemas de computo
Clasificacion de los sistemas de computoalvaro morales
 

Viewers also liked (6)

Sistemas operativos om
Sistemas operativos omSistemas operativos om
Sistemas operativos om
 
Sistemas operativos ii introducción
Sistemas operativos ii   introducciónSistemas operativos ii   introducción
Sistemas operativos ii introducción
 
Aplicaciones informáticas de Gestión
Aplicaciones informáticas de GestiónAplicaciones informáticas de Gestión
Aplicaciones informáticas de Gestión
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativos
 
Clasificacion de los sistemas de computo
Clasificacion de los sistemas de computoClasificacion de los sistemas de computo
Clasificacion de los sistemas de computo
 
Componentes de un equipo de cómputo
Componentes de un equipo de cómputoComponentes de un equipo de cómputo
Componentes de un equipo de cómputo
 

Similar to Cap 3

Similar to Cap 3 (20)

CAP-3
CAP-3CAP-3
CAP-3
 
Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
JONATHAN JOEL CRUZ
JONATHAN JOEL CRUZJONATHAN JOEL CRUZ
JONATHAN JOEL CRUZ
 
JONATHAN JOEL CRUZ
JONATHAN JOEL CRUZJONATHAN JOEL CRUZ
JONATHAN JOEL CRUZ
 
Introduccion2
Introduccion2Introduccion2
Introduccion2
 
2 conceptos basicos
2 conceptos basicos2 conceptos basicos
2 conceptos basicos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Coruniversitec.docx sistemas
Coruniversitec.docx sistemasCoruniversitec.docx sistemas
Coruniversitec.docx sistemas
 
Coruniversitec.docx sistemas
Coruniversitec.docx sistemasCoruniversitec.docx sistemas
Coruniversitec.docx sistemas
 
El Sistema Operativo
El Sistema OperativoEl Sistema Operativo
El Sistema Operativo
 
El Sistema Operativo
El Sistema OperativoEl Sistema Operativo
El Sistema Operativo
 
A
AA
A
 
El Sistema Operativo
El Sistema OperativoEl Sistema Operativo
El Sistema Operativo
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 
T
TT
T
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 

Cap 3

  • 1. NIVELES DEL SISTEMA DE CÓMPUTO Introducción Sistemas Operativos. 1 Ing. Johnny Larrea P.
  • 2. NIVELES DEL SISTEMA DE CÓMPUTO • DISPOSITIVOS FÍSICOS: – Circuitos integrados, cables, fuentes de poder, CRT, etc. • MICROARQUITECTURA: – Unidades funcionales, es decir, un agrupamiento de dispositivos físicos como registros, CPU, ALU, etc. • MICROPROGRAMA: – Código que manipula los datos de los registros y sus operaciones entre ellos. Introducción Sistemas Operativos. 2 Ing. Johnny Larrea P.
  • 3. NIVELES DEL SISTEMA DE CÓMPUTO • LENGUAJE DE MÁQUINA: – También se le llama arquitectra de Conjunto de Instrucciones (Instruction set Architecture). Conjunto de instrucciones para manipulación del hardware, en ensamblador. – Normalmente incluye de 50 a 300 instrucciones. Introducción Sistemas Operativos. 3 Ing. Johnny Larrea P.
  • 4. NIVELES DEL SISTEMA DE CÓMPUTO • SISTEMA OPERATIVO: – Capa de software que aisla precisamente esos detalles de implementación del hardware. – Proporciona al programador el conjunto de instrucciones. Introducción Sistemas Operativos. 4 Ing. Johnny Larrea P.
  • 5. NIVELES DEL SISTEMA DE CÓMPUTO SISTEMA OPERATIVO: – Junto al sistema operativo encontramos, más software de Sistema: Shell, compiladores, editores, interpretes de comandos, etc. Estos no son parte del S.O. – El S.O. por lo regular es sólo la porción del software que opera en modo Kernel o modo Supervisor, y está protegido del usuario. – Los compiladores y editores se ejecutan en modo usuario, pudiera realizar funciones críticas del kernel. • Aplicación para cambio de contraseñas. Introducción Sistemas Operativos. 5 Ing. Johnny Larrea P.
  • 6. NIVELES DEL SISTEMA DE CÓMPUTO • LOS PROGRAMAS DE APLICACIÓN: – Puntos de Venta, reservaciones, servicio web, etc. Introducción Sistemas Operativos. 6 Ing. Johnny Larrea P.
  • 7. NIVELES DEL SISTEMA OPERATIVO U s u a r io s API P ro g ram as S h e ll S e r v ic io s S iste m a N ú c le o o p e r a tiv o H a rd w a re Introducción Sistemas Operativos. 7 Ing. Johnny Larrea P.
  • 8. El NUCLEO KERNEL de un S.O. es un conjunto de rutinas cuya misión es la de gestionar el procesador, la memoria, la entrada/salida y el resto de recursos disponibles. FUNCIONES: - procesamiento de interrupciones - creación/destrucción de procesos - sincronización de procesos - soporte a actividades de E/S - soporte a actividades de asignación de memoria - soporte a actividades de desasignación de memoria - soporte a actividades con archivos - soporte llamada/regreso procedimientos TODAS LAS FUNCIONES SON TRANSPARENTES. Introducción Sistemas Operativos. 8 Ing. Johnny Larrea P.
  • 9. CAPA DE SERVICIOS ó LLAMADAS AL SISTEMA • Ofrece a los programas unos servicios en forma de una interfaz de programación API. • API : Aplication Programming Interface Introducción Sistemas Operativos. 9 Ing. Johnny Larrea P.
  • 10. MODOS Y LLAMADAS DE SISTEMA Modo Usuario Programa 2 del usuario Programa 1 del usuario 4 1 Modo Núcleo 3 Procedimiento de Tabla de servicio 2 despacho Introducción Sistemas Operativos. 10 Ing. Johnny Larrea P.
  • 11. EL SHELL EL SH EL L Introducción Sistemas Operativos. 11 Ing. Johnny Larrea P.
  • 12. EL SHELL • Es la interfaz principal entre el usuario sentado frente a una terminal y el S.O. • Código que interpreta las llamadas al sistema agrupadas en programas llamadas comandos. Inicio sesion Shell Indicador Comando Terminal E/S $ $ date Introducción Sistemas Operativos. 12 Ing. Johnny Larrea P.
  • 13. CARACTERÍSTICAS SHELL Cuando usuario inicializa una sesión el shell se inicializa, reconoce a la terminal como su entrada y salida estándar. Dos tipos tipo gráfico (windows) tipo comandos (DOS, Linux, etc) MODO GRÁFICO: todo se hace a través del ratón MODO COMANDO: shell comienza mostrando el prompt (indicador) que le Introducción Sistemas Operativos. 13 Ing. Johnny Larrea P.
  • 14. Protección • S.O. garantiza la protección entre los usuarios. • Asegura la confidencialidad de la información. • Asegura la no interferencia de los trabajos. Contabilidad • Permite medir la cantidad de recursos que utiliza cada programa. Introducción Sistemas Operativos. 14 Ing. Johnny Larrea P.
  • 15. Arranque del PC arranque del computador • El Reset carga valores predefinidos en registros • PC  dirección de arranque del cargador ROM • Se ejecuta el cargador ROM del sistema – Test del sistema – Trae a memoria el boot del SO U n id a d d e M e m o r ia U n id a d d e M e m o r ia D ire c c ió n C e ld a s D ire c c ió n C e ld a s 0 0 Zona R O M 2 .0 4 7 1 .0 4 6 .5 2 8 Zona R O M 1 .0 4 8 .5 7 5 1 .0 4 8 .5 7 5
  • 16. Arranque del PC arranque del computador • El cargador ROM carga el sector de boot del SO y le pasa el control • El boot del SO carga el SO residente: – Comprueba el hardware – Comprueba el sistema de ficheros – Establece las tablas del SO – Crea procesos (según el tipo de SO) • Proceso INIT • Procesos o tareas del sistema (demonios) • Procesos de login (uno por terminal) – Tras la autenticación, el proceso login se convierte en shell P ro g ra m a c a rg a d o r (id e n tif ic a d o r ) D is c o S is te m a O p e r a t iv o
  • 17. CARGA Y ACTIVACIÓN DE UN S.O. El arranque de un ordenador actual tiene 2 fases: Ø Arranque hardware Ø Arranque del S.O. Introducción Sistemas Operativos. 17 Ing. Johnny Larrea P.
  • 18. ARRANQUE HARDWARE Ø Iniciador ROM  Programa de arranque disponible en la ROM Ø Al arrancar el ordenador  Señal eléctrica  Carga valores predefinidos en los registros. Ø Contador del programa  dirección de inicio del iniciador ROM Ø El iniciador ROM realiza tres funciones: 1) Comprueba el sistema, detectando sus características y comprobando su funcionamiento. 2) Lee y almacena en memoria el programa cargador del S.O. 3) Pasa el control al cargador del S.O., saltando a la dirección de memoria donde lo ha almacenado. Ø PC’s  la ROM tiene también un SW de E/S, la BIOS Introducción Sistemas Operativos. 18 Ing. Johnny Larrea P.
  • 19. Ubicación del Sistema Operativo • S.O. está almacenado en una unidad de disco • Programa cargador (o boot) del S.O.  primeros sectores del disco y con un tamaño prefijado. • Master Boot Record o Volume Boot Record • Programa iniciador de la ROM y S.O. tienen un acuerdo • sobre el cargador del S.O.: a) Ubicación b) Dirección de arranque c) Tamaño • Esto permite que el iniciador pueda soportar varios S.O. Introducción Sistemas Operativos. 19 Ing. Johnny Larrea P.
  • 20. ARRANQUE DEL SISTEMA OPERATIVO Ø Programa cargador del S.O.  trae a memoria algunos componentes del S.O. Ø Empieza la fase de iniciación del S.O.: § Comprobación del sistema § Se establecen estructuras internas del S.O.: tabla de procesos, tabla de memoria, de E/S § Se carga la parte del S.O. que va a estar siempre en memoria, sistema operativo residente § Se lanzan los procesos auxiliares y demonios (impresión, red, etc.) Introducción crea un Operativos. de § Se Sistemas proceso inicio o 20 login, por cadaJohnny Larrea P. Ing. terminal.
  • 21. Introducción Sistemas Operativos. 21 Ing. Johnny Larrea P.
  • 22. Introducción Sistemas Operativos. 22 Ing. Johnny Larrea P.