home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: sfnet.atk.linux
- Path: sparky!uunet!mcsun!fuug!funic!nntp.hut.fi!cs.hut.fi!arl
- From: arl@cs.hut.fi (Ari Lemmke)
- Subject: Re: Porttien ohjelmointi ?
- In-Reply-To: vsiivola@klaava.Helsinki.FI's message of 20 Nov 92 08:23:01 GMT
- Message-ID: <ARL.92Nov22062854@deathstar.cs.hut.fi>
- Lines: 58
- Sender: usenet@nntp.hut.fi (Usenet pseudouser id)
- Nntp-Posting-Host: deathstar.cs.hut.fi
- Organization: Helsinki University of Technology, Finland
- References: <jaatine.722175435@tutka.uku.fi> <1992Nov19.155915.29749@klaava.Helsinki.FI>
- <1992Nov19.190508.746@klaava.Helsinki.FI>
- <1992Nov19.191239.11005@klaava.Helsinki.FI>
- <1992Nov20.082301.18798@klaava.Helsinki.FI>
- Distribution: sfnet
- Date: Sun, 22 Nov 1992 04:29:15 GMT
- Lines: 58
-
-
-
- AAaaaaaaaaaarrrrrrgh
-
- In article <1992Nov20.082301.18798@klaava.Helsinki.FI> vsiivola@klaava.Helsinki.FI (Veikko Siivola) writes:
- : Laiteohjaimen tekeminen on varmaan vaikea homma. [{nien tekmisen PC:n
- : oman hardwaren avulla Linuxissa voisi hoitaa n{in. Voisi tehd{ rootin
- : oikeuksilla k{yv{n daemonin, joka startataan bootin yhteydess{. K{ytt{-
- : j{n ohjelma l{hett{isi sille k{skyj{ ja se hoitelisi {{nien tekmisen.
-
- Auts. Kylla demonin ja interfacen tekeminen on
- monimutkaisempaa. Ei. Ei. Ei. Ei ole mitaan jarkea,
- koska device:lla on suojaukset, mutta demonipahalla ei.
- Lisaksi demonille ei voida ajastusta mitenkaan taata,
- kernelissa voi aina kayttaa timereita (tosin en ole
- katsonut miten linuxissa) - eli saadaan haluttaessa
- tarvittava CPU-aika.
-
- : Se voisi olla yksinkertainen ja turvallinen tapa hotaa {{nten
- : tekemiseen tarvittavan ajastinpiirin ohjaus.
-
- Yksinkertainen?? miten??? kylla proggis-demoni-interfacen
- tekeminen on hankalaa. Turvallinen?? eli kuka tahansa voi
- tuottaa aania? miten suojaukset? lukitukset?
-
- Jos joka tarkoitusta varten luodaan koneessa jatkuvasti
- pyoriva demoni .. koneesi hukkuu demoneihin.
-
- Enka ole niinkaan varma etta prosessi-demoni-interface
- olisi tehokas, elleivat sitten prosessi ja demoni ole
- ainoat koneessa pyorivat prosessit - kun viela supistetaan
- jaa jaljelle, etta haluat mosodoson. ;-)
-
- : Onko kenell{k{{n esimerkkiohjelmaa siit{,
- : miten io-porttien k{sittelyn voi tehd{ tehokkaasti? /dev/port-tiedoston
- : k{ytt| ei varmaankaan ole tehokkain ratkaisu. Tiet{{kseni pit{{ rootin oi-
- : keuksilla tehd{ jokin systeemikutsu, jolla pyydet{{n io-porttien k{ytt|oi-
- : keutta.
-
- Kayta mosodosoa. Kludge-ratkaisut kuuluvat tuohon
- epamaaraiseen kayttojarjestelmaan.
-
- Sinun kannattaisi lukea un*x-filosofiasta kirjoja;
- eli mista oikein on kymysys.
-
- : Tein itse Linuxille pienen ohjelman joka k{ytt{{ io-portteja komentaakseen
- : koneeni cache-muistin toimintaan. Koneessani on 386SX-prosessorikortti ja
- : ohjelmat cachen kontrolloimista varten tuli vain dossille. Minun piti itse
-
-
- Eli puljautus kuuluu kerneliin.
-
-
- : Veikko Siivola University of Helsinki
-
- arl // ^^^^ jaa -- no on HUTissakin ;-(
-
-
-