GNU/Linux >> Belajar Linux >  >> Linux

Linux – Seberapa Sering Sistem File Proc Diperbarui di Linux?

Seberapa sering proc sistem file diperbarui di Linux? Apakah ini 20 milidetik (waktu kuantum)?

Jawaban yang Diterima:

Informasi yang Anda baca dari sistem file proc tidak disimpan di media apa pun (bahkan di RAM), jadi tidak ada yang perlu diperbarui.

Tujuan dari sistem file proc adalah untuk memungkinkan program userspace untuk mendapatkan atau mengatur data kernel menggunakan semantik sistem file yang sederhana dan familiar (open , close , read , write , lseek ), meskipun data yang dibaca atau ditulis tidak berada di media apa pun. Keputusan desain ini dianggap lebih baik (misalnya dapat dibaca manusia dan mudah dituliskan) untuk mendapatkan dan mengatur data yang formatnya tidak dapat ditentukan sebelumnya daripada mengimplementasikan sesuatu seperti OID yang disandikan ASN1, yang juga akan berfungsi dengan baik.

Data yang Anda lihat saat Anda membaca dari sistem file proc dihasilkan saat Anda melakukan pembacaan dari awal file. Artinya, melakukan pembacaan menyebabkan data dihasilkan oleh fungsi panggilan balik kernel yang khusus untuk file yang Anda baca. Melakukan lseek ke awal file dan membaca lagi menyebabkan panggilan lain ke panggilan balik yang menghasilkan data lagi. Demikian pula, ketika Anda menulis ke file yang dapat ditulis dalam sistem file proc, fungsi panggilan balik dipanggil yang mem-parsing input dan menyetel variabel kernel. Data input dalam bentuk mentahnya tidak disimpan.

Di atas hanyalah cara yang sedikit lebih bertele-tele untuk mengatakan apa yang dinyatakan Hauke ​​Laging dengan sangat ringkas. Saya sarankan Anda menerima jawabannya.


Linux
  1. Bagaimana mengubah identitas sistem Linux

  2. Linux – Bagaimana Cara Mendapatkan Tanggal Pembuatan File Pada Volume Logika Ntfs?

  3. Cara memasang dan memasang sistem file di Linux

  1. Cara Menggunakan Perintah Tar di Linux

  2. Cara memeriksa Versi OS dan Linux

  3. Bagaimana cara mengarahkan output dari system() ke file?

  1. Cara Memformat Partisi Disk di Linux

  2. Pengantar Sistem File Linux

  3. Bagaimana cara mendapatkan ukuran fisik file di Linux?