Sistemas operativos /

Flynn, Ida M.

Sistemas operativos / Ida M. Flynn, Ann McIver McHoes. - 3ra [i.e. en inglés, 1a en español] - México : Thomson, 2001 - 462 p.

CONTENIDO
Parte uno: TEORIA DE LOS SISTEMAS OPERATIVOS 1
Capítulo uno: Panorama general 2
Introducción 2
Software del sistema operativo 3
Hardware de la máquina 6
Tipos de sistemas operativos 8
Historia breve del desarrollo de los sistemas operativos 9
Décadas de los 40s 10
Décadas de los 50s 10
Décadas de los 60s 12
Décadas de los 70s 13
Décadas de los 80s 14
Décadas de los 90s 15
Capítulo dos: Administración de la memorial primeros sistemas 18
Esquema contiguo de usuario único 19
Particiones fijas 20
Particiones dinámicas 22
Asignación de mejor adecuación en comparación con primer ajuste 24
Desasignación 29
Particiones dinámicas relocalizables 33
Capítulo tres: Administración de la memoria, sistemas recientes 45
Asignación de la memoria en páginas 46
Paginación por demanda 52
Políticas y conceptos de reemplazo de páginas 57
Primeras en entrar, primera salir 57
La menos recientemente utilizada 59
La mecánica de la paginación 60
Conjunto de trabajo 62
Asignación de memoria en segmentos 64
Asignación de memoria por segmentación con paginación por demanda 67
Memoria virtual 69
Capítulo cuatro: Administrador del procesador 77
Planificación de trabajos en comparación con planificación de procesos 79
Planificador de procesos 80
Estado de los trabajos y de los procesos 81
Bloques de control de procesos 82
Bloques de control de procesos y colas 84
Políticas de planificación de procesos 85
Algoritmos de planificación de procesos 86
Primero en entrar, primero en servirse 86
Sigue el trabajo más corto 88
Planificación por prioridad 89
Tiempo restante más breve 90
Round Robin 92
Colas de múltiples niveles 94
Memoria de Caché 96
Una palabra sobre interrupciones 97
Capítulo cinco: Administración de los procesos 103
Bloqueo mutuo 104
Siete casos de bloqueo mutuo 104
Condiciones para el bloqueo mutuo 111
Modelado de bloqueos mutuo 112
Estrategias para el manejo de bloqueos 115
Inanición 122
Capítulo seis: Procesos concurrentes 129
¿Qué es procesamiento paralelo? 130
Configuraciones típicas de multiprocesamiento 131
Configuración maestro/esclavo 131
Configuración débilmente acoplada 132
Configuración simétrica 133
Software de sincronización de procesos 134
Probar y establecer 135
WAIT y SIGNAL 136
Semáforos 136
Cooperación de procesos 138
Productores y Consumidores 138
Lectores y escritores 140
Programación concurrente 141
Aplicaciones de la programación concurrente 142
Ada 144
Capítulo siete: Administración de dispositivos 150
Dispositivos del sistema 151
Medios de almacenamiento de acceso secuencial 151
Dispositivos de almacenamiento de acceso directo 154
DASD de cabeza fija 155
DASD de cabeza móvil 155
Almacenamiento óptico en disco 157
Tiempo de acceso requerido 159
Componentes del subsistema de entrada/salida 162
Comunicación entre dispositivos 165
Administración de las solicitudes de entrada/salida 168
Estrategias de búsqueda de manejador de dispositivos 169
Estrategias de latencia: orden rotacional 172
RAID 174
Capítulo ocho: Administración de los archivos 181
El Administrador de archivos 181
Funciones del administrador de archivos 182
Definiciones 183
Interacción con el administrador de archivos 183
Configuración habitual de volumen 184
Respecto a los sub directorios 185
Reglas convencionales para identificación de archivos 187
Organización de los archivos 189
Formato de registro 189
Organización física del archivo 190
Asignación de almacenamiento físico 192
Almacenamiento contiguo 192
Almacenamiento no contiguo 194
Almacenamiento indizado 195
Compresión de datos 197
Métodos de acceso 197
Acceso secuencial 198
Acceso directo 199
Niveles en un sistema de administración de archivos 200
Módulo de verificación de control de acceso 202
Matriz de control de acceso 202
Listas de control de acceso 203
Listas de capacidad 204
Cerraduras 204
Capítulo Nueve: Conceptos de la organización de las redes 208
Terminología básica 209
Topologías de red 210
Estrella 211
Anillo 212
Bus 213
Arbol 214
Híbridos 215
Tipos de redes 216
Red de área local 216
Red de área metropolitana 216
Red de área amplia 217
Problemas de diseño de software 217
Reglas convencionales de direccionamiento 217
Estrategias de encaminamiento 218
Modelos de conexión 220
Solución de conflictos 223
Estándares de protocolos de transporte 226
Modelo de referencia OSI 227
Modelo TCP/IP 230
Capítulo diez: Administración de las funciones de red 235
Historia 236
Comparación de los sistemas operativos de red y distribuidos 236
Desarrollo de DO/S 239
Administración de la memoria 239
Administrador de procesos 240
Administración de dispositivos 245
Administración de archivos 247
Administración de la red 250
Desarrollo de NOS 252
Características NOS importantes 253
Principales funciones NOS 254
Capítulo once: Administración del sistema 258
Evaluación de un sistema operativo 258
Componentes del sistema operativo 259
Seguridad del sistema 262
Niveles de protección 262
Sistemas de administración 263
Raptura de seguridad 265
Asaltos al sistema: virus de computadora 266
Asaltos a la red e Internet 268
Etica 268
Medición del rendimiento del sistema 270
Herramientas de medición 270
Lazos de retroalimentación 273
Monitoreo 274
Contabilidad 274
Parte dos: SISTEMAS OPERATIVOS EN LA PRACTICA 279
Capítulo doce: Sistema operativo MS/DOS 281
Historia 282
Metas de diseño 282
Administración de la memoria 285
Asignación de la memoria principal 286
Asignación de los bloques de memoria 287
Administración del procesador 288
Administrador de los procesos 288
Manejadores de interrupción 289
Administración de los dispositivos 290
Administración de los archivos 291
Reglas convencionales de identificación de archivos 292
Administración de los archivos 293
Interfaz de usuario 296
Archivos por lotes 297
Redirección 298
Filtros 298
Tuberías 299
Comandos adicionales 299
Capítulo trece: Windows 2000 302
Historia 302
Metas de diseño 305
Extensibilidad 305
Portatilidad 306
Confiabilidad 306
Compatibilidad 307
Rendimiento 308
Administración de la memoria 308
Características del modo de usuario 308
Implementación de la memoria virtual 309
Administrador del procesador 311
Administración de los dispositivos 314
Administración de los archivos 320
Administración de la red 323
MS-NET 323
Servicio de directorio 325
Administración de la seguridad 325
Panorama general 326
Terminología de la seguridad 327
Interfaz del usuario 328
Capítulo catorce: Sistema operativo UNIX 333
Historia 334
UNIX System V 336
Una palabra respecto a Linux 337
Metas del diseño 337
Una palabra a Linux 338
Administración de la memoria 338
Una palabra a Linux 341
Administración del procesador 341
Tabla de procesos en comparación con la tabla de usuario 342
Sincronización 344
Fork, wait y exec 344
Una palabra sobre Linux 346
Administración de los dispositivos 348
Controladores de dispositivos 348
Clasificación de dispositivos 348
Una palabra a Linux 350
Administración de archivos 350
Nombre de los archivos 352
Directorios de archivo 353
Estructuras de datos para el acceso a los archivos 354
Una palabra respecto a Linux 356
Interfaz del usuario 357
Comandos adicionales 361
Una palabra respecto a Linux 364
Capítulo quince: Sistema operativo /VMS alpha open 366
Historia 367
Metas de diseño 369
Administración de la memoria 370
Paginador 371
Intercambiador 372
Administrador del procesador 373
Planificador de procesos 373
Replanificador 376
Administración de los dispositivos 376
Administración de archivos 378
Interfaz del usuario 381
Archivos de procedimiento de comandos 382
Redirección 382
Comandos adicionales 384
Capítulo dieciséis: Sistema operativo OS/390 387
Historia 388
Metas de diseño 390
Administración de la memoria 391
Administración del almacenamiento virtual 393
Organización del almacenamiento 397
Administración del procesador 398
Administración de tareas 399
Administración de los programas 400
Administración de los dispositivos 400
Administración del espacio DASD 400
Supervisor de entradas y salidas 401
Controlador del supervisor de entradas y salidas (IOS) 403
Entrada y salida virtual 403
Administración de archivos 403
Administración por catálogo 404
Apoyo de entrada y salida 405
Métodos de acceso 405
Asignación de espacio 408
Administración de la seguridad 409
Interfaz de usuario 409
Introducción JCL 410
Apéndice A: Tabla de traducción de comandos 415
Apéndice B: Guía de las siglas IBM 417
Apéndice C: Guía de las siglas de Microsoft 419
Apéndice D: Guía de las interfaces gráficas de usuario 421
Apéndice E: Código ACM de ética y de conducta profesional 425
Glosario 429
Bibliografía 455
Indice 459

9706860622


SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS-HISTORIA
REDES
MS/DOS
WINDOWS 2000
UNIX
VMS ALPHA OPEN
OS/390

004.451 F679