José Luis Villada Romero - Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609

Здесь есть возможность читать онлайн «José Luis Villada Romero - Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Libro especializado que se ajusta al desarrollo de la cualificación profesional y adquisición de certificados de profesionalidad. Manual imprescindible para la formación y la capacitación, que se basa en los principios de la cualificación y dinamización del conocimiento, como premisas para la mejora de la empleabilidad y eficacia para el desempeño del trabajo.

Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609 — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

картинка 23Proporcionar protección entre los procesos.

картинка 24Permitir que los procesos compartan memoria.

картинка 25Dar soporte a las distintas regiones del proceso.

картинка 26Maximizar el rendimiento del sistema.

картинка 27Proporcionar a los procesos mapas de memoria muy grandes.

Para conseguir alcanzar todos estos objetivos, el sistema operativo necesita llevar un registro de las partes de memoria que se están utilizando y las que no.

картинка 28

Importante

Un proceso no es más que un programa en ejecución. Son los elementos que maneja el sistema operativo a nivel de aplicación y son identificados por un conjunto de instrucciones,

los valores de los registros de la CPU en el momento de ejecución, la memoria reservada y su contenido, e información necesaria para la planificación del sistema operativo.

El grado de multiprogramación sería el nª de procesos de ejecución simultanea.

Cuando se habla de memoria a nivel de sistema operativo se está haciendo referencia al concepto lógico o abtracto. Es decir, aunque se sabe que existe el material que constituye la memoria física de un ordenador, el sistema operativo usa mecanismos lógicos para su getión, independientemente de que la memoria sea de un material o de otro.

Ese concepto de memoria es el que permite abstraer la idea de almacenamiento lógico al nivel de usuario y su uso a nivel de aplicación. Desde este punto de vista, es posible entender la memoria como una secuencia bytes de datos, donde cada byte es referenciado mediante un número decimal de 32 bits, o bien un número hexadecimal de ocho cifras. A este concepto se le denomina direccionamiento de la memoria.

En los sistemas operativos modernos las políticas de gestión de memoria hacen - фото 29

En los sistemas operativos modernos, las políticas de gestión de memoria hacen uso de técnicas muy depuradas para asignar un espacio de memoria a un proceso. Los esquemas principales de gestión de memoria adoptan la siguiente clasificación:

En el esquema de gestión de memoria de un solo proceso el usuario tiene un - фото 30

En el esquema de gestión de memoria de un solo proceso el usuario tiene un control total sobre el espacio de memoria. La memoria se encuentra dividida en dos partes: una reservada al sistema operativo y otra para la ejecución del proceso, que es cargado y ejecutado de uno en uno. En implementaciones reales, la memoria se encuentra dividida en tres partes:

El esquema de multiprogramación es más complejo ya que permite la ejecución - фото 31

El esquema de multiprogramación es más complejo, ya que permite la ejecución simultánea de más de un programa. Este tipo de esquemas requieren dividir la memoria. A continuación, se detallan las características de los principales esquemas de este tipo.

Contigua: particiones fijas y variables

En este esquema, la memoria se encuentra dividida en espacios o particiones. Cuando un proceso necesita ejecutarse, se le asigna uno de estos espacios, almacenando toda la información del proceso en posiciones contiguas de la partición seleccionada.

Cada partición solo puede contener un proceso.

Es posible encontrar esquemas con particiones fijas, donde el tamaño de la partición se configura cuando se enciende el ordenador, quedando fija hasta que se apaga, o bien con particiones de tamaño variables.

La principal ventaja que introdujo este esquema fue la protección del espacio de ejecución del proceso. Ningún proceso puede acceder al espacio de memoria de otro.

Los inconvenientes son obvios: se desperdicia gran cantidad de memoria que permanece oculta en cada partición cuando el tamaño es fijo y se producen huecos de memoria demasiado pequeños que no son aprovechados por otros programas en el caso de la partición variable.

Actividades 1En un sistema con esquema de asignación con múltiples particiones - фото 32 картинка 33

Actividades

1.En un sistema con esquema de asignación con múltiples particiones de tamaño fijo, ¿qué determinaría el límite del grado de multiprogramación de dicho sistema?

картинка 34

Aplicación práctica

¿Cómo quedaría la estructura de la pila de memoria después de que el sistema operativo asigne los procesos de la siguiente tabla a memoria principal, teniendo en cuenta que se está ante un esquema de memoria contigua con particiones fijas de 200 K y que la secuencia de llegada de los procesos es C, B, A, D?

SOLUCIÓN 074 C 75149 C 150224 B 225299 300374 375499 - фото 35

SOLUCIÓN

0-74 C
75-149 C
150-224 B
225-299
300-374
375-499
450-524 A
525-599 A
600-674675-749 DD
750-824825-899 DD

Intercambio (swapping)

Este esquema de gestión de memoria se basa en mover procesos que están en suspensión desde la memoria principal a la memoria de disco, cuando no caben en memoria principal, y mover procesos que deben ejecutarse desde la memoria de disco a la memoria principal, cuando se ha liberado parte de la memoria principal.

Las funciones principales son:

картинка 36Seleccionar procesos a eliminar de la memoria principal.

картинка 37Seleccionar procesos a cargar en la memoria principal.

картинка 38Asignación y gestión del espacio de intercambio.

Para usar este tipo de esquema, es necesario configurar en el sistema operativo el uso de un archivo de intercambio para almacenar la imagen dinámica del proceso retirado de la memoria principal. Se podrá tener un archivo global o bien un archivo por proceso.

Actividades 2Puede coexistir un esquema de intercambio en sistema de - фото 39 картинка 40

Actividades

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609»

Представляем Вашему вниманию похожие книги на «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609»

Обсуждение, отзывы о книге «Desarrollo y optimización de componentes software para tareas administrativas de sistemas. IFCT0609» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x