«kernel» etiketlenmiş sorular

15
Tanenbaum-Torvalds tartışmalarında Tanenbaum neden yanlıştı?
Geçenlerde işletim sistemi dersimdeki Tanenbaum-Torvalds tartışmalarından okuma aldım . Tartışmalarda Tanenbaum bazı tahminlerde bulunuyor: Mikro çekirdekler gelecek x86 ölecek ve RISC mimarileri pazara hakim olacak (Ondan 5 yıl sonra) herkes ücretsiz bir GNU işletim sistemi işletecek Tartışmalar gerçekleştiğinde bir yaşındaydım, bu yüzden tarihi sezgilerim yok. Bu tahminler neden açıklanmadı? Bana …

12
İşletim sistemleri… çalıştırmak için bir işletim sistemine sahip olmadan… nasıl çalışır?
Şu an gerçekten merak ediyorum. Ben bir Python programcısıyım ve bu soru beni rahatsız etti: Bir işletim sistemi yazıyorsunuz. Nasıl çalıştırıyorsun? Bir şekilde çalıştırılması gerekiyor ve bu yol başka bir işletim sistemi içinde mi? Bir işletim sistemi olmadan bir uygulama nasıl çalışabilir? Bilgisayarda, çalıştırılması gereken bir işletim sistemi yoksa, bu …

5
Spinlock yoklamadan ne kadar farklıdır?
Spinlock ve yoklama aynı şeyi mi? Wikipedia: Döndürme kilidi, bir iş parçacığının kilitleme olup olmadığını kontrol ederken art arda kontrol ederken bir döngüde beklemeye ("sıkma") beklemeye çalışmasına neden olan bir kilittir. Bu çok gibi sesler: while(!ready); Mümkün olduğunca yoksul alt optimal olduğu için oy kullanmaktan kaçınmam gerektiği öğrenildi. Yani, spinlock …
41 locks  kernel  polling 

13
İşletim sistemleri neden C ve C ++ 'da düşük seviye işler yapıyor? Neden sadece C ++ değil?
Windows için Wikipedia sayfasında, Windows'un bootloader ve görev değiştirici için Assembly'de ve çekirdek rutinleri için C ve C ++ ile yazıldığını belirtir . IIRC, bir extern "C"'d bloğundan C ++ işlevlerini çağırabilirsiniz . Çekirdek işlevleri için C'yi kullanarak saf C uygulamaları bunları kullanabilir ( printfve benzeri) alabilirim, ancak sadece bir …

6
Meclis hala ilgili mi? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Projelerin kodlanması ve / veya yönetilmesi söz konusu olduğunda, montaj dili ile üst düzey diller arasında büyük …
18 assembly  kernel 

5
Kendi çekirdeğinizi oluşturma konusunda hırslı bir öğrenciye öneriler
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bilgisayarlar hakkında bilmeniz gereken her şeyi öğrenmek isteyen çok iddialı bir üniversite öğrencisiyim (isterseniz …
18 c  assembly  kernel 

3
Yeni başlayan bir çekirdek hacker için bazı ilginç ama çok zor olmayan projeler nelerdir?
İşletim Sistemlerinde bir ders aldıktan sonra, Linux çekirdeği hakkındaki bilgimi ve büyük bir sistemle çalışma pratiğimi genişletmekle ilgileniyorum. Elimi deneyebileceğim ilginç ama aşırı zor olmayan projeler neler? EDIT: çekirdek ile ne yaptığım hakkında biraz arka plan. Yeni bir zamanlama politikası uygulandı Uygulanan Kullanıcı Konuları ve karşılık gelen bir muteks kütüphanesi …
13 linux  kernel 

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.