AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Mini System -- Ein eigenes Betriebssystem?
Thema durchsuchen
Ansicht
Themen-Optionen

Mini System -- Ein eigenes Betriebssystem?

Ein Thema von hedie · begonnen am 25. Feb 2007 · letzter Beitrag vom 28. Feb 2007
 
Benutzerbild von Mao
Mao

Registriert seit: 4. Dez 2006
Ort: Dresden
75 Beiträge
 
Turbo Delphi für Win32
 
#12

Re: Mini System -- Ein eigenes Betriebssystem?

  Alt 26. Feb 2007, 14:23
Also zu _dem_ Thema muss ich mich auch mal melden.

Hochsprachen können verwendet werden, sobald du in den PM (ProtectedMode, 32-Bit) schaltest bzw. gleich in den LongMode (64-Bit). Allerdings wird es dann schwer (im RM ist relativ einfach, wenn man's in 2 Monaten schaffen will), da für alles selbst Treiber bzw. erstmal Funktionen geschrieben werden müssen. Soll heißen, dass du selbst auf den Speicher nicht so schnell einmal zugreifen kannst, da du erstmal eine Page-Table (mit Directory, etc.) anlegen oder Segmentierung "anschalten" musst. Dann geht's weiter - schließlich muss vom Bootmedium noch was nachgeladen werden (weitere Treiber). Heißt, als einfachstes bräuchtest du einen FDC-Treiber, der sich möglichst an den Standard von Intel hält und auch das ist ganz schöne Arbeit. Da die Diskette aber zunehmendst vom Aussterben bedroht ist, bietet sich gleich auch CD an. Und für CD brauchst du auch noch eine CDFS-Unterstützung, um überhaupt Dateien lesen zu können. Um den Zugriff auf die Medien zu realisieren und einigermaßen Geschwindigkeit zu erhalten und nicht jedes Byte über die CPU laufen zu lassen müsstest du dann noch mit DMA arbeiten...
Ich will dich davon jetzt nicht abbringen (da OS-Dev ein interesantes Thema ist ), aber aus deinem bisherigen Erkenntnisstand würd ich sagen, such dir lieber was anderes.
Denn wenn du gefragt wirst, was du für den Kernel benutzt, meint dann zum Beispiel, was für einen Compiler/Linker/Assembler du verwendest und nicht welchen Editor.

Greets,
Mao

PS: Noch viel Glück.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz