/dev/zero: Unterschied zwischen den Versionen
Die Seite wurde neu angelegt: „= Wikipedia = '''/dev/zero''' bezeichnet eine virtuelle Gerätedatei auf Unix-artigen Betriebssystemen, die beim Lesezugriff die angeforderte Anzahl an Null-Bytes (Nullzeichen) zurückliefert. <code>/dev/zero</code> wurde mit SunOS 4.0 im Jahre 1987 gemeinsam mit dem neuen VM-Subsystem eingeführt. Es ist nicht Bestandteil des POSIX-Standards. == Details == Wenn auf <…“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
'''topic''' - Kurzbeschreibung | |||
== Beschreibung == | |||
== Installation == | |||
== Anwendungen == | |||
=== Fehlerbehebung === | |||
== Syntax == | |||
=== Optionen === | |||
=== Parameter === | |||
=== Umgebungsvariablen === | |||
=== Exit-Status === | |||
== Konfiguration == | |||
=== Dateien === | |||
== Sicherheit == | |||
== Siehe auch == | |||
=== Dokumentation === | |||
==== RFC ==== | |||
==== Man-Pages ==== | |||
==== Info-Pages ==== | |||
=== Links === | |||
==== Einzelnachweise ==== | |||
<references /> | |||
==== Projekt ==== | |||
==== Weblinks ==== | |||
== Testfragen == | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
''Testfrage 1'' | |||
<div class="mw-collapsible-content">'''Antwort1'''</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
''Testfrage 2'' | |||
<div class="mw-collapsible-content">'''Antwort2'''</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
''Testfrage 3'' | |||
<div class="mw-collapsible-content">'''Antwort3'''</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
''Testfrage 4'' | |||
<div class="mw-collapsible-content">'''Antwort4'''</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
''Testfrage 5'' | |||
<div class="mw-collapsible-content">'''Antwort5'''</div> | |||
</div> | |||
= Wikipedia = | = Wikipedia = | ||
'''/dev/zero''' bezeichnet eine [[virtuelle Gerätedatei]] auf [[unixoides System|Unix-artigen]] [[Betriebssystem]]en, die beim Lesezugriff die angeforderte Anzahl an Null-Bytes ([[Nullzeichen]]) zurückliefert. | '''/dev/zero''' bezeichnet eine [[virtuelle Gerätedatei]] auf [[unixoides System|Unix-artigen]] [[Betriebssystem]]en, die beim Lesezugriff die angeforderte Anzahl an Null-Bytes ([[Nullzeichen]]) zurückliefert. |
Version vom 10. März 2023, 01:53 Uhr
topic - Kurzbeschreibung
Beschreibung
Installation
Anwendungen
Fehlerbehebung
Syntax
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Konfiguration
Dateien
Sicherheit
Siehe auch
Dokumentation
RFC
Man-Pages
Info-Pages
Links
Einzelnachweise
Projekt
Weblinks
Testfragen
Testfrage 1
Testfrage 2
Testfrage 3
Testfrage 4
Testfrage 5
Wikipedia
/dev/zero bezeichnet eine virtuelle Gerätedatei auf Unix-artigen Betriebssystemen, die beim Lesezugriff die angeforderte Anzahl an Null-Bytes (Nullzeichen) zurückliefert.
/dev/zero
wurde mit SunOS 4.0 im Jahre 1987 gemeinsam mit dem neuen VM-Subsystem eingeführt. Es ist nicht Bestandteil des POSIX-Standards.
Details
Wenn auf /dev/zero
geschrieben wird, verhält es sich wie das Nullgerät /dev/null
. Bei einem mmap-Systemaufruf auf /dev/zero
werden anonyme genullte Seiten aus dem virtuellen Speicherpool des Betriebssystemkernels zur Verfügung gestellt. Viele Betriebssysteme verwenden diesen mmap-Mechanismus, um Programmen und Shared Libraries den sogenannten nicht-initialisierten Datenbereich zur Verfügung zu stellen. Viele Programme verwenden Datenbereiche, die durch einen mmap auf /dev/zero
erzeugt wurden, als Basis für Shared Memory, das zur Kommunikation zwischen mehreren Prozessen verwendet wird.
Verwendung
Im folgenden Beispiel erzeugt das Unix-Kommando dd
die Datei fdisk144.img
, die dem Speicherabbild einer 1,44-MB-Diskette (2.880 Blöcke à 512 Bytes) entspricht und nur Nullzeichen enthält:
dd if=/dev/zero of=fdisk144.img bs=512 count=2880
Wenn das Abbild danach z. B. mit newfs_msdos -F 12 fdisk144.img
(unter BSD-Unix wie z. B. FreeBSD; u. a. mkfs.msdos
unter Linux) formatiert wird, kann das dadurch erstellte Vorlage:Lang von einem Emulator oder einer Virtuellen Maschine (VM) als virtuelle Diskette mit FAT12-Dateisystem verwendet werden.