«operating-system» etiketlenmiş sorular

Bir işletim sistemi (OS), rolü kaynaklar ve mevcut donanım için yazılım talepleri arasında soyut bir katman olmak, giriş / çıkışı, bellek tahsisini / dağıtmayı, dosya sistemlerini, bir cihazın diğer temel görevleri arasında (zorunlu olarak değil) olan temel bir yazılımdır. bilgisayar) gerekir.

25
Yuvalanmış bir dizini nasıl güvenle oluşturabilirim?
Bir dosyanın yazılacak dizinin var olup olmadığını kontrol etmenin ve yoksa Python kullanarak dizini oluşturmanın en zarif yolu nedir? İşte ne denedim: import os file_path = "/my/directory/filename.txt" directory = os.path.dirname(file_path) try: os.stat(directory) except: os.mkdir(directory) f = file(filename) Her nasılsa, kaçırdım os.path.exists(teşekkürler kanja, Blair ve Douglas). Şimdi sahip olduğum şey bu: …





16
Uygulama ikili arabirimi (ABI) nedir?
Bir ABI'nın ne olduğunu net bir şekilde anlamadım. Lütfen beni Wikipedia makalesine yönlendirmeyin. Eğer anlayabilseydim, burada böyle uzun bir yazı yayınlamak olmazdım. Bu, farklı arayüzler hakkındaki zihniyetim: TV uzaktan kumandası, kullanıcı ve TV arasındaki bir arabirimdir. Mevcut bir varlıktır, ancak tek başına yararsızdır (herhangi bir işlevsellik sağlamaz). Uzaktan kumandadaki bu …

4
Özel bayt, sanal bayt, çalışma kümesi nedir?
Bir süreçte bellek sızıntıları hata ayıklamak için perfmon windows yardımcı programını kullanmaya çalışıyorum. Perfmon terimleri şöyle açıklar: Çalışma Kümesi , bu işlemin Çalışma Kümesinin bayt cinsinden geçerli boyutudur. Çalışma Kümesi, işlemdeki iş parçacıklarının son zamanlarda dokunduğu bellek sayfaları kümesidir. Bilgisayardaki boş bellek bir eşiğin üzerindeyse, sayfalar kullanılmasa bile bir işlemin …


13
Windows, Mac OS X ve Linux hangi dillerde yazılmıştır?
Sadece Windows, Mac OS X ve Linux'un hangi programlama dillerinden oluştuğunu ve işletim sisteminin her bir parçası için hangi dillerin kullanıldığını kimin bildiğini merak ediyordum (yani: Çekirdek, eklenti mimarisi, GUI bileşenleri, vb.). Her biri için birden fazla dil olduğunu ve Linux çekirdeğinin C ile yazılmış olduğunu biliyorum. Tamamen burada Mac …

13
İleti dizileri arasında hangi kaynaklar paylaşılıyor?
Son zamanlarda, bir röportajda bir süreç ve bir iş parçacığı arasındaki farkın ne olduğu sorusu soruldu. Gerçekten, cevabı bilmiyordum. Bir dakika düşündüm ve çok garip bir cevap verdim. İş parçacıkları aynı belleği paylaşır, işlemler paylaşmaz. Bunu cevapladıktan sonra, görüşmeci bana kötü bir gülümseme verdi ve bana şu soruları gönderdi: S. …

26
Context.startForegroundService () daha sonra Service.startForeground () öğesini çağırmadı
ServiceAndroid O OS'de Class kullanıyorum . ServiceArka planda kullanmayı planlıyorum . Android dokümantasyon devletler bu Uygulamanız API seviyesi 26 veya daha üstünü hedefliyorsa, uygulamanın kendisi ön planda değilse sistem arka plan hizmetlerini kullanma veya oluşturma konusunda kısıtlamalar uygular. Bir uygulamanın ön plan hizmeti oluşturması gerekiyorsa, uygulama aramalıdır startForegroundService(). Eğer kullanırsanız …



6
Linux neden monolitik çekirdek olarak adlandırılır?
Linux'un monolitik bir çekirdek olduğunu okudum. Monolitik çekirdek, tüm çekirdek kodunu bir çalıştırılabilir dosyaya derlemek ve bağlamak anlamına mı geliyor? Linux modülleri destekleyebiliyorsa, neden tüm alt sistemleri modüllere ayırıp gerektiğinde yüklemeyesiniz? Bu durumda, çekirdek başlangıçta tüm modülleri yüklemek zorunda değildir ve modüldeki işlevlerin bir dizinini koruyabilir ve gerektiğinde bunları yükleyebilir.


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.