Colección de citas famosas - Frases motivadoras - Directorio de libros del sistema operativo

Directorio de libros del sistema operativo

Capítulo 1 Introducción 1

1.1 Descripción general de los sistemas operativos 1

1.1.1 Conceptos de los sistemas operativos 2

1.1.2 Objetivos de los sistemas operativos 2

1.1.3 El papel del sistema operativo 3

1.1.4 Investigación sobre el sistema operativo

Varios puntos de vista 4

1.2 La historia del desarrollo del sistema operativo sistema 5

1.2.1 Impulsar el desarrollo de sistemas operativos.

Poder 5

1.2.2 Evolución histórica del sistema operativo 6

1.2.3 Principales logros del sistema operativo 11

1.2. 4 tipos de sistemas operativos modernos 12

1.3 Características y funciones de los sistemas operativos 15

1.3.1 Funciones de los sistemas operativos 15

1.3.2 Funciones operativas Sistemas 17

Descripción general del sistema operativo UNIX 1.4 18

1.4.1 Historia de UNIX 18

1 4 .

1.4.3 Arquitectura UNIX

1.4.4 Interfaz de usuario UNIX 20

Resumen 21

Capacitación 1 Instalación de Windows 722

Capacitación 2 Administración del sistema Windows 7 23

Ejercicios en este capítulo 25

Capítulo 2 Estructura del sistema operativo 27

2.1 Servicios del sistema operativo 27

2.1.1 Sistema operativo Interfaz de usuario de 28

2.1.2 Interfaz del programa del sistema operativo 29

2.2 Diseño e implementación del sistema operativo 32

Objetivos de diseño 32

Proceso de diseño 32

2.2.3 Implementación del diseño 33

2.3 Descripción general de la estructura del sistema operativo 33

2.3.1 Computadora organización del sistema 33

Arquitectura del sistema informático 34

2.3.3 Estructura general del sistema operativo 35

Descripción general 38

Ejercicio 38 de este capítulo

Capítulo 3 Capítulo Gestión de Procesos 40 páginas

3.1 Conceptos básicos de proceso 40

3.1.1 Introducción al proceso 40

3.1.2 Definición y características del proceso 41

3.1.3 Estado del proceso y su transformación 42

3.1.4 Composición del proceso 44

3.1.5 Bloque de control del proceso 45

3.2 Control de procesos 46

3.2.1 Creación de procesos 47

3.2.2 Terminación de procesos 48

3.2.3 Bloqueo y activación de procesos -up 48

3.2.4 Pausa y activación de proceso 49

3.3 Sincronización de procesos 49

Concepto básico de sincronización de procesos 50

3.3.2 Mecanismo de sincronización de procesos 51

Mecanismo de bloqueo 52

3.4 Mecanismo de semáforo 52

3.4.1 Definición del mecanismo de señal 53

3.4 .2 Mecanismo de semáforo para lograr la exclusión mutua 55

3.4.3 Mecanismo de semáforo para lograr la sincronización 56

3.4.4 Implementación del mecanismo de semáforo

Asignación de recursos 56

3.5 Utilice el mecanismo del semáforo para resolver el clásico

Problema de sincronización de procesos 58

Problema productor-consumidor 58

3.5.2 Lector- autor problema 58

3.5.3 Cenando filósofos Problema 59

*3.6 Mecanismo del proceso del tubo 60

3.6.1 Conceptos básicos del proceso del tubo 61

3.6.2 Resolver el "problema productor-

consumidor" 61

3.7 Comunicación de procesos 62

3.7.1 Tipos de comunicación de procesos 63

3.7 .2 Comunicación de mensajes 63

3.8 Hilo 66

3.8.1 Conceptos básicos de hilos 67

3.8.2 Sincronización y comunicación entre subprocesos 68

p>

3.8.3 Implementación de subprocesos 69

3.9 Gestión de procesos UNIX 70

Descripción del proceso UNIX 70

3.9.2 Estado del proceso UNIX y su conversión 71

Control de procesos UNIX 72

3 9 4 Sincronización y comunicación de procesos UNIX 73

Descripción general 74

.

Capacitación 3 Administrador de tareas de Windows 7

Gestión de procesos 75

Ejercicios en este capítulo 76

Capítulo 4 Programación y bloqueo del procesador 80

< sintonización del procesador p>4.1

Conceptos básicos de grado 80

4.1.1 Nivel de programación del procesador 80

4.1.2 Modelo de cola de programación 81

4.1.3 Criterios de evaluación del desempeño de la programación 83

p>

4.2 Plan de trabajo 84

4.2.1 Concepto de trabajo 84

4.2.2 Estado de ejecución y transición 85

Plan de trabajo 86

4.2.4 Algoritmo de programación de trabajos 87

4.3 Programación de procesos 90

4.3.1 Función de programación de procesos 90

4.3.2 Programación de tiempos de programación de procesos 90

4.3.3 Evaluación del desempeño de la programación de procesos 91

4.3.4 Algoritmo de programación de procesos 91

4.4 Punto muerto 95

4.4.1 Causas del punto muerto 95

4.4.2 Condiciones necesarias para el punto muerto 96

4.4.3 Métodos básicos para manejar el punto muerto 96

Prevención del punto muerto 97

4.5 Diagrama de asignación de recursos y gestión de interbloqueos 98

Diagrama de asignación de recursos 98

4.5.2 Gestión de interbloqueos 98

4.6 Evitar interbloqueos 99

4.6.1 Estado de asignación de recursos del sistema 100

4.6.2 Banquero de recurso único

Algoritmo 100

4.6.3 Banquero con múltiples recursos

Algoritmo 102

4.7 Detección y recuperación de interbloqueo 103

4.7.1 Oportunidad de detección de interbloqueo 104

p>

4.7.2 Método de detección de interbloqueo 104

4.7.3 Eliminación de interbloqueos 105

4.7.4 Método integral para lidiar con interbloqueos 106

4.8 Programación de procesos UNIX 106

Resumen 108

Ejercicios en este capítulo 108

Capítulo 5 Gestión de la memoria 111

5.1 Descripción general de la gestión de la memoria 111

5.1.1 Jerarquía de la memoria 112

5.1.2 Propósito de la gestión del almacenamiento 112

5.1.3 Función de gestión del almacenamiento 112

5.2 Gestión del almacenamiento en particiones 115

5.2.1 Almacenamiento de partición continua única

Gestión 115

5.2.2 Gestión de almacenamiento de partición fija 117

5.2 .3 Gestión de almacenamiento de partición variable 119

5.3 Gestión del almacenamiento de paginación 125

5.3.1 Gestión del almacenamiento de paginación

Ideas básicas 125

5.3.2 Traducción de direcciones y protección del almacenamiento 127

5.3.3 Organización y gestión de bloques de memoria 130

Gestión de almacenamiento de paginación

Características y desventajas 131

5.4 Gestión de almacenamiento de segmentación 132

5.4.1 Modo de gestión del almacenamiento por segmentación

Introducción 132

5.4.2 Gestión del almacenamiento por segmentación

p>

Idea básica 133

* * *Disfruta del 134 de la Cláusula 5.4.3.

5.4.4 Comparación de paginación y segmentación 134

5.4.5 Modo de gestión de almacenamiento página por página 135

5.5 El concepto de memoria virtual 136

5.5.1 Introducción de la memoria virtual 137

5.5.2 Implementación de la memoria virtual 138

5.6 Solicitud de gestión del almacenamiento de paginación 139

5.6 .1 Gestión de almacenamiento de paginación de solicitudes

Ideas básicas 139

5.6.2 Interrupción de páginas faltantes y traducción de direcciones 140

5.6.3 Algoritmo de eliminación de páginas 142

5.6.4 Gestión del almacenamiento de paginación de solicitudes

Ventajas y desventajas 146

5.7 Gestión del almacenamiento de segmentación de solicitudes 147

5.7.1 Implementación de la segmentación de solicitudes 147

* * *Disfrute y protección en el párrafo 5.7.2 149

5.7.3 Solicitud de gestión de almacenamiento de página de segmento 150

5.8 Gestión de almacenamiento de UNIX 150

5.8.1 Exchange 151

Solicitar paginación 152

5.8.3 Proceso de cambio de página 154

Resumen 155

Mejoras Windows 7 Training 4

Rendimiento de la memoria 155

Ejercicios en este capítulo 156

Capítulo 6 Administración de dispositivos 159

6.1 Descripción general 159 p>

6.1.1 Gestión de equipos

Objetivos y funciones 160

6.1.2 Clasificación de equipos informáticos 160

6.1.3 E/S Composición del sistema 162

6.2 Pasos de procesamiento de E/S 166

6. 1 Jerarquía del sistema de E/S 166

Manejador de interrupciones de E/S 166

p>

Controlador de dispositivo 167

Administrador de entrada/salida 167

6.3 Algoritmo de programación y asignación de dispositivos 168

6.3.1 Al administrar dispositivos

Estructura de datos 169

6.3.2 Configuración de dispositivos especiales 169

6.3.3 ***Programación de discos compartidos 171

6.4 Transferencia de datos modo 176

6.4.1 Modo de prueba de bucle de programa 176

6.4.2 Modo de control de E/S controlado por interrupción 177

Acceso directo a memoria

p>

Modo (DMA) 179

6.4.4 Modo canal 180

6.5 Varias tecnologías en la gestión de dispositivos 181

6.5.1 Tecnología de almacenamiento en búfer de entrada y salida

Dispositivos virtuales y spooling

Tecnología 184

6.6 Gestión de dispositivos UNIX 186

6.6.1 Dispositivos de caracteres Gestión de búfer 186

6.6.2 Gestión del buffer del dispositivo de bloque 188

Resumen 190

Ejercicios en este capítulo 191

Capítulo 7 Gestión de archivos 193

7.1 Descripción general de la gestión de archivos 193

7.1.1 Introducción a los sistemas de archivos 193

7.1.2 Archivos y su clasificación 194

7.1 .3 Sistema de archivos 196

7.2 Estructura de archivos 199

7.2.1 Estructura lógica de archivos y

Método de acceso 199

7.2. 2 La estructura física del archivo es la misma que la del archivo

Dispositivo de almacenamiento 201

7.3 Gestión de archivos y estructura de directorios 204

7.3.1 Bloque de control de archivos y

Nodo de índice 205

Estructura del directorio de archivos 206

7.3.3 Implementación de "acceso por nombre" 208

7.4 Gestión de archivos espacio de almacenamiento 209

p>

7.4.1 Método de mapa de ubicación 210

7.4.2 Método de tabla de área libre 210

7.4.3 Método de lista libre 211

7.5 * * * Disfrute y protección de archivos 212

7.5.1 Disfrute de archivos* * * 212

7.5.2 Protección de archivos

Protección y confidencialidad 213

7.6 Gestión de archivos UNIX 215

7 6 1 Descripción general del sistema de archivos UNIX

7.6.2 Estructura física del archivo 216

7.6.3 Gestión de nodos de índice 217

7.6.4 Gestión de espacio de almacenamiento de archivos 218

7.6.5 Gestión de directorios 219

Resumen 220< / p>

Ejercicio 5 Optimización de Windows 7

Subsistema de Disco 220

Ejercicios en este Capítulo 222

*Capítulo 8 Protección y Seguridad del Sistema Operativo 224

8.1 Introducción 224

8.1.1 Contenido de seguridad del sistema y

Propiedad 225

8.1.2 Amenazas a la seguridad del sistema

Tipo 226

8.1.3 Amenazas a diversos recursos 227

8.1.4 Evaluación de la seguridad de la tecnología de la información

Estándares públicos 229

8.2 Mecanismo de seguridad del sistema operativo 231

8.2.1 Identificación y autenticación 231

8.2.2 Ruta confiable 231

8.2.3 Gestión de privilegios mínimos 232

Control de acceso 233

8.2.5 Detección y control de canales ocultos 235

Auditoría de seguridad 236

8.3 Tecnología de cifrado de datos 236

8.3.1 Descripción general de la tecnología de cifrado de datos 236

8.3.2 Firma digital y certificado digital 238

8.3.3 Tecnología de cifrado de red 240

8.4 Tecnología de autenticación 240

Autenticación basada en contraseña

Tecnología 240

8.4.2 Autenticación basada en marcadores físicos

Tecnología 242

8.4.3 Autenticación basada en clave pública

Tecnología 243

8.5 Tecnología de firewall 244

8.5.1 Firewall de filtrado de paquetes 244

8.5.2 Tecnología de servicio proxy 245

8.5.3 Firewall de verificación de reglas 247

8.6 Diseño e implementación de un sistema operativo seguro 248

8.6 .1 Diseño de seguridad del sistema operativo

Principios 248

Política de seguridad 249

8.6.3 Modelo de seguridad 251

Arquitectura de seguridad 253

Resumen 255

Entrenamiento 6 Sistema operativo Windows 7

Mecanismo de seguridad 255

Ejercicios en este capítulo 257

* Capítulo 9 Introducción a los sistemas operativos típicos 259

9.1 Sistemas operativos de red 259

9.1.1 Descripción general de los sistemas operativos de red 259

9.1.2 Funciones del funcionamiento de red Sistemas

Proporcionados por 9.1.3 Sistema operativo de red

Servicio 263

9.2 Sistema operativo distribuido 264

Descripción general del sistema distribuido 264

9.2.2 Comunicación de procesos distribuidos 265

9.2.3 Gestión de recursos distribuidos 266

9.2.4 Sincronización de procesos distribuidos 267

Estancamiento en distribuido sistemas 267

9.2.6 Sistema de archivos distribuido 268

9.2.7 Migración de procesos distribuidos 269

9.3 Sistema operativo integrado en tiempo real 269

9.3.1 Conceptos básicos del sistema integrado

Concepto 270

9.3.2 Sistema operativo integrado 271

9.3 3 Introducción a μC/OS-II 274<. /p>

Descripción general 275

Ejercicios en este capítulo 275

Archivo de referencia 276