Mi profesor confunde el término cluster con el término sector? (discos duros)

Iniciado por juntacadaveres, 29 Mayo 2019, 22:41 PM

0 Miembros y 2 Visitantes están viendo este tema.

juntacadaveres

En esta página definen al sector y al cluster así:

http://www.alegsa.com.ar/Dic/sector_de_disco.php

(disk sector). Un sector de disco es una subdivisión de una pista (track) en un disco magnético o un disco óptico. Cada sector almacena una cantidad fija de datos.

Típicamente cada sector provee un espacio de 512 bytes (en discos duros y disquetes), o 2048 bytes (en discos ópticos).

Sector de disco en discos duros

Un grupo de sectores de disco constituye un bloque de disco (también llamado clúster de disco o grupo de sectores).

Muchas veces el tamaño del sector de disco puede coincidir con el tamaño del bloque de disco. Por ejemplo, en un disco que usa sectores de 512 bytes, un bloque de disco de 512 bytes contiene un sector.

El tamaño se puede configurar al formatear una unidad de almacenamiento, en la opción de tamaño de unidad de asignación.

También puede formatearse haciendo que un bloque de disco tenga 4 kilobytes (KB) y este contendrá ocho sectores de 512 bytes.


Y mi profesor define al cluster así (su pdf):


Cuando leemos o escribimos sobre un cluster lo hacemos sobre
el cluster completo. El sistema operativo distribuye la información
sobre bloques, que son conjuntos de clusters. Si grabamos un
fichero de 5 bytes y nuestro disco tiene clusters de 512 bytes y un
bloque lo forman 8 clusters estaremos utilizando 4096 bytes para
almacenar 5 bytes. Este método implica un desperdicio de la
capacidad del disco, pero facilita enormemente su gestión.

El disco dispone de una memoria intermedia. Cuando se
precisa leer un fichero, el sistema operativo indica la secuencia de
clusters que componen el fichero. El disco localiza los clusters y los
vuelca sobre la memoria. Al terminar informa de que la información
está disponible para ser volcada a la memoria principal.

Mi profesor confunde cluster con sector? encima el examen es el viernes....


@XSStringManolo

Lo que expone tu profesor es correcto. Esta expuesto de una forma poco precisa y sin definir lo que es cada cosa, y puede dar a confusión. Se podria expkicar mucho mejor. Ya sea con definicion explicita de cada termino utilizado o con una explicación extrapolable como la que te presento a continuación.
Logicamente los profesores no tienen tiempo debido a que deben dar una gran cantidad de materias en un numero concreto de horas y no pueden expandir o extender conceptos ni ejemplos. No le culpes, el problema es del sistema educativo. Por algo siempre recomiendo ser autodidacta y utilizar las clases como guia de contenido y resolución de preguntas, y nunca como fuente principal de aprendizaje.

Ponganos el ejemplo de un árbol.
Si cortas un árbol, puedes ver anillos dibujados en el tronco cortado.
Cada anillo es una pista.

Si cortas el tronco en trozos típicos como la leña.
El anillo que puedas ver en la superficie de ese trozo de leña es el sector de la pista. Ya que solo ves un trozo del anillo completo.
Todo el conjunto de la superficie del trozo de leña es decir, el trozo del anillo en la sperficie y el trozo de madera de la superficie, esas 2 cosas son un sector. Sin más.

Por ultimo el cluster son las superficies de varios trozos de leña.

Para dejarlo mas claro. Tienes encima de la mesa un hipotetico disco con 10 pistas dibujadas de azul y 4 sectores dibujados de amarillo.

Si cortas  ese disco en 4 trozos. Tendras 4 sectores.
Si tiras 1 sector a la basura, tienes un cluster de 3 sectores con 10 sectores de pista. Te falta 1 sector (que no es un cluster, porque el cluster es la agrupación de varios sectores. Y tienes 10 sectores de pista porque te faltan los 10 trozos de pista que tiraste a la basura. Es decir si tenias 10 circulos dibujados en de azul, tras quitarle un sector y tirarlo a la basura, te quedan 10 pistas sobre la mesa que ya no son circulos completos, ahora tienen por ejemplo la forma de la letra C

Esa es la explicación correcta.

Lo que tu profesor te dice es:
Cuando escribimos sobre un grupo de sectores. Escribimos sobre todo el grupo de sectores a la vez.
Cuando se refiere a conjunto de clusters es correcto. Ya que se refiere a varios grupos de varios grupos de sectores.
Lo que te explica a continuacion es que para dibujar una linea de lapiz de 1cm en un tronco, usas medio tronco en vez de un trozito muy pequeño que seria suficiente, pasando la linea a ser la medida total de esa linea de por ejemplo 8 cm. Por lo que ocupas más trozo del tronco de lo que realmente necesitas. Pero si quieres encontrar la linea a simple vista, será más fácil escontrar la línea de 8cm que la de 1cm.

Espero que te quedase todo más claro. Si tienes mas dudas o no entiendes algo al 100% pregunta.

juntacadaveres

Cita de: string Manolo en 30 Mayo 2019, 03:04 AM
Lo que expone tu profesor es correcto. Esta expuesto de una forma poco precisa y sin definir lo que es cada cosa, y puede dar a confusión. Se podria expkicar mucho mejor. Ya sea con definicion explicita de cada termino utilizado o con una explicación extrapolable como la que te presento a continuación.
Logicamente los profesores no tienen tiempo debido a que deben dar una gran cantidad de materias en un numero concreto de horas y no pueden expandir o extender conceptos ni ejemplos. No le culpes, el problema es del sistema educativo. Por algo siempre recomiendo ser autodidacta y utilizar las clases como guia de contenido y resolución de preguntas, y nunca como fuente principal de aprendizaje.

Ponganos el ejemplo de un árbol.
Si cortas un árbol, puedes ver anillos dibujados en el tronco cortado.
Cada anillo es una pista.

Si cortas el tronco en trozos típicos como la leña.
El anillo que puedas ver en la superficie de ese trozo de leña es el sector de la pista. Ya que solo ves un trozo del anillo completo.
Todo el conjunto de la superficie del trozo de leña es decir, el trozo del anillo en la sperficie y el trozo de madera de la superficie, esas 2 cosas son un sector. Sin más.

Por ultimo el cluster son las superficies de varios trozos de leña.

Para dejarlo mas claro. Tienes encima de la mesa un hipotetico disco con 10 pistas dibujadas de azul y 4 sectores dibujados de amarillo.

Si cortas  ese disco en 4 trozos. Tendras 4 sectores.
Si tiras 1 sector a la basura, tienes un cluster de 3 sectores con 10 sectores de pista. Te falta 1 sector (que no es un cluster, porque el cluster es la agrupación de varios sectores. Y tienes 10 sectores de pista porque te faltan los 10 trozos de pista que tiraste a la basura. Es decir si tenias 10 circulos dibujados en de azul, tras quitarle un sector y tirarlo a la basura, te quedan 10 pistas sobre la mesa que ya no son circulos completos, ahora tienen por ejemplo la forma de la letra C

Esa es la explicación correcta.

Lo que tu profesor te dice es:
Cuando escribimos sobre un grupo de sectores. Escribimos sobre todo el grupo de sectores a la vez.
Cuando se refiere a conjunto de clusters es correcto. Ya que se refiere a varios grupos de varios grupos de sectores.
Lo que te explica a continuacion es que para dibujar una linea de lapiz de 1cm en un tronco, usas medio tronco en vez de un trozito muy pequeño que seria suficiente, pasando la linea a ser la medida total de esa linea de por ejemplo 8 cm. Por lo que ocupas más trozo del tronco de lo que realmente necesitas. Pero si quieres encontrar la linea a simple vista, será más fácil escontrar la línea de 8cm que la de 1cm.

Espero que te quedase todo más claro. Si tienes mas dudas o no entiendes algo al 100% pregunta.


si lo entiendo pero ahora mira (lee) la continuación de su pdf

Cuando leemos o escribimos sobre un cluster lo hacemos sobre
el cluster completo. El sistema operativo distribuye la información
sobre bloques, que son conjuntos de clusters. Si grabamos un
fichero de 5 bytes y nuestro disco tiene clusters de 512 bytes y un
bloque lo forman 8 clusters estaremos utilizando 4096 bytes para
almacenar 5 bytes. Este método implica un desperdicio de la
capacidad del disco, pero facilita enormemente su gestión

bloques=conjuntos de clusters? :p
entiendo yo que
sector unidad mínima donde se puede albergar información
cluster= conjunto de sectores
bloques=lo mismo que clusters

@XSStringManolo

Los bloques no tienen nada que ver con los discos duros. Un bloque es un conjunto de datos o instrucciones. Los procesadores trabajan en bloques. Por eso es tan importante los megas de cache que tenga un procesador. Cuantos mas megas, mas grandes son los bloques y mas información vuelcan de una tacada. El habla de los bloques con los que trabaja el sistema operativo. Es decir el conjunto de datos o instrucciones que maneja el sistema antes de pasarlos al disco duro, o al procesador.

Cuando dice: bloques que son conjuntos de clusteres.
Esta haciendo una afirmacion equivocada a mi parecer a propositio. Es como cuando alguien dice: Lo mato la bebida. No quiere decir que la bebida cobró vida para cometer un asesinato. A lo que se refiere esa expresion es a que murio a causa de la bebida.
Pues en esa frase de tu profesor lo mismo. El bloque de informacion acaba en un conjunto de clusteres.
Supongo que lo definio así para evitar explicaciones innecesarias que se salen del tema para que no tengais que asimilar más informacion de la necesaria para entender los discos duros. Esto de los bloques es algo mas relacionado con arquitecturas, manejo de memoria, instrucciones, lenguaje maquina y programacion. Hay varias vulnerabilidades acerca de sobrescribir memoria en bloques para rellenar el cache del procesador con instrucciones maliciosas y sobrescribir memoria para sobrescribir el indice del procesador para que salte a bloques que contienen instrucciones que añadiste anteriormente.