Hjälp med datortekniksläxa om "clustersize"

Permalänk

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?

Permalänk
Medlem
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

Permalänk
Permalänk
Medlem
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)

Permalänk
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

Permalänk
Medlem
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?

Permalänk
Medlem

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

Permalänk
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

Permalänk
Medlem
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.