TY - BOOK AU - Flynn,Ida M. AU - McIver McHoes,Ann TI - Sistemas operativos / SN - 9706860622 PY - 2001/// CY - México : PB - Thomson, KW - SISTEMAS OPERATIVOS KW - SISTEMAS OPERATIVOS-HISTORIA KW - REDES KW - MS/DOS KW - WINDOWS 2000 KW - UNIX KW - VMS ALPHA OPEN KW - OS/390 N1 - 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 ER -