Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Mr.Qb.4.5
Anmeldungsdatum: 10.11.2004 Beiträge: 110 Wohnort: in Bayern
|
Verfasst am: 06.01.2005, 17:01 Titel: Wie schreibt man eigentlich einen Kernel für ein Betriebsyst |
|
|
ich hab zwar nicht vor jetzt ein OS zu schreiben, dazu hab ich zu wenig erfahrung aber mich würde es mal aus reiner neugier interessieren, wie man allso die grundfunktionen eines OS schreibt, also z.b Hardwareerkennung, verarbeitung von code, verarbeitung von daten der tastatur, umgang mit dem prozessor und dem RAM und dem BIOS
könnte man dann auch den kernel auch mit C schreiben(habe gehört das C sehr hardware/maschienensprache orientiert ist) oder geht das nur mit Assembler?
MFG
Mr.Qb.4.5 |
|
Nach oben |
|
|
helium
Anmeldungsdatum: 10.09.2004 Beiträge: 397 Wohnort: Leverkusen
|
Verfasst am: 06.01.2005, 17:06 Titel: |
|
|
Ohne Assembler kommt man nicht aus, aber einen Großteil kannste in C schreiben.
Wenn dann einmal das Memory-Management steht könntest du sogar mit C++ weiter machen. _________________ Bevor Sie aufhören sich körperlich zu betätigen sollten Sie ihren Doktor befragen. Körperliche Inaktivität ist abnormal und gefährlich für Ihre Gesundheit. |
|
Nach oben |
|
|
Paul aka ICC, HV-Freak
Anmeldungsdatum: 11.09.2004 Beiträge: 588 Wohnort: Uelzen
|
Verfasst am: 06.01.2005, 18:47 Titel: |
|
|
Also ich hab mein U-DOS ( ) in Assembler geschrieben. Ohne Asm kommst du anfangs eh nicht weit (Bootloader etc.)
Was meinst du mit "Umgang mit dem Prozessor" ? _________________
|
|
Nach oben |
|
|
dreael Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 2507 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 06.01.2005, 22:27 Titel: |
|
|
Am besten die Kernelquellen von Linux studieren - der dortige C-Code ist eines der besten Lehrbücher für Betriebssystementwickler! Tipp: Uralte Distribution nehmen, d.h. 2.0er-Kernel reicht für das Code-Studium vollkommen aus. _________________ Teste die PC-Sicherheit mit www.sec-check.net |
|
Nach oben |
|
|
Quark48
Anmeldungsdatum: 16.10.2004 Beiträge: 559 Wohnort: Saltendorf a.d. Naab bzw. Teublitz i.d. Oberpfalz / Bayern
|
Verfasst am: 15.02.2005, 07:57 Titel: |
|
|
Hallo!
Unter www.tutorials.de (Vielleicht stimmt DIE Adresse ) gibt es auch ein kleines Tutorial darüber, wie man ein eigenes Betriebssystem auf eine Bootdiskette schreibt...
Assemblerkenntnisse vorrausgesetzt!
MfG das Spangengesicht _________________ Grüßle, Stefan
***
Wenn ein Programm auf nem alten Rechner gut läuft, dann läuft´s auf nem neuen erst recht!
Ich habe/hatte keine feste Spange und auch keine Schwester. Der Rest stimmt. Es tut mir leid... :-/ |
|
Nach oben |
|
|
|