Introducción Sistemas Operativos. Ing. Johnny Larrea P. NIVELES DEL SISTEMA DE CÓMPUTO
<ul><ul><li>DISPOSITIVOS FÍSICOS:  </li></ul></ul><ul><ul><ul><li>Circuitos integrados, cables, fuentes de poder, CRT, etc...
<ul><ul><li>LENGUAJE DE MÁQUINA: </li></ul></ul><ul><ul><ul><li>También se le llama arquitectra de Conjunto de Instruccion...
<ul><ul><li>SISTEMA OPERATIVO: </li></ul></ul><ul><ul><ul><li>Capa de software que aisla precisamente esos detalles de imp...
<ul><li>SISTEMA OPERATIVO: </li></ul><ul><ul><li>Junto al sistema operativo encontramos, más software de Sistema: Shell, c...
<ul><ul><li>LOS PROGRAMAS DE APLICACIÓN: </li></ul></ul><ul><ul><ul><li>Puntos de Venta, reservaciones, servicio web, etc....
Introducción Sistemas Operativos. Ing. Johnny Larrea P. NIVELES DEL SISTEMA OPERATIVO
El NUCLEO Introducción Sistemas Operativos. Ing. Johnny Larrea P. <ul><ul><ul><ul><ul><li>KERNEL de un S.O. es un conjunto...
Introducción Sistemas Operativos. Ing. Johnny Larrea P. CAPA DE SERVICIOS ó LLAMADAS AL SISTEMA <ul><ul><li>• Ofrece a los...
MODOS Y LLAMADAS DE SISTEMA Introducción Sistemas Operativos. Ing. Johnny Larrea P. Programa 2 del usuario Programa 1 del ...
EL SHELL Introducción Sistemas Operativos. Ing. Johnny Larrea P. EL SHELL
EL SHELL Introducción Sistemas Operativos. Ing. Johnny Larrea P. <ul><ul><li>• Es la interfaz principal entre el usuario s...
CARACTERÍSTICAS SHELL <ul><li>Cuando usuario inicializa una sesión el shell se inicializa, reconoce a la terminal como su ...
<ul><ul><li>S.O. garantiza la protección entre los usuarios. </li></ul></ul><ul><ul><li>Asegura la confidencialidad de la ...
Arranque del PC <ul><ul><li>El  Reset  carga valores predefinidos en registros </li></ul></ul><ul><ul><li>PC  dirección d...
Arranque del PC <ul><ul><li>El cargador ROM carga el sector de boot del SO y le pasa el control </li></ul></ul><ul><ul><li...
<ul><li>El arranque de un ordenador actual tiene 2 fases: </li></ul><ul><ul><li>Arranque hardware </li></ul></ul><ul><ul><...
ARRANQUE HARDWARE Introducción Sistemas Operativos. Ing. Johnny Larrea P. <ul><ul><li>Iniciador ROM  Programa de arranque...
Ubicación del Sistema Operativo <ul><ul><li>S.O. está almacenado en una unidad de disco </li></ul></ul><ul><ul><li>Program...
ARRANQUE DEL SISTEMA OPERATIVO <ul><ul><li>Programa cargador del S.O.  trae a memoria algunos componentes del S.O. </li><...
Introducción Sistemas Operativos. Ing. Johnny Larrea P.
Introducción Sistemas Operativos. Ing. Johnny Larrea P.
Upcoming SlideShare
Loading in …5
×

CAP-3

444 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
444
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CAP-3

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

×