Akademik Notlar

Automata (Otomatlar) Doğal Dil İşleme (NLP) Programlama Dilleri Sistem Programlama (System Programming) Temel Bilgisayar Kavramları

Parçalama Ağacı (Parse Tree)

Yazan : Şadi Evren ŞEKER Parçalam işlemi  (parsing) bilgisayar bilimlerinde çeşitli amaçlar için kullanılmaktadır. Özellikle de dil ile ilgili işlemlerin hemen hepsinde ihtiyaç duyulan bir işlemdir. Örneğin bir programlama dilinde yazılan komutların algılanması için öncelikle kelimeleirn parçalanması (parse) gerekir. Benzer…

Temel Bilgisayar Kavramları Web Teknolojileri

Arama Motoru (Search Engine)

Yazan : Şadi Evren ŞEKER Basit anlamada, Internet üzerinde dolaşarak bulduğu kelimeleri fihristleyen ve daha sonra yapılan aramalarda sorgulanan kelimelere cevap olarak site adreslerini döndüren yazılımlara verilen isimdir. Bir arama motorunun yapısı aşağıdaki şekilde çizilebilir: Yukarıdaki şekilde de görüldüğü üzere…

Temel Bilgisayar Kavramları Web Teknolojileri

Web Emeklemesi (Web Crawling)

Yazan : Şadi Evren ŞEKER Arama motorlarının tasarımı sırasında kullanılan önemli unsurlardan birisi de internet üzerindeki bağlantıları (link) izleyerek bilgi toplayan ve bütün Internet’i gezip sayfa ve sayfalardaki kelimeleri çıkaran internet örümcekleridir. Bir örümceğin bünyesinde web sayfalarını indirip bu sayfadaki…

Bilgisayar Matematiği Resim İşleme (Image Processing)

Uniform Gürültü (Uniform Noise)

Yazan : Şadi Evren ŞEKER Veri iletişiminde veya resim, ses ve hareketli görüntüler gibi çoklu ortam kayıtlarında verinin bozulması sonucu oluşan gürültü çeşitlerinden bir tanesidir. Buna göre verideki bozulan bilgi rastgeledir. Yani verinin herhangi bir kısmı bozulmuş olabilir. Ancak bozulmanın…

Bilgisayar Matematiği Network (Ağ) Resim İşleme (Image Processing)

Uniform Dağılım ( Uniform Distribution, Yeknesak, Tekdüze, Biteviye)

Yazan : Şadi Evren ŞEKER Matematiksel olarak rastgele üretilen sayıların belirli bir düzen içerisinde olması durumudur. Dağılım grafiği aşağıdaki şekilde beklenir: Yukarıdaki şekilde bir uniform dağılımın grafiği verilmiştir. Buna göre dağılımda yer alan sayı aralığı a ve b sayıları arasında…

Temel Bilgisayar Kavramları Veri Tabanı (Database)

SQL ( Structured Query Language, Yapısal Sorgulama Dili)

SQL Yazan : Şadi Evren ŞEKER Yapısal sorgulama dili (SQL) ilişkisel veritabanı yönetim sistemlerinde (relational database management system) kullanılan ve sistem üzerinde programcının istediği veriyi organize etmesi, sorgulaması, ekleme veya değiştirme yapması kısacası veriyi yönetmesi amacına yöneliktir. SQL kullanımı ve…

İşletim Sistemleri Temel Bilgisayar Kavramları

Kabuk (Shell)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde kabuk kelimesi daha çok çevreleyici, kaplayıcı anlamında kullanılmaktadır. Örneğin işletim sistemlerinde çekirdeğin (kernel) dış dünya ve kullanıcılar ile iletişim kurmasını sağlayan işletim sisteminin parçasına kabuk (shell) adı verilmektedir. İşletim Sistemlerinde Kabuk Kabuğun en…

İşletim Sistemleri Temel Bilgisayar Kavramları

Çekirdek (Kernel)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin farklı alanlarında kullanılmasına karşılık, çekirdek kavramı genelde birşeyin merkezi veya kalbi şeklinde tabir edilebilecek anlamlara gelmektedir. İşletim sistemlerinde çekirdek: İşletim sisteminin temel fonksiyonlarının icra edildiği kısmıdır. Kullanıcılar ile iletişim kuran kabuk (shell) sadece…

İşletim Sistemleri Temel Bilgisayar Kavramları

Dahili Parçalar (Internal Fragments)

Yazan : Şadi Evren ŞEKER Birden fazla işlemin bir işletim sistemi üzerinde çalıştırılması sırasında hafızdaki işlemlerini belirli bir düzene göre yerleştirilmesi gerekir. Bu yerleştirme sırasında çıkan problemlerden birisi de parçalar (fragments) ‘dir. Buna göre işletim sisteminin önünde iki ihtimal bulunmaktadır….

İşletim Sistemleri Temel Bilgisayar Kavramları

Kıtalamak (Bölütlemek, Segmentation)

Yazan : Şadi Evren ŞEKER İşletim sistemlerinin temel görevlerinden birisi olan hafıza yönetimi (memory management) için kullandıkları çözüm yöntemlerinden birisidir. Bilindiği üzere bir işletim sistemi birden fazla işlem (multi process) çalıştırıyorsa bu durumda işletim sisteminin hafızayı bu işlemler arasında ihtiyaçlarına…