GNULinux |
İşletİm SİSTEMLERİ
Merhabalar,
Bugün GNU/Linux ile ilgili şeyleri anlatmadan önce işletim sistemine giriş yapacağım. Bu şekilde hem Linux'un neye hizmet ettiğini, tarihsel süreçte işletim sistemlerinin gelişimini ve buna bağlı olarak bugün neyi kullandığımızı daha iyi anlayacağımızı umuyorum. Öncelikle hemen işletiminin ne olduğu sorusuna yanıt arayalım. İşletim sistemi öncelikle bir programdır. Tıpkı konsoldan "Hello World!" yazan, hesap yapan programlar gibi bir programdır. İşletim sistemi arayüzü ile kullancının iş yapmasını kolaylaştıran, önündeki cansız demir parçasına hükmetmesine, ürün çıkarmasına yardımcı olan bir programdır. Toparlarsak işletim sistemi; <i> kullanıcı ile bilgisayar arasındaki ve bilgisayar birimlerinin kendi aralarındaki etkinlikleri düzenleyen programdır.</i> Dolayısıyla bilgisayarı işlevsel hale getiren işletim sistemidir. En küçük bilgisayardan, süper bilgisayara her bilgisayar bir işletim sistemine gereksinim duyar. Yakın zamanlarda gelişen teknolojiyle gelen akılla telefonlarla birlikte artık cebimizde de bu işetim sistemine gereksinim duyuyoruz. Peki ben hangisini kullanıyorum? Bilgisayar kullanıcılarının büyük çoğunluğu Microsoft firması tarafından çıkartılan Windows'u kullanıyor. Bir bölümü Apple tarafından çıkarılan Mac ve gönüllü bir topluluk tarafından geliştirilen ve bloğumda işleyeceğim GNU/Linux. Telefonlarımızda ise durum biraz daha farklı. Tam olarak bir "tekel" söz konusu olmasa da yine Apple'ın iOS'u ve Google'ın Android'i yaygın kullanılan işletim sistemleri. Microsoft burada biraz yarış dışı kalmasına rağmen Windows Phone ile varlığını sürdürüyor. Şimdi ise işletim sisteminin ne iş yapdığını biraz daha açalım. Maddelerle sıralarsak sanırım daha açık olacak. 1) İşletim sistemi öncelikle olarak "koordinasyonu" sağlar. Koordinasyonu sağlar; kullanıcı ile donanım ve uygulama arasındaki iletişim işletim sistemi tarafından düzenlenir. 2) Kaynakları yönetir. Bilgisayarın beyni işlemci, yükünü taşıyan RAM ve kaydını tutan hard disk işletim sistemi tarafından yönetilir. Bu yönüyle işletim sistemi çok önemlidir. 3) Güvenliği sağlar. İzinleri düzenler. Buda işletim sisteminin görevidir. İşletim sistemi kullanıcıların görmesi gereken dosyaları, çalıştırma ve düzenleme izinlerini vs. düzenler. İşletim sistemlerine giriş yaptığım bu yazının devamında işletim sistemi tarihine kısa bir giriş yapacağız.. Kaynak kod sizinle olsun. Hoşçakalın! |