Diskussion:TSR-Programm

Letzter Kommentar: vor 6 Monaten von 93.229.175.119 in Abschnitt Alternate Multiplex Interrupt Specification (AMIS)

?

Bearbeiten

Der Text "TSR-Programme" stammt von mir und ist ebenfalls auf meiner Website http://www.atari-frosch.de/ zu finden. Bitte nicht löschen. Atari-Frosch --Atari-Frosch (Diskussion) 13:02, 31. Mai 2003 (CEST)Beantworten

Ok :-) --Warp (Diskussion) 13:27, 31. Mai 2003 (CEST)Beantworten

Gerätetreiber

Bearbeiten

 Info: War ein Kommentar im Quellcode.


das geht schon alles mit io.sys, msdos.sys und command.com - dem MINI-DOS System

Für jedes I/O-Gerät wird ein Treiber benötigt. Immer benötigt werden die folgenden Treiber für Systemgeräte:

CON Console = Tastatur + Bildschirm
AUX erste serielle Schnittstelle=COM1
PRN erste parallele Schnittstelle=LPT1
CLOCK$ Systemuhr (Timer)
A: - C: Disketten-/Plattentreiber
LPT1 erste parallele Schnittstelle
LPT2 zweite parallele Schnittstelle
LPT3 dritte parallele Schnittstelle
COM1 erste serielle Schnittstelle
COM2 zweite serielle Schnittstelle
COM3 dritte serielle Schnittstelle
COM4 vierte serielle Schnittstelle

--DMS (Diskussion) 22:01, 29. Jul. 2003 (CEST)Beantworten

Terminate but Stay Resident?

Bearbeiten

Hab ich noch nie mit einem "but" gehört. Zumindest nach der englischen WP gibt es auch keine Terminate but Stay Resident-Programme, sondern Terminate and Stay Resident-Programme. Bei Google findet man zugegeben 1.140 Ergebnisse für "Terminate but Stay Resident", allerdings 117.000 für "Terminate and Stay Resident". --Die Nummer 84.62.42.121 19:50, 1. Jul. 2007 (CEST)Beantworten

Hab's jetzt mal geändert. --Die Nummer 84.62.52.36 15:44, 18. Jul. 2007 (CEST)Beantworten

Thematische Überschneidung

Bearbeiten

Also um die Thematische Überschneidung mit dem Artikel Speicherresidenz zu lösen, würde es schon genügen, den Abschnitt "Vorläufer bei Homecomputern" und den letzten Absatz zum Thema "Sidekick" zum Artikel Speicherresidenz zu verschieben. Im Artikel selbst müsste dann lediglich noch der Satz
"Dies geschieht fast genauso wie oben für Homecomputer beschrieben, aber mit Hilfe von Interrupts hardwaregesteuert"
in
"Dies geschieht mit Hilfe von Interrupts hardwaregesteuert"
geändert werden. --84.158.122.178 10:17, 27. Dez. 2021 (CET)Beantworten

Bezüglich SideKick:
Warum sollte SideKick etwas im Artikel zur Speicherredisenz verloren haben? War nicht SideKick ein TSR-Programm? Diese sind unter DOS quasi "einzigartig", denn unter Unix gibt es soetwas gar nicht. Braucht es auch nicht, Hintergrundprozesse sind dort ohnehin Standard, da Unix ein Multitasking-Betriebssystem ist.
SideKick war ein DOS-Programm. Um die gewünschte Funktion – eine bestimmte Druck-Funktion – überhaupt zur Verfügung stellen zu können, musste SideKick als TSR-Programm aufgebaut sein, damit es mit jedem Programm, das prinzipiell Drucken kann, funktioniert, ohne dass jedes einzelne davon umprogrammiert werden müsste.
TSR hat aber deutliche Nachteile. So muss ein bestimmter (so klein wie möglicher) Teil immer im konventionellen Speicher sein, damit die Funktion im Real Mode nach Interrupt-Auslösung nutzbar ist. Gute TSR-Programme haben dann weiteren Code im UMB oder HMA oder so. Oder, es sind ohnehin bereits 386+-Programme, die den Protected Mode nutzen. Wie dem auch sei, diese Situation, dass TSR-Programme anderen Programmen, die laufen wollen, wertvollen konventionellen Speicher wegnehmen, ist spezifisch für DOS, und hat mit Speicherresidenz nur am Rande etwas zu tun. Nicht alle speicherresidenten Programme oder Daten (Software) sind TSR-Programme, aber alle TSR-Programme sind speicherresident.
Andreas 15:53, 27. Dez. 2021 (CET)Beantworten
Hm, okay, ich habe das wohl nicht richtig gelesen, dachte das wäre ein Programm für einen der Homecomputer. Wenn es aber ein richtiges TSR Programm für DOS ist, dann könnte man dafür einen eigenen Unterabschnitt machen. Z.B. Bekannte TSR Programme. --84.158.122.178 01:06, 28. Dez. 2021 (CET)Beantworten
Das würde dann aber, wenn es nur um SideKick geht, ziemlich alleine dastehen in einem Abschnitt, der "bekannte TSR-Programme" heißt... ‣Andreas 14:01, 28. Dez. 2021 (CET)Beantworten
Es gibt sicherlich noch mehr TSR Programme, die man als Beispiel aufzählen könnte. Mir persönlich fällt leider keines ein, da ich TSR Programme selbst kaum benutzt habe. Es gab mal einen CD Player als TSR Programm, der war schon praktisch, aber das war es auch schon was ich an TSR Programmen überhaupt benutzt habe und den dann doch eher selten. Mit Windows 3.1 und Win9x kurze Zeit später war das auch kein Thema mehr. Aber so wie es momentan im Artikel steht, hängt Sidekick halt in einem Abschnitt rum, wo es nicht wirklich reinpasst. Leser, die nur etwas über TSR ansich erfahren wollen, aber nicht über Beispiele, werden den Text dann unnötig lesen. Eine Einteilung wäre daher schon besser. --84.158.122.178 06:06, 29. Dez. 2021 (CET)Beantworten
Bezüglich Thematische Überschneidung:
Seit dieser Hinweis eingefügt wurde, hat sich der Artikel verändert. Vielleicht sollte man mal prüfen, ob das noch zutrifft. Und vielleicht stammt dieser Eindruck auch davon, dass man das irgendwann einmal als TSR = Speicherresidenz wahrgenommen hat, was nicht stimmt. Aber das steht doch schon sehr gut beschrieben im Artikel Speicherresidenz. Zu TSR-Programmen kann ich persönlich weniger sagen, außer dass das meiner Recherchen nach schon eine ganz spezifische Form von Speicherresidenz ist.
Andreas 15:59, 27. Dez. 2021 (CET)Beantworten
Der Abschnitt "Vorläufer bei Homecomputern" wirkt irgendwie, wie ein Fremdkörper. Der passt irgendwie nicht in den Artikel rein, da zu wenig Bezug zu DOS. Aber das ist nur meine Meinung. Wenn Speicherresidenz als genereller Artikel dafür besser geeignet wäre, dann wäre es dort sicherlich besser aufgehoben. --84.158.122.178 01:09, 28. Dez. 2021 (CET)Beantworten
Ich weiß nicht, ob TSR originär mit DOS in Erscheinung trat. Da DOS nicht das einzige Single-User-Single-Task-Betriebssystem ist, kann es durchaus sein, dass TSR (oder eine Vorstufe davon, aus der sich das TSR-Prinzip von DOS abgeleitet hat) auch auf vielen anderen derartigen Betriebssystemen vorhanden ist. Insofern gehört das dann schon in diesen Artikel.
Mehr dazu zu recherchieren, Quellen zu bringen, hilft sicher. Das habe ich noch nicht gemacht. Ich unterstelle aber den ursprünglichen Autoren dieses Artikels nicht, dass sie etwas frei erfunden hätten, insofern... ‣Andreas 13:59, 28. Dez. 2021 (CET)Beantworten

Alternate Multiplex Interrupt Specification (AMIS)

Bearbeiten

Im Artikel fehlt ein Hinweis auf Alternate Multiplex Interrupt Specification (AMIS) und eine Erklärung dazu. --93.229.175.119 11:47, 24. Mai 2024 (CEST)Beantworten