Sistemas Operativos:
una guía de estudios
Dr Luis Castellanos
2014
Sistemas Operativos: una Guía de Estudios
Sistemas Operativos: una Guía de Estudios
Sistemas Operativos: una guía de estudios
Sistemas Operativos: una guía de estudios
Sistemas Operativos: una guía de estudios
ii
Dr Luis Castellanos
En Maracaibo, 2014.
Revisión 2015a.
http://luiscastellanos.wordpress.com
[email protected]
@lrcastellanos
Imagen de Portada tomada de:
Imagen de Portada tomada de:
content/uploads/2012/12/sistemaasss-op.png
http://www.poderpda.com/wp
http://www.poderpda.com/wp-content/uploads/2012/12/sistemaasss
Dr Luis Castellanos. 2014
astellanos. 2014
Sistemas Operativos: una Guía de Estudios
Prefacio
La finalidad del presente documento es facilitar a los estudiantes de la asignatura de
“Sistemas Operativos”, el material referencial y bibliográfico básico que debe manejar
durante el desarrollo de la misma.
No se debe sustituir un buen libro de texto por una sencilla guía de estudios. Y una
guía es simplemente una serie de indicaciones, con referencias adicionales que van a
coadyuvar al estudiante. Particularmente recomiendo “Sistemas Operativos
Modernos” de Andrew Tanembaum, sobre el cual he hecho este documento. Debo
aclarar que la mayoría del material es tomado, con propósitos didácticos, del libro de
Tanembaum.
La estructura se hará de acuerdo con los siguientes temas, que se pueden detallar en
la tabla de contenidos correspondiente.
Administración de Procesos
Administración de Memoria
Administración de Información
Sistemas Operativos Modernos
Referencias Bibliográficas
Espero que sea de utilidad para todos los estudiantes que puedan tener acceso al
documento presentado.
iii
Conceptos Generales
Entrada y Salida
Dr Luis Castellanos
Dr Luis Castellanos. 2014
iv
1.
2.
Contenido
Sistemas Operativos: una Guía de Estudios
Conceptos Generales .............................................................................................................................................................. 1
Concepto de Sistema Operativo .............................................................................................................................. 4
1.1.
1.2.
Evolución .......................................................................................................................................................................... 5
Funciones de un Sistema Operativo ................................................................................................................... 17
1.3.
1.4.
Características de un Sistema Operativo ......................................................................................................... 20
1.5.
Tipos de Sistemas Operativos ............................................................................................................................... 20
Estructura de los Sistemas Operativos ............................................................................................................. 28
1.6.
1.7.
Complemento: Arranque de la Computadora. Caso Pentium ................................................................. 41
Entrada y Salida ..................................................................................................................................................................... 43
Subsistema de Entrada y Salida (Interfase) ................................................................................................... 43
2.1.
2.2.
Elementos Básicos del Hardware del Subsistema de E/S ........................................................................ 49
2.3.
Elementos Básicos del Software del Subsistema de E/S........................................................................... 52
Complemento: GUI (Graphical User Interface – Interfaz Gráfica de Usuario) ................................ 62
2.4.
3. Administración de Procesos ............................................................................................................................................. 64
3.1.
Procesos ......................................................................................................................................................................... 64
Comunicación entre procesos .............................................................................................................................. 71
3.2.
3.3.
Algoritmos de planificación ................................................................................................................................... 80
3.4.
Interrupciones ............................................................................................................................................................. 93
Complemento: Procesadores ................................................................................................................................ 96
3.5.
4. Administración de Memoria .......................................................................................................................................... 102
4.1. Memoria. Concepto y Tipos. ............................................................................................................................... 102
Técnicas de almacenamiento ............................................................................................................................. 109
4.2.
4.3.
Esquemas de Administración de Memoria .................................................................................................. 110
4.4.
Administración de Memoria contigua simple............................................................................................. 111
Administración de Memoria particional ....................................................................................................... 111
4.5.
4.6.
Administración de Memoria particional re-asignable ............................................................................ 113
4.7.
Administración de Memoria paginada .......................................................................................................... 114
Administración de Memoria paginada por demanda.............................................................................. 115
4.8.
4.9.
Administración de Memoria segmental ........................................................................................................ 116
Administración de Memoria segmental paginada............................................................................... 118
4.10.
4.11.
Complemento: Tarjeta Perforada ............................................................................................................... 118
Sistemas de Archivos ........................................................................................................................................................ 120
Archivos ....................................................................................................................................................................... 122
5.1.
5.2.
Directorios o Carpetas .......................................................................................................................................... 131
Implementación de Sistemas de Archivos ................................................................................................... 135
5.3.
Implementación de Directorios ........................................................................................................................ 143
5.4.
Archivos compartidos ........................................................................................................................................... 144
5.5.
Dr Luis Castellanos. 2014
5.
6.
Sistemas Operativos: una Guía de Estudios
Sistemas Operativos: una Guía de Estudios
5.6.
Sistema de Archivos por Bitácora
.................................................... 145
hivos por Bitácora ................................................................................................
Complemento: Software Libre...........................................................................................................................
Complemento: Software Libre
5.7.
........................... 148
Sistemas Operativos Modernos
Sistemas Operativos Modernos ................................................................................................................................
................................... 151
Sistemas Operativos para Macrocomputadores ................................................................
6.1.
Sistemas Operativos para Macrocomputadores
........................................................ 151
Sistemas Operativos para Servidores
6.2.
Sistemas Operativos para Servidores ................................................................................................
............................................ 153
Operativos para Microcomputadores .........................................................................................
6.3.
Sistemas Operativos para Microcomputadores
......................... 156
6.4.
Sistemas Operativos para Servidores Web
Sistemas Operativos para Servidores Web ................................................................................................
.................................. 159
Sistemas Operativos para Teléfonos Celulares y/o Tabletas ..............................................................
Sistemas Operativos para Teléfonos Celular
6.5.
.............................. 162
................................................................................................................................
7. Referencias Bibliográficas .......
Comentarios de: Sistemas Operativos: Una guía de estudios (0)
No hay comentarios