«kernel» etiketlenmiş sorular

Hesaplamada çekirdek, yazılımdan gelen giriş / çıkış taleplerini yöneten ve bunları merkezi işlem birimi ve bilgisayarın diğer elektronik bileşenleri için veri işleme talimatlarına dönüştüren bir bilgisayar programıdır. Çekirdek, modern bir bilgisayarın işletim sisteminin temel bir parçasıdır. Bu etiket, bir işletim sistemi çekirdeği bağlamında çalışan kodla ilgili genel sorular içindir.





4
cscope veya ctags neden birini diğerine tercih etsin? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 11 ay önce kapalı . Bu soruyu geliştirin Ben öncelikle editör olarak vim / gvim kullanmak ve bir arada kullanarak bakıyorum LXR …
131 vim  kernel  ctags  cscope 



6
__Gxx_personality_v0 ne için?
Bu, bir işletim sistemi geliştirme sitesinden gelen ikinci el bir soru, ancak hiçbir yerde düzgün bir açıklama bulamadığım için beni meraklandırdı. Gcc kullanarak bağımsız bir C ++ programını derlerken ve bağlarken bazen bunun gibi bir bağlayıcı hatası oluşur: out/kernel.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' Bunun nedeni görünüşe göre bu sembolün, bağımsız …
103 c++  gcc  linker  kernel 


1
[N… M], C toplu başlatıcılarda ne anlama geliyor?
Gönderen sys.c hattı 123: void *sys_call_table[__NR_syscalls] = { [0 ... __NR_syscalls-1] = sys_ni_syscall, #include <asm/unistd.h> }; sys_call_tabledizilere genel bir göstericidir, bunu görebiliyorum. Ancak gösterim nedir: [0 ... __NR_syscalls-1] Nedir ...? DÜZENLEME: Burada başka bir C hile öğrendim: #include <asm/unistd.h>edilecektir ön işlenen ve içeriği ile değiştirilmesi ve atanmış [0 ... _NR_syscalls-1].
101 c  linux  kernel 

3
Bağlam, yeni linux çekirdeklerinde çok daha yavaş değişiyor
Sunucularımızdaki işletim sistemini Ubuntu 10.04 LTS'den Ubuntu 12.04 LTS'ye yükseltmek istiyoruz. Ne yazık ki, çalıştırılabilir hale gelen bir iş parçacığını çalıştırma gecikmesi 2.6 çekirdekten 3.2 çekirdeğe doğru önemli ölçüde artmış gibi görünüyor. Aslında, aldığımız gecikme sayılarına inanmak zor. Test hakkında daha net konuşmama izin verin. İki iş parçacığı çalıştıran bir …


2
Vdso ve vsyscall nedir?
yaptım sudo cat /proc/1/maps -vv Çıktıyı anlamaya çalışıyorum. Beklendiği gibi bellek eşleme segmentine eşlenen çok sayıda paylaşılan kitaplık görebiliyorum. 7f3c00137000-7f3c00179000 r-xp 00000000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00179000-7f3c00379000 ---p 00042000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00379000-7f3c0037a000 r--p 00042000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c0037a000-7f3c0037b000 rw-p 00043000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c0037b000-7f3c00383000 r-xp 00000000 08:01 21237216 /lib/x86_64-linux-gnu/libnih-dbus.so.1.0.0 7f3c00383000-7f3c00583000 …
89 c  linux  linux-kernel  kernel  vdso 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.