Programm ohne Betriebssystem
-
wie oder ist das so ohne weiteres überhaupt möglich läst sich ein Programm erstellen, welches auf einem blanken rechner läuft, ohne betriebssystem.
1. mir ist klar, dass man keinerlei Hilfsfunktionen wie die Winapi nutzen kann.
2. man wird wohl oder übel zimlich Gerätespezifisch programmieren müssen (Sprich Startadressen usw. wissen) (Oder nicht? erledigt das das Bios???)
3. kann man überhaupt den Bildschirm nutzen (müsste doch zumindest ala Bios funktionieren) (ohne Treiber meine ich).gibts da villeicht irgendwelche Seiten, die ein da mehr informieren???
mir reichts ja auch schon, wenn erstmal nur text ausgegeben wird oder so.
-
Willst Dein eigenes Betriebssystem bauen?
http://www.deutschesfachbuch.de/info/detail.php?isbn=3895782742&pid=10
http://www.lesen.ch/buch/buch.cfm?BID=2252589
Fatzo Fitz
-
naja nen betriebssystem würde ich es nicht nennen halt nur mal ausprobieren, hauptsächlich will ich die harware ansteuern. auserdem würde mich anhand der erfahrungen, die ich damit machen werde interessieren, wiefiel nun windows für mich als programmierer erledigt und was nicht.
zu den büchern, was haben die mit meinem problem zutun? ich möchte in c++ programmieren, nicht in pearl
-
soeni schrieb:
zu den büchern, was haben die mit meinem problem zutun? ich möchte in c++ programmieren, nicht in pearl
So nicht!
Guck doch selber bei Google...
-
pearl
es heist perl. nicht pearl.
-
simon.gysi schrieb:
pearl
es heist perl. nicht pearl.
Gibt auch PEARL http://de.wikipedia.org/wiki/PEARL_(Programmiersprache)
-
sorry war nicht böse gemeint. zu google, da hab ich auchschon geguckt, aber nix sinvolles gefunden.
-
soeni1 schrieb:
sorry war nicht böse gemeint. zu google, da hab ich auchschon geguckt, aber nix sinvolles gefunden.
Es ist halt unheimlich krass, alles ohne BS zu programmieren. Du musst für jede Grafikkarte auf dem Markt z.B. eine eigene Ansteuerung bauen, Speicherverwaltung alleine füllt schon Bücher und sektorenweises Auslesen von der Festplatte macht auch keinen Spaß..
Informieren kannst du dich über solche Sachen wahrscheinlich wirklich nur, wenn du nachschaust, was Betriebssysteme so alles machen, vielleicht selber ein ganz ganz simples schreiben. Mit Assembler und Interrupts kannst du dich afair schonmal in den VESA-Modus bringen und dort ein wenig reinzeichnen, könnte sogar GraKa-unabhängig sein.
-
Badestrand schrieb:
simon.gysi schrieb:
pearl
es heist perl. nicht pearl.
Gibt auch PEARL http://de.wikipedia.org/wiki/PEARL_(Programmiersprache)
Tatsächlich.. habe ich nicht gewusst.
Ich lerne nie aus...
Danke und Gruss
Simon
-
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum C++/CLI mit .NET in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Ein paar Links zu dem Thema:
http://www.osdev.org/
http://www.osdever.net/
http://lowlevel.brainsware.org/wiki/index.php/HauptseitePS: Schau die die Linksammlung von OS Projekten an,
da ist immer etwas dabei was iteresant ist.
-
Ist eigentlich alles weniger spektakulär, als man es sich vorstellt. http://www.c-plusplus.net/forum/viewtopic-var-t-is-39771.html
-
http://www.cs.utah.edu/flux/oskit/ - ist quasi eine Standard C Library, die nicht auf OS-Funktionen sondern direkt auf BIOS-Funktionen aufbaut. So kann man ganz normale Standard C Programme ohne OS laufen lassen.
-
Hi,
soweit ich weis liefen Ada-Programme früher ohne Betriebssystem in einer sogenannten Ada-Umgebung.
Gruß Mümmel
-
Das hier ist ein einfacher praktischer Zugang zu einem eigenen OS:
http://linuxgazette.net/issue77/krishnakumar.html
http://linuxgazette.net/issue79/krishnakumar.html
http://my.execpc.com/~geezer/os/pm-de.htmAllerdings erfordert dies eine Menge an Idealismus.