İşletim sistemi
Bir işletim sistemi (veya OS), aygıt sürücüleri, çekirdekler ve insanların bir bilgisayarla etkileşime girmesini sağlayan diğer yazılımlar dahil olmak üzere bir grup bilgisayar programıdır. Bilgisayar donanım ve yazılım kaynaklarını yönetir. Bilgisayar programları için ortak hizmetler sağlar. Bir işletim sistemi küçük (MenuetOS gibi) veya büyük (Microsoft Windows gibi) olabilir. Farklı işletim sistemleri farklı amaçlar için kullanılabilir. Bazıları kişisel bilgisayarlarda olduğu gibi günlük işler için kullanılır. Diğerleri mobil işletim sistemleridir veya özel işler için kullanılır.
Bir işletim sisteminin birçok görevi vardır. Tüm programların CPU'yu, sistem belleğini, ekranları, giriş aygıtlarını ve diğer donanımları kullanabilmesini sağlar. Bazıları da kullanıcıya bilgisayarı kullanması için bir arayüz sağlar. Bir işletim sistemi ayrıca bir ağ üzerindeki diğer bilgisayarlara veya cihazlara veri göndermekten de sorumludur.
Yaygın olarak kullanılan işletim sistemlerine örnek olarak macOS, Linux ve Microsoft Windows verilebilir.
Ubuntu GNU/Linux, ücretsiz bir işletim sistemi
Tarih
İlk işletim sistemi ENIAC (Electronic Numerical Integrator and Computer) ile kullanıldı. ENIAC'ın çalışmasını sağlamak çok zordu. İşletim sisteminin nasıl çalıştığı, anahtarların ve kabloların nasıl bir araya getirildiğine dayanıyordu ve bu faktöre bağlı olarak delikli kartlar bir sonuç veriyordu. Bu bir tür işletim sistemi olsa da, modern zamanlarda düşünüldüğü gibi bir işletim sistemi değildir.
Modern çağda işletim sistemleri gibi görünen ve hissedilen ilk işletim sistemi, 1969 yılında Bell Labs tarafından yapılan UNIX idi. Küçük bir çekirdeği ve kullanıcı girdisi ve verileriyle çalışmak üzere bir araya getirilebilen çok sayıda küçük programı vardı. Özelliklerinin çoğu 1964 yılında yapılan daha eski bir işletim sistemi olan Multics'ten alınmıştı.
Medya oynatın Video: Eski bir UNIX sistemi kullanmak.
İşletim Sistemi Türleri
Tek ve çoklu görevler
Tek görevli bir sistem aynı anda yalnızca bir program çalıştırabilir. Çok görevli bir işletim sistemi aynı anda birden fazla program çalıştırabilir. Çoklu görev, işlemci zamanını bölerek yapılır. İşlemci zamanının bir kısmını her programa verir.
Tek ve çok kullanıcılı
Tek kullanıcılı işletim sistemleri kullanıcılar arasında ayrım yapamaz, ancak birden fazla programın aynı anda çalışmasına izin verebilir. Çok kullanıcılı bir işletim sistemi, birden fazla kullanıcının aynı anda sistemle etkileşime girmesine izin verir.
Dağıtılmış
Dağıtılmış bir işletim sistemi bir grup farklı bilgisayarı yönetir ve bunların tek bir bilgisayar gibi görünmesini sağlar. Dağıtılmış hesaplamalar birden fazla makine üzerinde gerçekleştirilir.
Templated
İşletim sistemi, dağıtık ve bulut bilişim bağlamında şablonlama, konuk işletim sistemi olarak tek bir sanal makine oluşturmak ve ardından bunu birden fazla çalışan sanal makine için bir araç olarak kaydetmek anlamına gelir. Bu teknik büyük sunucu depolarında yaygındır.
Gömülü
Gömülü işletim sistemleri, gömülü bilgisayar sistemlerinde kullanılmak üzere tasarlanmıştır. Daha az özerkliğe sahip PDA'lar gibi küçük makinelerde çalışmak üzere tasarlanmışlardır ve sınırlı sayıda kaynakla çalışabilirler. Windows CE ve Minix 3 gömülü işletim sistemlerine bazı örneklerdir.
Gerçek zamanlı
Gerçek zamanlı bir işletim sistemi, olayların veya verilerin zaman içinde belirli bir ana kadar işlenmesini garanti eder. Gerçek zamanlı bir işletim sistemi tek veya çok görevli olabilir, ancak çok görevli olduğunda, özel zamanlama algoritmaları kullanır, böylece davranışın deterministik bir doğası elde edilir. Olay güdümlü bir sistem, görevler arasında önceliklerine veya harici olaylara göre geçiş yaparken, zaman paylaşımlı işletim sistemleri görevleri saat kesintilerine göre değiştirir.
Kütüphane
Bir kütüphane işletim sistemi, tipik bir işletim sisteminin sağladığı ağ gibi hizmetlerin kütüphaneler şeklinde sağlandığı ve bir unikernel oluşturmak için uygulama ve yapılandırma koduyla bir araya getirildiği bir sistemdir: bulut veya gömülü ortamlara dağıtılabilen özel, tek adres alanlı bir makine görüntüsü.
İlgili sayfalar
Sorular ve Yanıtlar
S: İşletim sistemi nedir?
C: İşletim sistemi (OS), insanların bir bilgisayarla etkileşime girmesine ve bilgisayar donanım ve yazılım kaynaklarını yönetmesine olanak tanıyan bir grup bilgisayar programıdır.
S: Bir işletim sisteminin bileşenleri nelerdir?
C: Bir işletim sisteminin bileşenleri aygıt sürücüleri, çekirdekler ve bilgisayar programları için ortak hizmetler sağlayan diğer yazılımları içerir.
S: Bir işletim sistemi küçük veya büyük olabilir mi?
C: Evet, bir işletim sistemi küçük (MenuetOS gibi) veya büyük (Microsoft Windows gibi) olabilir.
S: Bazı işletim sistemi örnekleri nelerdir?
C: Bazı işletim sistemi örnekleri macOS, Linux ve Microsoft Windows'tur.
S: İşletim sistemlerinin farklı kullanım alanları nelerdir?
C: Kişisel bilgisayarlar, mobil işletim sistemleri veya özel işler gibi farklı amaçlar için farklı işletim sistemleri kullanılabilir.
S: Bir işletim sistemi hangi işleri yapar?
C: Bir işletim sistemi tüm programların CPU'yu, sistem belleğini, ekranları, giriş aygıtlarını ve diğer donanımları kullanabilmesini sağlar. Ayrıca, bazıları kullanıcıya bilgisayarı kullanması için bir arayüz sağlar ve bir ağdaki diğer bilgisayarlara veya cihazlara veri göndermekten sorumludur.
S: Bir işletim sisteminin önemi nedir?
C: Bir işletim sistemi çok önemlidir çünkü insanların bilgisayarlarıyla etkileşime girmesini sağlar, bilgisayar donanım ve yazılım kaynaklarını yönetir ve bilgisayar programları için ortak hizmetler sağlar. Ayrıca tüm programların donanımı kullanabilmesini sağlar ve bir ağ üzerindeki diğer bilgisayarlara veya cihazlara veri gönderir.