[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Tvrda realita. uz laskave konec flejm



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