0% encontró este documento útil (0 votos)
62 vistas8 páginas

Tarea 3 Particionamientos

Este documento explica las diferencias entre el particionamiento estático y dinámico en bases de datos. El particionamiento estático divide la base de datos en fragmentos de tamaño fijo asignados de forma permanente, mientras que el dinámico permite dividir los datos en función de criterios durante la ejecución para mejorar el rendimiento y uso de recursos.

Cargado por

Gustavo Zepeda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas8 páginas

Tarea 3 Particionamientos

Este documento explica las diferencias entre el particionamiento estático y dinámico en bases de datos. El particionamiento estático divide la base de datos en fragmentos de tamaño fijo asignados de forma permanente, mientras que el dinámico permite dividir los datos en función de criterios durante la ejecución para mejorar el rendimiento y uso de recursos.

Cargado por

Gustavo Zepeda
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD PEDAGOGICA NACIONAL

FRANCISCO MORAZAN

ASIGNATURA:
SISTEMAS OPERATIVOS

TEMA:

PARTICIONAMIENTO ESTATICO Y PARTICIONAMIENTO


DINAMICO.

LICENCIADO:

ALEJANDRO MEJIA

ESTUDIANTE:

GUSTAVO ADOLFO ZEPEDA


801199004568

LUGAR Y FECHA
TEGUCIGALPA M. D. C. 20 DE ABRIL DEL 202
Introducción
El particionamiento estático y dinámico son dos técnicas utilizadas en el diseño de bases de datos
para mejorar el rendimiento y la eficiencia en la gestión de grandes volúmenes de datos. El
particionamiento estático consiste en dividir la base de datos en fragmentos de tamaño fijo que se
asignan a dispositivos de almacenamiento específicos. Por otro lado, el particionamiento
dinámico permite dividir los datos en función de ciertos criterios durante la ejecución del
sistema. En esta investigación se explorarán en detalle ambas técnicas, analizando sus
definiciones, importancia y diferencias, con el objetivo de proporcionar una visión completa del
particionamiento en bases de datos.

Importancia de entender el particionamiento en bases de


datos
Comprender el particionamiento en bases de datos es fundamental para lograr un rendimiento
óptimo y una gestión eficiente de grandes volúmenes de datos. Tanto el particionamiento estático
como el dinámico permiten distribuir la carga de trabajo y mejorar el rendimiento de consultas y
operaciones en la base de datos. Además, el particionamiento facilita la gestión de datos
distribuidos en múltiples dispositivos de almacenamiento, optimizando el uso de recursos y
mejorando la escalabilidad del sistema. Al comprender las diferencias y similitudes entre el
particionamiento estático y dinámico, los profesionales de bases de datos pueden seleccionar la
estrategia más adecuada para cada caso y garantizar un diseño eficiente y escalable de las bases
de datos.
Particionamiento estático o fijo
Concepto de particionamiento estático
El particionamiento estático se refiere a la técnica de dividir una base de datos en fragmentos de
tamaño fijo que se asignan a dispositivos de almacenamiento específicos de manera permanente.

esta es la técnica más antigua y simple utilizada para colocar más de un proceso en la memoria
principal. En esta partición, la cantidad de particiones (que no se superponen) en la RAM es fija,
pero el tamaño de cada partición puede o no ser el mismo. Como se trata de una asignación
contigua, no se permite la expansión. Aquí las particiones se realizan antes de la ejecución o
durante la configuración del sistema.

Como se ilustra en la figura anterior, el primer proceso solo consume 1 MB de los 4 MB en la


memoria principal.

Por lo tanto, la fragmentación interna en el primer bloque es (4-1) = 3 MB.

Suma de Fragmentación Interna en cada bloque = (4-1) +(8-7) + (8-7) + (16-14) = 3+1+1+2 =
7MB.

Supongamos que viene el proceso P5 de tamaño 7MB. Pero este proceso no se puede acomodar a
pesar del espacio libre disponible debido a la asignación contigua (ya que no se permite la
expansión). Por lo tanto, 7 MB pasan a formar parte de la fragmentación externa.
Ventajas del particionamiento estático
1. Fácil de implementar:

los algoritmos necesarios para implementar el particionamiento fijo son fáciles de implementar.
Simplemente requiere poner un proceso en una determinada partición sin centrarse en la
aparición de fragmentación interna y externa.

2. Poco gasto general del sistema operativo:

el procesamiento de particiones fijas requiere menos potencia computacional excedente e


indirecta.

Desventajas del particionamiento estático


1. Fragmentación interna:
el uso de la memoria principal es ineficiente. Cualquier programa, por pequeño que sea, ocupa
una partición completa. Esto puede causar fragmentación interna.

2. Fragmentación externa:
el espacio total no utilizado (como se indicó anteriormente) de varias particiones no se puede
usar para cargar los procesos, aunque haya espacio disponible pero no en forma contigua (ya
que no se permite la expansión).

3. Limite el tamaño del proceso:


no se pueden acomodar procesos de un tamaño mayor que el tamaño de la partición en la
memoria principal. El tamaño de la partición no se puede variar según el tamaño del proceso
entrante. Por lo tanto, el tamaño del proceso de 32 MB en el ejemplo anterior no es válido.

4. Limitación del Grado de Multiprogramación:


Las particiones en la Memoria Principal se realizan antes de la ejecución o durante la
configuración del sistema. La memoria principal se divide en un número fijo de particiones.
Supongamos que, si hay n1 particiones en RAM y n2 son el número de procesos, entonces
n2 <= n1 se debe cumplir la condición. El número de procesos mayor que el número de
particiones en la RAM no es válido en Particionamiento fijo.

Particionamiento dinámico.
Concepto de particionamiento dinámico
el particionamiento dinámico implica dividir los datos basándose en ciertos criterios durante la
ejecución del sistema, permitiendo una mayor flexibilidad en la gestión de los datos. En el
particionamiento estático, los fragmentos se mantienen constantes, mientras que, en el
particionamiento dinámico, los fragmentos pueden cambiar con el tiempo según las necesidades
del sistema.

Las tareas de particionamiento dinámico le permiten añadir o eliminar dinámicamente


procesadores, memoria y adaptadores en particiones lógicas.

➢ En el particionamiento dinámico, el disco duro se divide en volúmenes dinámicos que


pueden cambiar de tamaño según sea necesario.

➢ Los volúmenes dinámicos pueden extenderse o reducirse para adaptarse a las necesidades
de almacenamiento sin perder datos.

➢ Los volúmenes dinámicos pueden contener múltiples particiones físicas o incluso discos
duros enteros
Ventajas del particionamiento dinámico

➢ Se puede ajustar fácilmente el tamaño de los volúmenes para adaptarse a las


necesidades de almacenamiento sin perder datos.

➢ Son más eficientes en términos de uso de espacio, ya que no hay límites fijos de
tamaño.

➢ La gestión del espacio es más flexible y adaptable a cambios en el uso de


almacenamiento.

Desventajas del particionamiento dinámico

➢ Pueden ser más complicados de entender y administrar que las particiones estáticas.

➢ No todos los sistemas operativos son compatibles con volúmenes dinámicos.

➢ Pueden tener un ligero impacto en el rendimiento debido a la gestión activa del espacio.
Diferencias entre el particionamiento estático
y dinámico
Particionamiento Estático:
❖ Tamaño Fijo:

Las particiones están definidas con un tamaño fijo durante la creación y no pueden cambiarse
fácilmente sin eliminar y recrear la partición.

❖ Ubicación Fija:

Cada partición tiene una ubicación fija en el disco, lo que significa que no puede moverse sin
eliminarla y volver a crearla.

❖ Gestión Manual del Espacio:

La gestión del espacio es manual y estática. Una vez creada una partición, el espacio asignado a
ella no puede ser cambiado sin realizar operaciones complejas de redimensionamiento.

❖ Límites Claros:

Hay límites claros de espacio definidos para cada partición, lo que puede llevar a un desperdicio
de espacio si una partición es demasiado grande o una gestión ineficiente si es demasiado
pequeña.

❖ Compatibilidad Universal:

Las particiones estáticas son compatibles con una amplia variedad de sistemas operativos.

Particionamiento Dinámico:
❖ Tamaño Dinámico:

Los volúmenes dinámicos pueden cambiar de tamaño dinámicamente, ya sea aumentando o


disminuyendo su espacio asignado, sin necesidad de eliminar y recrear la partición.

❖ Ubicación Flexible:

Los volúmenes dinámicos pueden ser movidos en el disco sin perder datos, lo que permite una
mayor flexibilidad en la gestión del espacio.
❖ Gestión Automatizada del Espacio:

La gestión del espacio es automatizada y dinámica. Los volúmenes pueden ajustarse


automáticamente para adaptarse a las necesidades de almacenamiento.

❖ Flexibilidad:

No hay límites fijos de tamaño para los volúmenes dinámicos, lo que permite un uso más
eficiente del espacio en disco y una gestión más flexible de los recursos.

❖ Compatibilidad Limitada:

No todos los sistemas operativos son compatibles con volúmenes dinámicos, lo que puede
restringir su uso en ciertos entornos.

❖ Rendimiento Potencialmente Inferior:

La gestión activa del espacio puede tener un ligero impacto en el rendimiento del disco debido a
la necesidad de procesamiento adicional.

Similitudes entre el particionamiento estático


y dinámico

➢ Mejora del rendimiento en consultas


➢ Distribución de datos en múltiples dispositivos de almacenamiento
➢ Optimización de la utilización de recursos

También podría gustarte