İşletim Sistemi nedir?

Bir işletim sistemi, bir bilgisayardaki tüm donanımı ve diğer yazılımları yöneten birincil yazılımdır. "OS" olarak da bilinen işletim sistemi, bilgisayarın donanımıyla arabirim oluşturur ve uygulamaların kullanabileceği hizmetler sağlar.

Bir İşletim Sistemi Ne Yapar?

Bir işletim sistemi, her şeyi bir arada tutan bir cihazdaki temel yazılım setidir. İşletim sistemleri, aygıtın donanımı ile iletişim kurar. Klavye ve farenizden Wi-Fi radyo, depolama cihazları ve ekrana kadar her şeyi hallederler. Başka bir deyişle, bir işletim sistemi giriş ve çıkış cihazlarını yönetir. İşletim sistemleri, aygıtlarıyla iletişim kurmak için donanım yaratıcıları tarafından yazılan aygıt sürücülerini kullanır.

İşletim sistemleri ayrıca, geliştiricilerin işletim sistemi üzerinde çalışan programları yazmak için kullanabilecekleri yaygın sistem hizmetleri, kitaplıklar ve uygulama programlama arabirimleri (API'ler) gibi pek çok yazılım içerir.

İşletim sistemi, çalıştırdığınız uygulamalar ile donanım arasında, ikisi arasındaki arabirim olarak donanım sürücülerini kullanarak oturur. Örneğin, bir uygulama bir şeyi yazdırmak istediğinde, bu görevi işletim sistemine devreder. İşletim sistemi, doğru sinyalleri göndermek için yazıcının sürücülerini kullanarak talimatları yazıcıya gönderir. Yazdıran uygulama, sahip olduğunuz yazıcıyla ilgilenmek veya nasıl çalıştığını anlamak zorunda değildir. İşletim sistemi ayrıntıları ele alır.

İşletim sistemi ayrıca, donanım kaynaklarını birden çok çalışan program arasında paylaştırarak çoklu görevi de gerçekleştirir. İşletim sistemi, hangi işlemlerin çalıştığını kontrol eder ve birden çok işlemciye veya çekirdeğe sahip bir bilgisayarınız varsa bunları farklı CPU'lar arasında paylaştırarak birden çok işlemin paralel olarak çalışmasını sağlar. Ayrıca, çalışan uygulamalar arasında bellek ayırarak sistemin dahili belleğini de yönetir.

İşletim sistemi, şovu yürüten büyük bir yazılım parçasıdır ve diğer her şeyden sorumludur. Örneğin, işletim sistemi bu programların erişebileceği dosyaları ve diğer kaynakları da kontrol eder.

Çoğu yazılım uygulaması, işletim sistemleri için yazılmıştır, bu da işletim sisteminin birçok ağır işi yapmasına izin verir. Örneğin Minecraft'ı çalıştırdığınızda, onu bir işletim sisteminde çalıştırırsınız. Minecraft, her bir farklı donanım bileşeninin tam olarak nasıl çalıştığını bilmek zorunda değildir. Minecraft, çeşitli işletim sistemi işlevlerini kullanır ve işletim sistemi bunları düşük düzeyli donanım yönergelerine çevirir. Bu, Minecraft geliştiricilerini ve bir işletim sistemi üzerinde çalışan diğer tüm programları çok fazla sorundan kurtarır.

İşletim Sistemleri Yalnızca PC'ler İçin Değildir

İşletim sistemlerini çalıştıran “bilgisayarlar” dediğimizde, sadece geleneksel masaüstü PC'leri ve dizüstü bilgisayarları kastetmiyoruz. Akıllı telefonunuz, tabletler, akıllı TV'ler, oyun konsolları, akıllı saatler ve Wi-Fi yönlendiricileri gibi bir bilgisayardır. Bir Amazon Echo veya Google Home, bir işletim sistemini çalıştıran bir bilgi işlem cihazıdır.

Tanıdık masaüstü işletim sistemleri arasında Microsoft Windows, Apple macOS, Google'ın Chrome OS ve Linux bulunur. Hakim akıllı telefon işletim sistemleri Apple'ın iOS'u ve Google'ın Android'idir.

Wi-Fi yönlendiriciniz gibi diğer cihazlar "tümleşik işletim sistemleri" çalıştırabilir. Bunlar, tipik bir işletim sisteminden daha az işleve sahip, özellikle tek bir görev için tasarlanmış özel işletim sistemleridir - örneğin bir Wi-Fi yönlendirici çalıştırma, GPS navigasyonu sağlama veya bir ATM çalıştırma.

İşletim Sistemleri Nerede Biter ve Programlar Nerede Başlar?

İşletim sistemleri ayrıca, insanların cihazla arayüz oluşturmasına izin veren bir kullanıcı arayüzü dahil olmak üzere başka yazılımları da içerir. Bu, bir bilgisayardaki bir masaüstü arabirimi, bir telefondaki bir dokunmatik ekran arabirimi veya bir dijital yardımcı cihazdaki bir ses arabirimi olabilir.

Bir işletim sistemi, birçok farklı uygulama ve işlemden oluşan büyük bir yazılım parçasıdır. İşletim sisteminin ne olduğu ile programın ne olduğu arasındaki çizgi bazen biraz bulanık olabilir. Bir işletim sisteminin kesin ve resmi bir tanımı yoktur.

Örneğin, Windows'ta, Dosya Gezgini (veya Windows Gezgini) uygulaması hem Windows işletim sisteminin önemli bir parçasıdır — hatta masaüstü arabiriminizin çizimini de gerçekleştirir — hem de bu işletim sisteminde çalışan bir uygulamadır.

Bir İşletim Sisteminin Özü Çekirdektir

Düşük düzeyde, "çekirdek", işletim sisteminizin kalbindeki çekirdek bilgisayar programıdır. Bu tek program, işletim sisteminiz başladığında yüklenen ilk şeylerden biridir. Bellek ayırmayı, yazılım işlevlerini bilgisayarınızın CPU'su için talimatlara dönüştürmeyi ve donanım aygıtlarından giriş ve çıkışlarla ilgilenir. Çekirdek, bilgisayardaki diğer yazılımlar tarafından tahrif edilmesini önlemek için genellikle izole bir alanda çalıştırılır. İşletim sistemi çekirdeği çok önemlidir, ancak işletim sisteminin yalnızca bir parçasıdır.

Buradaki çizgiler de biraz belirsiz olabilir. Örneğin, Linux sadece bir çekirdektir. Bununla birlikte, Linux hala genellikle bir işletim sistemi olarak adlandırılmaktadır. Android aynı zamanda bir işletim sistemi olarak da adlandırılır ve Linux çekirdeği etrafında inşa edilmiştir. Ubuntu gibi Linux dağıtımları, Linux çekirdeğini alır ve çevresine ek yazılımlar ekler. İşletim sistemleri olarak da adlandırılırlar.

Bellenim ve İşletim Sistemi Arasındaki Fark Nedir?

Çoğu aygıt, genellikle doğrudan bir donanım aygıtının belleğine programlanan düşük düzeyli bir yazılım türü olan "bellenimi" çalıştırır. Firmware, genellikle yalnızca mutlak temelleri yapmak için tasarlanmış küçük bir yazılımdır.

Modern bir bilgisayar açıldığında, ana karttan UEFI ürün yazılımını yükler. Bu ürün yazılımı, bilgisayarınızın donanımını hızlı bir şekilde başlatan düşük seviyeli bir yazılımdır. Ardından, işletim sisteminizi bilgisayarınızın katı hal sürücüsünden veya sabit sürücüsünden başlatır. (Bu katı hal sürücüsünün veya sabit sürücünün, sürücünün içindeki fiziksel sektörlerdeki verileri depolayan kendi dahili ürün yazılımı vardır.)

Ürün yazılımı ile işletim sistemi arasındaki çizgi de biraz bulanıklaşabilir. Örneğin, Apple'ın iPhone'ları ve iPad'lerinin iOS adlı işletim sistemi genellikle "donanım yazılımı" olarak adlandırılır. PlayStation 4'ün işletim sistemi de resmi olarak ürün yazılımı olarak adlandırılıyor.

Bunlar, birden çok donanım aygıtıyla arabirim oluşturan, programlara hizmet sağlayan ve kaynakları uygulamalar arasında paylaştıran işletim sistemleridir. Ancak, örneğin bir TV uzaktan kumandasında çalışan çok temel bir ürün yazılımı, genellikle bir işletim sistemi olarak adlandırılmaz.

İLGİLİ: Firmware veya Microcode nedir ve Donanımımı Nasıl Güncelleyebilirim?

Ortalama bir kişinin bir işletim sisteminin tam olarak ne olduğunu anlamasına gerek yoktur. Bununla birlikte, cihazınızın hangi yazılım ve donanımla uyumlu olduğunu bilmek için hangi işletim sistemine sahip olduğunuzu bilmeniz yararlı olabilir.

Resim Kredisi: Stanislaw Mikulski / Shutterstock.com, mama_mia / Shutterstock.com, GagliardiImages / Shutterstock.com