Diskussion:Tmpfs
Definition vermutlich falsch
[Quelltext bearbeiten]Ich kenne mich nicht aus und ändere drum nichts, aber mir scheint doch, dass die einleitende Definition die Sache falsch (und unverständlich!) darstellt. tmpfs verwendet gemäss der Definition nicht wie eine RAM-disk den «realen Arbeitsspeicher», sondern «virtuellen Arbeitsspeicher statt der Festplatte». Das heisst, rein logisch: tmpfs verwendet weder «realen Arbeitsspeicher» noch die Festplatte. Ja wo will es denn die Daten hintun? Auf den Front Side Bus? Auf die CPU? Wie soll man «virtuellen Arbeitsspeicher» verstehen - ist das Caching auf der Festplatte gemeint? Aber die Festplatte soll ja nicht verwendet werden... Ihr seht: Da kann was nicht stimmen. Danke im Voraus der guten Seele, die hier Ordnung schafft. Die englische Version mag als Referenzpunkt dienen, dort glaube ich die Technik zu verstehen. -92.107.46.208 20:54, 14. Feb. 2013 (CET)
Anhand der englischen Wiki-Seite wird der Unterschied etwas klarer: "It (tmpfs) is intended to appear as a mounted file system, but stored in volatile memory instead of a persistent storage device. A similar construction is a RAM disk, which appears as a virtual disk drive and hosts a disk file system.". Der Unterschied ist also die Abstraktionsebene auf der die beiden Systeme arbeiten. Die RAM-Disk bietet einem ein Block-Device an (repräsentiert also eine deutlich schneller arbeitende HDD), wohingegen ein tmpfs direkt auf der Ebene des Dateisystems arbeitet. Eine RAM-Disk muss man nämlich noch mit einem Dateisystem formatieren um darin Ordner und Dateien ablegen zu können. Bei einem tmpfs ist das nach meinem Verständnis nicht notwendig. Hat jemand dafür Einzelnachweise? Ich möchte den Artikel nicht basierend auf meinen Vermutungen abändern. --109.193.14.116 11:16, 28. Jul. 2013 (CEST)
- sehe ich auch so. realen arbeitsspeicher kann man in modernen betriebssystemen sowieso nicht verwenden, adressen sind immer virtuell. und wenn das BS speicher auf die festplatte auslagert, ist das sache der verwaltung. JMS (Diskussion) 11:22, 11. Apr. 2015 (CEST)
MS Windows
[Quelltext bearbeiten]Kann mir jemand erklären warum dieser Abschnitt hier relevant sein soll? Belegt ist er ohnehin nicht, vermutlich auch schon reichlich veraltet. Die Beschreibung entspricht viel eher den ganz normalen temporären Dateien in Unix und sollte eventuell dorthin verschoben werden. Richiez (Diskussion) 15:37, 28. Dez. 2013 (CET)
Definition ist Käse
[Quelltext bearbeiten]"Im Gegensatz zur RAM-Disk bei der realer Arbeitsspeicher verwendet wird, wird bei tmpfs virtueller Arbeitsspeicher statt der Festplatte als Speicher benutzt."
Mal abgesehen davon, dass das nicht besonders toll formuliert ist, ist es mindestens extrem missverständlich geschrieben. Bei der RAMDISK wird Festplattenspeicher im RAM simuliert. TMPFS nutzt eine Zwischenschicht im Betriebssystem, die beides nutzen kann also RAM und Festplattenspeicher(Stichwort Paging).--141.24.109.237 09:01, 14. Feb. 2014 (CET)
Der Befehl df verweist nicht auf /tmp, sondern hier auf /dev/shm.
df | grep tmp
tmpfs 9437184 33008 9404176 1% /dev/shm
Ist dies eine Definitionsfrage? (nicht signierter Beitrag von 2A00:FE00:4103:1:0:0:0:400 (Diskussion | Beiträge) 09:33, 19. Mär. 2015 (CET))
Defekter Weblink
[Quelltext bearbeiten]Der folgende Weblink wurde von einem Bot („GiftBot“) als nicht erreichbar erkannt. |
---|
|
- http://www.ibm.com/developerworks/library/l-fs3/index.html
- Vielleicht ist eine archivierte Version geeignet: archive.org * webcitation.org