Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - MasterLee

Seiten: 1 2 [3]
41
Offtopic / Re:Sinn und Unsinn von Threadleichenwiederbelebungen
« am: 19. January 2011, 21:11 »
In richtigen Foren (also auf http://www.mwforum.org/ basierende oder ähnliche) kann man einstellen das Threads nach einer gewissen Zeit automatisch geschlossen werden wenn keiner mehr drauf antwortet,
42
Offtopic / Re:Welche Linuxdistro empfehlt ihr?
« am: 09. January 2011, 10:39 »
Anstatt debian stable würde ich lieber direkt die testing nehmen da die sowieso demnächst die stable wird. (befindet sich schon länger im freeze)
43
Offtopic / Re:Eigene CPU
« am: 27. November 2010, 13:29 »
zu der 32 bit cpu: sie kann leider der ram nur mit einem 24 bit adressbus ansprechen, da logisim meint: "Neh du brauchst nicht mehr als 16.777.215 32bit zellen speicher ...."
Nimm einfach mehrere RAM Bausteine ein Verteiler und einen Demuxer denn du dann mit denn sel Anschluss des RAM verbindest.
44
Offtopic / Re:Closed Source Lizenz
« am: 07. September 2010, 08:30 »
Das dein Name genannt werden muss ist totaler Unsinn. Der steht doch eh im Programm und da das nicht geändert werden darf/kann reicht es wenn selbiges das bei jeden Start ausgibt. Dann einfach eine Freeware Lizenz suchen und abändern fertig. Zum Beispiel:
http://www.virtualobjectives.com.au/licence-freeware.htm
45
Offtopic / Re:Frage zur veröffentlichung
« am: 06. September 2010, 12:06 »
http://beanstalkapp.com/pricing

Zitat
We also offer a FREE account with 3 users, 1 private repository (Git or SVN) and 100 MB of space.
46
Offtopic / Re: Eigene CPU
« am: 09. April 2010, 22:37 »
Ich hatte mir das mit der Speicherbereinigung mal wie folgt vorgestellt.
Der Speicher ist in Chunks aufgeteilt. Die MMU kann über denn Typ oder einen length Parameter ermitteln wie lang jeder Chunk ist.
Nun gibt es eine Reihe von Register die alle Adressen im Speicher enthalten.
RegisterBeschreibung
pFreeAnfang des freien Bereichs
pCurrentAnfang aktueller Chunk
pNextAnfang nächster Chunk
TypTyp aktueller Chunk
SizeLänge aktueller Chunk
pReadLeseadresse
pWriteSchreibadresse
Am Anfang stehen alle Register auf Null
Nun wird wie folgt vorgegangen
  • wenn pCurrent==pNext:
    • wenn pCurrent>=pFree:
      • pFree auf pWrite setzen
      • pCurrent auf 0 setzen
      • pNext auf 0 setzen
      • pRead auf 0 setzen
      • pWrite auf 0 setzen
      • zum Anfang zurück
    • wenn pCurrent<pFree:
      • Typ von Chunk an pCurrent ermitteln und in Typ speichern
      • Länge von Chunk an pCurrent ermitteln und in Size speichern
      • pNext um Size erhöhen
      • wenn pRead==pWrite oder Typ==Frei:
        • pCurrent auf pNext setzen
        • pRead auf pNext setzen
        • pWrite um Size erhöhen
      • zum Anfang zurück
  • wenn pCurrent!=pNext:
    • Aus Speicheran Postion pRead und in pWrite schreiben
    • pRead um 1 erhöhen
    • pWrite um 1 erhöhen
    • wenn pRead==pNext:
      • pCurrent auf pNext setzen
    • zum Anfang zurück
Wenn ich jetzt Daten aus dem Speicher brauche muss ich denn Chunk ermitteln prüfen ob der Chunk pCurrent ist wenn ja muss ich die Adresse falls sie unter pRead liegt die Differenz zwischen pRead und pWrite verringeren.
Die Daten Chunks können über einen RADIX-Tree gefunden werden.
Der Die Zeiger im Tree müssen natürlich aktualisiert werden wenn ein Chunk bewegt wird.

Das zu implementieren wird nicht so leicht ;(
47
Offtopic / Re: Mikrokontrollertechnik
« am: 09. March 2010, 12:37 »
In der Schule hatten wir einen Mikrocontroller, ich glaub es war eine 6502 Variante von Siemens die hatte Analog-Digital-Converter und Digital-Analog-Converter auf dem Chip.
48
tyndur / Re: HD image
« am: 07. February 2010, 10:16 »
Das hat schon mal ein Stück geholfen jetzt hängt er bei [ INIT ] service_register 'vterm' = 13 fest

mit selbst kompilierten Kernel klappt es ;)
49
tyndur / HD image
« am: 06. February 2010, 19:45 »
Hab versucht das HD Image zum laufen zu kriegen aber es will nicht so richtig. Hab das Image aus einer Virtuellen Maschine auf eine Virtuelle Platte geschrieben.Jetzt kommt zwar GRUB mit Auswahl Deutsch Englisch am Anfang danach, steigt VirtualBox aber aus ungefähr bei der fünten Zeile die mit [ Init ] beginnt. Kann das aber nicht genau sehen weil der das Fenster direkt zu macht.
00:00:01.508 Changing the VM state from 'CREATING' to 'CREATED'.
00:00:01.508 Changing the VM state from 'CREATED' to 'POWERING_ON'.
00:00:01.508 Changing the VM state from 'POWERING_ON' to 'RUNNING'.
00:00:01.519 Guest Log: BIOS: VirtualBox 3.1.2_OSE
00:00:01.519 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)
00:00:01.588 PIIX3 ATA: Ctl#0: RESET, DevSel=0 AIOIf=0 CmdIf0=0x00 (-1 usec ago) CmdIf1=0x00 (-1 usec ago)
00:00:01.588 PIIX3 ATA: Ctl#0: finished processing RESET
00:00:01.589 Guest Log: BIOS: ata0-0: PCHS=520/16/63 LCHS=520/16/63
00:00:01.589 PIT: mode=2 count=0x48d3 (18643) - 64.00 Hz (ch=0)
00:00:01.609 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0
00:00:04.597 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)
00:00:04.597 Guest Log: BIOS: Booting from Hard Disk...
00:00:04.603 PIIX3 ATA: Ctl#0: RESET, DevSel=0 AIOIf=0 CmdIf0=0x20 (-1 usec ago) CmdIf1=0x00 (-1 usec ago)
00:00:04.603 PIIX3 ATA: Ctl#0: finished processing RESET
00:00:04.604 Guest Log: BIOS: int13_harddisk: function 41, unmapped device for ELDL=81
00:00:04.605 Guest Log: BIOS: int13_harddisk: function 08, unmapped device for ELDL=81
00:00:24.346 PIT: mode=2 count=0x5d37 (23863) - 50.00 Hz (ch=0)
00:00:24.540
00:00:24.540 !!Assertion Failed!!
00:00:24.540 Expression: bm->u8Cmd & BM_CMD_WRITE
00:00:24.540 Location  : /build/buildd-virtualbox-ose_3.1.2-dfsg-1-amd64-Yq77uy/virtualbox-ose-3.1.2-dfsg/src/VBox/Devices/Storage/DevATA.cpp(4744) int ataAsyncIOLoop(RTTHREADINT*, void*)
Seiten: 1 2 [3]

Einloggen