Las particiones
Cada disco duro constituye una unidad física. Sin embargo,
los sistemas operativos no trabajan con unidades físicas directamente sino con
unidades lógicas. Dentro de una misma unidad física de disco duro puede haber
varias unidades lógicas. Cada una de estas unidades lógicas constituye una
partición del disco duro. Esto quiere decir que podemos dividir un disco duro
en, por ejemplo, dos particiones (dos unidades lógicas dentro de una misma
unidad física) y trabajar de la misma manera que si tuviésemos dos discos duros
(una unidad lógica para cada unidad física).
Particiones y
directorios
Ambas estructuras permiten organizar datos dentro de un
disco duro. Sin embargo, presentan importantes diferencias: 1ª) Las particiones
son divisiones de tamaño fijo del disco duro; los directorios son divisiones de
tamaño variable de la partición; 2ª) Las particiones ocupan un grupo de
cilindros contiguos del disco duro (mayor seguridad); los directorios suelen
tener su información desperdigada por toda la partición (por ello es necesaria
la defragmentación periódica); 3ª) Cada partición del disco duro puede tener un
sistema de archivos (FAT, FAT32, NTFS, etc.) distinto; todos los directorios de
una partición tienen el mismo sistema de archivos. Como mínimo, es necesario
crear una partición para cada disco duro. Esta partición puede contener la
totalidad del espacio del disco duro o sólo una parte. Las razones que nos
pueden llevar a crear más de una partición por disco se suelen reducir a tres:
1) Razones organizativas - Considérese el caso de una
computadora que es compartida por dos usuarios y, con objeto de lograr una
mejor organización y seguridad de sus datos, deciden utilizar particiones
separadas.
Particiones primarias
y particiones lógicas
Ambos tipos de particiones generan las correspondientes
unidades lógicas de la computadora. Sin embargo, hay una diferencia importante:
sólo las particiones primarias se pueden activar. Además, algunos sistemas
operativos no pueden acceder a particiones primarias distintas a la suya.
Lo anterior nos da una idea de qué tipo de partición
utilizar para cada necesidad. Los sistemas operativos (SO) deben instalarse en
particiones primarias, ya que de otra manera no podrían arrancar. El resto de
particiones que no contengan un sistema operativo, es más conveniente crearlas
como particiones lógicas (por ejemplo, un sector del disco duro que ha de
servir como depósito de instaladores, imágenes, mp3, documentos de textos,
e-books. etc.). Por dos razones: primera, no se malgastan entradas de la tabla
de particiones del disco duro y, segunda, se evitan problemas para acceder a
estos datos desde los sistemas operativos instalados. Las particiones lógicas
son los lugares ideales para contener las unidades que deben ser visibles desde
todos los sistemas operativos. Algunos sistemas operativos presumen de poder
ser instalados en particiones lógicas (Windows NT), sin embargo, esto no es del
todo cierto: necesitan instalar un pequeño programa en una partición primaria
que sea capaz de cederles el control.
Estructura lógica de
las particiones
Dependiendo del sistema de archivos utilizado en cada
partición, su estructura lógica será distinta. En los casos de MS-DOS y Windows
95, está formada por sector de arranque, FAT, copia de la FAT, directorio raíz
y área de datos. De todas formas, el sector de arranque es un elemento común a
todos los tipos de particiones.
Todas las particiones tienen un sector de arranque (el
primero de la partición) con información relativa a la partición. Si la
partición tiene instalado un sistema operativo, este sector se encargará de
arrancarlo. Si no hubiese ningún sistema operativo (como es el caso de una
partición para datos) y se intentara arrancar, mostraría un mensaje de error.
La instancia
es la unión de los procesos y de las estructuras de memoria, los cuales se
hallan en ejecución para el acceso de los usuarios a los datos a través de
diferentes aplicaciones como por ejemplo administración, desarrollo y otras
aplicaciones de usuario final.
Es el conjunto de procesos del servidor que
permiten el acceso a la base de datos. Es un conjunto de estructuras de datos y
procesos en memoria. Está formado por:
SGA. Area
global de sistema. Se trata de la zona de memoria común para todos los procesos
de servidor, contien las siguientes estructuras de datos fundamentales:
Buffer redo
log. Estructura que almacena los datos anteriores y posteriores a cada
instrucción y así facilitar tanto su anulación, como su realización en caso de
problemas.
Large pool.
Área de la memoria que proporciona espacio para los datos necesarios para
realizar operaciones de backup y restauración, así como los datos de sesión y
otros que permitan aliviar el trabajo de la instancia.
Shared pool.
Consta de la caché del diccionario de datos y de la caché de instrucciones SQL,
PL/SQL. De esa forma se acelera la ejecución de consultas e instrucciones que
utilicen los mismos metadatos o bien que se traten de instrucciones parecidas a
otras anteriormente ejecutadas.
Java Pool.
Sólo se usa si hemos instalado Java para agilizar el proceso de las
instrucciones en ese lenguaje.
No hay comentarios:
Publicar un comentario