codegenius tarafından yazılmış tüm yazılar

ENIAC ve Bilgisayarların Doğuşu

ENIAC 1946 yılında tamamlandı. İçinde 18000 vakum tüpü bulunduran bu devasa makine geniş bir odayı tamamen kaplıyordu.

ENIAC( Electronic Numerical Integrator and Computer) J.Presper Eckert ve John Mauchly tarafından Penisilvanya Üniversitesi’nde tasarlandı. Transistörler henüz icat edilmediğinden aynı görevi gören ancak büyük yer kaplayan 18000 vakum tüpünden dolayı ENIAC devasa yer kaplıyordu. Tüpler çok çabuk ısınıyor ve yanıyordu. Gönüllü birisi elinde alışveriş sepetiyle bu tüpleri geziyor ve elverişsiz olanları yenisiyle değiştiriyordu. Bilgisayar kabloların panellere takılmasıyla programlanıyordu. Her kablolama şekli bilgisayarın belli bir problemi çözmesi için gerekli altyapıyı oluşturuyordu. Eğer bilgisayara başka bi iş yaptırmak gerekirse kabloların sökülerek yeniden bağlanması gerekliydi.

eniac

ENIAC çalışması, merminin gidiş yolunun rüzgarın hızına, yönüne, atmosfere göre hesaplanabilir kılmasından dolayı Amerikan Donanması tarafından destekleniyordu. Merminin gidiş yolunu hesaplamak için diferansiyel
denklemlerin çözülmesi gerekiyordu ki bundan dolayı adı “Numerical Integrator”. ENIAC geliştirilmeden önce bu işi insanlar yapıyordu. ENIAC bunun dışında Amerikan nüfus sayımı gibi daha barışçıl amaçlar için de kullanıldı.

Loading

Facebooktwitterredditpinterestlinkedinmail

Intel 8-Çekirdekli DDR4 X99 Anakartını Duyurdu

San Francisco’daki oyun geliştiricileri konferansında 2014’ün ikinci yarısında yeni jenerasyon 8-Çekirdekli işlemcilerini duyurdu.

IntelDDR4

X99 anakartların özelliği konusunda henüz kesin bir bilgi yokken bu yonga setinin x79’un yerini alacağı açık. ASUS yeni çipşetler üzerinde çalışmaya çoktan başladı bile. Bir diğer önemli gelişme ise bu masaüstü işlemcileri DDR 4 RAM desteği ile geliyor.

Kaynak: Anandtech

Loading

Facebooktwitterredditpinterestlinkedinmail

Soyut Veri Tipleri (ADT) ve Veri Yapıları

ADT(Abstract Data Type) değerler kümesi ve o değerler kümesi üzerinde gerçekleştirilen işlemleri içerir. Java gibi nesne yönelimli dillerde ADT->Interfaces(Arayüzler)’e denk düşer. Arayüzü implement eden herhangi bir sınıf :

a. Bu sınıfa ait instance oluşturabilir; (burada “instance” değere(value) karşılık düşüyor). Örneğin List ADT’si kullanılarak oluşturulan:

-List listem;

gibi. Burada listem ADT’den üretilmiş instance’tır yani değerimiz.

b. Sınıfa ait public metodları çağırabilir. (Burada “public metod” “işlemlere(operation)” karşılık düşer.) Örneğin yukarıda türettiğimiz listem adlı listemize eleman eklemek için kullanacağımız:

-listem.add(“item”);

adtvsds

Loading

Facebooktwitterredditpinterestlinkedinmail