Sistema digital paginacion y segmentacion
Enviado por Sandra75 • 30 de Octubre de 2018 • 859 Palabras (4 Páginas) • 441 Visitas
...
El TLB hace referencia a direcciones físicas en su tabla. Puede residir entre la CPU y la caché de la misma o entre esta caché y la unidad de memoria primaria, esto depende de si la caché utiliza direccionamiento físico o virtual. Si la caché se direcciona de manera virtual, las peticiones se envían directamente de la CPU a la caché, la cual accede al TLB cuando es necesario. Si la caché se direcciona de manera física, la CPU realiza una búsqueda en el TLB con cada operación de memoria, y la dirección física resultante es enviada a la caché. Otro modo de subdividir el programa es la segmentación. En este caso, el programa y sus datos asociados se dividen en un conjunto de segmentos. Como en la paginación, una dirección lógica segmentada consta de dos partes, en este caso un número de segmento y desplazamiento. La segmentación elimina la fragmentación interna, pero la partición dinámica, sufre de fragmentación externa. Finalmente, mientras que la paginación es transparente al programador, la segmentación generalmente es visible y se ofrece como la ventaja para la organización de los programas y datos, la paginación proporciona una forma eficiente de gestionar la memoria.
Conclusiones:La técnica de paginación permite dividir los espacios de memoria en secciones físicas de igual tamaño, pero al ser las secciones del igual tamaño ocurren mucho problemas ya habrá aplicaciones que requieran más del tamaño asignado, es por ello que también se utiliza la segmentación con el objetivo se subdividir espacios de memoria en bloques o segmentos de diferentes longitudes, pero a pesar de ser bastante buena, también ocurren ciertos problemas ya que al asignar la memoria necesaria para cada proceso, nos van quedando vacíos en la memoria.
...