İşletim Sistemi Nedir?
Bir bilgisayar sistemi “Donanım”, “İşletim sistemi”, “Uygulama Programları” ve “Kullanıcılar” olmak üzere 4 bileşene ayrılabilir. Bilgisayar donanımlarının tek başına kullanılması zordur bu nedenle uygulama programlarına ihtiyaç duyulur. İşletim sistemi ise uygulama yazılımlarının çalışması için ortam sağlamaktadır.
İşletim sistemi bilgisayar donanımını yöneten bir yazılımdır. Kullanıcı ile bilgisayar donanımı arasında aracı görevi görür. Bu nedenle işletim sistemi kolay kullanım için ve tek kullanıcıya göre tasarlanır.
GUI ve CLI Nedir?
İşletim sistemleri GUI ve CLI olmak üzere ikiye ayrılır. GUI kullanıcının üzerinde kolayca çalışması için grafiksel bir arayüz sağlar. Bunlara örnek verecek olursa Windows ve Android gibi işletim sistemlerini gösterebiliriz. CLI ise profesyonel çalışanlar tarafından kullanılır. Komut istemi ile işlerinizi yürütebilirsiniz. Normal bir bilgisayar kullanıcısı CLI kullanmakta sorun yaşar fakat bu tarz işletim sistemleri ile bilgisayarda çok fazla şey yapabilirsiniz.
İşletim Sisteminin Özellikleri
Kullanıcı için işletim sistemi kolay kullanım ve kaynak kullanım oranını maksimize edecek şekilde tasarlanır. Sistem tarafından ise işletim sistemi, donanımla çok yakından bir ilişki içindedir. I/O cihazlarını ve kullanıcı programlarını kontrol eder ve programların çalışması sırasındaki hataları önlemeye yönelik işlemleri yönetir.
İşletim sisteminin temel özelliklerini aşağıdaki gibi sıralayabiliriz:
- Disk erişimine ve dosya sistemlerine izin verir.
- Programları çalıştırma ortamı sağlar.
- Bilgi ve ağ koruması sağlar.
- Bellek Yönetimi sağlar.
- Kaynak kullanımını Planlar.
- Birden fazla programın çalışmasına olanak sağlar. (Multiprogramming)
İşletim Sistemi Kullanmanın Avantajları
İşletim sistemi kullanıcıya yani bizlere programları ve uygulamaları çalıştırabilmemizi sağlar. Bilgisayarın sistem kaynakları kullanımını kolay formatta sağlar. GUI ile kullanımı kolay bir ortam sunar ve daha bir çok kullanım avantajı sağlar.
Umarım yazım sizlere faydalı olmuştur.
Kaynakça:
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, Operating Systems Concepts