Kayıtlar

Aralık, 2014 tarihine ait yayınlar gösteriliyor

Bit ve Byte Kavramları

Resim
Bildiğiniz gibi bilgisayar sistemleri 0 ve 1'lerden anlamaktadır. Bellek biriminin en temel parçası olan bit, sadece "0" ve "1"  değerlerine karşılık gelmekte. Bit bilgisayar üzerindeki verileri temsil eden en küçük veri parçacığı olmasına karşın anlaşılabilen herhangi bir veri bu bitlerin kombinasyonlarıyla oluşur.   Byte ise bilgisayar bilimlerinde genellikle 8 bitlik kombinasyon grubu 1 veya 0 değerlerini bünyesine alan ve kaydedilen bilgilerin türünden bağımsız bir bellek ölçüm birimi. Anlamlı en küçük veri parçacığı olan byte, Latin alfabesini baz alarak 8-bitlik bir kodlamada herhangi bir harfi temsil etmekte.. Bir Byte, 0 ile 255 arasındaki değeri temsil etmektedir. Yani 2 üzeri 8'dir. Bit ile byte arasındaki ilişki şöyle;

[Tartışma] Bilgisayar Satın Alırken Performansı Belirleyen Değişkenler

Resim
Yeni bir bilgisayar satın alacağımız zaman genelde ilk olarak bize sunulan kağıt üzeri verileri karşılaştırıyoruz. İşlemcinin modelinin ve ekran kartının kapasitesini yüksek gördüğümüzde bilgisayarı performanslı sayıyor ve alıyoruz. Bu değerlere bakmak tabi ki yanlış değil. Fakat firmalar çeşitli laf oyunlarıyla bu değerleri yanıltıcı bir şekilde yüksek yazıp kullanıcıyı kandırabiliyor.   "4GB ekran kartlı bilgisayar!" afişlerine aslında o bilgisayarda SLI ( detaylı bilgi ) vb. teknolojilerle iki adet aynı model 2GB kapasiteli ekran kartını bir arada çalıştırarak performansı bu şekilde yükselttiğini yazmıyor. Eğer satın aldığınız bilgisayar bir dizüstü ise CD-ROM sürücünüzün yerini bu ikinci kartın alması da cabası. Bu nedenle kağıt üstünden uzaklaşıp daha derinleri, önemli ama göz ardı edilen noktaları kontrol etmekte fayda var. Bir bilgisayarı araştırırken performansı asıl belirleyen unsurlar o makinenin içinde yatan; Register'lar ( detaylı bilgi ), RAM ( detaylı b

Programlama Dillerinin Sınıflandırılması

Resim
 Geçmişten günümüze binden fazla programlama dilinin geliştirildiği tahmin edilmektedir. Tüm bu dillerin yapıları, amaçları, kullanılım alanları pek çok yönden farklılık ve kendine has bir özellik taşımakta. Herhangi bir dilde kolayca yapabileceğiniz bir iş, bir başkasıyla akıl almaz derecede zorlayıcı olabilmekte. Bundan sebep bilinçli bir şekilde üzerinde çalıştığımız dilleri tanımak ve niteliklerini öğrenmekte her zaman fayda var.    Günümüzde kullanılan/kullanılmayan ne kadar çok programlama dilinin olduğuna Vikipedi bizi ikna ediyor:  Programlama dilleri listesine gitmek için tıklayınız   - Uygulama Alanına Göre Dillerin Sınıflandırılması: Mühendislik ve bilimsel alanlar ( Fortran,C,Pascal), Sistem Programlama (C,Assembler), Veritabanı Programlama (Dbase,Clipper,FileMaker), Yapay Zeka (Prolog,LISP), Web Programlama, Masaüstü Programlama, Mobil Programlama, Resim İşleme-Grafik Programları vb.   - Seviyesine Göre Dillerin Sınıflandırılması:  Programlama dil

[Tartışma] Lise 3-4 Perspektifinde Bilgisayarın Kullanım Alanları

Resim
   Bilgisayar günümüzde ağırlıklı olarak oyun oynama, film izleme, müzik dinleme veya sosyal medyayı takip etme açısından kullanıyor gibi gözükse de aslında pek çok şeyde bilgisayar kullanılıyor. Mesela uzaktan eğitim programları, internetten kolayca ulaşalabileceğimiz ders videoları ile öğrenciler eksiklerini tamamlayıp ilave testler çözebiliyor. Ayrıca ödev veya başka şeyler için sunular oluşturup görseller hazırlıyorlar. Son yıllarda öğrenciler merak ettikleri, ilgi duydukları pek çok şeyi bilgisayar yardımı ile öğrenip kendini geliştirebiliyor. Sadece araştırma, bilgi edinme konusunda değil artık bir enstrümanı öğrenmek bile mümkün ve bunun pek çok örneği de mevcut. Bilgisayarı en aktif şekilde kullanan Bilişim Teknolojileri öğrencileri içinse bu yelpaze oldukça geniş. Öğrencilerin derslerinde kullanmalarının yanında kendisini geliştirdiği sürece programcılık, grafikerlik gibi pek çok alanda program kullanmak için bilgisayardan faydalanırlar.

[Tartışma] Yazılım ile Program Arasındaki Farklılık?

Resim
   Yazılımın ne anlama geldiğini açıklamadan önce kısaca bilgisayarda donanıma değinmem gerek. Bilgisayarın da bir makine olduğunu gerçeğini düşünürsek, çeşitli mekanik parçalardan oluştuğunu söylemek yanlış olmayacaktır.    İşte bu noktadan sonra yazılımdan söz etmem gerekiyor. Bu mekanik parçaların birbirleriyle iletişimini ve ne yapmalarını gerektiğini yazılım onlara söylüyor.    Daha Vikipedik açıklamalarla; "Yazılım, değişik ve çeşitli görevler yapma amacıyla tasarlanmış elektronik araçların birbirleriyle haberleşebilmesini ve uyumunu sağlayarak görevlerini ya da kullanılabilirliklerini geliştirmeye yarayan makine komutlarıdır."    Program ise bilgisayarın belli bir işi, görevi ya da uygulamayı gerçekleştirebilmesi için tasarlanmış ve bilgisayar tarafından algılanan programlama dilleri ile yazılmış komutlardır. Şimdi şöyle bir toplayacak olursak; program yapmak istediği belli bir işi/görevi yazılıma söylüyor ve yazılım da programın bu isteğini gerçekleştirmek için bi

[Ödev] Sayı Sistemleri

Resim
Ondalık Sayı Sisteminden İkili, Sekizli, On altılı Sayı Sistemine Dönüştürme Sorular ve Cevapları: 1. (234.54) 10      => (11101010.1000) 2 – (352.4365) 8 – (AE.8F5C9) 16 2. (365.4827) 10 => (101101101.0111) 2 – (555.3671) 8 – (16D.7B92) 16 3. (29.75) 10        => (11101.11) 2 – (35.6) 8 – (1D.C) 16 4. (34.4674) 10    => (100010.0111) 2 – (42.3572) 8 – (22.77A7) 16 Çözümleri:  

ASCII Kodları

Resim
ASCII (İngilizce: American Standard Code for Information Interchange, Türkçe: Bilgi Değişimi İçin Amerikan Standart Kodlama Sistemi) Bilgisayarlar "0" ve "1" değerleriyle işlem yapabilen makinelerdir. Temel olarak bu iki değerin oluşturduğu bit değerleri bilgisayar için anlamlıdır. ASCII yazdırma karakterleri tablosu ise bilgisayar üzerinde işlem yaptığımız harfler, rakamlar ve simgelerin binary yani "0" ve "1" değerlerine karşılıklarını göstermektedir. ASCII yazdırma karakterleri tablosu (Büyütmek için resme tıklayınız.) Örneğin; Kendi adıma karşılık gelen değerleri göstereyim. 101 0100 = T 100 0001 = A 101 0010 = R 100 1001 = I 100 1011 = K 100 0101 = E 100 0011 = C 100 1001 = I 101 0010 = R