Académique Documents
Professionnel Documents
Culture Documents
INTRODUCCIÓN
• Sistemas monolíticos:
— El primer sistema con este esquema fue el “THE” (Holanda - Dijkstra -1968):4
“THE”: Technische Hogeschool Eindhoven.
Capa 0:
· Trabaja con la asignación del procesador.
· Alterna entre los procesos cuando ocurren las interrupciones o expiran
los cronómetros.
2
Ver Figura 1.2 de la página 11 [23, Tanenbaum].
3
Ver Figura 1.3 de la página 11 [23, Tanenbaum].
4
Ver Tabla 1.1 de la página 12 [23, Tanenbaum].
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
1.4. ESTRUCTURA DE LOS SISTEMAS OPERATIVOS 11
SIST. OPER.
4
EN MODO
PROC. DE SERVICIO NUCLEO
3
1
PROCED. PRINCIPAL
PROC. DE
SERVICIO
Copyright © 2004. El Cid Editor. All rights reserved.
PROCED.
UTILITARIO
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
12 CAPÍTULO 1. INTRODUCCIÓN
5 - Operador
4 - Programas del Usuario
3 - Control de Entrada / Salida
2 - Comunicaciones Operador - Proceso
1 - Administración de la Memoria y del Disco
0 - Asignación del Procesador y Multiprogramación
• Máquinas virtuales:
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
1.4. ESTRUCTURA DE LOS SISTEMAS OPERATIVOS 13
servidor:
· Realiza el trabajo y regresa la respuesta.
— El núcleo controla la comunicación entre los clientes y los servidores.
— Se fracciona el S. O. en partes, cada una controlando una faceta:
Servicio a archivos, a procesos, a terminales, a memoria, etc., cada parte
pequeña y más fácilmente controlable.
5
Ver Figura 1.4 de la página 14 [23, Tanenbaum].
6
Ver Figura 1.5 de la página 15 [23, Tanenbaum].
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
14 CAPÍTULO 1. INTRODUCCIÓN
INSTRUC. LLAMADA AL
DE E / S SISTEMA AQUI
AQUI
CMS CMS CMS
TRAMPA AQUI
VM / 370
TRAMPAS
AQUI 370 HARDWARE SIMPLE
1.5 Tendencias
Copyright © 2004. El Cid Editor. All rights reserved.
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
1.5. TENDENCIAS 15
NUCLEO MODO
NUCLEO
RED
Copyright © 2004. El Cid Editor. All rights reserved.
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
16 CAPÍTULO 1. INTRODUCCIÓN
1.6 Hardware
Los principales aspectos del hardware, de importancia para los S. O., son los siguientes
[7, Deitel]:
mismo tiempo.
• Registro de relocalización:
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
1.6. HARDWARE 17
• Interrupciones y escrutinio:
• Dispositivos periféricos:
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
18 CAPÍTULO 1. INTRODUCCIÓN
• Temporizadores y relojes:
Selectores.
Multiplexores de bytes.
Multiplexores de bloques.
• Robo de ciclo:
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
1.6. HARDWARE 19
• Almacenamiento virtual:
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
20 CAPÍTULO 1. INTRODUCCIÓN
• Multiprocesamiento:
• Canalización:
• Jerarquía de almacenamiento:
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
1.7. SOFTWARE 21
1.7 Software
Consiste en los programas de instrucciones y datos que definen para el hardware los algo-
ritmos necesarios para la resolución de problemas.
Los aspectos más destacados en relación con los S. O. son los siguientes [7, Deitel]:
— “Lenguaje de máquina”:
Lenguaje de programación que un computador puede comprender directa-
mente.
Es “dependiente de la máquina”: un programa en lenguaje de máquina
escrito en el computador de un fabricante, generalmente no puede ser eje-
cutado en el de otro, salvo que su lenguaje de máquina sea compatible.
Muy poco usado actualmente.
• Ensambladores y macroprocesadores:
• Compiladores:
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
22 CAPÍTULO 1. INTRODUCCIÓN
• Interpretadores:
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.
1.8. MEMORIA FIJA 23
La, Red Martínez, David Luis. <i>Sistemas operativos</i>, El Cid Editor, 2004. ProQuest Ebook Central, http://ebookcentral.proquest.com/lib/unadsp/detail.action?docID=3159249.
Created from unadsp on 2019-09-11 19:50:47.