Themabewertung:
- 0 Bewertung(en) - 0 im Durchschnitt
- 1
- 2
- 3
- 4
- 5
Ist MS DOS multitaskingfähig?
|
Gelöschter Beitrag von Blue-Fox
|
Gelöschter Beitrag von Blue-Fox
|
Magic94
mehr Kerne ist immer besser
Beiträge: 1.382
Registriert seit: Nov 2010
|
Ist MS DOS multitaskingfähig?
mit cubic-Player kann man btw musik im hintergrund laufen lassen^^
HP DL-580 G7
2x Intel Xeon E7-2870 (10 x 2,4GHz)
96GB DDR3-1333 RAM
NVIDIA GeForce GTX 1080 MSI (Blower)
Samsung 850 Pro 512GB auf PCIe Karte
4TB Seagate billigfieh
72GB 10K HP Drive
|
|
04.08.2011 15:49 |
|
thosch97
All things have a right to grow
Beiträge: 9.820
Registriert seit: Feb 2010
|
Ist MS DOS multitaskingfähig?
...Und der Maustreiber läuft auch so, oder CD-Treiber. Aber das fällt unter TSR, und das hat gandro ja schon ausfürhlich erläutert
PGP-Key E384 009D 3B54 DCD3 21BF 9532 95EE 94A4 3258 3DB1 | S/MIME-Key 0x1A33706DAD44DA
G d-@ s+:- a--- C+++ UB+L++ P--- L++@ E-@>++ W+ N o? K? w>++ !O !M !V PS+++ PE-- Y+>++ PGP++>+++ !t 5? X? !R tv b+++>++++ DI !D G>+ e>+++ h !r>++ !z
„Die Aachener gelten als Erfinder des 4. Hauptsatzes der Thermodynamik: ‚Thermo schreibt man zweimal.“‘
“Saying that Java is good because it works on all platforms is like saying oral sex is good because it works on all sexes.”
„Es gibt 10 Sorten von Leuten: Die einen verstehen das Binärsystem, die anderen nicht.“
„Manche Männer lieben Männer, Manche Frauen eben Frauen; Da gibt's nix zu bedauern und nichts zu staunen; Das ist genau so normal wie Kaugummi kauen; Doch die meisten werden sich das niemals trauen“
|
|
08.08.2011 10:36 |
|
atarixle
Erfahrener Benutzer
Beiträge: 316
Registriert seit: Jul 2008
|
Ist MS DOS multitaskingfähig?
Der Maustreiber läuft eigentlich auch im Multitasking, aber das ist nicht das gleiche, wie bei Programmen. Und der CD-ROM-Treiber läuft nicht im Multitasking, sondern ist einfach nur ein speicherresistentes Programm, welches bei Gebrauch aufgerufen wird.
Man muss hier ganz klar zwischen Multi-Tasking und resistenten Programmen unterscheiden. Ersteres setzt tatsächlich gewisse Fähigkeiten der Hardware voraus (vor allem die verschiedenen Speichermodi sind wichtig), letzteres ist selbst auf C64 und Atari 8 Bit möglich.
MS-DOS schränkt den Programmierer beim Zugriff auf die Hardware in keiner Weise ein, so dass jeder, der fähig ist, Multitasking zu implementieren, auch Multitasking implementieren kann. Genau auf diese Weise machen es MS-DOS-Anwendung namens "Windows 3.1" und "Windows 95".
|
|
13.08.2011 16:51 |
|
MaTel
Hambuich meine Perle
Beiträge: 1.214
Registriert seit: Jul 2008
|
Ist MS DOS multitaskingfähig?
atarixle schrieb: Der Maustreiber läuft eigentlich auch im Multitasking, aber das ist nicht das gleiche, wie bei Programmen. Und der CD-ROM-Treiber läuft nicht im Multitasking, sondern ist einfach nur ein speicherresistentes Programm, welches bei Gebrauch aufgerufen wird.
Man muss hier ganz klar zwischen Multi-Tasking und resistenten Programmen unterscheiden. Ersteres setzt tatsächlich gewisse Fähigkeiten der Hardware voraus (vor allem die verschiedenen Speichermodi sind wichtig), letzteres ist selbst auf C64 und Atari 8 Bit möglich.
MS-DOS schränkt den Programmierer beim Zugriff auf die Hardware in keiner Weise ein, so dass jeder, der fähig ist, Multitasking zu implementieren, auch Multitasking implementieren kann. Genau auf diese Weise machen es MS-DOS-Anwendung namens "Windows 3.1" und "Windows 95".
Wer die Hardware direkt programmiert umgeht damit das Betriebssystem und programmiert damit eigentlich nicht systemkonform. Daher rühren allerlei Inkomatibilitäten auf unterschiedlicher Hardware uns sollte bei sauberer Programmierung des Systems vermieden werden. Es sind im eigentlichen Sinn auch keine MS-DOS Programme mehr, da sie MS-DOS nur als "Startvehikel" missbrauchen. Windows 9x macht es wimre ähnlich und ist dafür ein gutes Beispiel. Beim Start entreisst es dem DOS die Kontrolle über den PC und macht seine "sauereien" mit eigenen Treibern.
.... glaube ich ....
Mich nerven Verschwörungstheoretiker
Wer Rechtschreibfehler findet, darf sie behalten!
|
|
13.08.2011 19:59 |
|
atarixle
Erfahrener Benutzer
Beiträge: 316
Registriert seit: Jul 2008
|
Ist MS DOS multitaskingfähig?
MS-DOS hat ja nicht wirklich die Kontrolle über das System. Es läuft eigentlich so ab, dass MS-DOS zwar irgendwie den Speicher arrangiert und aufteilt, jedoch sich die Programme mehr oder weniger "freiwillig" an die Vorgaben von MS-DOS halten.
Als DOS, also als Disk Operating System, ist der FAT-Treiber der eigentliche Kern des System. Dieser wird natürlich nicht mehr für Dateizugriffe verwendet, sobald ein Programm z.B. die Windows-Variante des fopen-Befehls verwendet.
MS-DOS-konform zu bleiben heißt eigentlich nur, sich an die Vorgaben für die Speicherverwaltung zu halten und die MS-DOS-eigenen Systemcalls für den Dateizugriff zu verwenden. Der direkte Hardware-Zugriff, z.B. auf die VGA-Karte (egal, ob VGA, SVGA oder VESA-Modus), ist völlig MS-DOS-konform. Genauso wie auch die Implementierung eines eigenen kleinen Multitasking-Kernels.
|
|
16.08.2011 19:32 |
|
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste