🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.ibm
Article #860

Re:Warum sind PC OS_s solche Speicherfresser ??

#860
From: obiwan
Date: Thu, 14 Dec 1995 07:36
66 lines
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!news
References: <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]