GNU/Linux >> Belajar Linux >  >> Linux

apa resolusi jiffie di Linux Kernel

Jika Anda melihat halaman manual man 7 time

Nilai HZ bervariasi di seluruh versi kernel dan platform perangkat keras. Pada i386 situasinya adalah sebagai berikut:pada kernel hingga dan termasuk 2.4.x, HZ adalah 100, memberikan nilai sekejap 0,01 detik; dimulai dengan 2.6.0, HZ dinaikkan hingga 1000, memberikan waktu 0,001 detik. Sejak kernel 2.6.13, nilai HZ adalah parameter konfigurasi kernel dan bisa 100, 250 (default) atau 1000, menghasilkan nilai sekejap, masing-masing, 0,01, 0,004, atau 0,001 detik. Sejak kernel 2.6.20, frekuensi lebih lanjut tersedia:300, angka yang membagi secara merata untuk frekuensi gambar video umum (PAL, 25HZ; NTSC, 30 HZ).

Panggilan sistem times(2) adalah kasus khusus. Ia melaporkan waktu dengan agranularitas yang ditentukan oleh konstanta kernel USER_HZ. Aplikasi ruang pengguna dapat menentukan nilai konstanta ini
menggunakan sysconf(_SC_CLK_TCK).

Anda dapat menanyakan CLK_TCK konstan:

$ getconf CLK_TCK
100

Ini memberi tahu Anda nilai HZ, yaitu 100. Nilai ini adalah jumlah jiffie dalam sedetik.

Referensi

  • Bagaimana USER_HZ mengatasi masalah penskalaan singkat?
  • time.h - jenis waktu

Linux
  1. Apa itu pengguna Linux?

  2. Apa arti EXPORT_SYMBOL dalam kode kernel Linux?

  3. Apa sebenarnya header kernel Linux itu?

  1. Apa itu Umask di Linux?

  2. Apa itu Kernel Linux, dan haruskah Anda mengupgrade ke Kernel terbaru?

  3. Apa yang Membuat Server Linux Kernel Mendasar?

  1. Apa artinya mengatakan kernel linux bersifat preemptive?

  2. Apa sumber kernel Linux saat ini?

  3. Apa itu memori tinggi dan memori rendah di Linux?