Startseite Entwickler Produkte Online Hilfe Forum Weitere Projekte

 

Forum

Einloggen, um private Nachrichten zu lesen




Wie? noch kein Topic hier? Gleich mal ändern!

 
Neuen Beitrag schreiben   Auf Beitrag antworten    C-Control Forum Foren-Übersicht -> System Topics
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Neuer FDOS freund ^^
Gast





BeitragVerfasst am: Sa Jun 18, 2005 2:23 pm    Titel: Wie? noch kein Topic hier? Gleich mal ändern! Antworten mit Zitat

Hi, habe eben dein FDOS gefunden.

Ich finde es echt super, das du davon den Quellcode freigegebn hast.
Habe schon seid ewigkeiten nach sowas gesucht.

Bin zwar noch mehr oder weniger ASM Anfänger, hatte das nur ein Semester in meiner Ausbildung (für Microcontroller), aber wollte schon immer mal wissen wie ein OS so aufgebaut ist. Bzw. selber mal eins machen *g*. Werde auch nix Kopieren.

Gerade das mit deinem Multitasking finde ich super. Verstehe langsam endlich wie das ganze läuft.

Gefällt mir sehr gut dein OS.

Werde mich jetzt mal durch den Code durcharbeiten.

mfg
FDOS freund
Nach oben
tappi
Site Admin


Anmeldungsdatum: 15.03.2005
Beiträge: 1578
Wohnort: Aachen, Düsseldorf

BeitragVerfasst am: Sa Jun 18, 2005 5:54 pm    Titel: Antworten mit Zitat

Hallo,

FDOS hat kein direktes Multitasking. Es ist vielmehr so, dass durch den Systemtimer kleine TSR Programme geladen werden können. Du kannst mit den TSR Befehlen dabei Dienste in den Speicher laden oder löschen.

Diese Methoden nutzen übrigens auch viele Programmierer bei Mikrocontrollern.

Gruß,

Stefan
_________________
Tappertzhofen
www.tappertzhofen.eu

Support (Deutsch) http://www.tappertzhofen.eu/kontakt.php
Support (English) http://www.tappertzhofen.eu/kontakt_en.php
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Ingo
Gast





BeitragVerfasst am: Sa Jun 18, 2005 8:26 pm    Titel: Antworten mit Zitat

Hi,

das es kein richtiges Multitasking ist, war mir klar. Aber es zegt doch ganz grob wie das geht oder nicht?

Zitat:
Diese Methoden nutzen übrigens auch viele Programmierer bei Mikrocontrollern.

Soweit sind wir nicht gekommen. Meine Schule hat das richtige ASM leider aus dem Lehrplan gestrichen. Es gab mal ein ganzes Fach wo für PC's in ASM geproggt wurde. Ich habe wie schon gesagt leider nur den Microcontroller kram abbekommen.

mfg
Ingo
Nach oben
Gast






BeitragVerfasst am: Sa Jun 18, 2005 10:30 pm    Titel: Antworten mit Zitat

Achso, nochwas ^^

Habe in einem Forum gelesen das du ein PowerPoint zu FDOS hast.

Kann ich das auch haben?

Komme übrigens schon beim Bootloader zum grübeln ^^.
Etwas sehr viel größer als der von Tutorials.de ^^.

z.B. warum ist WriteString im Bootloader? Die wird dort nie aufgerufen.
Nach oben
tappi
Site Admin


Anmeldungsdatum: 15.03.2005
Beiträge: 1578
Wohnort: Aachen, Düsseldorf

BeitragVerfasst am: Sa Jun 18, 2005 11:09 pm    Titel: Antworten mit Zitat

Anonymous hat folgendes geschrieben::
Habe in einem Forum gelesen das du ein PowerPoint zu FDOS hast.


In der FDOS_FULL.ZIP ist das PPT im Ordner "documentation\german_fdos_002" enthalten ("facharbeit.ppt"). Diese PPT ist die Präsentation zu dem Vortrag, den ich damals in der Schule halten musste. FDOS war ja ursprünglich mal meine Facharbeit (=Klassenarbeit) in der 12. Klasse in Informatik.

Anonymous hat folgendes geschrieben::
Komme übrigens schon beim Bootloader zum grübeln ^^.
Etwas sehr viel größer als der von Tutorials.de ^^.


FDOS ist nicht sauber programmiert. Erst seit FDOS 0.0.3 gibt es Dateisystemunterstützung. Vorher gab es sowas nicht. Daher gibt es auch Funktionen in FDOS, besonders im Bootloader, die nicht mehr oder nur sehr umständlich verwendet werden. WriteString hat in der Tat keine Bedeutung im Bootloader. Würde man Fehlerausgaben in den Bootloader einbauen müsste man aber auf diese Funktion zurückgreifen.

Obwohl es relativ einfach aussieht ist die Entwicklung eines Betriebssystems kein Zuckerschlecken. Darüber gibt es komplette Vorlesungen im Hauptstudium an der Uni (die ich als Elektrotechnik Student Gott-Sei-Dank nicht besuchen muss).

Gruß,

Stefan
_________________
Tappertzhofen
www.tappertzhofen.eu

Support (Deutsch) http://www.tappertzhofen.eu/kontakt.php
Support (English) http://www.tappertzhofen.eu/kontakt_en.php
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Ingo
Gast





BeitragVerfasst am: Mo Jun 20, 2005 10:30 am    Titel: Antworten mit Zitat

Zitat:
Obwohl es relativ einfach aussieht ist die Entwicklung eines Betriebssystems kein Zuckerschlecken.

Oh ja, das ist es wohl.

Und mich interessiert das obwohl ich nur ein normaler Auzubildender bin.
Technischer Assistent für Informatik ist das übrigens ^^.

Naja, Habe im moment aber mehr Probleme mit meinem virtuellen Dikettenlaufwerk als mit ASM *g*

Bekomme diese Images einfach nicht auf die v. Diskette.

Das wird auch noch irgendwann mal funktionieren.

Habe mir den code nochmal komplett durchgesehen.
Oh man, ich dachte wir haben in dem halben jahr schon viel gelernt aber das ^^. Da stehen befehle drin die ich noch nie gesehen habe *g*.

Aber nochmal zu dem TSR.
Ist diese Technik nciht ähnlich der des "richtigen" Multitasking?
Habe mcih noch nicht so oft damit beschäftigt aber es sollte doch möglich sein auf der TSR basis ein Multitasking system aufzubauen. Ist vieleicht nicht besonders effektiv aber es sollte doch gehen. ?!

gruß
Ingo
Nach oben
tappi
Site Admin


Anmeldungsdatum: 15.03.2005
Beiträge: 1578
Wohnort: Aachen, Düsseldorf

BeitragVerfasst am: Mo Jun 20, 2005 3:00 pm    Titel: Antworten mit Zitat

Ingo hat folgendes geschrieben::
Und mich interessiert das obwohl ich nur ein normaler Auzubildender bin.
Technischer Assistent für Informatik ist das übrigens ^^.


Naja ich habe es damals als normaler Schüler gemacht. Es geht schon, wenn man Lust und Zeit hat.

Ingo hat folgendes geschrieben::
Naja, Habe im moment aber mehr Probleme mit meinem virtuellen Dikettenlaufwerk als mit ASM *g*

Bekomme diese Images einfach nicht auf die v. Diskette.


Das Problem hatte ich auch mal. Mein Laptop hat ja kein Diskettenlaufwerk, also musste ich eins emulieren. Den Bootsektor habe ich damals von einem echten Diskettenlaufwerk mit einer leeren Diskette (aber mit FDOS Bootsektor) gezogen. Da die Diskette nun in FAT 12 formatiert war konnte ich das Image laden und ganz normal in Win XP durch die Emulation die neuen FDOS Dateien draufspielen.

Ingo hat folgendes geschrieben::
Habe mir den code nochmal komplett durchgesehen.
Oh man, ich dachte wir haben in dem halben jahr schon viel gelernt aber das ^^. Da stehen befehle drin die ich noch nie gesehen habe *g*.


Die sind mir ja auch nicht vom Himmel gefallen. Ich habe teilweise in einer Assembler Referenz nachgeschaut.

Ingo hat folgendes geschrieben::
Aber nochmal zu dem TSR.
Ist diese Technik nciht ähnlich der des "richtigen" Multitasking?
Habe mcih noch nicht so oft damit beschäftigt aber es sollte doch möglich sein auf der TSR basis ein Multitasking system aufzubauen. Ist vieleicht nicht besonders effektiv aber es sollte doch gehen. ?!


Echtes Multitasking läuft eigentlich so ab, dass es Prozesse mit verschiedenen Prioritäten gibt. Dabei werden die Prozesse in Abhängigkeit von ihrer Priorität in bestimmten Intervallen ausgeführt. Ein Prozess wird dabei anders als in FDOS aber nicht komplett abgearbeitet, sondern nur Teile ausgeführt.

Gruß,

Stefan
_________________
Tappertzhofen
www.tappertzhofen.eu

Support (Deutsch) http://www.tappertzhofen.eu/kontakt.php
Support (English) http://www.tappertzhofen.eu/kontakt_en.php
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Gast






BeitragVerfasst am: Sa Jun 25, 2005 11:03 am    Titel: Antworten mit Zitat

!!! Herzlichen Glückwunsch zum Geburtstag !!!
Nach oben
tappi
Site Admin


Anmeldungsdatum: 15.03.2005
Beiträge: 1578
Wohnort: Aachen, Düsseldorf

BeitragVerfasst am: Sa Jun 25, 2005 11:05 am    Titel: Antworten mit Zitat

Danke Wink
_________________
Tappertzhofen
www.tappertzhofen.eu

Support (Deutsch) http://www.tappertzhofen.eu/kontakt.php
Support (English) http://www.tappertzhofen.eu/kontakt_en.php
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Biohazard



Anmeldungsdatum: 25.06.2005
Beiträge: 1

BeitragVerfasst am: Sa Jun 25, 2005 3:45 pm    Titel: Antworten mit Zitat

Bitte ^^
_________________
Auch bekannt als "Neuer FDOS freund ^^" und "Ingo" ^^
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge vom vorherigen Thema anzeigen:   
Neuen Beitrag schreiben   Auf Beitrag antworten    C-Control Forum Foren-Übersicht -> System Topics Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  
Sie können keine Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum nicht antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2005 phpBB Group


www.tappertzhofen.eu | zurück  

© Copyright 2004 - 2007 Tappertzhofen. Alle Rechte vorbehalten.
Rechtliche Hinweise / Haftungshinweis