Está en la página 1de 10

SEGMENTACIÓN

Dirección Lógica bits


nro de segmento desplazamiento
x bits y bits

Dirección Física bits


Inicio/Base del segmento bits + Desplazamiento bits

Cantidad máxima de segmentos por


2^x
proceso
Tamaño máximo del segmento 2^y

(nro segmento * tamaño segmento) +


Dirección física en decimal
desplazamiento

PAGINACIÓN

Dirección Lógica
nro de página desplazamiento
x bits y bits

Dirección Física
nro de frame desplazamiento
x bits y bits

Cantidad máxima de páginas por


2^x
proceso

Tamaño de la página 2^y

Cantidad de frames en mp Tamaño memoria principal / Tamaño pagina

Direccion Logica / Tamaño pagina


Sacar Marco y desplazamiento de una
Parte entera: Marco
direccion lógica en decimal
Resto: Desplazamiento
(nro página * tamaño página) +
Dirección lógica en decimal
desplazamiento
(nro frame * tamaño página) +
Dirección física en decimal
desplazamiento

Cant bits de direccion lógica x (pagina) + y (desplazamiento)


Cant bits de direccion física x (frame) + y (desplazamiento)

Si no hay memoria virtual, todas las


páginas del proceso/segmento se
carguen todas en memoria ram, pero
las direcciones lógicas tienen que ser
menor o igual a las físicas
SEGMENTACIÓN PAGINADA

Dirección Lógica
nro de segmento | nro pagina desplazamiento
x1 + x2 bits y bits

PAGINACIÓN JERARQUICA

Dirección Lógica
puntero a la tabla | nro pagina desplazamiento
x1 + x2 bits y bits
Nota: resto no es la parte
decimal!! se saca con mod()
FAT

Tamaño máximo del filesystem teórico (máximo


2^(tamaño del puntero) * tamaño cluster
direccionable teórico)
Si el disco es mas chico que el filesystem => Tamaño
disco
Tamaño máximo del filesystem real
Si el disco es mas grande que el filesystem => Tamaño
filesystem teórico
Tamaño máximo de un archivo En FAT, es el tamaño máximo del filesystem

Direccionamiento máximo teórico 2^(tamaño en bits del puntero)

Si el direccionamiento es > Tamaño del disco entonces:


Cantidad maxima de bloques que se pueden Tamaño del disco / tamaño cluster
direccionar (o entradas FAT) Si el direccionamiento es < Tamaño del disco entonces:
Direccionamiento

(Cantidad max de entradas/bloques * tamaño en bits del


Tamaño de la tabla FAT (en bytes)
puntero) / 8
Bits de direccion que se usan (x) 2 ^ x = Cantidad máxima de bloques

FAT12 puntero de 12 bits


FAT16 puntero de 16 bits
FAT32 puntero de 28 bits

UFS

Cantidad de punteros por bloque Tamaño del bloque / Tamaño del puntero (en bytes)
Cantidad de punteros directos (PD) -
Cantidad de punteros en Indirecto simple (IS) Cantidad de punteros por bloque
Cantidad de punteros en Indirecto doble (ID) (Cantidad de punteros por bloque)^2
Cantidad de punteros en Indirecto triple (IT) (Cantidad de punteros por bloque)^3

Tamaño máximo teórico de un archivo (PD + IS + ID + IT) * Tamaño del bloque


Si el tamaño máximo teórico del archivo > al tamaño del
disco, entonces: Tamaño del disco
Tamaño máximo real de un archivo
Si el tamaño máximo teórico del archivo < al tamaño del
disco, entonces: Tamaño teorico del archivo

Tamaño filesystem teórico 2^(tamaño del puntero en bits) * tamaño bloque


Si el tamaño teórico del fs > tamaño del disco, entonces:
Tamaño del disco
Tamaño filesystem real
Si el tamaño teórico del fs < tamaño del disco, entonces:
Tamaño teórico del fs

Cantidad de bloques del fs Tamaño real del fs / tamaño bloque


No se puede tener archivos mayores a 4gb en la realidad pero para la teoria se toma el tamaño max del filesystem

Nota: Para fat 32 se debe hacer 2^28

Nota: En caso de FAT 32, aca se debe poner 32


max del filesystem
DISCO

Tiempo de Transferencia (TT) =

Tiempo de Acceso (TA) =

CHS

Número de Cilindro (C)


Sector Lógico a CHS
Número de Cabeza (H)
Número de Sector (S)

Tamaño del disco (TD) =


DISCO

Tiempo x Pista * (Pista Actual - Pista Deseada)


Notas:
Tiempo de Busqueda + Latencia Rotacional + Tiempo
- Se asume que la LR es 0 (a menos que el ejercicio diga lo contrario)
Transferencia
- El tiempo de transferencia es fijo

(Cilindros, Cabezas, Sectores)


Sector Logico / Cant de Cabezas * Cant Sectores por
Pista
Resto Nro 1 / Cant Sectores por Pista
Resto Nro 2

Cant Cilindros * Cant Cabezas * Cant Sectores *


Nota: El tamaño del sector se asume de 512 bytes a menos que se ind
Tamaño del sector
el ejercicio diga lo contrario)

12 bytes a menos que se indique lo contrario

También podría gustarte