Fundamentos de sistemas operativosLulu.com, 2015 M09 9 - 368 páginas Todos los usuarios de equipos de cómputo (esto es, prácticamente cualquier persona del mundo) tienen contacto con un sistema operativo, y ciertas expectativas acerca de su funcionamiento. ¿Cómo es que un sistema operativo puede gestionar y compartir los recursos de cómputo? Hoy en día, a pesar de que menos de una decena es conocida por la población en general, hay cientos de sistemas operativos en uso y bajo un desarrollo activo. Cada uno de ellos persigue distintos fines, sea por la arquitectura o la capacidad de los equipos en que se ejecutará, características específicas que implementa, o persigue atraer un segmento distinto de la población. Todos ellos, sin embargo, realizan las mismas operaciones básicas, parten de los mismos fundamentos. Este libro, diseñado para servir como bibliografía para un curso de Sistemas Operativos para licenciatura, presenta las principales áreas en que se divide el trabajo de un sistema operativo. |
Contenido
Presentación | 11 |
Punto de partida | 17 |
Relación con el hardware | 43 |
Administración de procesos | 69 |
Planificación de procesos | 131 |
Administración de memoria | 167 |
Organización de archivos | 227 |
Sistemas de archivos | 263 |
Software libre y licenciamiento | 297 |
Virtualización | 309 |
El medio físico y el almacenamiento | 327 |
Acerca de los autores | 351 |
Bibliografía | 353 |
Términos y frases comunes
aborda adicionales administrador algoritmo almacenamiento apuntador arquitectura asignación base bits bloqueo mutuo bloques buffer bytes caché ción cluster clusters código compartido completo computadoras personales cómputo control dado datos debe desarrollo diferentes dirección directorio disco flexible discos duros diseño dispositivos distintos ejecución ejemplo emplear emulación entorno equipos espacio espera esquema estrategia estructura eventos fallo Figura File System funciones hardware hilos i-nodo implementación incluso indica instrucciones interfaz lectura licenciamiento Linux lista llamada al sistema lógica manejo mantener máquina virtual mecanismo memoria virtual modelo multiprocesamiento multitarea mutex nivel núcleo paravirtualización permite planificación presenta principales prioridad problema proceso programa RAID realizar recursos reemplazo referencia registros rendimiento requiere resulta sección crítica segmento semáforo semántica siguiente sistema de archivos sistema operativo sistemas Unix software libre solicita solicitud stack tabla de páginas tamaño típicamente torniquete1 ubicación unidades Unix usuario utilizado variables velocidad virtualización volumen Wikipedia Windows