[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Tvrda realita. uz laskave konec flejm
- Subject: Re: Tvrda realita. uz laskave konec flejm
- From: Zdenek Kabelac <kabi@fi.muni.cz>
- Date: Wed, 26 Nov 1997 18:27:15 GMT
- Newsgroups: cz.muni.redir.amiga
- Organization: Masaryk University,Brno
- References: <EK82p1.9x8@news.muni.cz>
- Sender: news@ics.muni.cz (News Admin)
Filip Doksansky wrote:
>
> >
> > TO si nenacham namluvit - proste na amize je ZCELA legalni zapisovat na
> > pointer, ktery me preda jina aplikace - tohle mi vyvrat.
> Netreba vyvracet, zajdi si k nejakymu clovekovi, co ma MMU, spust si
> Enforcer a zkus zapsat treba na adresu $100... Netvrdim, ze to ohlida
Komunikace mezi tasky pomerne dosti dulezita vec :-)
> kazdej kus pameti a ze to strankuje pamet a ze stranky maji pristupova
> prava jako treba Unix, ale vetsinu veci to ohlida. Napr.pokud ti
> "ujede" program a zapisuje nekam kam nema (treba o par byte vedle) tak
> ti to projde i na Unixu, ale pokud zapisujes na neinicializovany pointer
> (nejcastejsi chyba) tak ti to spolehlive zarve, a rekne ti to i adresu,
> na ktery byl program, kdyz se to stalo (odtud moznost zjistit cislo
> radky,
Hmm - tady si dovolim namitnout - v linux s knihovnou efence - coz
je specialni knihovna pro debuging pameti a je moje oblibena :-)
ti pomuze odhalit i tyto chyby - je to pravda netrivialni, ale jde to -
pokusim si nastinit princip - kazdy alokovany blok pameti
je nova stranka pro MMU (ano je to pomale ale debuguji takze neva)
pak jsou konce ktere k bloku nepatri inicializovany - a kdyz uvolnuji
blok do ktereho jsem predtim zapsal za alokovanou pamet tak
mi program zarve - ta effence knihovna umi vic (i kdyz ne vse
co bych si predstavoval) ale doporucuji manovou stranku
> chybny pristup do pameti. (Tohle vsechno samozrejme beha JEN S MMU,
> rikam
> to uz ponekolikate, a ty to stale nechapes)
Chapu chapu chapu - jsem sice mgr ale ne idiot :-)
Ale kazdy se zamerujeme nekam jinam - ty mylne predpokladas, ze
chci srazet amigu na kolena - neni pravdou - ale proste kdyz
si rozmyslim jestli je lepe prejit na PC do linuxu nebo koupit 060
nebo PPC tak proste smer k PC je zrejme lepsi a tato diskuse
me vubec nepresvedcuje o opaku
- Jo a mel jsem doma kartu s MMU takze vim co to umi a jak je to
rychle.
> > bootovat pocitac - Linux me bezi tyden a dela na nem ruzne
> > kejkle 10 uzivatelu.
> Unix ,O.K. ,ale napr. Win NT ti shodim na pockani do 5 minut - takova
> "bezpecnost" je dost vysoka cena za tu prisernou pomalost :-/
Chyby v softu jsou vsude, co si budemem vykladat - pokud si prectes
nejaky hacker guide tak pravdepodobne sejmes temer kazdy system
(napr linux do kernelu 2.0.32 mel chybu v prijmu fragmentovanych
paketu - a nikdo na to do te doby neprisel a na tuhle zavadu prisli
kdyz se nahodou brouzdali zdrojakem linux-u :-)
>
> > Jedine si dovedu predstavit ze SegTracker ti pri ohlaseni chyby
> > zapisu do nedovolnene oblasti povoli dany usek pro zapis
> > a pokracuje dal - jine reseni proste neni!!! ale toto lze
> > pouzivat pouze u mensiho poctu takovychto bloku.
> Zrejme neznas princip MMU, doporucuji nejakou dokumentaci, tady na
> to neni prostor, ani chut....
Ty stale nechapes ze tomu SegTrackeru musi nekdo RICT ka se smi
psat a kam ne - normalne to dela OS - v pripade amigy
to bude patch pro alloc mem atd...
Jenze ja kdyz predam pointer nebo dostanu ptr od nejakeho jineho
tasku - tak tato pamet me proste nepatri - a SegTracker to
NEMUZE vydedukovat - protozo amiga nema neco jako shared memory
(leda ze by mela ale bylo by divne ze jsem si toho doted
v Exec.library nevsimnul)
Stale se ja bavim o koze a ty o voze.
Princip MMU znam (na tech VS preci jen neco uci,ze.
Jsem zvedam, kdy ti dojde, co vysvetluji ja a co se
mi snazis vnutit ty. (Mozna jsi nikdy nekomunikoval
s taskem ktery neni tvuj potomek)
> > Muzes aspon naznacit co za aplikace vyvijis pro amigu ??
> >
> 3D-enginy, zrovna ted jsem predelal engine z Quaka. Jestli to chces
> videt, tak se mrkni na WWW stranku.
> (http://sun.ujep.cz/~pokorny/insanity/index.html)
> Krome toho mam za sebou 2 3D-hry, ktery se prodavaj v zahranici.
Hmm to je ten engin co dela 16 frame/sec ?
To neni urazka - proste konstatovani, ze programujes
na necem co je outofdate - dnesni PC jede 800x600
v RealTime - proste vykon soucasne HW predci amigu
A jiste uznas ze s 030 bych se na to ani nemusel divat.
Ale jinak samozrejme delas velmi chvalyhodnou cinnost
A pravdepodobne programovani 3D grafiky (pokud jsi
ji vymyslel sam a nepouzil volne dostupnych ruznych
enginu z Inetu) rozumis daleko vice nez ja - v tehle
oblasti jsem vice teoretik nez praktik.
>
> > Cena/Vykon na PC je v soucasne dobe zcela nejblize moznostem
> > moji penezenky - holt salove stroje si domu clovek asi neprestehuje.
> > A priznejme si tech aplikaci pro normalni pouziti na takovychto
> > hovadech stejne moc neni - v podststate je to silene rychla kalkulacka.
> >
> Rika ti neco raytracing ????? ne ??? tak tedy nic.....je to proste
> rychla kalkulacka.......tedy pro tebe, ze.....nebo CAD, nebo DTP...
> ne, to proste nema cenu.....je to rychla kalkulacka...jasne.... *<:-D
A co je raytracing - mohutne pocitani odrazenych vektory atd...
nebo to chapes jinak - a BTW o RayTracingu toho vim docela
dost (a treba i o radiosite :-))
Kdyz napisu silene rychla kalkulacka tak tim nemyslim,
ze na tom studenti pocitaji priklady 1+1 apod.
A pro informaci - stejne na tom nejvice drti chemici simulace molekul
- jim se prida dvakrat vic procesoru a cely efekt je ten
ze za stejnou dobu maji vysledky delsi o dve desetinna mista :-)
>
> > Opravdu srovnavat server s obycejnym PC - no nevim nevim -
> > navic videl jsem 486 100MHz v serverovem provedeni - optimalizovane
> > sbernice SCSI atd... a tahle masinka byla rychlejsi
> > pro 10 uzivatelu nez obycejna P200 taky s SCSI, ale jiz
> > s normalnim boardem - Silikoni si na sbernici honi 2GB to
> > se s max 400MB na PC taky neda srovnavat - ale srovnej si
> > kolik bych mel kdybych si poridil 060.
> >
> > Navic kolik stal firmu ten PPC server a kolik zaplatili za
> > ten NT - nehlede na to ze srovnavat NT server se zcela
> > jinym systemem mi taky prijde prinejmensim podivne.
> >
> Od cloveka, ktery vehementne porovnava 030 s Pentiem to opravdu
> sedi. Je to "prinejmensim podivne".
Srovnavam cenu s cenou - o tom se celou dobu bavim
--
------=====0=====------
There are no significant bugs in our released software Bill
that any significant number of users want fixed Gates
Zdenek Kabelac http://www.fi.muni.cz/~kabi/ kabi@fi.muni.cz