Bir işletim sistemi, bir bilgisayardaki tüm donanımı ve diğer yazılımları yöneten birincil yazılımdır. "İşletim Sistemi" olarak da bilinen işletim sistemi, bilgisayarın donanımıyla arabirim oluşturur ve uygulamaların kullanabileceği hizmetler sağlar.
İşletim Sistemi Ne Yapar?
Bir işletim sistemi, her şeyi bir arada tutan bir cihazdaki temel yazılım setidir. İşletim sistemleri, cihazın donanımıyla 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 pek çok yazılım içerir — genel sistem hizmetleri, kitaplıklar ve uygulama programlama arabirimleri (API'ler) geliştiricilerin işletim sistemi üzerinde çalışan programları yazmak için kullanabileceği.
İş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. Baskı yapan 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 bir bilgisayarınız varsa bunları farklı CPU'lar arasında paylaştırır. birden çok CPU veya çekirdek , birden çok işlemin paralel olarak çalışmasına izin verir. 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 ve bu da işletim sisteminin birçok ağır işi yapmasını sağlar. Örneğin, Minecraft'ı çalıştırdığınızda, onu bir işletim sisteminde çalıştırırsınız. Minecraft'ın her bir farklı donanım bileşeninin nasıl çalıştığını tam olarak bilmesi gerekmez. Minecraft, çeşitli işletim sistemi işlevlerini kullanır ve işletim sistemi bunları düşük seviyeli donanım talimatlarına ç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ü ve dizüstü bilgisayarları kastetmiyoruz. Akıllı telefonunuz, tabletler, akıllı TV'ler, oyun konsolları, akıllı saatler ve Wi-Fi yönlendiriciler gibi bir bilgisayardır. Bir Amazon Echo veya Google evi 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 yer alır. Hakim akıllı telefon işletim sistemleri Apple’ın iOS ve Google'ın Android'idir.
Wi-Fi yönlendiriciniz gibi diğer cihazlar "gömülü işletim sistemleri" çalıştırabilir. Bunlar, tipik bir işletim sisteminden daha az işleve sahip, özel olarak 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 uygulama.
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 gelen giriş ve çıkışlarla ilgilenir. Çekirdek, bilgisayardaki diğer yazılımlar tarafından tahrif edilmesini önlemek için genellikle yalıtılmış 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. Ancak, Linux hala genellikle bir işletim sistemi olarak adlandırılmaktadır. Android aynı zamanda işletim sistemi olarak da adlandırılır ve Linux çekirdeği etrafında inşa edilmiştir . Linux dağıtımları Ubuntu gibi Linux çekirdeğini alıp ek yazılım etrafında. İşletim sistemleri olarak da adlandırılırlar.
Bellenim ve İşletim Sistemi Arasındaki Fark Nedir?
Birçok cihaz sadece " aygıt yazılımı “—Genellikle doğrudan bir donanım aygıtının belleğine programlanan düşük düzeyli bir yazılım türü. Firmware genellikle yalnızca mutlak temelleri yapmak için tasarlanmış küçük bir yazılımdır.
Modern bir bilgisayar açıldığında, UEFI üretici yazılımı anakarttan. Bu ürün yazılımı, bilgisayarınızın donanımını hızla 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 yarıiletken sürücü 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.)
Donanım yazılımı ile işletim sistemi arasındaki çizgi de biraz bulanıklaşabilir. Örneğin, Apple’ın iPhone 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ır.
Bunlar, birden çok donanım aygıtıyla arabirim oluşturan, programlara hizmet sağlayan ve kaynakları uygulamalar arasında tahsis eden 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.
İLİŞKİLİ: Bellenim veya Mikro Kod nedir ve Donanımımı Nasıl Güncelleyebilirim?
Ortalama bir insanın 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