metodos de paginacion ram

8
CAT Ambato Métodos de paginación de memoria RAM En sistemas operativos de computadoras, los sistemas de paginación de memoria dividen los programas en pequeñas partes o páginas. Del mismo modo, la memoria es dividida en trozos del mismo tamaño que las páginas llamados marcos de página. De esta forma, la cantidad de memoria desperdiciada por un proceso es el final de su última página, lo que minimiza la fragmentación interna y evita la externa. En la tabla de páginas de un proceso, se encuentra la ubicación del marco que contiene a cada una de sus páginas. Las direcciones lógicas ahora se forman como un número de página y de un desplazamiento dentro de esa página (conocido comúnmente como offset). El número de página es usado como un índice dentro de la tabla de páginas, y una vez obtenida la dirección del marco de memoria, se utiliza el desplazamiento para componer la dirección real o dirección física. Este proceso se realiza en una parte del computador específicamente diseñada para esta tarea, es decir, es un proceso hardware y no software. De esta forma, cuando un proceso es cargado en memoria, se cargan todas sus páginas en marcos libres y se completa su tabla de páginas. Veamos UN ejemplo: Número de Marco Programa. Página Dirección fascia 0 Programa A.0 1000:0000 1 Programa A.1 1000:1000 2 Programa A.2 1000:2000 3 Programa D.0 1000:3000 4 Programa D.1 1000:4000 5 Programa C.0 1000:5000 6 Programa C.1 1000:6000 7 Programa D.2 1000:7000 La tabla de la derecha muestra una posible configuración de la memoria en un momento dado, con páginas de 4Kb. La forma en que se llegó a este estado puede haber sido la siguiente:

Upload: mario-sander-villalba-yambay

Post on 12-Nov-2015

213 views

Category:

Documents


0 download

DESCRIPTION

metodos de paginacicon para memoria ram

TRANSCRIPT

CAT AmbatoMtodos de paginacin de memoria RAMEn sistemas operativos de computadoras, los sistemas de paginacin de memoria dividen los programas en pequeas partes o pginas. Del mismo modo, la memoria es dividida en trozos del mismo tamao que las pginas llamados marcos de pgina. De esta forma, la cantidad de memoria desperdiciada por un proceso es el final de su ltima pgina, lo que minimiza la fragmentacin interna y evita la externa.En la tabla de pginas de un proceso, se encuentra la ubicacin del marco que contiene a cada una de sus pginas. Las direcciones lgicas ahora se forman como un nmero de pgina y de un desplazamiento dentro de esa pgina (conocido comnmente como offset). El nmero de pgina es usado como un ndice dentro de la tabla de pginas, y una vez obtenida la direccin del marco de memoria, se utiliza el desplazamiento para componer la direccin real o direccin fsica. Este proceso se realiza en una parte del computador especficamente diseada para esta tarea, es decir, es un proceso hardware y no software.De esta forma, cuando un proceso es cargado en memoria, se cargan todas sus pginas en marcos libres y se completa su tabla de pginas.Veamos UN ejemplo:Nmero de MarcoPrograma. PginaDireccin fascia

0Programa A.01000:0000

1Programa A.11000:1000

2Programa A.21000:2000

3Programa D.01000:3000

4Programa D.11000:4000

5Programa C.01000:5000

6Programa C.11000:6000

7Programa D.21000:7000

La tabla de la derecha muestra una posible configuracin de la memoria en un momento dado, con pginas de 4Kb. La forma en que se lleg a este estado puede haber sido la siguiente:Se tienen cuatro procesos, llamados A, B, C y D, que ocupan respectivamente 3, 2, 2 y 3 pginas.1. El programa A se carga en memoria (se le asignan los marcos 0, 1 y 2)2. El programa B se carga en memoria (se le asignan los marcos 3 y 4)3. El programa C se carga en memoria (se le asignan los marcos 5 y 6)4. El programa B termina, liberando sus pginas5. El programa D se carga en memoria (se le asignan los marcos 3 y 4 que usaba el proceso B y el marco 7 que permaneca libre)De esta forma, las tablas simplificadas de cada proceso se ven de esta forma:Proceso A

PginaDireccin fascia

01000:0000

11000:1000

21000:2000

Proceso B

PginaDireccin fsica

--

--

Proceso C

PginaDireccin fsica

01000:5000

11000:6000

Proceso D

PginaDireccin fsica

01000:3000

11000:4000

21000:7000

Ahora consideremos qu sucede cuando un programa quiere acceder a su memoria. Si el programa A contiene una referencia a la memoria con direccin 20FE, se realizar el siguiente procedimiento. 20FE es 0010000011111110 en notacin binaria (en un sistema de 16 bit), y en el ejemplo se estn usando pginas de 4Kb de tamao. Cuando la peticin de la direccin de memoria 20FE es realizada, la Unidad de Gestin de memoria se ve de esta forma:Paginacin de memoria virtualEl nico inconveniente de paginacin pura es que todas las pginas de un proceso deben estar en memoria para que se pueda ejecutar. Esto hace que si los programas son de tamao considerable, no puedan cargarse muchos a la vez, disminuyendo el grado de multiprogramacin del sistema. Para evitar esto, y aprovechando el principio de cercana de referencias donde se puede esperar que un programa trabaje con un conjunto cercano de referencias a memoria (es decir con un conjunto residente ms pequeo que el total de sus pginas), se permitir que algunas pginas del proceso sean guardadas en un espacio de intercambio (fragmentacin interna) mientras no se necesiten.Cuando la paginacin se utiliza junto con memoria virtual, el sistema operativo mantiene adems el conocimiento sobre qu pginas estn en memoria principal y cules no, usando la tabla de paginacin. Si una pgina buscada est marcada como no disponible (tal vez porque no est presente en la memoria principal, pero s en el rea de intercambio), cuando la CPU intenta referenciar una direccin de memoria en esa pgina, la MMU responde levantando una excepcin (comnmente llamada fallo de pgina). Si la pgina se encuentra en el espacio de intercambio, el sistema operativo invocar una operacin llamada intercambio de pgina, para traer a memoria principal la pgina requerida. La operacin lleva varios pasos. Primero se selecciona una pgina en memoria, por ejemplo una que no haya sido usada recientemente (para ms detalles ver algoritmos de reemplazo de pginas). Si la pgina fue modificada, se escribe la misma en el espacio de intercambio. El siguiente paso en el proceso es leer la informacin en la pgina necesitada desde el espacio de intercambio. Cuando esto sucede, las tablas para traduccin de direcciones virtuales a reales son actualizadas para reflejar los contenidos de la memoria fsica. Entonces el intercambio de pgina sale, y el programa que us la direccin que caus la excepcin es vuelto a ejecutar desde el punto en que se dio la misma y contina como si nada hubiera pasado. Tambin es posible que una direccin virtual sea marcada como no disponible porque no fue localizada previamente. En estos casos, una pgina de memoria es localizada y llenada con ceros, la tabla de paginacin es modificada para mostrar los cambios y el programa se reinicia como en el otro caso.Si la pgina que ha provocado el fallo de pgina no se encuentra en el espacio de intercambio, habr que ir a buscarla a la unidad de disco. El proceso, por lo dems sera anlogo.

CAT AmbatoNombre: Darwin VillalbaCurso: 3 informatics AFecha: 28/3/2015Que es dibujo tcnicoEl dibujo tcnico es un sistema de representacin grfica de diversos tipos de objetos, con el propsito de proporcionar informacin suficiente para facilitar su anlisis, ayudar a elaborar su diseo y posibilitar su futura construccin y mantenimiento. Suele realizarse con el auxilio de medios informatizados o, directamente, sobre el papel u otros soportes planos.Es la representacin grfica de un objeto o una idea prctica. Esta representacin se gua por normas fijas y preestablecidas para poder describir de forma exacta y clara, dimensiones, formas, caractersticas y la construccin de lo que se quiere reproducir.Los objetos, piezas, mquinas, edificios, planes urbanos, entre otros , se suelen representar en planta (vista superior, vista de techo, planta de piso, cubierta, entre otros ), alzado (vista frontal o anterior y lateral; al menos una) y secciones (o cortes ideales) indicando claramente sus dimensiones mediante acotaciones; son necesarias un mnimo de dos proyecciones (vistas del objeto) para aportar informacin til del objeto.Tipos de dibujo tcnicoCon el desarrollo industrial y los avances tecnolgicos el dibujo ha aumentado su campo de accin. Los principales son:Dibujo arquitectnico

Vistas estndar usadas en el dibujo arquitectnico.El dibujo arquitectnico abarca una gama de representaciones grficas con las cuales se realizan los planos para la construccin de edificios, casas, quintas, autopistas, iglesias, fbricas y puentes entre otros. Se dibuja el proyecto con instrumentos precisos, con sus respectivos detalles, ajuste y correcciones, donde aparecen los planos de planta, fachadas, secciones, perspectivas, fundaciones, columnas, detalles y otros.Dibujo mecnicoEl dibujo mecnico se emplea en la elaboracin de planos para la representacin de piezas o partes de mquinas, maquinarias, vehculos como gras, motos, aviones, helicpteros y mquinas industriales. .Dibujo elctricoEste tipo de dibujo se refiere a la representacin grfica de instalaciones elctricas en una industria, oficina o vivienda que requiera de electricidad.Dibujo geolgicoEl dibujo geolgico se emplea en geografa y en geologa, en l se representan las diversas capas de la tierra empleando una simbologa y da a conocer los minerales contenidos en cada capa. Se usa mucho en minera y en exploraciones de yacimientos petrolferos.Dibujo topogrficoEs el dibujo tcnico que tiene por objeto representar en un plano las caractersticas de un terreno, tales como: el relieve, la altura a diferentes niveles, etc. El dibujo topogrfico nos representa grficamente las caractersticas de una determinada extensin de terreno, mediante signos convencionalmente establecidos. Nos muestra los accidentes naturales y artificiales, cotas o medidas, curvas horizontales o curvas de nivel.Dibujo urbansticoEste tipo de dibujo se utiliza en la organizacin de ciudades: en la ubicacin de centros urbanos, zonas industriales, bulevares, calles, avenidas, jardines, autopistas, zonas recreativas entre otros. Se dibujan anteproyectos, proyectos, planos de conjunto y de pormenor.Dibujo tcnico de las instalaciones sanitariasTiene por finalidad representar el posicionamiento de cada una de las piezas sanitarias: ducha, lavamanos, retrete, etc. Incluyendo la ubicacin de las tuberas internas o externas. En los planos de instalaciones sanitarias se utilizan diferentes colores normalizados para indicar si se trata de caeras (tuberas), artefactos o elementos de cloaca, pluvial, ventilacin, agua caliente o fra. Tambin en los cortes se puede observar las pendientes de las caeras, profundidades, alturas o distancias a planos de referencias.Dibujo tcnico electrnicoSe relaciona con la representacin de esquemas y diagramas de circuitos electrnicos de circulacin de corriente de poca intensidad tales como radios, televisores, computadoras, etc.Dibujo tcnico de construcciones metlicasRama del dibujo que se utiliza en el diseo de puentes, galpones, astilleros, herrera en general.Dibujo tcnico cartogrficoEs el empleado en cartografa, topografa y otras representaciones de entornos de gran extensin.Uso de manejo de instrumentos de trazo y medicinManejo de instrumentos. Cuando apenas se empieza a dibujar, lo mejor es trabajar simplemente con la regla T y una tabla de dibujo. Ello permitir poder Sentir dichos instrumentos, adems de poder Cuadrar con menor dificultad el papel de dibujo sobre la tabla, para los primeros dibujos se recomienda utilizar un papel tamao carta.Tambin se usarn una o varias escuadras y un rollo de cinta adhesiva, etc. Las escuadras se utilizan para trazar lneas verticales, lneas horizontales y ngulos. Las escuadras bsicas utilizadas para dibujo son las de 450y de 600. El transportador puede tener forma circular o semicircular y se le utiliza para medir ngulos.El comps es un instrumento utilizado para el trazo de crculos y arcos, tanto a lpiz como a tinta. Los compases para divisiones se parecen al comps comn, slo que los primeros tienen las dos puntas de metal. Se utilizan para tomar medidas, para transportar medias o para dividir lneas. El dibujo se puede realizar mejor si se cubre la superficie de trabajo con una hoja de papel grueso y si tenemos a nuestro alcance todos los materiales y equipos que se vayan a utilizar. La razn por la que se recomienda el uso del papel grueso como cubierta se debe al hecho de que la madera de la tabla de dibujo o del restirador puede tener pequeas perforaciones o rugosidades en la superficie, debidas a las vetas de la madera. Esta cubierta de papel proporcionar una superficie de trabajo suave y sin irregularidades. Cuando se coloque la cubierta de papel sobre el restirador, hay que asegurarse de que sta no cubra el borde por el que corre la cabeza de la regla que generalmente es el borde izquierdo del estirador