← Ünite 3

Ünite 3: İşletim Sistemleri — Alıştırmalar

Ders kitabının açık uçlu alıştırmaları. Bunlar çoktan seçmeli sınav sorusu değil — düşünmeni, araştırmanı, kendi cümlelerinle anlatmanı isteyen etkinlikler. Kitabın verdiği örnek yanıtlar kapalı duruyor; önce kendin dene.

  1. Alıştırma 1myders hazırladı
    Açık kaynak kodlu ve kapalı kaynak kodlu işletim sistemlerinin felsefi ve pratik farklarını Linux ve Windows/MacOS üzerinden karşılaştırarak bir tablo hazırlayınız.
    Yanıt / ipucu
    Açık kaynak kodlu Linux ücretsiz ve özelleştirilebilir bir yapı sunarken, kapalı kaynak kodlu Windows ve MacOS lisans ücreti gerektirir ve kod müdahalesine izin vermez. Pratik açıdan Linux esneklik ve güvenlik avantajı sağlarken, ticari sistemler geniş yazılım desteği ve standart kullanıcı arayüzü sunar.
  2. Alıştırma 2myders hazırladı
    TÜBİTAK tarafından geliştirilen milli işletim sistemimiz Pardus'un kamu kurumlarında tercih edilme nedenlerini güvenlik ve dışa bağımlılık açılarından araştırıp açıklayınız.
    Yanıt / ipucu
    Pardus, Linux tabanlı açık kaynak kodlu yapısı sayesinde arka kapı barındırmaz ve yüksek veri güvenliği sağlar. Ayrıca lisans ücreti gerektirmediği için kamu bütçesinde tasarruf sağlar ve yabancı yazılım firmalarına olan teknolojik bağımlılığı azaltır.
  3. Alıştırma 3myders hazırladı
    Mobil işletim sistemleri olan Android ve iOS'un mimari katmanlarını ve uygulama yükleme politikalarını güvenlik perspektifinden karşılaştırınız.
    Yanıt / ipucu
    Android, Linux tabanlı ve açık kaynaklı olup dışarıdan uygulama yüklenmesine izin verirken; iOS kapalı kaynaklıdır ve sadece Apple Store üzerinden sıkı denetimli uygulama yüklenmesini zorunlu kılar. Bu durum iOS'u zararlı yazılımlara karşı daha korunaklı hale getirirken, Android'e daha yüksek özelleştirme serbestliği tanır.
  4. Alıştırma 4myders hazırladı
    Bilgisayarınızın açılış tuşuna bastıktan sonra işletim sisteminin gerçekleştirdiği işlemleri ve çoklu görev (multi-tasking) esnasında bellek yönetimini nasıl yaptığını açıklayan bir akış şeması tasarlayınız.
    Yanıt / ipucu
    Açılışta işletim sistemi donanımları test eder ve sistemi hazır hale getirir. Çoklu görev esnasında ise işlemci zamanını programlar arasında paylaştırır, RAM bellek alanlarını çakışmaları önleyecek şekilde dinamik olarak yönetir.
  5. Alıştırma 5myders hazırladı
    1940'lardan günümüze işletim sistemlerinin tarihsel gelişimindeki en önemli dönüm noktalarını (ENIAC, transistörler, entegre devreler ve mikroçipler) kronolojik bir zaman çizelgesi üzerinde gösteriniz.
    Yanıt / ipucu
    Zaman çizelgesi 1946'da ENIAC ile başlamalı, 1950'lerde transistörlerin kullanımı ve ilk yazılımlarla devam etmeli, 1960'larda entegre devrelerin gelişiyle boyutların küçülmesini ve 1980'lerde mikroçiplerle kişisel bilgisayar (PC) çağının başlamasını içermelidir.