Bilgisayar Mühendisliği

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 »
  • Facebook
  • Twitter
  • Stumbleupon
  • LinkedIn
  • Pinterest

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 »
  • Facebook
  • Twitter
  • Stumbleupon
  • LinkedIn
  • Pinterest

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 »
  • Facebook
  • Twitter
  • Stumbleupon
  • LinkedIn
  • Pinterest

İş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 »
  • Facebook
  • Twitter
  • Stumbleupon
  • LinkedIn
  • Pinterest

Java’da Seçilen Klasörün İçindeki Dosyaları Recursive Olarak Listeleme

Merhaba arkadaşlar, Bugün ki dersimizde java programlama dili ile seçilen klasörün içindeki tüm dosyaları(klasör hariç) listeleyen bir program yapacağız. Bunu yaparken recursive olmasını sağlayacağız. Öncelikle Netbeans IDE programını açarak bir proje oluşturalım. Evet projemizi oluşturduk. Şimdi ise kodlarımızı yazmaya başlamadan önce yapacaklarımızı sırasıyla belirtelim. Öncelikle bir klasör seçmek gerekiyor = …

Daha Fazlası için tıklayın »
  • Facebook
  • Twitter
  • Stumbleupon
  • LinkedIn
  • Pinterest

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 »
  • Facebook
  • Twitter
  • Stumbleupon
  • LinkedIn
  • Pinterest

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 »
  • Facebook
  • Twitter
  • Stumbleupon
  • LinkedIn
  • Pinterest

Regex Nedir? Nasıl Kullanılır?

Regex(Regular Expression) yani düzenli ifadeler, metinlerde aranan bir tümceyi kolayca bulmamızı sağlayan bir çeşit algoritmadır. Yani uzun tümcelerde bulmayı istediğimiz tümceciği kullanacağımız desenlerle bulmamızı sağlar. Regular Expression’a programlama dünyasında başvurmamızın sebebi,  düşündüğümüz işlemi kısa sürede kod kalabalığı olmadan yapabilmek içindir. Özellikle log işi ile uğraşanlar parse edeceği değerlere ulaşmak için bu ifadeleri kullanmak zorundadır. …

Daha Fazlası için tıklayın »
  • Facebook
  • Twitter
  • Stumbleupon
  • LinkedIn
  • Pinterest

Normalizasyon – 1NF

      İlişkisel bir veri tabanı tasarlarken verilerin gereksiz yere tekrarını,kaybını veya yetersizliğini önlemek amacıyla veri tabanı içerisinde yer alan tablolarımızın en etkili şekilde kullanılabilmesi için Normalizasyon işleminin uygulanması gerekmektedir. Veri tabanı üzerinde değişiklik yaparak veri tabanını son taslak haline yaklaştırma işlemidir de diyebiliriz normalizasyon için. Bu amaçla normalizasyon yapmamız için …

Daha Fazlası için tıklayın »
  • Facebook
  • Twitter
  • Stumbleupon
  • LinkedIn
  • Pinterest

Gece 2-8 Arası IDM İndirme Ayarları

Arkadaşlar öncelikle herkese merhaba… 1 Mayıs 2017 tarihi itibariyle hayatımıza yeni giren BTK kararlarıyla artık gece 2 ve sabah 8 arası AKN’ye dahil olmadan download yani indirme işlemi yapabiliyoruz. Fakat gece 2 de kalkıp IDM’den indireceğimiz dosyaları ayarlamak bizi zorlayabilir. Bu yüzden indireceğimiz dosyaları istediğimiz zaman ayarlayabileceğimiz, gece 2 ve sabah 8 arası …

Daha Fazlası için tıklayın »
  • Facebook
  • Twitter
  • Stumbleupon
  • LinkedIn
  • Pinterest