Ero sivun ”Zero” versioiden välillä

Siirry navigaatioon Siirry hakuun
631 merkkiä lisätty ,  20. syyskuuta 2011
korjattu: /dev/zero ei palauta yhtä nollatavua, vaan niin monta kuin halutaan. Lisätty maininta mmap:sta.
p (viilailua)
(korjattu: /dev/zero ei palauta yhtä nollatavua, vaan niin monta kuin halutaan. Lisätty maininta mmap:sta.)
Rivi 1: Rivi 1:
<tt>/dev/zero</tt> on Unix-järjestelmissä (myös Linux) [[Linuxin hakemistorakenne|<tt>/dev</tt>-hakemistossa]] sijaitseva [[laitetiedosto]], johon kaikilla käyttäjillä on [[tiedoston oikeudet|kirjoitusoikeus]], mutta johon kirjoitettu data yksinkertaisesti häviää. Se muistuttaa läheisesti [[null|<tt>/dev/null</tt>-laitetiedostoa]], mutta erotuksena <tt>/dev/zero</tt>sta lukeminen palauttaa aina nollatavun '\0', eli [[wikipedia:fi:tavu|tavun]], jossa kaikki [[wikipedia:fi:bitti|bitit]] ovat 0-arvoisia.
<tt>/dev/zero</tt> on Unix-järjestelmissä (myös Linux) [[Linuxin hakemistorakenne|<tt>/dev</tt>-hakemistossa]] sijaitseva [[laitetiedosto]], johon kaikilla käyttäjillä on [[tiedoston oikeudet|kirjoitusoikeus]], mutta johon kirjoitettu data yksinkertaisesti häviää. Se muistuttaa läheisesti [[null|<tt>/dev/null</tt>-laitetiedostoa]], mutta erotuksena <tt>/dev/zero</tt>sta lukeminen palauttaa nollatavuja  '\0', eli [[wikipedia:fi:tavu|tavuja]], jossa kaikki [[wikipedia:fi:bitti|bitit]] ovat 0-arvoisia. Lukeminen <tt>/dev/zero</tt>-tiedostosta ei koskaan katkea tiedoston loppuun, vaan nollatavuja palautetaan aina pyydetty määrä.
 
<tt>/dev/zero</tt> on hyödyllinen myös [[mmap]]-systeemikutsun parametrina. Kun mmap:lla tehdään <tt>/dev/zero</tt>-tiedoston kuvaus prosessin muistiavaruuteen, saadaan anonyymi kuvaus tiedoston ja muistialueen välille. Anonyymillä muistialueella tarkoitetaan tässä sitä, että alue ei liity mihinkään tiedostojärjestelmän tiedostoon. Tällaista muistialuetta voidaan mm. käyttää prosessien väliseen kommunikointiin isä- ja [[Prosessi|lapsiprosessin]] välillä.


== Katso myös ==
== Katso myös ==
*[[Null|/dev/null]]
*[[Null|/dev/null]]
*[[Full|/dev/full]]
[[Luokka:Järjestelmä]]
[[Luokka:Järjestelmä]]
[[Luokka:Perustietoa]]
[[Luokka:Perustietoa]]
92

muokkausta

Navigointivalikko