Ubuntu Guide Lommebog
-
- Indlæg: 393
- Tilmeldt: 20. apr 2008, 13:07
- Geografisk sted: Århus
Re: Ubuntu Guide Lommebog
Ja, jeg regner alligevel med at være drukket fra sans og samling på det tidspunkt..
Det er essentielt at systemimplementere en real-time ekspansionsgate i floppycontrollerchippen, så executiven ikke dead-locker BIOS'en når den looper i det handshakede interface-mode under initial diskboot!
-
- Indlæg: 473
- Tilmeldt: 3. dec 2007, 21:41
- IRC nickname: Don_S
- Geografisk sted: Melby, Nordsjælland
Re: Ubuntu Guide Lommebog
Gad vide om det kommer i nyhederne. Om noget, så kunne det i almindelige menneskers hoveder, være lige så farligt som 2000-skiftet.
-
- Redaktør
- Indlæg: 5515
- Tilmeldt: 26. apr 2008, 20:52
- IRC nickname: laoshi
- Geografisk sted: Vejle
Re: Ubuntu Guide Lommebog
så kunne det i almindelige menneskers hoveder, være lige så farligt som 2000-skiftet.
Og det er du sikker på at det ikke er? Uha, uha...
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"
(Dietrich Bonhoeffer 1906-1945)
http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
-
- Indlæg: 3461
- Tilmeldt: 27. sep 2008, 23:51
- IRC nickname: sound
- Geografisk sted: København
Re: Ubuntu Guide Lommebog
Don S skrev:Gad vide om det kommer i nyhederne. Om noget, så kunne det i almindelige menneskers hoveder, være lige så farligt som 2000-skiftet.
tjaaa det kunne sgu da være sjovt at kave en præssemeddelelse samt et eller andet event. men det er jo lidt sent nu
-
- Indlæg: 834
- Tilmeldt: 1. jun 2008, 18:23
- IRC nickname: Jarlen
- Geografisk sted: København
Re: Ubuntu Guide Lommebog
Don S skrev:Gad vide om det kommer i nyhederne. Om noget, så kunne det i almindelige menneskers hoveder, være lige så farligt som 2000-skiftet.
Det er nok nærmere når uret resetter
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Ubuntu Guide Lommebog
teknisk set er den jo ligegyldigt.
For den interessante "dato" ville være 0123456789
eller skulle det jo hedde : 12345678910
Den næste relevante dato burde jo være 123456789ABCDEF - men der går nok lige nogle år endnu
For den interessante "dato" ville være 0123456789
eller skulle det jo hedde : 12345678910
Den næste relevante dato burde jo være 123456789ABCDEF - men der går nok lige nogle år endnu
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Indlæg: 473
- Tilmeldt: 3. dec 2007, 21:41
- IRC nickname: Don_S
- Geografisk sted: Melby, Nordsjælland
Re: Ubuntu Guide Lommebog
thj01 skrev:teknisk set er den jo ligegyldigt.
For den interessante "dato" ville være 0123456789
eller skulle det jo hedde : 12345678910
Den næste relevante dato burde jo være 123456789ABCDEF - men der går nok lige nogle år endnu
Hvorfor skrive unix timestamps som hex? Det er jo bare antallet af sekunder der har passeret siden 1970. Næh, man skal være bange, når den datatype som Unix timestampet er gemt som (32-bit integer) når sit maks:
Velkommen til 1901!
... Hvis man altså stadig bruger et 32-bit system til den tid.
-
- Indlæg: 834
- Tilmeldt: 1. jun 2008, 18:23
- IRC nickname: Jarlen
- Geografisk sted: København
Re: Ubuntu Guide Lommebog
Don S skrev:thj01 skrev:teknisk set er den jo ligegyldigt.
For den interessante "dato" ville være 0123456789
eller skulle det jo hedde : 12345678910
Den næste relevante dato burde jo være 123456789ABCDEF - men der går nok lige nogle år endnu
Hvorfor skrive unix timestamps som hex? Det er jo bare antallet af sekunder der har passeret siden 1970. Næh, man skal være bange, når den datatype som Unix timestampet er gemt som (32-bit integer) når sit maks:
Velkommen til 1901!
... Hvis man altså stadig bruger et 32-bit system til den tid.
Lige præcis. Det store problem ville være at nå 9999(osv.) hvor uret restarter. Det kunne give problemer nogle steder hvis man ikke er forberedet
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt
-
- Indlæg: 2667
- Tilmeldt: 21. nov 2006, 10:06
- Geografisk sted: Fredericia
Re: Ubuntu Guide Lommebog
min pointe er nu bare at det ikke holder at sætte et 0 bagpå - fordi det tal - eller måske rettere begreb ligger før 1.
derfor er det kun talrækkerne
1
12
123
1234
12345
123456
1234567
12345678
123456789
Der er interessante i decimal systems sammenhænge
Den eneste måde man kan gøre andre talrækker interessante ud fra denne begtragtning er ved at kigge på andre base-systemer. Der er det Hexadecimale system det eneste der er interessant ud fra en computersammenhæng
derfor er det kun talrækkerne
1
12
123
1234
12345
123456
1234567
12345678
123456789
Der er interessante i decimal systems sammenhænge
Den eneste måde man kan gøre andre talrækker interessante ud fra denne begtragtning er ved at kigge på andre base-systemer. Der er det Hexadecimale system det eneste der er interessant ud fra en computersammenhæng
Forfatter til Ubuntuguiden: http://www.vidas.dk/guides/ubuntuguiden.html
Kører LTS udgaverne.
"It's always easy if you know how to do it."
Kører LTS udgaverne.
"It's always easy if you know how to do it."
-
- Indlæg: 393
- Tilmeldt: 20. apr 2008, 13:07
- Geografisk sted: Århus
Re: Ubuntu Guide Lommebog
Det ser sjovt ud.. Er den længere end det?
Det er essentielt at systemimplementere en real-time ekspansionsgate i floppycontrollerchippen, så executiven ikke dead-locker BIOS'en når den looper i det handshakede interface-mode under initial diskboot!
-
- Indlæg: 473
- Tilmeldt: 3. dec 2007, 21:41
- IRC nickname: Don_S
- Geografisk sted: Melby, Nordsjælland
Re: Ubuntu Guide Lommebog
thj01 skrev:min pointe er nu bare at det ikke holder at sætte et 0 bagpå - fordi det tal - eller måske rettere begreb ligger før 1.
derfor er det kun talrækkerne
1
12
123
1234
12345
123456
1234567
12345678
123456789
Der er interessante i decimal systems sammenhænge
Den eneste måde man kan gøre andre talrækker interessante ud fra denne begtragtning er ved at kigge på andre base-systemer. Der er det Hexadecimale system det eneste der er interessant ud fra en computersammenhæng
Problemet med 123456789ABCDEF er bare, at det langt overskrider de 32 bit...
Kode: Vælg alt
123456789ABCDEF (hex) = 81985529216486895 (decimal)
(2^32)/2 = 2147483648
(2^64)/2 = 9223372036854775808
Men ikke de 64 bit, så lidt interessant er det tidspunkt vel.
-
- Indlæg: 834
- Tilmeldt: 1. jun 2008, 18:23
- IRC nickname: Jarlen
- Geografisk sted: København
Re: Ubuntu Guide Lommebog
Det interessante/"skræmmende" er vel egentlig 2147483648 (2^31) hvor alle de systemer der behandler tallet som et signed 32-bit integer pludselig skifter til -2147483649, hvilke må siges at være en smule forkert set ud fra et tidsperspektiv.
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Ubuntu Guide Lommebog
0x123456789ABCDEF er 81985529216486895 decimalt
2 tals logaritmen (log2) af 81985529216486895 er:
log2(81985529216486895) = ln(81985529216486895)/ln(2), hvor ln er den naturlige logaritme.
ln(81985529216486895)/ln(2) = 56,186218809,
dvs at 0x123456789ABCDEF mindst kræver 57 bits
Da jeg kører 64 bit Linux er det interessant om der i kernen stadig kun er 32 bit understøttelse af tidstælleren (som tæller i millisekunder siden 1. januar 1970[1] kl 0 (midnat)), og at der er en 64-bit wrappertype i libc, således at programmer kan programmeres med 64 bit, men i virkeligheden bruger en 32 bit tæller
eller
om der rent faktisk i kernen på 64 bit Linux er understøttelse af 64 bit tæller i tid.
Det er egentligt nemt at se, kig i i Linux kernens kildekode, men jeg har ikke tid pt. (jeg laver bachelor projekt).
/Lars
[1] sikker på at det er 1970, men det kan være fra en anden måde at tælle på. Links med hensyn til 190x, plz. Har dog ikke links til den med 1970, desværre.
2 tals logaritmen (log2) af 81985529216486895 er:
log2(81985529216486895) = ln(81985529216486895)/ln(2), hvor ln er den naturlige logaritme.
ln(81985529216486895)/ln(2) = 56,186218809,
dvs at 0x123456789ABCDEF mindst kræver 57 bits
Da jeg kører 64 bit Linux er det interessant om der i kernen stadig kun er 32 bit understøttelse af tidstælleren (som tæller i millisekunder siden 1. januar 1970[1] kl 0 (midnat)), og at der er en 64-bit wrappertype i libc, således at programmer kan programmeres med 64 bit, men i virkeligheden bruger en 32 bit tæller
eller
om der rent faktisk i kernen på 64 bit Linux er understøttelse af 64 bit tæller i tid.
Det er egentligt nemt at se, kig i i Linux kernens kildekode, men jeg har ikke tid pt. (jeg laver bachelor projekt).
/Lars
[1] sikker på at det er 1970, men det kan være fra en anden måde at tælle på. Links med hensyn til 190x, plz. Har dog ikke links til den med 1970, desværre.
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 473
- Tilmeldt: 3. dec 2007, 21:41
- IRC nickname: Don_S
- Geografisk sted: Melby, Nordsjælland
Re: Ubuntu Guide Lommebog
lath skrev:0x123456789ABCDEF er 81985529216486895 decimalt
2 tals logaritmen (log2) af 81985529216486895 er:
log2(81985529216486895) = ln(81985529216486895)/ln(2), hvor ln er den naturlige logaritme.
ln(81985529216486895)/ln(2) = 56,186218809,
dvs at 0x123456789ABCDEF mindst kræver 57 bits
Da jeg kører 64 bit Linux er det interessant om der i kernen stadig kun er 32 bit understøttelse af tidstælleren (som tæller i millisekunder siden 1. januar 1970[1] kl 0 (midnat)), og at der er en 64-bit wrappertype i libc, således at programmer kan programmeres med 64 bit, men i virkeligheden bruger en 32 bit tæller
eller
om der rent faktisk i kernen på 64 bit Linux er understøttelse af 64 bit tæller i tid.
Det er egentligt nemt at se, kig i i Linux kernens kildekode, men jeg har ikke tid pt. (jeg laver bachelor projekt).
/Lars
[1] sikker på at det er 1970, men det kan være fra en anden måde at tælle på. Links med hensyn til 190x, plz. Har dog ikke links til den med 1970, desværre.
time_t (som variablen hedder) er i følge Wikipedia en 64 bit signed integer på 64 bit systemer. Men mange embedded systemer bruger i dag 32 bit, og de bliver måske ikke erstattet inden 2038.
http://en.wikipedia.org/wiki/2038_problem
-
- Indlæg: 834
- Tilmeldt: 1. jun 2008, 18:23
- IRC nickname: Jarlen
- Geografisk sted: København
Re: Ubuntu Guide Lommebog
Jeg kunne forestille mig at der var rigtig mange indlejrede systemer der kørte mindre end 32bit, gad vide hvordan det egentlig er implementeret der?
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt