Category: İşletim Sistemleri
İşletim Sistemleri ile ilgili notlar
The Coderverse olarak büyük bir heyecanla hazırlandığımız ve sizlere duyurmak istediğimiz bir programa 13 Temmuz Perşembe akşamı tibariyle başlamıştık. Bu programda amacımız, IT sektöründeki güçlü kadınların seslerini duyurmak ve onları daha yakından tanıyabilmek üzerine...
Merhaba değerli okurlar 👋 Bu yazıyı kaleme alırken, cumartesi günü gibi görünen bir çarşamba gününde sizlere ulaşmanın gayreti içerisindeyim. Bugün, 30 Ağustos Zafer Bayramı ve ben bu anlamlı tatil gününü değerlendirmek için kendime bir...
DEADLOCK ve STARVATION Deadlock ve Starvation, işletim sistemlerinde işlem süreçlerinin ilerleyememesine neden olan önemli iki durumdur. Starvation’da, bir işlem ihtiyaç duyduğu kaynağa erişemediği için ilerleyemez. Bu kaynak; işlemci, bellek, ağ ya da disk gibi...
CPU Zamanlama (Scheduling) Algoritmaları İşletim sistemlerinde CPU zamanlama algoritmaları, işlemlerin CPU üzerinde ne zaman çalışacağını belirlemek için kullanılır. Bu algoritmalar, sistem performansını optimize etmek ve kaynak kullanımını etkinleştirmek amacıyla geliştirilmiştir. Genel olarak iki tip...
Race Condition Birden fazla işlem aynı anda çalışıyorsa ve aynı kaynağa erişmesi gerekiyorsa, hangi işlemin önce çalışacağı belirlenemez. Bu durumda, işlemler bir yarış içerisindedir ve CPU üzerinde beklemektedirler. Örneğin, MS-DOS üzerinde tek bir işlem...
İşletim Sistemleri Threads (İş Parçacıkları) Amdahl’s Law Thread’lerin Faydaları Çok Çekirdekli Programlama Çok çekirdekli sistemler, programcıları çok iş parçacıklı uygulamalar yazmaya zorlayan yapılardır. Bu programlamanın zorlukları şunlardır: Tek Çekirdekli ve Çok Çekirdekli Sistemlerde Çalışma...
İşletim Sistemindeki İşlemler (Processes) Bir İşlem Neleri İçermelidir? İşlem Durumları Bir işlem çalıştırılırken çeşitli durumlar arasında geçiş yapabilir: İşlem Kontrol Bloğu (Process Control Block – PCB) İşlemle ilgili tüm bilgiler PCB’de saklanır: İşlem Zamanlama...
İşletim Sisteminde İletişim İşletim Sisteminde Hata Tespiti Kaynak Paylaşım Servisleri İşletim Sistemi İşlem Arayüzü (CLI) Sistem Çağrıları Sistem Çağrısına Parametre Gönderme Örnek: Handle File Not: MSDOS tek bir süreçle çalışan bir yapıya sahiptir; FreeBSD...
İşletim sistemleri kavramları ile ilgili özet bilgileri aşağıda bulabilirsiniz. Bu bilgiler, konuya yeni başlayanlar için hazırlanmış temel bilgilerdir ve kolayca anlaşılabilecek şekilde sunulmuştur. Umarım faydalı olur. İşletim Sistemi Nedir? Bilgisayar donanımı ile kullanıcı arasında...