tuuuul oreg vagy...
Szigeti Szabolcs
szigi at ik.bme.hu
Tue Dec 4 10:30:56 CET 2001
> kicsit mas szemmel neznel a wendozerre... Amit egy valodi preemptiv
> multitaszkrol tudni kell, vagy a szemaforokrol, szignalokrol,
interprocessz
> kommunikaciorol, rendszerbarat programozasrol tudni kell, azt nem
Kar, hogy az Amiga oprendszer (az eredeti) nem ismerte a virtualis memoriat,
a memoria vedelmet es az eroforrasok kezelesevel is voltak gondjai. Amugy
tenyleg igenyes peldany volt.
En 92-ben egy TDK dolgozat kereteben egy haverral atirtuk a 6-os Unix-ot
PDP11-rol 286-os PC-re, szepen mukodott is, valoban sokat lehet tanulni
ilyen dolgokbol. Pl. azt, hogy a Unix tenyleg hordozhato volt C nyelven.
Szerintem mi voltunk a vilagon az egytelen csapat, aki Borland C++ 1.0-val
fejlesztett Unix kernelt :-) (sajnos a TDK-n csak masodikak lettunk, mert mi
csak egy login promptot tudtunk mutatni, az elso helyezett meg 3D animaciot
:-( )
> tankonyvbol tanultam, hanem elesben az Amigan. A Motorola assemblynel
> csodalatosabbat en meg nem lattam ezen a foldon. Na de hagyjuk ez mar a
Akkor nem lattal meg VAX assembly-t. Az meg szebb! Az olyan assembly, amiben
van Case utasitas, esetleg stringkereses vagy netan lancolt lista kezeles,
vagy mondjuk polinok kiszamitas (egyik operandus X erteke, a masik a
fokszam, a harmadik meg az egyutthato tabla cime) csak gyonyoru lehet. Egy
lefoditott C program alig valamivel rovidebb, mint a keletkezo assembly.
De elodje, a PDP11 assembly sem kutya. Tok ortogonalis operandusok, ugyhogy
a veremmutatot megindexlheted a statusszoval es berakhatod az
utasitasszamlaloba :-)
Szabolcs
More information about the Elektro
mailing list