Hur mycket kan forumet rymma?
3 inlägg
• Sida 1 av 1
Hur mycket kan forumet rymma?
I nonsenstråden pratade Kristofer om att citera alla inlägg i tråden för att få den att fördubblas. En kanske omöjlig uppgift då det hela tiden tillkommer nya inlägg. Jag skulle vilja ha en seriös teoretisk diskussion om vad detta innebär, därför startar jag denna nya tråd.
Jag tror inte det behövs. Tänk på att forumets server lagrar all data i binär form. Om det är 32 bitar har forumets första inlägg beteckningen:
00000000000000000000000000000001
Andra inlägget har beteckningen:
00000000000000000000000000000010
...
Det 4294967294:te inlägget har beteckningen:
11111111111111111111111111111110
Det 4294967295:te inlägg har beteckningen:
11111111111111111111111111111111
Frågan är vad som händer sedan? Antingen vägrar forumet ta emot fler inlägg eller så måste det 4294967296:te inlägget få beteckningen:
00000000000000000000000000000000
Och det 4294967297:te kommer att få beteckningen:
00000000000000000000000000000001
Dvs samma beteckning som det första inlägget. Kommer det att skrivas över? I så fall kommer alla fortsatta inlägg skriva över de befintliga posterna på forumet.
Med ett inlägg i sekunden kommer det att ta 136 år innan det 4294967297:te inlägget postas.
nallen skrev:jonsch skrev:Men hur ska du nånsin bli färdig med att fördubbla tråden om du kör såna retroaktiva principer?
Det torde räcka med ett uppräkneligt antal citanter som arbetar parallellt under en uppräknelig tid. Fast... det kommer att krävas ett uppräkneligt antal tekniker som installerar nya databaser all lagra inläggen i.
Jag tror inte det behövs. Tänk på att forumets server lagrar all data i binär form. Om det är 32 bitar har forumets första inlägg beteckningen:
00000000000000000000000000000001
Andra inlägget har beteckningen:
00000000000000000000000000000010
...
Det 4294967294:te inlägget har beteckningen:
11111111111111111111111111111110
Det 4294967295:te inlägg har beteckningen:
11111111111111111111111111111111
Frågan är vad som händer sedan? Antingen vägrar forumet ta emot fler inlägg eller så måste det 4294967296:te inlägget få beteckningen:
00000000000000000000000000000000
Och det 4294967297:te kommer att få beteckningen:
00000000000000000000000000000001
Dvs samma beteckning som det första inlägget. Kommer det att skrivas över? I så fall kommer alla fortsatta inlägg skriva över de befintliga posterna på forumet.
Med ett inlägg i sekunden kommer det att ta 136 år innan det 4294967297:te inlägget postas.
Senast redigerad av tveskägg 2011-05-04 22:15:49, redigerad totalt 1 gång.
om 136 år finns det inga 32bitarslösningar längre tror jag!
Senast redigerad av Savanten Svante 2011-05-04 22:15:49, redigerad totalt 1 gång.
- Savanten Svante
- Frivilligt inaktiverad
- Inlägg: 10005
- Anslöt: 2007-03-13
- Ort: Utility muffin research kitchen
De interna referenserna i de flesta moderna databaserna är större än 32 bit iallafall. Men du har missat poängen med oändliga uppräkningsprocesser... ta in på Hilberts hotell om du vill veta mer
Det rent tekniska alternativet att lagringen faktiskt tar slut är så tråkigt att jag bortser från det.
Det rent tekniska alternativet att lagringen faktiskt tar slut är så tråkigt att jag bortser från det.