Anasayfa / Bilgisayar Mühendisliği / İşletim Sistemleri

İşletim Sistemleri

CPU Scheduling (İşlemci Zamanlaması)

Bugün ki dersimizde, işletim sistemlerinde İşlemci Zamanlaması (CPU Scheduling) konusunu işleyeceğiz. Çeşitli algoritmalar göreceğiz. Umarım dersimizi beğenirsiniz. Evet… Dersimize başlayalım. İşlemci Zamanlaması (CPU Scheduling), işlemciyi en iyi şekilde kullanmayı planlayan çeşitli algoritmaların kullanıldığı bir yapı diyebiliriz. İşlemcinin (CPU), yapılacak işlere göre planlı bir şekilde çalışmasını sağlar. İki tür zamanlayıcı var diyebiliriz. …

Daha Fazlası için tıklayın »

Process (İşlem) Nedir?

Process yani İşlem, bilgisayar da çalışan bir programdır diyebiliriz. RAM de yaşıyor olması şarttır. CPU da çalışmaya da bilir.  Peki process’in yapısı nasıldır? Şimdi bunun üzerinde duralım. Process Yapısı Text : Program kodlarıdır. Program Counter : O an ki yapılan işlemin tutulduğu indextir. Stack : Geçici verinin tutulduğu yerdir. Data Section …

Daha Fazlası için tıklayın »

Kernel (Çekirdek) Nedir?

Kernel(Çekirdek) Nedir? Kernel yani Çekirdek, işletim sisteminin en kritik yapısına verilen isimdir. Kernel’in görevi olmazsa olmaz işleri yapmak ve donanımı yazılan fonksiyonlarla kontrol etmektir. İşletim sistemleri başta kernel’a müdahaleye izin verirken artık modern sistemleri Kernel’i kullanıcılardan uzak tutmaktadır. Çünkü kernel da yapılacak herhangi bir değişiklik işletim sisteminin göçmesine neden olabilir. …

Daha Fazlası için tıklayın »

İşletim Sistemlerine Giriş

İşletim sistemleri, bilgisayar donanımları ve kullanıcılar arasında iletişim sağlamak amacıyla yazılmış olan programlardır. Bilgisayar Nedir? Bilgisayar, mantıksal ve aritmetiksel işlemleri kullanarak bunları işleyen, işlediği sonuçları uygun ortamlarda saklayıp, yine istendiğinde geri getirebilen(hafızasında tutabilen) elektronik cihazlara verilen isimdir. Bilgisayar donanım ve yazılım olmak üzere iki temel yapıdan oluşur. –          Donanım (Hardware) …

Daha Fazlası için tıklayın »

Linux’ta Dig Komutu ve Örnekleri

  Merhaba, bu yazıda Linux sistemlerde domain adı(alan adı) sorgulamalarında çokça kullandığımız dig komutundan bahsedeceğim. Windows işletim sistemlerinde çalışan nslookup komutu ile benzer görevi yapmaktadır.Genellikle major olarak tabir edilen çoğı Linux dağıtımında vardır.   Dig komutunun açılımı (Domain Information Groper) dir.  Temel yaptığı iş DNS sunucularından gelen cevabı bize gösterir.Yani …

Daha Fazlası için tıklayın »

Linux Sistemlerde Loglama Nedir?

Merhaba , Bu yazıda Linux Sistemlerde Log olaylarından bahsedeceğim .Öncelikle kullandığımız Linux sistemlerde loglama olayı syslog aracılığı ile yapılmaktadır.Syslog’ u ise şöyle açıklayabiliriz : Linux sistemimizde arka planda neler olup bittiğini öğrenmek ve geriye yönelik uyarı,durum ya da hata,rapor kayıtlarına ulaşmak sistem yöneticileri için büyük önem taşır.İşte bu durumlarda bu …

Daha Fazlası için tıklayın »

BELLEK BÖLÜMLEME YÖNTEMLERİ

BELLEK YÖNETİMİ Birden fazla göreve yer verilebilecek şekilde belleğin alt birimlere ayrılması işlevi gerçekleştirilir. Ana bellek, birden fazla program arasında paylaştırılmalı ve bölünmelidir. Bu bölümleme işleminin gerçekleşmesi için bazı yöntemler vardır.     BELLEK BÖLÜMLEME YÖNTEMLERİ   DEĞİŞMEZ BÖLÜMLÜ BELLEK YÖNETİMİ : Ana bellek, işletim sistemi ile birlikte birden çok …

Daha Fazlası için tıklayın »

PIPELINE BORU HATTI MİMARİSİ

PIPELINE BORU HATTI MİMARİSİ Zamanı kısaltarak toplam işi arttıran, toplu komutların daha hızlı çalışmasını sağlayan günümüzde daha hızlı işlemci tasarımında kullanılan önemli bir yöntemdir. Saat vuruşlarıyla yürütülür. Her saat vuruşunda bir komut girer, bir komut çıkar. Boru hattı işlemcinin komut döngü süresini azaltır bundan dolayı da birim döngü zamanına düşen …

Daha Fazlası için tıklayın »

İŞLETİM SİSTEMİ BİLEŞENLERİ,TÜRLERİ ve TEMEL GÖREVLERİ

İŞLETİM SİSTEMİ NEDİR? Kullanıcılar ile bilgisayar sistemini oluşturan tüm donanım ve yazılımlar arasındaki çevirmeyi yapan, bilgisayarda yapmak istediğimiz işleri donanıma tercüme eden, bilgisayarı açtığımızda karşımıza gelen ilk şeydir. İşletim sistemleri aynı anda birçok görevi yerine getirebilir, saklayabilir ve sıraya koyabilir. Windows, Linux (1991), Unix (1961), Pardus, MacOs (Apple,1984), Macintosh, AMIGA …

Daha Fazlası için tıklayın »