x
Postat: onsdag 08 januari 2003 18:04
x
Hela Sveriges spårvägsajt sedan 1996
https://forum.sparvagssallskapet.se/
Till vänster om Retur-tangenten (den med en pil som pekar nedåt och åt vänster - bör finnas även på MacenJohan Eriksson skrev:Hur kommer man åt det alternativa tangentbordet på en PC? Tyskt y, dubbel-s, korssymbolen T etc?. Har bytt från Mac sedan en tid.
Filen tar upp minst ett diskblock. Ett diskblock är den minsta enheten data som kan lagras på en diskett eller en hårddisk, och storleken varierar beroende på vilket filsystem som används. En fil kommer, oavsett hur stor den är exakt, att ta upp ett utrymme som är en jämn multipel av diskblockets storlek.Jonas skrev:Notera totalt diskutrymme i bytes. Spara sedan filen med ETT tecken. Altså en byte.
Hur stor blev filen?
Jo, en byte.
Men - hur mycket diskutrymme är där kvar nu?
Kan ni förklara varför det blir som det blir?![]()
Synnerligen korrekt iakttagelse!Anders Norén skrev:Filen tar upp minst ett diskblock. Ett diskblock är den minsta enheten data som kan lagras på en diskett eller en hårddisk, och storleken varierar beroende på vilket filsystem som används. En fil kommer, oavsett hur stor den är exakt, att ta upp ett utrymme som är en jämn multipel av diskblockets storlek.Jonas skrev:Notera totalt diskutrymme i bytes. Spara sedan filen med ETT tecken. Altså en byte.
Hur stor blev filen?
Jo, en byte.
Men - hur mycket diskutrymme är där kvar nu?
Kan ni förklara varför det blir som det blir?![]()
Jag har för mig att standardstorleken på ett diskblock är 512 byte. Anledningen till att man inte har diskblock om 1 byte är för att snabba upp sökningen - det blir väldigt stora adresstabeller annars.
Nu är det där med 512 byte en sanning med modifikation i MS-DOS-baserade system. MS-DOS filsystem FAT har nämligen en begränsning i antal diskblock som kan finnas, nämligen 32 768 st. Det gör att ett diskblock blir 512 byte på enheter upp till 16 megabytes (16 777 216 byte) storlek - över denna gräns ökar diskblockstorleken enligt principen enhetstorlek dividerat med 32 768. På en hårddisk om t.ex. 1 gigabyte blir varje diskblock 32 768 byte stort i FAT-filsystemet. Det säger sig självt att FAT-systemet blir ganska ineffektivt när hårddiskarna är stora!
Numer har man gått ifrån FAT-systemet, i alla fall i Windows NT och XP.
Filsystemen i andra operativsystem (Unix, Amiga, Mac m.fl.) har aldrig haft denna begränsning i antal diskblock.
Rättelser av min redogörelse emottages tacksamt!![]()
Anders
NTFS skall jag läsa på lite om först. Är inte lika hemma i det filsystemet.bruse skrev:Jag är rörd till tårar av det engagemang som råder!![]()
Jag får väl bidra med (alt + det numeriska tangentbordet):
Alt + 0169 = ©
Alt + 0248 = ø
osv
Sen kan väl ni som kan uttrycka er, gå igenom NTFS ochså. Vad skilnaden på FAT (dos, windows 3), FAT32 (windows 98), NTFS4 (NT 4) och NTFS5 (XP) är.
Nope. Kommer du ihåg hur man räknar?Spårvagnsmicke skrev:Så de binära talen i gymnasiematten var inte helt bortkastade att lära sig trots allt
Johodu, det ursprungliga (?) filsystemet på mac (HFS) eller Mac OS Standard, delade in hårddisken (eller cd-skivan eller vad man nu har) i 65536 blocks. I och med att Apple introducerade Mac OS 8.1 1998 bytte man upp sig till HFS+ (Mac OS Extended), som delar upp skivan i betydligt mindre block, 4k om jag inte minns fel...Anders Norén skrev:Filsystemen i andra operativsystem (Unix, Amiga, Mac m.fl.) har aldrig haft denna begränsning i antal diskblock.
Rättelser av min redogörelse emottages tacksamt!![]()
Ja, där ser man! Men nu när Mac har gått över till Unix så bör väl blockstorleken vara nere på standard 512 byte igen?august skrev:Johodu, det ursprungliga (?) filsystemet på mac (HFS) eller Mac OS Standard, delade in hårddisken (eller cd-skivan eller vad man nu har) i 65536 blocks. I och med att Apple introducerade Mac OS 8.1 1998 bytte man upp sig till HFS+ (Mac OS Extended), som delar upp skivan i betydligt mindre block, 4k om jag inte minns fel...Anders Norén skrev:Filsystemen i andra operativsystem (Unix, Amiga, Mac m.fl.) har aldrig haft denna begränsning i antal diskblock.
Rättelser av min redogörelse emottages tacksamt! :)
Blockstorleken i ISO-9660 är 512, 1024, eller 2048 bytes. De flesta ISO-9660-skivor använder 2048 vilket är samma som sektorstorleken.Anders Norén skrev:Ja, där ser man! Men nu när Mac har gått över till Unix så bör väl blockstorleken vara nere på standard 512 byte igen?august skrev:Johodu, det ursprungliga (?) filsystemet på mac (HFS) eller Mac OS Standard, delade in hårddisken (eller cd-skivan eller vad man nu har) i 65536 blocks. I och med att Apple introducerade Mac OS 8.1 1998 bytte man upp sig till HFS+ (Mac OS Extended), som delar upp skivan i betydligt mindre block, 4k om jag inte minns fel...Anders Norén skrev:Filsystemen i andra operativsystem (Unix, Amiga, Mac m.fl.) har aldrig haft denna begränsning i antal diskblock.
Rättelser av min redogörelse emottages tacksamt!![]()
Amigans filsystem hade dock en dumhet som gjorde systemet mycket långsammare än det var. Eftersom jag inte har tillgång till mina gamla nummer av Elektronikvärlden från slutet av 80-talet kan jag tyvärr inte beskriva vad det var för fel, och eventuellt gällde det bara disketterna. I vilket fall som helst så korrigerades felet fr.o.m. AmigaDos 3.0 (ca 1990).
Mina klasskamrater i gymnasiet, som tog det där med datateknikstudierna på lite större allvar än vad jag gjorde, upptäckte att Amigans filsystem faktiskt var nästan identiskt med Unix. Filsystemet innehöll allt utrymme för fleranvändarhantering och övrig filkarakteristika som behövs i ett Unix-system.
Är det någon som vet hur stora diskblocken är på CD-skivor som används för datalagring (vad det formatet nu heter, ISO-9660)?
Anders
Ja, du, nu blev det knivigt... trots att jag sitter här med mitt halv-UNIX-halv-mac-system, så har jag inget exakt svar... men: jag vet i alla fall att jag kan formatera en hårddisk i tre olika filsystem; Mac OS Extended, Mac OS Standard och vad-det-nu-heter (unix file system?). Mac OS Extended är vanligast (åtminstone som systempartition)...Anders Norén skrev:Ja, där ser man! Men nu när Mac har gått över till Unix så bör väl blockstorleken vara nere på standard 512 byte igen?august skrev:Johodu, det ursprungliga (?) filsystemet på mac (HFS) eller Mac OS Standard, delade in hårddisken (eller cd-skivan eller vad man nu har) i 65536 blocks. I och med att Apple introducerade Mac OS 8.1 1998 bytte man upp sig till HFS+ (Mac OS Extended), som delar upp skivan i betydligt mindre block, 4k om jag inte minns fel...Anders Norén skrev:Filsystemen i andra operativsystem (Unix, Amiga, Mac m.fl.) har aldrig haft denna begränsning i antal diskblock.
Rättelser av min redogörelse emottages tacksamt!![]()
Aha. En liten kluring bara till mig.Jonas skrev:Nope. Kommer du ihåg hur man räknar?Spårvagnsmicke skrev:Så de binära talen i gymnasiematten var inte helt bortkastade att lära sig trots allt
11000101000110+00110010010101=?
Hjälper till om det strular till sig.
/Jonas.
Det är sådant som kallas värdelöst vetande, eller?Spårvagnsmicke skrev:Aha. En liten kluring bara till mig.Jonas skrev:Nope. Kommer du ihåg hur man räknar?Spårvagnsmicke skrev:Så de binära talen i gymnasiematten var inte helt bortkastade att lära sig trots allt
11000101000110+00110010010101=?
Hjälper till om det strular till sig.
/Jonas.![]()
--11000101000110
+00110010010101
=11110111011011
Var väl inte så svårt![]()
Bara för att visa att jag verkligen är en binär mästare krånglar jag till det och konverterar till decimalsystemet för uträkningen.
8192+4096+0+0+0+256+0+64+0+0+0+4+2+0=12614
2048+1024+0+0+128+0+0+16+0+4+0+1=3221
12614+3221=15835
15835=8192+4096+2048+1024+0+256+128+64+0+16+8+0+2+1
11110111011011
Tack för utmaningen och för filsystemsskolan. Alltid lika kul att kunna nåt som garanterat ingen av polarna kan ett dyft om.
/Michael
Svar: 10EJonas skrev: Det är sådant som kallas värdelöst vetande, eller?
En till kluring: Hex: B2 + 5C = ?
/Jonas.
Hexadecimala tal var visst något jag aldrig satt mig in i. Men med lite hjälp av le kalkylator fick man en liten inblick. Användningsområden?Jonas skrev: Det är sådant som kallas värdelöst vetande, eller?
En till kluring: Hex: B2 + 5C = ?
/Jonas.
Färgkoderna i HTML när man skapar webbsidor bla.Spårvagnsmicke skrev:Användningsområden?