Hjälp med datortekniksläxa om "clustersize"

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2016

Hjälp med datortekniksläxa om "clustersize"

Har fått en läxa på datortekniken och en fråga som jag fastnat på är denna:

"En disk med clustersize 4 Kb lagrar ett större antal småfiler på 1 Kb vardera. Hur stor plats upptar varje fil?"

Nån som har koll på detta och kan förklara för mig?

Trädvy Permalänk
Medlem
Plats
Storstaden
Registrerad
Jan 2014
Skrivet av elliot1103:

Har fått en läxa på datortekniken och en fråga som jag fastnat på är denna:

"En disk med clustersize 4 Kb lagrar ett större antal småfiler på 1 Kb vardera. Hur stor plats upptar varje fil?"

Nån som har koll på detta och kan förklara för mig?

Varje fil upptar 4Kb, hade filerna varit 8Kb hade filerna tagit 2 kluster i anskpråk alltså 8Kb (optimalt läge). Hade filen däremot varit 10Kb så hade det gått åt 3 kluster, alltså 4Kb x 3= 12 Kb, ett tomrum på 2Kb som man inte kan nyttja. PS. Rätta mig nån om jag har fel

Asus Z87-Pro | Intel i7-4770K | Corsair H100i / | Corsair Dominator 2133 (32GB) | Corsair AX760i | Samsung SSD 840 Pro 256GB | ASUS STRIX GeForce GTX 1080 | Fractal Design Define R5 | Logitech G502 Proteus Spectrum | CODE 88-key MX Clear, FILCO 88-key MX Brown | Acer Predator XB271HU IPS | Asus RT-AC88U | Philips Fidelio L2 +X2/Sony MDR-1000X | Windows 7 Ultimate

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2003

ett kluster är den minsta storleken filsystemet kan allokera/adressera

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Maj 2014
Skrivet av elliot1103:

Har fått en läxa på datortekniken och en fråga som jag fastnat på är denna:

"En disk med clustersize 4 Kb lagrar ett större antal småfiler på 1 Kb vardera. Hur stor plats upptar varje fil?"

Nån som har koll på detta och kan förklara för mig?

Se det som att ett kluster är ett A4 papper. Så varje fil måste ta upp ett eget papper, annars vet du ju inte vilket som är vad.

På varje papper kan du skriva hela pappret, eller bara delar av det, men bladet tar precis lika mycket plats ändå (ett kluster). Skulle du behöva mer än 1 papper så nämner du det sida 1/2 tex och fortsätter på nästa sida och tar då upp 2 kluster.

Så... om du skriver en hel uppsats på en sida, eller om du bara skriver "Hej", kommer det ta precis lika mycket utrymme i filsystemet. Så hur mycket plats tror du dessa tar?

Och om du har 64kB kluster istället... hur mycket tar de då?

(Medvetet inte skrivit svaret direkt, då jag hellre vill du ska förstå det)

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2016
Skrivet av Paddanx:

Se det som att ett kluster är ett A4 papper. Så varje fil måste ta upp ett eget papper, annars vet du ju inte vilket som är vad.

På varje papper kan du skriva hela pappret, eller bara delar av det, men bladet tar precis lika mycket plats ändå (ett kluster). Skulle du behöva mer än 1 papper så nämner du det sida 1/2 tex och fortsätter på nästa sida och tar då upp 2 kluster.

Så... om du skriver en hel uppsats på en sida, eller om du bara skriver "Hej", kommer det ta precis lika mycket utrymme i filsystemet. Så hur mycket plats tror du dessa tar?

Och om du har 64kB kluster istället... hur mycket tar de då?

(Medvetet inte skrivit svaret direkt, då jag hellre vill du ska förstå det)

Tror jag förstår, blir det 64kB?

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Maj 2014
Skrivet av elliot1103:

Tror jag förstår, blir det 64kB?

Skickades från m.sweclockers.com

Korrekt.

För guldstjärna behöver du dock ta de två följande frågorna också:

Du har två filsystem, A och B.
A har 4kB klusterstorlek.
B har 64kB klusterstorlek.
Du har en 15kB stor fil med data, som sparas på båda dessa.

Hur många kluster tar denna fil upp på respektive filsystem A och B?

Samt hur mycket oanvänt klusterutrymme (som ingen data ligger i, men är upptagen ändå), har du på respektive filsystem A och B?

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2003

A: 4 kluster på 4kB kan lagra (4x4kB) 16kB, om filen är 15kB blir sista klustret tomt på 1kB (16-15)
B: 1 kluster på 64kB-15kB=49kB, dvs i sista klustret blir 49kB tomt

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2016
Skrivet av Paddanx:

Korrekt.

För guldstjärna behöver du dock ta de två följande frågorna också:

Du har två filsystem, A och B.
A har 4kB klusterstorlek.
B har 64kB klusterstorlek.
Du har en 15kB stor fil med data, som sparas på båda dessa.

Hur många kluster tar denna fil upp på respektive filsystem A och B?

Samt hur mycket oanvänt klusterutrymme (som ingen data ligger i, men är upptagen ändå), har du på respektive filsystem A och B?

Schysst! Tack så mycket. Då får jag rätt på den frågan med!

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Maj 2014
Skrivet av elliot1103:

Schysst! Tack så mycket. Då får jag rätt på den frågan med!

Skickades från m.sweclockers.com

Nu var ju inte tanken @jookeer skulle fuska åt dig

Men jag antar att du förstår det iaf, vilket var poängen fån början.