S
uzquiz
libro abierto / serie apuntes
Sistemas Operativos
¬¬¬¬0.5.0
Programa 1
Programa 2
✝
✝
✝
✡
✡
✡
☞
☞
☞
✍
✍
✍
✟
✟
✟
✏
✏
✏
✞
✞
✞
☛
☛
☛
✌
✌
✌
✎
✎
✎
✠
✠
✠
✑
✑
✑
✝
✝
✝
✡
✡
✡
☞
☞
☞
✍
✍
✍
✟
✟
✟
✏
✏
✏
✞
✞
✞
☛
☛
☛
✌
✌
✌
✎
✎
✎
✠
✠
✠
✑
✑
✑
✝
✝
✝
✡
✡
✡
☞
☞
☞
✍
✍
✍
✟
✟
✟
✏
✏
✏
✞
✞
✞
☛
☛
☛
✌✌
✌
✎
✎
✎
✠
✠
✠
✑
✑
✑
P1 inactivo P1 inactivo P1 inactivo P2 inactivo P2 inactivo P2 inactivo
(a) Ejecución secuencial
✒
✒
✒
✔
✔
✔
✖
✖
✖
✓
✓
✓
✕
✕
✕
✗
✗
✗
✒
✒
✒
✔
✔
✔
✖
✖
✖
✓
✓
✓
✕
✕
✕
✗
✗
✗
✒
✒
✒
✔
✔
✔
✖
✖
✖
✓
✓
✓
✕
✕
✕
✗
✗
✗
P1
Programa 1
✂
✂
✂
☎
☎
☎
✁
✁
✁
✄
✄
✄
✆
✆
✆
✂
✂
✂
☎
☎
☎
✁
✁
✁
✄✄
✄
✆
✆
✆
✂
✂
✂
☎
☎
☎
✁
✁
✁
✄
✄
✄
✆
✆
✆
P2
P1
P2
P1
Tiempo
Programa 2
P2
Tiempo
(b) Ejecución multiprogramada
Un libro libre de Alqua
† lomo para ediciones impresas
ALQ
004.451
SSOO
Sistemas Operativos
Dedicado
A mi hermana In´es
http://alqua.org/libredoc/SSOO
Pablo Ruiz M´
uzquiz
pablo@alqua.org
http://alqua.org/people/pablo
Sistemas Operativosversi´on 0.5.0
15 de abril de 2004
alqua,madeincommunity
c
copyleft
Copyright (c) 2004 Pablo Ruiz M´
uzquiz.
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License. To
view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/1.0/ or send a letter to
Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Copyright (c)2004 Pablo Ruiz M´
uzquiz.
Este trabajo cae bajo las provisiones de la licencia Atribuci´
on-No Comercial-Comparte Igual de Creative
Commons. Para ver una copia de esta licencia visite http://creativecommons.org/licenses/by-nc-sa/1.0/
o escriba una carta a Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Serie apuntes
´
Area
Sistemas operativos
CDU 004.451
EditoresPablo Ruiz M´
uzquiz
pablo@alqua.org
Notas de producci´on
´
Plantilla latex-book-es-b.tex, v. 0.1 (C) Alvaro
Tejero Cantero.
compuesto con software libre
´Indice general
Portada
I
Copyleft
VI
´Indice general
VII
1. Introducci´
on a los Sistemas Operativos
1.1. Definici´on de Sistema Operativo . . . . . . . . . . . . . . . . . . . . . .
1.2. Relaci´on con la m´aquina subyacente . . . . . . .. . . . . . . . . . . . .
1.2.1. Componentes b´asicos de la arquitectura Von Neuman . . . . . .
1.2.2. Registros del procesador . . . . . . . . . . . . . . . . . . . . . . .
1.2.3. Ejecuci´on de instrucciones . . . . . . . . . . . . . . . . . . . . . .
1.2.4. Interrupciones . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3. Funciones y objetivos de los Sistemas Operativos . . . . . . .. . . . . .
1.3.1. El Sistema Operativo como Interfaz Usuario/Computadora . . .
1.3.2. El Sistema OPerativo como administrador de recursos . . . . . .
1.3.3. Facilidad de evoluci´on del Sistema Operativo . . . . . . . . . . .
1.4. Evoluci´on hist´orica de los Sistemas Operativos . . . . . . . . . . . . . .
1.4.1. Proceso en serie. Primera generaci´on (1945-1955) . . . . . . . . .
1.4.2. Sistemassencillos de proceso por lotes. Segunda generaci´on (19551965) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.4.3. Multiprogramaci´on. Tercera Generaci´on (1965-1980) . . . . . . .
1.4.4. Computadoras personales. Cuarta Generaci´on (1980-1990) . . . .
2. Gesti´
on de procesos
2.1. Procesos y tareas . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1. Divisi´on impl´ıcitay expl´ıcita de tareas . . . . . . . . . .
2.1.2. Tipos de procesos y relaci´on entre procesos concurrentes
2.1.3. El sistema operativo y los procesos . . . . . . . . . . . .
2.2. Creaci´on y terminaci´on de procesos . . . . . . . . . . . . . . . .
2.3. Estados de un proceso . . . . . . . . . . . . . . . . . . . . . . .
2.3.1. Modelo de dos estados . . . . . . . . . . . . . . . . . . ....
Regístrate para leer el documento completo.