Mikä on estolaite? [kaksoiskappale]

Tähän kysymykseen on jo annettu vastauksia :

vastaus

A Estä erityistiedosto tai estä laite on :

Tiedosto, joka viittaa laitteeseen. Lohkojen erikoistiedosto erotetaan normaalisti -merkkitiedostosta tarjoamalla pääsy laitteeseen siten, että laitteen laitteisto-ominaisuudet eivät ole näkyvissä.

Ydin- tai ohjaintason välimuisti tyhjentää tarkat laitteisto-ominaisuudet. Lohkolaitteet edustavat yleensä laitteistoja, kuten levyasemia, mutta se riippuu alustasta. Esimerkiksi FreeBSD -palvelussa ei ole lainkaan estolaitteita .

Tiedostot eivät yleensä ole laitteita.

”Estä laite”, kuten tiedostoihin viitataan, viittaa tiettyihin laitetiedostoihin (todennäköisesti) /dev. Se on suurimmaksi osaksi toteutustaso käyttäjätasolta, kuljettajan paljaalla käyttöliittymällä. Monen tyyppiset laitteistot ovat sisäisesti lohkorakenteisia, mutta niihin voidaan käyttää sekä lohko- että merkkilaitteita.

Vastaa

Luultavasti et koskaan löydä yksinkertaista määritelmää tälle. Mutta yleisimmällä ja yksinkertaisimmalla tavalla, jos verrataan merkkilaitetta estolaitteeseen, voit sanoa, että merkkilaite antaa sinulle suoran pääsyn laitteistoon, kuten laitat yhteen tavuun, että tavu pääsee laitteistoon ( tietenkään se ei ole niin yksinkertaista kuin nykyään). Lohkolaite lukee ja kirjoittaa laitteesta erikokoisina lohkoina. Voit määrittää lohkon koon, mutta koska tiedonsiirto on lohko kerrallaan, siihen liittyy puskurointiaika.

Ajattele lohkolaitetta kiintolevynä, jossa luet ja kirjoitat yhden tietolohkon kerrallaan, ja merkkilaite on sarjaportti. Lähetät yhden tavun tietoja, ja toinen puoli saa kyseisen tavun ja sitten seuraavan, ja niin edelleen ja niin edelleen.

Jälleen, se ei ole kovin yksinkertainen käsite selittää. Antamani esimerkit ovat karkeita yleistyksiä ja ne voidaan helposti kumota jokaisen esimerkin tietylle toteutukselle

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *