Download Acceso al Capítulo 2

Document related concepts

Gestión de memoria wikipedia , lookup

Arquitectura de Windows NT wikipedia , lookup

Windows NT wikipedia , lookup

Núcleo (informática) wikipedia , lookup

Memoria virtual wikipedia , lookup

Transcript
Acceso al Capítulo 13
Resumen:
En este capítulo se define en primer lugar el término software y se estudia la estructura del
software de un computador, clasificando los distintos programas que se suelen utilizar en un
computador típico (Sección 13.1). Después se analizan, con cierta profundidad, los objetivos y
el funcionamiento de los sistemas operativos. Para ello se define el concepto de sistema
operativo (Sección 13.2), se considera éste como máquina operativa, dentro de los niveles
conceptuales de análisis de un computador que vimos en la Sección 1.6 (Sección
13.3), y se describe brevemente la evolución de los sistemas operativos, desde la primera
generación de computadores a la actualidad (Sección 13.4).
El objetivo fundamental de los sistemas operativos es gestionar y administrar eficientemente
los recursos hardware, permitiendo que se ejecuten concurrentemente varios programas, sin
que haya conflictos en el acceso de cada uno de ellos a cada uno de los recursos que necesite,
y sin que ningún programa monopolice alguno de ellos. La forma en que realiza esta función el
sistema operativo se analiza en detalle en las Secciones 13.5 (gestión del procesador), 13.6
(gestión de la memoria principal), y 13.7 (gestión de periféricos). En estas secciones se
analizarán conceptos tales como multiprogramación, tiempo compartido, memoria virtual, y
dispositivos de entrada/-salida virtuales, que utilizan los sistemas operativos multiusuario.
Finalmente se estudian las funciones de los sistemas operativos en cuanto a la gestión de
grandes volúmenes de información, lo que se hace utilizando las abstracciones de archivo y
directorio (Sección 13.8).
Contenido:
13. Sistemas operativos
13.1 Estructura del software de un computador
13.2 Definición de sistema operativo
13.3 El nivel de máquina operativa
13.4 Evolución de los sistemas operativos
13.4.1 Etapas en el desarrollo de los sistemas operativos
13.4.2 Sistemas operativos de mayor difusión
13.5 Gestión del procesador
13.5.1 Monoprogramación
13.5.2 Multiprogramación
13.5.2.1 Conceptos básicos
13.5.2.2 Asignación del procesador a los procesos
13.5.2.3 Algoritmos de planificación
13.5.3 Modos de procesamiento
13.5.4 Intercambio memoria principal/disco
13.5.5 Estados de un proceso
13.6 Gestión de la memoria
13.6.1 Particiones estáticas
13.6.2 Particiones dinámicas
13.6.3 Segmentación
13.6.4 Paginación
13.6.5 Memoria virtual
13.6.6 Gestión de memoria en el PENTIUM
13.7 Gestión de entradas/salidas
13.8 Gestión de archivos. El sistema de archivos
13.8.1 Gestión de archivos
13.8.2 Gestión de carpetas o directorios
13.9 Conclusión
Ejercicios
Bibliografía