İşletim Sistemlerinde Single User ile Multi User Farkları Nelerdir?
İşletim Sistemlerinde Single User ile Multi User Farklarına Dair Notlarım.
İçindekiler
İşletim Sistemi Nedir?
İşletim Sistemler, donanım ile yazılım arasında köprü kuran CPU/RAM, IO birimleri gibi birimleri yöneten bir kaynak yönetim yazılımıdır. Programlama dillerinde ki standart kütüphanedeki bazı fonksiyonlar, hazır imkanlar kısmi olarak işletim sistemlerine bağlı olabilirler ve işletim sistemlerine göre değişiklik gösterebilirler. bknz: (syscall) İşletim sistemlerinin pek çok türü vardır örnek:
- Multi User
- Single User
- Multi-Process
- Single-Process
- Real Time
- Non Real Time
- Ağ Odaklı İşletim Sistemleri vb…
Bu sınıflandırmalar birbirini dışlamaz. Örneğin bir işletim sistemi hem multi-user, hem multi-process, hem de belirli görevler açısından real-time özelliklere sahip olabilir.
Multi User OS ile Single User OS Farkları Nelerdir?
Single User OS
- Tek Kullanıcılıdır.
- Access Right Yoktur
- Aynı Anda Erişime Sahip Değildir.
Multi User OS
- Çok Kullanıcılıdır.
- Access Right Vardır.
- Time Sharing Vardır.
- Aynı Anda Birden Fazla Kullanıcı Erişebilir.
Not: Burada “User” derken doğrudan bir kullanıcı demek doğru olmaz. Multi-User’da örneğin 3 ayrı context/ortam oluşabilir. Her ortamın kendi dosya sistemi, kendi process’leri ve kendi izinleri vardır. Yani 3 ayrı environment oluşmuş olur. Ama Single-User’da yalnızca 1 environment/context olduğu için başka bağımsız environment’lar oluşturulamaz veya aynı anda çalıştırılamaz.
Kaynaklar