Article View: de.comp.sys.ibm
Article #860Re:Warum sind PC OS_s solche Speicherfresser ??
From: obiwan
Date: Thu, 14 Dec 1995 07:36
Date: Thu, 14 Dec 1995 07:36
66 lines
3486 bytes
3486 bytes
In message <wzUEGMD0atzA@amicon7.amicon.sax.east.de> - a.girgner@amicon.sax.eas t.de (Andre Girgner) writes: :> :>Hello Klaus-Juergen, :> in a Message dated 11.12.1995, 09:56:50 you wrote to :> Re: Warum sind PC OS_s solche Speicherfresser ?? : :> :>> >> nunmal umstaendlich und es kommt selten 'guter' Code dabei heraus. Steht :>> >> nur wenig Speicher zur Verfuegung (Amiga?), ist man daher gezwungen, :>> >> wesentliche Bereiche vollstaendig neu zu implementieren, so dass ein :>> >> kompakterer Code herauskommt (der auch schneller ist, eventuell in :>> > :>> >Was verstehst Du darunter, ob Speicher "zur Verf|gung steht"? Man r|stet :>> >ihn bei Bedarf eben nach, egal ob bei PC oder Amiga. Ich denke, der Fall :>> >liegt eher umgekehrt. Beim AmigaOS hat man auf geringen Speicherbedarf :>> >geachtet, bei den gdngigen PC-Betriebssystemen nicht. Dementsprechend :>> >haben die Benutzer ihre Rechner passend mit Speicher au(s|f)ger|stet. :> :>> Theoretisch sollte Objektorientung sehr viel Code einsparen, doch in der :>> Praxis ist das Gegenteil der Fall; dadurch, dass jede Klasse unweigerlich :>> von ihren Eltern beliebig viele Methoden erbt, entsteht auch bei kuerzesten :>> Quellcode-Segmenten ein Executable, dass nur mit Beten, Daeumchendruecken :>> und einigen Opfern an die Compiler-Goetter ueberhaupt auf eine Diskette :>> passt, auch wenn es nur "Hallo, Welt!" ausgeben will. :>> Das haengt freilich auch damit zusammen, dass man -konzeptuell bedingt- in :>> modernen Betriebssystemen nicht einfach "Hallo, Welt!" ausgeben kann - wo :>> sollte denn die Ausgabe denn auch hin? Also: Fensterchen auf, Font waehlen, :>> Metrik waehlen, Text ausgeben und dann gucken, was der User mit dem :>> Fensterchen so alles anstellen will. :>> Und was passiert, wenn (bei OS/2) der User ein Objekt nimmt und es in das :>> Fensterchen stopfen will? Auch das will irgendwie gehandled sein. :> :>in C geht das kleiner 10kB, inklusive solcher Dinge wie Font waehlen, :>(wenn gefragt auch per Requester), Abfrage der Usereingaben und so weiter. :> das war erstens, schaetze ich, so ernst nicht gemeint und zweitens ist das doch schon ne menge speicher fuer ein derartig kleines Prograemchen. Ueberlege mal, wieviel 10 kByte sein koennen. :>> Solche Leidlichkeiten kannte der Amiga noch gar nicht. :> :>ROTFL, gibts alles noch nicht, aber wenn man die vielen netten kleinigkeiten einbaut, von denen der amiga-besitzer noch gar nicht weiss, dass er sie auch braucht... :> :>> So ist es denn kein Wunder, dass man heute mit 4MB Hauptspeicher nicht :>> einmal mehr TicTacToe spielen kann, selbst wenn man kein Maeuse-Fan ist... :> :>da kannst auf`m Amiga schon WingCommander 1 aus der RamDisk spielen .... :> :> :> :> und tschuess, Andre :> :> :> at home - working and developing under AmigaOS/3 on a Amiga1230T/50/10 :> at work - connecting People with NetWare and TCP/IP :> ------ obiwan "http://space.wh1.tu-dresden.de/~obiwan/"
Technical Details
Message-ID:
<4aok53$or9@rks1.urz.tu-dresden.de>Path:
arc1-ca.pugleaf.net!news1.urz.tu-dresden.de!newsReferences:
<wzUEGMD0atzA@amicon7.amicon.sax.east.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news1.urz.tu-dresden.de!news From: obiwan@space.wh1.tu-dresden.de (obiwan) Newsgroups: de.comp.sys.ibm,de.comp.sys.amiga.advocacy Subject: Re:Warum sind PC OS_s solche Speicherfresser ?? Date: 14 Dec 1995 07:36:03 GMT Organization: jedisUnited Message-ID: <4aok53$or9@rks1.urz.tu-dresden.de> References: <wzUEGMD0atzA@amicon7.amicon.sax.east.de> NNTP-Posting-Host: gagd320.wh1.tu-dresden.de X-Newsreader: NetSuite News for OS/2 [version: 4.0]