Trabjaos

Solo disponible en BuenasTareas
  • Páginas : 24 (5847 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de noviembre de 2011
Leer documento completo
Vista previa del texto
Compiladores
Gorqui Ramiro Chávez Oré
Escuela Profesional en Informática y Sistemas, Universidad Nacional Jorge Basadre Grohmann
Tacna, Perú
gorqui129@hotmail.com

Abstract– This document is an article about the Memory that expresses behavior of memory input an operating system, show us the way how its can be manipulated. In order to become more familiar with the scientific article, and tohave better sight about the competitive world in which we live and to be competent, this article is based on the IEEE format, which refers to the size and margins of page, size and style of font, among others, and made in Latex, the programming language made specifically for this class of documents

Palabras clave: Compilador, lenguaje, operation system, gramtica.

I. INTRODUCCIÓN

El dise ño de com pu ta do ras es una de las po cas áreas de la cien cia de compu to
en don de la teoría abstracta cambio radical mente la forma de construir compila -
do res. Los pri me ros com pi la do res fue ron crea dos con las téc ni cas con ven cio na -
les de pro gra ma ción lo que ex pli ca un poco la can ti dad de años in ver ti dos has ta
lo grar un pri mer com pi la dor fun cio nal.Con el ad ve ni mien to de las gra má ti cas
li bres de con tex to ya no es usual com pi la do res cons trui dos de esa for ma.

II. DESARROLLO
2. MEMORIA VIRTUAL.
El tamaño combinado del programa, datos y pila puede exceder la cantidad de memoria física disponible. El sistema operativo guarda aquellas partes del programa concurrentemente en uso en memoria central y el resto en disco. Cuandoun programa espera que se le cargue en memoria central de disco otra parte del mismo, la CPU se puede asignar a otro proceso. Memoria virtual, el sistema operativo gestiona niveles de memoria principal y memoria secundaria:
Transferencia de bloques entre ambos niveles (normalmente basada en paginación).
De memoria secundaria a principal: por demanda.Departamento de Lenguajes y Computación·
Dememoria principal a secundaria: por expulsión.Beneficios: (1) Aumenta el grado de multiprogramación; (2) Permite ejecución de programas que no quepan en memoria principal.

2.1- Paginación
2.2-Segmentación
2.3-Segmentación Paginada
2.4.-Paginación por Demanda
2.5.-Algoritmos de Reemplazo de Página
2.6.- Políticas de Asignación de Marcos de Página
2.7.- Operaciones sobre las Regiones de unProceso
GESTIÓN DE MEMORIA
La memoria es una sucesión de palabras o bytes con dirección propia. Cuando se desarrolla en hw del ordenador se define el esquema de direccionamiento que podrá utilizar. Para poder procesar un programa en un ordenador es necesario que previamente él y los datos manejados estén en la memoria.
El hw impone la unidad mínima de información direccionable; si esa unidades la palabra las posiciones sucesivas de memoria corresponderán a palabras sucesivas y el ordenador será direccionable por palabra y si la unidad mínima es el byte entonces es direccionable por byte.
Las características de la memoria son:
* Velocidad de acceso: tiempo que tarda el ordenador en detener de esta la información desde que se hace una operación de escritura o lectura.
* Tiempode ciclo de memoria: tiempo transcurrido entre la petición de dos órdenes consecutivas.
* ASIGNACIÓN DE DIRECCIONES
Los programas deben estar cargados en memoria para su ejecución pero no saben en que posición o dirección.
El compilador traduce el programa hecho por el programador a módulos y asigna a las instrucciones y campos el desplazamiento respecto a la sentencia inicial. Una vezenlazado el cargador podrá colocarlo en memoria asignándole al cero relativo una dirección de carga real y al resto los desplazamientos correspondientes.
* GESTIÓN DE MEMORIA REAL
El s.o dedica una parte importante del sw a la gestión de memoria, que es el gestor de memoria. Gestor de memoria en monoprogramación:
 Memoria dedicada: la usaban los primeros ordenadores. El programador disponía...
tracking img