|   |   | 
| (21 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | 
| Zeile 1: | Zeile 1: | 
|  | '''topic''' -Kurzbeschreibung |  | '''/dev/zero''' - [[Virtuelle Gerätedatei]], die Null-Bytes liefert | 
|  |  |   | 
|  | == Beschreibung == |  | == Beschreibung == | 
|  | '''/dev/zero''' bezeichnet eine [[virtuelle Gerätedatei]] auf [[unixoides System|Unix-artigen]] [[Betriebssystem]]en, die beim Lesezugriffdie angeforderte Anzahl an Null-Bytes ([[Nullzeichen]])zurückliefert.
 |  | {| class="wikitable options" | 
|  |   |  | |- | 
|  | <code>[[devfs|/dev]]/zero</code> wurde mit [[SunOS]] 4.0 im Jahre 1987 gemeinsam mit dem neuen VM-Subsystem eingeführt. Es ist nicht Bestandteil des [[Portable Operating System Interface|POSIX]]-Standards.
 |  | ! Zugriff !! Beschreibung | 
|  |   |  | |- | 
|  | == Details ==
 |  | | Lesezugriff || liefert Null-Bytes ([[Nullzeichen]])   | 
|  | Wenn auf <code>/dev/zero</code> geschrieben wird, verhält es sich wiedas [[Nullgerät]] <code>[[/dev/null]]</code>. Bei einem mmap-[[Systemaufruf]] auf <code>/dev/zero</code> werden anonyme genullte Seiten aus dem virtuellen [[Speicherpool]] des [[Betriebssystemkernel]]s zur Verfügung gestellt. Viele Betriebssysteme verwenden diesen mmap-Mechanismus, um Programmen und [[Shared Library|Shared Libraries]] den sogenannten ''nicht-initialisierten Datenbereich'' zur Verfügung zu stellen. Viele Programme verwenden Datenbereiche, die durch einen mmap auf <code>/dev/zero</code> erzeugt wurden, als Basis für [[Shared Memory]], das zur Kommunikation zwischen mehreren [[Prozess (Informatik)|Prozessen]] verwendet wird.
 |  | |- | 
|  |   |  | | Schreibzugriffen|| wie <code>[[/dev/null]]</code> | 
|  | == Verwendung ==
 |  | |} | 
|  | Im folgenden Beispiel erzeugt das [[Unix-Kommando]] <code>[[dd (Unix)|dd]]</code> die Datei <code>fdisk144.img</code>, die dem [[Speicherabbild]] einer 1,44-MB-[[Diskette]] (2.880 [[Datenblock|Blöcke]] à 512 Bytes) entspricht und nur [[Nullzeichen]] enthält:
 |  | 
|  |   |  | 
|  | <syntaxhighlight lang="sh">
 |  | 
|  | dd if=/dev/zero of=fdisk144.img bs=512 count=2880
 |  | 
|  | </syntaxhighlight>
 |  | 
|  |   |  | 
|  | Wenn das Abbild danach z. B. mit <code>newfs_msdos -F 12 fdisk144.img</code> (unter [[Berkeley Software Distribution|BSD-Unix]] wie z. B. [[FreeBSD]]; u. a. <code>mkfs.msdos</code> unter [[Linux]]) [[Formatierung#High-Level-Formatierung|formatiert]] wird, kann das dadurch erstellte ''{{lang|en|Disk Image}}'' von einem [[Emulator]] oder einer [[Virtuelle Maschine|Virtuellen Maschine]] (VM) als virtuelle Diskette mit [[File Allocation Table#FAT12|FAT12]]-Dateisystem verwendet werden.
 |  | 
|  |   |  | 
|  | == Installation ==
 |  | 
|  | == Anwendungen ==
 |  | 
|  | === Fehlerbehebung ===
 |  | 
|  | == Syntax ==
 |  | 
|  | === Optionen ===
 |  | 
|  | === Parameter ===
 |  | 
|  | === Umgebungsvariablen ===
 |  | 
|  | === Exit-Status ===
 |  | 
|  | == Konfiguration ==
 |  | 
|  | === Dateien ===
 |  | 
|  | == Sicherheit ==
 |  | 
|  |   |  | 
|  | == Siehe auch ==
 |  | 
|  | * [[Eingabegerät]]
 |  | 
|  | * [[Ausgabegerät]]
 |  | 
|  |   |  | 
|  | === 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>
 |  | 
|  | 
 |  | 
 | 
|  | {{SORTIERUNG:Zero}}
 |  | 
|  | [[Kategorie:Gerätedatei]] |  | [[Kategorie:Gerätedatei]] | 
|  | [[Kategorie:Unix-Betriebssystemkomponente]] |  | [[Kategorie:/dev]] | 
/dev/zero - Virtuelle Gerätedatei, die Null-Bytes liefert
Beschreibung