Bilgisayar BİLGİSAYARIN TARİHÇESİ

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Bilgisayar BİLGİSAYARIN TARİHÇESİ"

Transkript

1 Bilgisayar Bilgisayar, Belirli programlara göre verileri otomatik olarak işleyer makine. Bilgisayar (elektronik beyin, kompüterde denir), aritmetik hesaplamaları hızlı, güvenilir ve kolay biçimde gerçekleştirmek için yapılmış bir aygıttır. Bilgisa yarlar üç önemli gruba ayrılır: Özellikle dijital sayılarla işlemleri gerçekleştiren dijital bilgisayarlar (günümüzde en yaygın tiptir); analog bilgisayarlar; karma bilgisayarlar. Dijital, analog ve karma bilgisayarlar, dış verilere dayandıklarından kavramsal olarak birbirlerine benzenler; ama uygulamada, yeni hesap işleri yapmak için yeni programlar alınmasını gerektirmeleri konusunda belirgin biçimde birbirlerinden ayrılırlar. Dijital bilgisayarlar, elle verilen komutlar sayesinde (ya da modem çeşitlerinde otomatik olarak), yeni programları kolaylıkla çalıştırırlar.analog ve karma bilgisayarlar için yeniden programlama, mekanizma ve bileşenlerin kısmi olarak yeniden toplanması ve birleştirilmesi işlemini içerir. Analog bilgisayarlar, hesaplamada belirli tip matematiksel ilişkiyi kabul etmek için ayarlanmış fiziksel aygıtların montajından oluştuklarından, yeni bir ilişkinin seçimi yeni bir montajı gerektirebilir. BİLGİSAYARIN TARİHÇESİ Tarihsel olarak, en önemli eski hesap aleti, 2000 yıldan uzun süredir bilinen ve yaygın olarak kullanılan abaktır. Abak, üstüne boncukların dizildiği paralel tellerden oluşan basit bir tahta alettir. Boncuklar, kullanan kişinin ezberlemesi gereken "programlama" kurallarına göre teller üstünde hareket ettirildiğinde, kullanılan bütün aritmetik işlemleri uygulanabilir. Yine bir hesaplama aleti olan usturlup da, yaklaşık 2000 yıl önce denizcilik te kullanılmaya başlamıştır. Blaise Pascal, 1642'de ilk "dijital hesap makinesi'ni yapmıştır. Yalnızca tuşlar aracılığıyla girilen rakamları toplama işlemini gerçekleştiren bu aygıtı, vergi toplayıcısı olan babasına vardım için geliştirmiştir. 1671'de Gottfried Wilhelm von Leibniz de bir "bilgisayar" tasarlamıştır: 1694'te yapılan bu aygıt toplama ve yer değiştirme ile çarpma yapabiliyordu. Leibniz, toplamları elde eden özel bir 'aşamalı dişli" mekanizma bulmuştur ve bu mekanizma günümüzde de kullanılmaktadır. Leibniz ve Pascal tarafından yapılan söz konusu ilk

2 bilgisayarlar, yaygın olarak kullanılmamış, Colmarlı Tomas Charles Xavier Thomas), toplama, çıkartma, çarpma ve bölme yapan ilk ticari başarılı mekanik hesap makinesini ancak 1820'de geliştirmiştir. Bu makineyi, çeşitli kişilerin geliştirdikleri masa üstü mekanik hesap makineleri izlemiş, böylece yaklaşık 1890'da, kısmi sonuçların belleğe alınması, korunması, eski sonuçların yenider kullanılabilmesi ve sonuçların çıktısının alınmasını içeren işlemler ortaya çıkmıştır. Bu gelişmeler, bilimin gereksinmeleri pek göz önünde tutulmayarak, özellikle ticari kullamcıların gereksinmelerini karşılamak amacıyla gerçekleştirilmiştir. Babbage: Colmarlı Tomas'nın masa üstü hesap makinelerini geliştirirdiği dönemde, Cambridge'de (İngiltere) Charles Babbage bilgisayarlarda son derece ilgi çekici bir dizi gelişme sağlamıştır.babbage,özellikle matematiksel tablolar hazırlanmasını gerektiren birçok uzun işlemin, düzenli olarak yinelenen günlük işlemleri kapsadığını tarketmiş (1812), buna dayanarak, söz konusu işlemlerin otomatik olarak yapılmaları gerektiği sonucunu çıkartmıştır. "Fark aygıtı" adı verdiği otomatik mekanik hesap makinesinin, 1822'de gösterim amacıyla, çalışan küçük bir modelini yapmış, İngiliz hükümetinden para yardımı alınca, 1823'te tam hesaplı bir fark aygıtının yapımına girişmiştir: Buharla çalışan,tam otomatik olan, hattâ sonuçta elde edilen tabloların çıktılarını veren bir alet olmasına çalışılan bu aygıta sabit talimat programıyla kumanda ediliyordu. Babbage, kullanım ve uygulama alanlarının sınırlı olmasına karşın kavram olarak büyük bir ilerleme olan fark aygıtı üstünde çalışmayı, daha on yıl sürdürmüş, ama aynı zamanda da, başka bir aygıtın tasarımına girişmiştir. Günümüzde genel amaçlı tam programlanabilir, otomatik, mekanik dijital bilgisayar diye tanımlanabilecek bu aygıtı, "analitik aygıt" diye adlandırmıştır. Yüzyıl kadar sonra bile tam olarak gerçekleştmlememiş olması ra karşın, bu tasarım tam kesin doğruluğu amaç alması açısından önemlidir. Analitik aygıt planlarında, 50 ondalık basamaklı sayıda (kelimede) işlem yapan paralel bir ondalık bilgisayar oluşturulmuş ve benzer sayıların tanesini saklama yeteneğine (bellek) yer verilmiştir. Bu aygıtın yapabileceği işlemler, modern bir genel amaçlı bilgisayarın gereksinme duyabileceği her şeyi, konuların yalnızca sayısal sırada değil, belirtilen bir sırada gerçekleştirilmesini sağlayan, en önemli "koşulları denetim göndermesi" yeterliliğini bile içeriyordu. Herhangi bir okuma istasyonundan makinenin okuyacağı "delikli kartlar kullanılacaktı" (Jacquard dokuma tezgâhındakilere benziyorlardı). Aygıt, buhar gücüyle otomatik olarak çalışması için tasarlanmıştı ve yalnızca bir kişi tarafından kullanılabilecekti. Babbage, bilgisayarını hiçbir zaman tamamlayamamış, başarısızlığına çeşitli nedenler gösterilmiştir; en sık gösterilen neden, o dönemde kesin doğruluklu aygıt tekniklerinin yokluğudur. İkinci bir neden de, Babbage'in 1840'ta o dönemlerde pek az kişinin işine yarayacak başka bir sorunu da çözmeye uğraşmış olmasıdır. Babbage'den sonra otomatik dijital bilgisayarlara ilgi, geçici olarak yitirildi arasında matematiksel fizikte önemli ilerlemeler gerçekleştirildi ve gözlemlenebilen dinamik olguların çoğunun diferansiyel denklemlerle gösterilebileceği anlaşıldı; böylece bunlar cebirin öbür problemlerinin çözülmesi için yararlı oldular. Ayrıca, buhar gücü, üretimin, taşımacılık ve ticaretin gelişmesine neden oldu ve önemli mühendislik başarılarının gerçekleştirildiği bir dönemin başlamasını hazırladı. Demiryollarının döşenmesi ve buharlı gemiler, dokuma fabrikaları ve köprülerin yapımı, ağırlık merkezi,yüzebilirlik merkezi, eylemsizlik momenti, gerilim dağılımları gibin niceliklerin belirlenmesi için diferansiyel işlemler gerektirdi; hattâ bir buhar motorunun güç çıkışının değerlendirilmesi için bile, uygulamalı matematiksel integrasyona gereksinme duyuldu. Dolayısıyla, birçok kez tekrarlanan hesaplamayı hızla yapabilecek bir makine, kesin bir gereksinme haline geldi. Hollerith'in delikli kartlar kullanması: Otomasyon işleminde ileri bir adım, ilk olarak 1890'da ABD'de Sayım Bürosu'nda çalışan Herman Hollerith'in ve James Powers'ın bilgisayarlarla bağlantılı olarak başarıyla kullanılan delikli kartlarının hizmete girmesi oldu. Geliştirdikleri aygıtlar, arada insan olmaksızın, kartlara delinmiş verileri otomatik olarak okuyorlardı. Böylece hatalar son derece azaltılmış, iş akışı hızlanmış, daha da önemlisi, delikli kart gruplan, aşağı yukarı sınırsız bir kapasiteyle ulaşılabilir bellek deposu olarak kullanılabilir duruma gelmişlerdi; ayrıca, farklı kart gruplarında farklı problemler depolanıp, gereksinme duyulduğunda üstünde çalışılabiliyordu. Bu üstünlükler ticari ilgi de uyandırdı ve çok geçmeden İBM, Remington-Rand, Burroughs,vb.şirketler, geliştirilmiş kartlı iş makinesi sistemleri yaptılar. Bu sistemlerde, elektrik gücünün mekanik hareket (toplama aletinin kolunu çevirmek gibi) sağladığı elektromekanik aygıtlar kullanıldı. Benzer sistemlerde, kısa bir süre sonra, belirli sayıda kartı bir okuma bölmesinden otomatik olarak besleyen özelliklerden yararlanıldı. Bu aygıtlar, toplama, çarpma ve belleğe alma gibi işlemleri gerçekleştiriyor ve sonuçların üstlerine delindiği kartları çıkarıyorlardı. Günümüzün standartlarına göre kartlı makineler yavaştı; her biri 80 ondalık sayı alan, dakikada ortalama kart işleyebiliyordu. Ne var ki, o dönem için, delikli kartlar, ileri atılmış çok önemli bir adımdı. Otomatik dijital bilgisayarlar: 1930 yıllarının sonlarında kartlı makine teknikleri iyi kullanılabilir ve güvenilir duruma geldi. Bu arada birkaç araştırma grubu, otomatik dijital bilgisayarlar üstünde çalışmaya başladı. Standart elektromekanik bölümlerden yapılan, umut verici bir makine, BM için çalışan, Howard Hathaway Aiken'in yönettiği bir ekip tarafından gerçekleştirildi. Harvard Mark adı verilen bu makine, 23 ondalık basamaklı sayıları (kelimeleri) yönetebiliyor ve dört işlemi de yapabiliyordu. Bunun yanı sıra, logaritma ve trigonometri fonksiyonlarını çözen, özel yapılmış programlan (ya da alt programları) vardı. Mark I, önceden delinmiş bir kâğıt şeritle denetleniyor, böylece otomatik "denetim aktarımı" komutlarını programlamak gerekmiyordu. Çıktılar, kartların üstü delinerek ya da elektrikli daktiloyla sağlanıyordu. Mark I, tuş içeriği olarak elektromanyetik yayınların yanı sıra İBM dönel sayaç çarkları kullanmasına karşın, yayıcı bilgisayar diye sınıflandırılmıştı.

3 Yavaştı; bir çarpma için 3-5 saniye gerektiriyordu; buna karşılık otomatikti ve uzun işlemleri tamamlayabiliyordu.mark I,Aiken'in yönetiminde tasarlanan ve yapılan bilgisayar dizilerinin ilki oldu. Elektronik dijital bilgisayarlar: İkinci Dünya Savaşı'nın başlaması, özellikle ordu için,önemli bir hesaplama yeteneği gereksinmesini doğurdu: Mermi yolu çizelgeleri, vb. yararlı verilerin eksik olduğu yeni silah sistemleri üretilmeye başlanmıştı. 1942'de Pensilvanya Üniversitesi Moore Elektrik mühendisliği Okulu'nda J.Presper Eckert, John W. Mauchly ve çalışma arkadaşları, yüksek hızlı elektronik bilgisayar yapmaya karar verdiler. ENİAC adıyla (Elektronik Sayısal integre edici ve Hesaplayıcı) gerçekleştirilen bu makinenin sayısal kelime büyüklüğü 10 ondalık basamaktı ve bu tür iki sayıyı,belleğinde saklı olan bir çarpım tablosundan her bir çarpanın değerini bularak, saniyede 300 çarpan miktarında çarpabiliyordu. İşlem yapılması güç olmakla birlikte, önceki bilgisayarlar kuşağından çok daha hızlıydı. ENİAC'ta standart havasız tüp kullanılmıştı; 167,3 m² alan kaplıyor ve yaklaşık olarak watt elektrik gücü tüketiyordu. Delikli kart giriş ve çıkışın, 20 toplam alma tuşu vardı. Bir program içeren gerçekleştirilebilir komutlar, ayrı bölmelerine yerleştirilmişlerdi ve işlemlerin akışı için, makine içinde bir hat oluşturacak biçimde birbirlerine bağlanmışlardı. Ama bu bağlantıların, farklı problem için, yeniden yapılması, ayırma fonksiyon tabloları ve tuşların da yeniden düzenlenmesi gerekiyordu. Yani bu "kendi komutunu kendin bağla" tekniği kullanışsızdı ve aygıt yalnızca bazı belgelerle programlanabiliyordu; dolayısıyla yalnızca, tasarlanmış olduğu belirli programları ele almada verimliydi. Bütün bunlara karşın, ENİAC genel olarak ilk başarılı yüksek hızlı elektronik dijital bilgisayar (EDC) kabul edilir ve 1946'dan 1955'e kadar verimli olarak kullanılmıştır. tır. Not: Birçok büyük iş bilgisayarında, veriler ucuz ve temelde sınırsız olan manyetik kasetlerde saklanır. Ama bu yolla saklanmış verilere erişim, öbürlerine oranla yavaştır. Modern "saklı program" EDC: ENİAC'ın başarısı, matematikçi John Neumann'ı kuramsal bir hesap çalışması na yöneltti (1945). Bu çalışması sonucunda, bilgisayarın çok basit, sabit bir fiziksel yapısı olabileceğini ve donanımda herhangi bir değişiklik gerekmeksizin her türlü hesabın, uygun programlı denetim aracılığıyla etkili olarak gerçekleştirebileceğini ortaya koydu. Von Neumann pratik,hızlı bilgisayarların nasıl düzenlenip yapılacağı konusunda yeni bir anlayış getirmiştir; bu düşünceler, sık sık paket program tekniği olarak ele alınırlar Yüksek hızlı dijital bilgisayarların gelecek kuşağına temel oluşturmuşlardır. Von Neumann, koşullu denetim aktarımı (herhangi bir noktada program sırasının kesilip tekrar başlatılmasını sağlar) denilen özel bir tür makine komutu sağlamarak ve istenildiği zaman komutların verilerle, aritmetik olarak, aynı biçimde değiştirilebilmesi amacıyla, bütün komut programlarını verilerle birlikte aynı bellek birinde saklamıştır. Bu tür birkaç tekniğin bir sonucu olarak, alt hatlardaki komutlarla daha çok hesap işlemi gerçekleştirilmesiyle, hesaplama ve programlama daha hızlı, daha esnek ve daha etkili olmuştur. Sık sık kullanılan alt hatların her yeni problem için tekrar programlanması gerekmez; ama "gözlerde",zarar görmemiş halde korunması ve gerektiği zaman belleğe okunması gerekiyor; böylece, belirli bir programın çoğu alt hat gözlerinder toplanabilir. Çok amaçlı bilgisayar belleği, üstünde uzun bir işlemin bölümlerinin saklandığı, parçaları üstü're çalışıldığı ve son sonuçlan oluşturmak için birleştir Ic ; bir birleşme yeri olmuştur. Bilgisayar denetimi, bütün işlem için, ufak tefek komutlar girilerek sağlanır. Bu gelişmelerden yararlanan ilk modern programlanabilir elektronik bilgisayarlar kuşağı 1947'de ortaya çıktı. Bu grup, "yaz-oku bellek" (RAM) kullanan bilgsayarları içeriyordu. Bu makinelerde delikli kart ya da bant giriş ve çıkış aygıtları ve 0,5 mikro saniye 0,5x 10/-6 sn) erişim süreli, kelime kapasiteli RAM'ler vardı; bunlardan bazıları çarpma işlemini 2-4 mikrosaniyede gerçekleştirebiliyordu. Fiziksel olarak ENİAC dan çok daha kusursuzdular; bazıları büyük bir piyano kadardı ve eski makinelerin gerektirdiğinden çok daha az küçük elektron tüpü gerektiriyordu. İlk dönem bellek programlı bilgisayarlar, işlemlerde yaklaşık olarak % 70-% 80 güvenilirliğe ulaşıyor ve 8-12 yıl süreyle kullanılabiliyodardı yıllarının ortalarında, işlemlerin ileri programlama biçiminde yapılmasına karşın, genel olarak makine diliyle programlanmışlardı. Bu makine grupları, ilk ticari uygunlukta makineler olan EDVAC ve UNİVAC'ı kapsar yıllarında ilerlemeler: 1950 yıllarının başlarında iki önemli mühendislik buluşu, elektrik-bilgisayar alanına bakış açısını, hızlı ama güvenilmez donanım görünümünden, yüksek güvenilirlikli, hattâ daha çok kapasiteli görünüme değiştirmiştir. Bu buluşlar manyetik temelli bellek ve transistor devreli elemandır. Bu yeni teknik buluşlar hızla, yeni dijital bilgisayar modellerindeki yederini aldılar; 1960 yıllarının başlarında, ticari kullanımlı makinelerde, erişim süresi 2 ya da 3 mikron saniye olurken, RAM kapasitesi de 8 000'den kelimeye artırıldı. Ama bu makineler satın alınamayacak ya da kiralanamavacak kadar pahalıydı; ayrıca özellikle artan programlama maliyetinden dolayı kullanılmalan masraflıydı. Genellikle, bünyesinde birçok programcı ve destek personel bulunduran büvük bilgi-işlem merkezlerinde (sanayi,hükümet,özel Laboratuvariar. vb.) bulunuyorlardı. Bu durum, yüksek kapasitenin paylaşılmasına olanak sağlayan işlem modlarına yol açmıştır; böyle bir mod, programların hazırlanıp, manyetik makara, manyetik disk paketleri ve manyetik kaset gibi

4 nispeten daha ucuz depolama araç-gereçleri üstünde işleme hazır tutulduğu BATCH işlemidir. Bilgisayar bir problemi bitirdiğinde, bütün problemi -program ve sonuçları- genel olarak bu hazır bellek birimlerinin birine yükler ve yeni bir problem alır. Güçlü makinelerde, hızlı kullanım için bir başka mod "zaman-paylaşımı"dır. Zaman paylaşımında bilgisayar, bekleyen birçok işi öyle hızlı bir başarıyla yapar ki işlem, öbür işler yokmuş gibi hızla gerçekleşir. Böyle işlem modları, çeşiti görevlerin yönetimini sürdürmek için, ayrıntılı yönetim programlan gerektirir yıllarındaki ilerlemeler: 1960 yıllarında, en yüksek kapasitede, olabilecek en hızlı bilgisayarı tasarlama ve geliştirme çalışmaları, Kaliforniya Üniversitesi'nin Livermore Radyasyon Laboratuvarları için Sperry-Rand şirketinin LARC makinesini ve İBM'in Stretch bilgisayarını gerçekleştirmeleriyle, bir dönüm noktasına ulaştı. LARC'ın kelimelik belleği vardı ve 10 mikron saniyede çarpma yapabiliyordu. Stretch, yüksek kapasiteli diziler için daha yavaş girişli birkaç dizi bellekle donatılmıştı; en hızlı erişim süresi 1 mikron saniyeden az, toplam kapasitesi 100 milyon kelime dolayındaydı. Bu dönemde, önemli bilgisayar üreticileri, çeşitli yan aygıtların yanı sıra, fiyatları farklı bir dizi bilgisayar seçeneği sundular. Söz konusu yan aygıtlar konsollar ve kart besleyiciler gibi girdi aletlerini, sayfa yazıcıları, katod ışın tüplü göstericileri ve grafik aygıtları gibi çıktı aygıtlarını, isteğe bağlı olarak manyetik kaset ve manyetik disketle dosya saklamayı içeriyordu. Bunlar, borç çıkartma, ücret bordrosu, demirbaş denetimi, fatura yazımı gibi iş uygulamalarında geniş bir kullanım alanı buldular. Bu tür işlemler için merkezî işlem biriminin (CPU) aritmetik olarak çok hızlı olması gerekmiyordu ve temel olarak dosyadaki geniş miktarda kaydı uzun süre koruyordu. Hastanelerde hasta, ilaç ve uygulanan tedavi kayıtlarını tutmak gibi daha basit uygulamalar için de çok sayıda bilgisayar sistemi oluşturuldu. Not: Elektronik bilgisayarın evrimi (yavaş hesap makinelerinden güçlü,programlanabilir, yüksek hızlı veri işlemcilerine), elektronik mantık kapılarının küçültülmesiyle gerçekleştirilmiştir. Süper bilgisayarların temel bellekleri çok geniştir; hava tahmini gibi karmaşık olguların modellenmesinde kullanılırlar. Günümüzdeki ilerlemeler: 1970 yıllarındaki eğilim bir bakıma, son derece güçlü, merkezî bilgisayar sistemlerinden uzaktı ve uygulama geniş sınırlı daha ucuz bilgisayar sistemlerine doğruydu. Günümüzde, petrol rafinerileri ve elektrik güç dağılım sistemleri gibi sürekli işlem üretimlerinin çoğu etkinliklerinin denetim ve düzenlemesinde, öbürlerine oranla düşük kapasiteli bilgisayarlar kullanılmaktadır yıllarında, uygulama problemlerinin programlanması, orta büyüklükte bilgisayar donanımlarında gerçekleştirilemiyordu. Günümüzde, programlama dili uygulamalarındaki büyük ilerlemeler bu engelleri ortadan kaldırmıştır; uygulama dilleri, üretim işlemlerinin denetiminde yaygın olarak kullanılmaktadır. Ayrıca, bilgisayar donanımında bilgisayar mantık devrelerinin minyatürleştirilmesini içeren bir devrim başlamıştır yıllarında, elektronik bilgisayar devre ye parça büyüklüğünün küçültülmesinin, hız ve etkinliği artıracağı, böylece performansı yükselteceği anlaşılmış, yaklaşık 1960'ta, kabloları yok etmek için iletken devre

5 kartlarının foto-basımı son derece gelişmiştir. Böylece, fotoğraf yöntemiyle devre içine direnç ve kondansatör yerleştirmek başarılmıştır yıllarında transistörlerin vakumlu tabakalanması yaygınlaşmış ve toplayıcılar, üst göstericiler, sayaçlar gibi bütün parçalar küçük "çipler" üstünde kullanılmaya başlanmıştır yıllarındaysa tek bir çip üstüne yüzbinlerce transistörün yerleştirildiği yüksek dereceli entegrasyon (VLSİ) yaygınlaşmıştır. Birçok şirket, yazılım programlarını da içeren minibilgisayarları piyasaya sürmüştür. Boyut indirgeme eğilimi, bireyler tarafından satın alınabilecek ve kullanılabilecek kadar küçük ve ucuz programlanabilir makinelerin, yani kişisel bilgisayarların piyasaya sürülmesiyle devam etmiştir. Apple Computer ve Radio Shack gibi birçok şirket, 1970 yıllarında bilgisayar ya da video oyunlarıyla da destekledikleri çok başarılı kişisel bilgisayarlar üretmişlerdir yıllarında Japon şirketlerinin özellikle bellek çipleri alanında güçlü ekonomik ilerlemeler gerçekleştirmelerine karşın, yarı iletken çip üretiminde rekabet, özellikle İnte ve Motorola şirketi arasında yürütülmüş, 1980 yıllarının sonuna doğru bazı kişisel bilgisayarlar, bir defada 32 bit veri alıp saniyede yaklaşık 4 milyon komutu işleyen mikroişlemcilerle çalıştırılmıştır. Mikroişlemciler, ROM ya da salt-oku bellekle (temel olarak kullanılan,değişmeyen programları saklar) donatılmıştır yıllarının başında Japon hükümeti, yeni bir süper bilgisayar kuşağı tasarlamak ve üretmek için büyük bir plan açıklamıştır. Bu yeni kuşağın -5. kuşak olarak adlandırılır - ilk örnekleri, yeni program dillerinin yanı sıra, çok geniş dereceli entegre devreli yeni teknolojileri içermekte, ayrıca yapay zekâ alanında ses tanıma ve paralel işlem gibi şaşırtıcı olguları gerçekleştirmektedirler. Bilgisayar alanındaki korkunç gelişme sürmektedir. Bilgisayar ağları, bilgisayarlı posta ve elektronik yayıncılık, son yıllarda gelişen uygulamalardan yalnızca birkaçıdır. Teknolojideki gelişmeler, yakın gelecekte bilgisayar ya da terminallerin evlerin, okulların ve büroların çoğunda yerlerini alacaklarını ve hem daha güçlü, hem de daha ucuz bilgisayarlar üretileceğini göstermektedir. DİJİTAL BİLGİSAYARLARIN ÇALIŞMASI Dijital kodlama ve işlem: Sayı ve verileri elektronik olarak işlemek için bilgiyi elektronik nicelikler halinde belirtmek yararlıdır. Ondalık sayı sisteminin on basamağını belirtmek için, on elektriksel değerli bir dizi seçmek ve on basamağın her birine bir değer vermek gerekir. Bu ayarlama, uygulamada yapılmayacak kadar çok miktarda devre gerektirdiğinden bilgisayarlarda kullanılamaz. Üstelik işlenecek parçalar listesinde sayıların yanı sıra karakterler de eklendiğinde, ayrı ayrı değenler sayısı bilgisayarda işlenemeyecek kadar çoğalır. Sorunu çözmek için bütün veriler ikili sayılar olarak kodlanır. Elektrikli sistemlerde ayırdedilebilen en güvenilir fark, yalnızca iki olası değer varsa gerçekleşir. Bir ışık ampulünün açık ya da kapalı olması buna örnek gösterilebilir; her iki olasılık kesin ve hatasızdır. İki değer, sıfır ve bir,açık ve kapalı elektrik düşüncelerini dile getirir. Bu özel basamaklar genellikle bitler olarak e e alınır. Ayrıca olası gösterimler dizisini, ikinin ötesine de genişletmek gerekir. Bir sıfır ve bir, bir dizi rakam ya da karakteri belirtecek olursa, olası gösterim sayısı iki üssü bit sayısı olur. Sözgelimi, dört bit kullanılmışsa 2' yani on altı olası dizi yapılabilir: 0000,0001, ,0100,0101,0110,0111,1000,1001,1010,1010, ,1101, Bu küme, kuşkusuz, yalnızca on yerine, on altı karakter ve basamağı belirtmek için de kullanılabilir. Altı-bit dizi kullanılsaydı, altmış dört olması basamak ya da karakter gösterilebilirdi. Kodlama, elektronik bilgisayarlarda, bütün verileri belirtmenin temel ilkesidir. Birçok farklı uzunlukta bit dizileri kullanılmaktadır. Bazı yaygın kullanılan uzunluklar, dört, altı ve sekizdir. Genellikle aritmetik ondalığın on basamağı, yukarda gösterilen dört-bit kümesinin ilk on dizisiyle gösterilir. Buna ikili kodlu ondalık gösterme denir. Bilgisayarın içinde, "kapılar" adı verilen temel mantık birimlerini kullanan, elektronik açma ve kapama aşamaları vardır. Sıradan elektrik düğmeleri, elektronik kapılara örnek gösterilebilir. Bir bilgisayardan istenen işlemler daha karmaşıklaştıkça, açıp kapama işlevlerinin yanında başka değişik işler yapan düğmeler geliştirilmiştir. Bu yollan sistemli olarak açıklamak için iki temel fonksivon tanımlanmıştır. Bunlar aşağıdaki özellikler: gerçekleyen AND fonksiyonu ve OR fonksiyonudur AND fonksiyonunun herhangi bir ikili değerle olan sonucu doğruysa, bütün değerler doğrudur; tersi durumda yanlıştır. Genel olarak, bir, doğru bir değere, sıfır, yanlış bir değere karşılık gelir. OR fonksiyonunun herhangi bir ikili değerie olan sonucu, değerlerin herhangi biri(ya da daha çoğu) doğruysa doğrudur. Bu iki fonksiyonu, bir değeri alıp tersi değeri veren ters fonksiyonla birlikte uygulayarak, dijital işlemde istenen herhangi bir etki tanımlanabilir. Modem elektronik bilgisayarlarda transistörler elektrik düğmesinin işlevini görürler. Transistor kullanan ilk bilgisayarlar yapıldığında, her transistorun büyüklüğü yaldaşık 0.5 cm'vdi. Günümüzde bir yarıiletken çipe yüzlerce transistor yerleştirilebilir. Maskeleme, asitle yakma ve epitaksi gibi mikroskopik entegre devreler (ya da baskı devreler) yapmakta kullanılan teknoloji ve işlemler bilgisayarlarla olanaklı kılınmıştır. Bir dijital bilgisayarın öğeleri: Her dijital bilgisayar dört öge içerir: Aritmetik ve mantık birimi, bellek birimi, denetini birimi ve giriş-çıkış birimleri. Günümüzde bilgisayarlar, bir uzay gemisinin rotasını hesaplamaktan, bir çamaşır makinesinin çalışmasını denetlemeye kadar sayılamayacak kadar çok amaçlı kullanıldıklarından, her

6 temel öğenin içeriği de son derece çeşitlidir. Aritmetik ve mantık birimi, bilgisayarın değerlerinin kullanılıp hesapların gerçekleştirildiği bölümüdür. Genellikle çok sayıda saklayıcı ve bu saklayıcılar arasında adresler içerir. Saklayıcılar belirli değerleri saklayabilen bellek aygıtlarıdır. Sözgelimi, rakamların toplanması gerektiği zaman,bilgisayarda toplamaların yapıldığı fiziksel bir yerde bulunmalıdır. Saklayıcılar bunu sağlar. Daha sonra bir devre, toplamı belirlemek için saklayıcının bileşenlerini kullanır. İlke, bir parça kâğıt üstünde, iki sayıyı toplama işlemiyle aynıdır. Genel bir uygulamada bilgisayar, her saniyede binlerce hesap gerçekleştirir. Her dakika bütün gerekli değerleri saklayıcıda tutmak olanağı yoktur; bu yüzden hesaplama hızı, bir bilgisayarın çalışma kapasitesini belirleyici bir etkendir. Aritmetik ve mantık birimine, toplamadan başka matematiksel işlevler (çıkarma, çarpma ve bölge) de yüklenebilir. Bütün bilgisayarlar, değerlerin hesaplarını gerçekleştirmek için yapılmamıştır. Bazıları, maddelerin listesini düzenlemek ya da belirli bir özellik taşıyan bir maddeyi belirlemek için tasarlanmışlardır. Sözgelimi, bir kütüphanedeki bütün kart katalogu bilgisayara yüklenebilir. Kitap ödünç almak isteyen kişi belirli bir başlığı aradığında, bilgisayara kütüphane kitap listesini araması ve istenilen başlığı listeyle karşılaştırması için komut verilir. Bu bir aritmetik problemi değil, bir mantık problemidir. Mantık problemleri, belirli özellikler için değerleri araştırmayı ve bu özelliklere bağlı olarak kararlar vermeyi içerir. Bütün mantık problemleri, VE, YA DA ya da ters (DEĞİL) işlevlerinin birleşimi olarak tanımlanabilir. Aritmetik ve mantık işlevlerinin çalışması için gerekli olguların tümü saklayıcılarda korunamayacağından, başka bir yol geliştirilmiştir: Bellek sürekli olarak kullanılmayan verileri saklar. Bilgisayarın çalışması, bellekte saklı olan bir dizi gerekli komutları gerektirir. İki tip bellek vardır: En çok kullanılan veri ve komutları saklayan birincil bellek; daha az kullanılan ilgili bilgileri saklayan ikincil bellek. İkincil bellek genellikle, birincil bellekteki bir programın değerlendireceği geniş veriler grubunu içerir. Bellekteki içeriği çağırma işlemi, bir alıp getirme olayı olarak ele alınabilir. Bellekte bir değeri kaydetmek, "saklama", bazen de "yazma" işlemi diye adlandırılır. Bellekte bulunan içerik istendiğinde,açılış komutlarında olduğu gibi,bilgisayarın bilgiyi hızla alıp getirmesi ve işlemin dizi sırasında olması yararlıdır. Birincil belleğin görevi de budur: İstenilen veri ikincil bellekte saklıysa, birincil belleğin belirli bölümlerinin içeriği, bir programın çalıştırılması süresince değiştirilebilir. İkincil bellek bazen "büyük bellek" diye adlandırılır. İkincil bellekte saklı bilgi kullanılacağı zaman, bilgisayarın genellikle gerekenden çok daha fazla veri alıp getirmesi gerekir. Sözgelimi, bir sınıfın öğrencilerinin adları, boylan, ağırlıkları, notları, vb. verileri, ikincil bellekte saklanabilir. Sınıftaki öğrencilerin ağırlık ortalaması belirlenmek istendiğinde, bilgisayar bütün bilgileri alıp birincil belleğe getirir. Daha sonra her çocuğun ağırlığını elde etmek için gerekli komutları izler. Son olarak, aritmetik ve mantık birimi kullanılarak bir ortalama hesaplanacaktır. İkincil bellek genellikle manyetik kasetler ya da disketlerde saklanır. Kaset ve plakların şarkılara bölünmesine benzer bir yolla ikincil bellek dosyalara ayrılır. Bilgisayara bilgi girme ve alma işlemi bir giriş-çıkış birimiyle sağlanır. Giriş-çıkış aygıtları, bilgisayar tarafından kullanılan veriler ile belirli bir erişim aygıtı tarafından kullanılan veriler arasındaki boşluğu doldururlar. Bir bilgisayar klavyesi böyle bir aygıttır; harfleri, sayıları, noktalama işaretlerini ve özel terimleri içerir. Bilgisayar işlem birimi yalnızca sıfır ve bir kodlarını çevirir, dolayısıyla klavyenin yazılan karakterlerden ikili sıralara olan değişikliği yapması gerekir. Ayrıca, zamanlama problemleriyle ilgilenmek de giriş-çıkış biriminin işidir. Sözgelimi, yazan kişinin tuşlara basma hızı büyük değişiklik gösterir. Ayrıca, işlem sürecine girmeden önce bilgisayarın bütün gerekli karakterlerin girilmesi için beklemesi, zaman yitimidir; giriş-çıkış aygıtları bu problemi ortadan kaldırabilir. Buraya kadar açıklanan bilgisayar üyelerinin her biri (aritmetik ve mantık, bellek, giriş-çıkış) kendi işlev ve iletişim sonuçlarını gerçekleştirmeye yeterlidir. Bu bölümlerin etkili olarak birlikte çalışabilmeleri için, hareketleri bağdaştırıcı bir denetim biriminin bulunması yararlıdır. Bu işi gerçekleştirmek için, denetim birimi tarafından bir referans zaman çerçevesi sağlanır. Genel olarak bilgisayar içindeki zaman,uzunluğu üstünde denetim birimi bileşenlerinin tepkidiği temel hız tarafından dakikalara bölünür. Bu hız, bir hatasız saat tarafından sabitlenir. Bilgisayarın bütün parçaları aynı hızda işleyemediği için, sabit hızın kesirlerine dayanan, daha uzun zaman dilimleri geliştirilmiştir. Bilgisayarı, her işlem saat kaynağına bağlı olacak biçimde tasarlayarak, olaylar önceden görülebilir, hesaplanabilir ve kolayca denetlenebilir duruma getirilir. Denetim birimi bir işlemi, program denilen talimatlar listesinden bir talimatı alıp getirerek başlatır. Program, birincil bellekte saklanır. Her komut, donanım birimlerinin, belirli bir zamanda, bilgisayarın saat göstergesine nasıl karşılık geldiğinin kusursuz bir açıklamasıdır. Bir program örneği bir yemek tarifine benzetilebilir: Bir yemek tarifi, malzeme listesinin yanı sıra yemeği pişirmek için malzemelerin nasıl kullanılacağının aşama aşama açıklamasını da içerir. Aynı biçimde, bir bilgisayarın denetim birimi,belirli bir veriyi nasıl kullanacağını açıklayan komutlar listesi içinden işlemesi için yapılmıştır. Basit bir bilgisayar, bir defada yalnızca bir işlemi

7 gerçekleştirebilir. Daha karmaşık bilgisayarlar, tek bir komutla birkaç işlemi gerçekleştirirler. Karmaşıklık derecesinden bağımsız olarak, denetim birimi, bilgisayarın her bölümünün gereken bilgiyle birlikte işlevini gerçekleştirmesini, işlemi görüntülemesini ve bir sonraki işlemde ne yapacağını belirlemesini sağlayan bir yönetici gibi çalışır. Aritmetik ve mantık birimi, denetim birimi ve birincil bellek "merkezî işlem birimi" diye adlandırılan birimi oluştururlar. Bilgisayar işlemi ve programlama: Daha önce söylendiği gibi, her bilgisayar işlemleri yönlendirecek bir program ya da komutlar listesi gerektirir. Bazen program tasarlanır ya da bilgisayarın donanımına (hardware) yerleştirilir ve donanım yeniden tasarlanmadan, değiştirilemez. Daha sık olarak, program belleğe yazılım (software) olarak girilir ve kolaylıkla alınabilir ya da değiştirilebilir. Aslında donanım programı olmayan bilgisayarların, genellikle belleklerinde aynı anda birkaç program vardır. Bu programların bazıları bilgisayarın gene işleminde kullanılırlar; yani, yönetici işlevleri denetlerler. Bu programlar "işletim sistemi" denilen bir sistemin parçalarıdır. Öbür programlarsa, şirket için ücret bordrosu hesaplama gibi özel amaçlarla, kullanıcı birey er tarafından yazılır. Bunlara "kullanıcı programlan' denir. İşlem birimleri geniş olarak, donanım tasarımıyla belirlenen biçimde birbirlerini etkilerler ve birçok uygun biçimde bulunabilen işletim sistemleriyle denetlenirler. ikincil belleğin ve çeşitli giriş-çıkış aygıtlarının işlemesi uygun işletim sistemleri sayısını azaltacak gereksinmeler sunar. Bir işletim sistemi, klavye, modem, disk sürücü, yazıcı, video çıkış sistemleri, vb. belirli çeşitten aygıtların bir birleriyle etkileşmesini yönetebilecek biçimde seçilmelidir. Manyetik kaset kullanan ikincil bellekler, bant üstünde diziler halinde saklanmış bilgi içerirler. Belirli veriye erişim sağlamak için kaset hareket ettirilmeli ve istenen kesim bulunana kadar aranmalıdır. Bu çok uzun bir zaman alır. Manyetik disketler, kasetten çok pahan olmalarına karşılık, bilgileri, radyal doğrultuda tarama yaparak çok daha hızlı aranabilen sıkıştırılmış halkalar halinde saklar. Erişim sürelerindeki ve içeriklerin düzer etmesindeki bu farklar, kaset ya da disket sistemlerine farklı tipte işletim sistemleri gerektirir. Giriş-çıkış aygıtları için de aynı şey söylenebilir. İşletim sisteminin tasarımındaki en önemli etmen, bellekle olan etkileşimdir. Bilgisayar programları yazılım (software) diye adlandırılırlar ve hem genellikle değişmez olan "salt-oku bel-lek"te(rom),hem de daha kolay değiştirilebilen "yaz-oku bellek"te (RAM) yer alırlar. Bilgisayarda programlar, çok sayıda farklı derece için ve çok sayıda farklı programlama dilinde yazılırlar. Bilgisayar, bir işaret verildiğinde belirli bir işlevi gerçekleştirebilir ve genellikle bir işlevi gerçekleştirebileceği birkaç yol vardır. Ayrıca, belirli bir yöntem kullanması için yönlendirilmelidir. İşlevleri gerçekleştirme yöntemleriyle birlikte bir bilgisayarın işlevinin sayımına bilgisayarın komut seti denir. Komut seti, programcının ya da makinenin bakış açısından görülebilir. Makine için her türlü komut, sıfırlar ve birlerle kodlanmalıdır. Programcı açısından, sıfır ve birlerle doldurulmuş bir sayfa bıktırıcıdır ve yorumlanması güçtür. Bu nedenle setteki her komut için, onları daha okunabilir kılan, akronimler görevlendirilmiştir, örnek olarak, iki saklayıcıda korunan iki sayıyı toplamak TOPLA A,B diye kodlanabilir. Birler ve sıfırların diline "makine dili" denir. Olguları basitleştirmek için kodlar kullanan dileyse "makine kodu" denir. Makine kodunu, makine diline çevirme işlemi, birleştirme" diye adlandırılır. Her programın, çalışabilmesi için, makine diline dönüştürülmesi gerekir. Makine kodunun, makine diline göre ele alınması daha kolay olmakla birlikte, özellikle geniş ve karmaşık komut setlerinde kullanılması zordur. Ayrıca, makine kodları, farklı bilgisayarlarda kullanılamaz. Bu problemlerin her ikisi de üst düzeyli diller kullanılarak çözülür. Üst düzeyli dillerde komutlar, makine dili programlarına göre daha kolayca anlaşılabilir ve bu üst düzey dil komutları, çalıştırdıkları bilgisayardan bağımsızdırlar. Bir üst düzey komutu, birkaç makine dili komutuna bölünebilir. Bu, bir bilgisayar tarafından yapılırsa "derleme" diye adlandırılır. Tek bir üst düzey dilin, üstünde kullanıldığı her çeşit bilgisayar için farklı bir derleyicisi vardır. Yaygın olarak kullanılan üst düzey dillere FORTRAN, BASİC ve PASCAL örnek gösterilebilir. Başarılı bir programlama bir görevin yöntemli aşamalara bölünmesini gerektirir: Başka bir deyişle, hem bilgisayar, hem de programcı tarafından anlaşılacak bir algoritma. Bir program yazıldıktan sonra, hataları elemek amacıyla denetlenmelidir. Bu işlem, en az program yazma kadar zaman alıcıdır. Programlarla ilgiii güçlükler iki türlüdür: Mantık hataları ve programlama hataları.bir algoritmanın tasarımında yanlış aşama dizilerinin kullanılmasına 'mantık hatası' denir. Programlama dilinin yanlış kullanılmasıysa, 'programlama hatası" diye adlandınlır. Bu hataları belirleme işlemine "hata saptama" denir: Bir bilgisayarın son performansı programlarının mantığına bağlı olduğu için zor, ama önemli bir görevdir. Bilgisayar uygulamaları: Günümüzde, bilgisayarların doğrudan ya da dolaylı olarak etkisi neredeyse evrenseldir. Bilgisayar, bir çiftliğin yönetilmesinden, bir hastalığın teşhisine, sanayide tasarımlamadan bir uzay aracını fırlatmaya kadar çeşitli uygulamalarda kullanılmaktadır. Bilim, bilgisayarların, ilk örneklerinin yapılmasından bu yana yaygın biçimde kullanıldıkları bir alandır. Bilgisayarların geliştirilmesi genel anlamda bilim adamlarının işi olduğu için, çoksayıda bilgisayarın bilim adamlarına hizmet etmesi doğaldır. Bilimsel sorunları çözmek üzere araştırmacıların, bilim dili matematikle ilgili olmaları kaçınılmazdır. Son derece karmaşık doğal olguların anlaşılması çalışmalarında bilim adamlarının, verilerin gittikçe daha çoğaldığı, ilerledikçe güçleşen matematik ilişkilerini kullanmaları gerekmektedir. Bu yüzden, birçok karmaşık bilimsel çalışmanın bilgisayar yardımı olmaksızın ele alınması aşağı yukarı olanaksızdır.

8 Birçok bilimsel bilgisayar programları, kaçınılmaz olarak bütün insanlara hizmet eder. Bunun görüldüğü ve bilgisayar teknolojisinde hızlı ilerlemelere neden olan bir alan,tarımdır. Bununla birlikte bilgisayarlar tohum alımı, büyüklüğü ve çiftlik hayvanlarının yem içeriği gibi verileri analiz ederken, özellikle sonucun üretimdeki etkisi nedeniyle, birçok tarım işçisinin de işten çıkarılmasına neden olmuşlardır. Hava tahminlerindeki gelişen tutarlılık, daha güçlü bilgisayar programlarının başka bir örneğidir. Bilgisayarlar yalnızca hava tahminine yardımcı olmakla kalmamış, çok daha geniş miktardaki verileri analiz edebilmeleri ile meteorologların meteorolojinin etkisini daha iyi kavramalarını sağlamıştır. Ayrıca günümüzde bilgisayarlar, hava sistemleriyle uydu fotoğraflarının benzerini yapabilmektedir. Uyduları yörüngelerine yerleştirmek için gerekli teknoloji de, geniş dereceli bilgisayarlar sayesinde karşılanmıştır. Kuşkusuz havanın çok büyük doğrulukta tahmin edilmesine daha uzun bir yol vardır; ama, gelecek kuşağın süper bilgisayarlarının, paralel işlem teknikleri kullanarak bu hedefi gerçekleştirmeleri beklenmektedir. Günümüzde iş dünyasında geniş ölçüde ve dünya çapında, bilgisayarlar kullan ilmaktaaır. İyi bilinen bir örnek geniş ölçüde bilgisayara dayanan bankacılıktır. Otomatik tele-bankalar her yerde hizmete girmişlerdir ve bir bankanın bilgisayarının giriş-çıkış aygıtı olarak düşünülebilirler. Ayrıca bilgisayar, veri komutu ve giriş-çıkış aygıtlarının kablo aracılığıyla bağlandığı bilgisayar ağları da, bankalar tarafından yaygın biçimde kullanılmaktadır. Bilgisayarlar için yeni bir alan iletişimdir, iletişim, bilginin akışı ve denetimini kapsar. Bu, kendi birimleri içinde ilerleyen verileri düzenlerken, bilgisayarın yaptıklarının bir parçasıdır. Tek bir bütün aygıt yerine giriş-çıkış aygıtlarından oluşan ağlar kullanılarak bilgisayarın amacı genişletilirse, sonuç bir iletişim sistemidir. Bilgisayarın aritmetik ve mantık birimi ile bellek biriminin ikisi birden küçük, ama birçok giriş-çıkış aygıtını denetliyorsa, aygıt bir bilgisayardan çok, bir mesaj alma aygıtı olarak işleyecektir. Ev için küçük,güçlü ve ucuz bilgisayarlar mikroelektronikteki ilerlemeler sayesinde gerçekleştirilmiştir. Bu masa üstü makineler, günümüzde, büyük bilgisayarların gerçekleştirdikleri birçok işlevi gerçekleştirebilmektedir. İlk olarak video oyunları ve kayıt tutma gibi ev uygulamalarında kullanılan kişisel bilgisayarlar, 1970 yıllarının sonlarına doğru iş dünyasında ve eğitimde de kullanılmaya başlanmıştır yıllarının ortalarına ve sonlarına doğru daha güçlü mikroişlemcilerin geliştirilmesi ve bilgisayar ağındaki ilerlemeler kişisel bilgisayarların gücünü o kadar artırmıştır ki, günümüzde büyük şirketlerde bile yaygın olarak kullanılmaktadırlar. Kişisel bilgisayarların önemli bir uygulaması masaüstü yayıncılıktır. Bu hızla büyüyen teknolojide, yazılım programları ve ucuz yazıcılar, yayınlanmaya hazır metin ve grafik üretiminde kullanılmaktadır: Kişi tek bir terminalde oturarak bir yazıyı yazıp, baskıya hazırlayabilir; tablo ya da çizim gibi grafikleri çizebilir, metni ve grafik öğelerini hazırlayabilir ve sonuçları bellekte saklayabilir. Daha sonra sonuçlar çıktı olarak yazıcıdan alınabilir ya da elektronik olarak bir yazı makinesine gönderilebilir.masa üstü yayıncılık, yüksek nitelikli baskıların ucuz olarak üretilmelerini sağlar. Kaynak Linki: Bilgisayar - Kaynak gösterilmeden kullanılamaz. Bilgisiz Adam

BİLGİSAYARIN TARİHÇESİ Tarihsel olarak en önemli eski hesaplama aleti abaküstür; 2000 yildan fazla süredir bilinmekte ve yaygın olarak

BİLGİSAYARIN TARİHÇESİ Tarihsel olarak en önemli eski hesaplama aleti abaküstür; 2000 yildan fazla süredir bilinmekte ve yaygın olarak BİLGİSAYARIN TARİHÇESİ Tarihsel olarak en önemli eski hesaplama aleti abaküstür; 2000 yildan fazla süredir bilinmekte ve yaygın olarak kullanılmaktadır. Blaise Pascal, 1642 de dijital hesap makinesini

Detaylı

KBÜ. TBP111 Bilgisayar Donanımı. Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ.

KBÜ. TBP111 Bilgisayar Donanımı. Öğr. Gör. Dr. Abdullah ELEN KARABÜK ÜNİVERSİTESİ. KBÜ KARABÜK ÜNİVERSİTESİ TBP111 Bilgisayar Donanımı «B İ LG İ S AYA R D O N A N I M A G İ R İ Ş» Öğr. Gör. Dr. Abdullah ELEN Karabük Üniversitesi T.O.B.B. Teknik Bilimler Meslek Yüksekokulu Demir Çelik

Detaylı

Bilgisayar Mimarisi Nedir?

Bilgisayar Mimarisi Nedir? BİLGİSAYAR MİMARİSİ Bilgisayar Mimarisi Nedir? Bilgisayar mimarisi, diğer mimariler gibi, bir yapı kullanıcısının ihtiyaçlarını belirleme ve bu ihtiyaçları ekonomik ve teknolojik kısıtlamalar dahilinde

Detaylı

GMB 103 Bilgisayar Programlama. 1. Bilgisayar Tarihi

GMB 103 Bilgisayar Programlama. 1. Bilgisayar Tarihi GMB 103 Bilgisayar Programlama 1. Bilgisayar Tarihi Yrd.Doç.Dr. İbrahim Sönmez Ondokuz Mayıs Üniversitesi Ballıca Kampüsü Havacılık ve Uzay Bilimleri Fakültesi Meteoroloji Mühendisliği Bölümü isonmez@omu.edu.tr

Detaylı

Giriş MİKROİŞLEMCİ SİSTEMLERİ. Elektronik Öncesi Kuşak. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Kuşak. Bilgisayar teknolojisindeki gelişme

Giriş MİKROİŞLEMCİ SİSTEMLERİ. Elektronik Öncesi Kuşak. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Kuşak. Bilgisayar teknolojisindeki gelişme Giriş MİKROİŞLEMCİ SİSTEMLERİ Bilgisayar teknolojisindeki gelişme Elektronik öncesi kuşak Elektronik kuşak Mikroişlemci kuşağı Yrd. Doç. Dr. Şule Gündüz Öğüdücü 1 Bilgisayar Tarihi Elektronik Öncesi Kuşak

Detaylı

Bilgisayar Programlama. Giriş

Bilgisayar Programlama. Giriş Bilgisayar Programlama Giriş Bilgisayar, verileri saklayan, bunlar üzerinde çok hızlı işlem yapan ve istenen verileri sunan bir aygıttır. Donanım (hardware) ve yazılım(software) diye iki bölüme ayrlır.

Detaylı

MAK 1005 Bilgisayar Programlamaya Giriş. BİLGİSAYARA GİRİŞ ve ALGORİTMA KAVRAMI

MAK 1005 Bilgisayar Programlamaya Giriş. BİLGİSAYARA GİRİŞ ve ALGORİTMA KAVRAMI MAK 1005 Bilgisayar Programlamaya Giriş Uludağ Üniversitesi, Mühendislik Fakültesi Makine Mühendisliği Bölümü BİLGİSAYARA GİRİŞ ve ALGORİTMA KAVRAMI Prof. Dr. Necmettin Kaya 1 KONULAR 1. Bilgisayara giriş,

Detaylı

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta. Öğr. Gör. Dr. Barış Doğru

ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta. Öğr. Gör. Dr. Barış Doğru ENF 100 Temel Bilgi Teknolojileri Kullanımı Ders Notları 2. Hafta Öğr. Gör. Dr. Barış Doğru 1 Konular 1. Bilgisayar Nedir? 2. Bilgisayarın Tarihçesi 3. Günümüz Bilgi Teknolojisi 4. Bilgisayarların Sınıflandırılması

Detaylı

Bilgisayarın Tarihi. Prof. Dr. Eşref ADALI www. Adalı.net

Bilgisayarın Tarihi. Prof. Dr. Eşref ADALI www. Adalı.net Bilgisayarın Tarihi Prof. Dr. Eşref ADALI www. Adalı.net Hesaplama ve Hesap Makinesi Harizmili Musa (Musal El Harizmi) 0 ve bilinmeyen için «x» değişkenini yazdığı cebir kitabında kullandı 780 yılında

Detaylı

Ünite-2 Bilgisayar Organizasyonu. www.cengizcetin.net

Ünite-2 Bilgisayar Organizasyonu. www.cengizcetin.net Ünite-2 Bilgisayar Organizasyonu Bilgisayar Nedir? Belirli bir sonuç üretmek amacıyla; mantıksal kıyaslamalardan sonuç çıkarabilen, büyük miktarlarda bilgiyi depolayabilen ve gerektiğinde bu bilgileri

Detaylı

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi Kullanıcıdan aldığı veri ya da bilgilerle kullanıcının isteği doğrultusunda işlem ve karşılaştırmalar yapabilen, veri ya da bilgileri sabit disk,

Detaylı

Bilgisayarların Tarihi Gelişimi

Bilgisayarların Tarihi Gelişimi Bilgisayarların Tarihi Gelişimi Basit bir hayale dalın, bir kişinin islediği bilgiye anında internet denilen dünya bilgisayarlar arası bağlantı ile erişebildiğini, günlerce sürecek hesaplamaların sonucunu

Detaylı

Mikrobilgisayar ve Assembler

Mikrobilgisayar ve Assembler Mikrobilgisayar Öğr. Gör. Serkan KORKMAZ 2011 - Birecik MYO 1 Mikrobilgisayar Bilgisayar Nedir? 2 Mikrobilgisayar Bilgiyi giriş olarak alan, bunu belli bir kurala göre işleyen sonucu çıktı olarak ren sisteme

Detaylı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ Ders 10 LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ LINUX de Programlama LINUX işletim sistemi zengin bir programlama ortamı sağlar. Kullanıcılara sistemi geliştirme olanağı sağlar.

Detaylı

1. HAFTA TBT181. Temel Bilgisayar Teknolojileri Kullanımı. Öğr. Gör. E. Ekmel SULAK. ekmelsulak@karabuk.edu.tr

1. HAFTA TBT181. Temel Bilgisayar Teknolojileri Kullanımı. Öğr. Gör. E. Ekmel SULAK. ekmelsulak@karabuk.edu.tr 1. HAFTA TBT181 Temel Bilgisayar Teknolojileri Kullanımı Öğr. Gör. E. Ekmel SULAK ekmelsulak@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler Genel Bilgiler...

Detaylı

Bilişim Teknolojileri ve Temel Kavramlar

Bilişim Teknolojileri ve Temel Kavramlar Bilişim Teknolojileri ve Temel Kavramlar Amaçlarımız Bu üniteyi çalıştıktan sonra, Bilgisayarı tanımlayabilecek Bilgisayarın tarihi gelişimini açıklayabilecek Kişisel bilgisayarların temel parçalarını

Detaylı

Konular MİKROİŞLEMCİ SİSTEMLERİ. Giriş. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Öncesi Kuşak

Konular MİKROİŞLEMCİ SİSTEMLERİ. Giriş. Bilgisayar Tarihi. Elektronik Kuşak. Elektronik Öncesi Kuşak Konular MİKROİŞLEMCİ SİSTEMLERİ Giriş: Bilgisayar Tarihi Mikroişlemci Temelli Sistemler Sayı Sistemleri Doç. Dr. Şule Gündüz Öğüdücü http://ninova.itu.edu.tr/tr/dersler/bilgisayar-bilisim-fakultesi/30/blg-212/

Detaylı

Bilişim Teknolojileri Temelleri 2011. Dijital Dünyada Yaşamak

Bilişim Teknolojileri Temelleri 2011. Dijital Dünyada Yaşamak Bilişim Teknolojileri Temelleri 2011 Dijital Dünyada Yaşamak Bilgisayar nedir? Bilgisayar, kullanıcı tarafından girilen bilgileri(veri) işleyen, depolayan istendiğinde girilen bilgileri ve sonuçlarını

Detaylı

BİLGİSAYAR NEDİR? mantıksal ve aritmetiksel işlemler. işlemlerin sonucunu saklama. saklanan bilgilere ulaşılma

BİLGİSAYAR NEDİR? mantıksal ve aritmetiksel işlemler. işlemlerin sonucunu saklama. saklanan bilgilere ulaşılma BİLGİSAYAR NEDİR? BİLGİSAYAR NEDİR? mantıksal ve aritmetiksel işlemler işlemlerin sonucunu saklama saklanan bilgilere ulaşılma Bilgisayarın Genel Yapısı Bellek Giriş Birimleri M.İ.B. Çıkış Birimleri Bilgisayarın

Detaylı

Yazılım Mühendisliğine Giriş 2018 GÜZ

Yazılım Mühendisliğine Giriş 2018 GÜZ Yazılım Mühendisliğine Giriş 2018 GÜZ Birinci Kuşak Bilgisayarlar 1940-1956 Vakum Tüpler İlk bilgisayarlar oda büyüklüğünde olup vakum tüpler devre elemanları olarak kullanılıyordu. Bellek olarak ta manyetik

Detaylı

TEMEL BİLGİTEKNOLOJİLERİ

TEMEL BİLGİTEKNOLOJİLERİ TEMEL BİLGİTEKNOLOJİLERİ Bilgiyi işlemekte kullanılan araçlar ikiye ayrılır. 1- Maddi cihazlar 2-Kavramsal araçlar. Kullanıcıve bilgisayarın karşılıklıetkileşimini sağlayan birimlerin genel adıgiriş-çıkışbirimleridir.

Detaylı

BİLGİ TEKNOLOJİLERİNE GİRİŞ

BİLGİ TEKNOLOJİLERİNE GİRİŞ BİLGİ TEKNOLOJİLERİNE GİRİŞ TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI Öğr. Gör. GÜLTEKİN BÜYÜKŞENGÜR HAFTA 1 SAPANCA Meslek Yüksekokulu BİLGİ TEKNOLOJİLERİNE GİRİŞ BİLGİSAYARIN TANIMI BİLGİSAYAR VE BİLGİSAYAR

Detaylı

TEMEL BİLGİ TEKNOLOJİLERİ I

TEMEL BİLGİ TEKNOLOJİLERİ I DİKKATİNİZE: BURADA SADECE ÖZETİN İLK ÜNİTESİ SİZE ÖRNEK OLARAK GÖSTERİLMİŞTİR. ÖZETİN TAMAMININ KAÇ SAYFA OLDUĞUNU ÜNİTELERİ İÇİNDEKİLER BÖLÜMÜNDEN GÖREBİLİRSİNİZ. TEMEL BİLGİ TEKNOLOJİLERİ I KISA ÖZET

Detaylı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN Bilgisayar Mühendisliğine Giriş Yrd.Doç.Dr.Hacer KARACAN Mikroişlemci Nedir? Bir bilgisayarın en önemli parçası Mikroişlemcisidir. Hiçbir bilgisayar mikroişlemci olmadan çalışamaz. Bu nedenle Mikroişlemci

Detaylı

Bilgisayarda Programlama. Temel Kavramlar

Bilgisayarda Programlama. Temel Kavramlar Bilgisayarda Programlama Temel Kavramlar KAVRAMLAR Programlama, yaşadığımız gerçek dünyadaki problemlere ilişkin çözümlerin bilgisayarın anlayabileceği bir biçime dönüştürülmesi / ifade edilmesidir. Bunu

Detaylı

Çalışma Açısından Bilgisayarlar

Çalışma Açısından Bilgisayarlar Çalışma Açısından Bilgisayarlar Ölçme sistemi ile hesaplama sistemi birbiriyle ilgili olmasına rağmen aynı değillerdir. Suyun sıcaklığı ve gürültünün şiddeti ile evdeki lambaların ölçülmesi aynı değillerdir.

Detaylı

1.1. Yazılım Geliştirme Süreci

1.1. Yazılım Geliştirme Süreci Kazanımlar Bu bolümde; Yazılım geliştirme sureci konusunda bilgi sahibi olacak, Yazılım geliştirme surecinde gerekli olan araçları tanıyacak, Python dilinde program geliştirme ortamlarını inceleyebileceksiniz.

Detaylı

Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır.

Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır. I. GİRİŞ Günümüz bilgi toplumunda bilgisayar, her alanda kendine yer edinmiş ve insana, bir çok işlemde yardımcı olarak büyük kolaylık sağlamaktadır. İnsanların elle yaptığı ve yapmakta olduğu bir çok

Detaylı

BELLEKLER. Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır.

BELLEKLER. Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır. BELLEKLER 1- RAM (Random Access Memory) Nedir? Kelime anlamı olarak RAM Random Access Memory yani Rastgele Erişilebilir Bellek cümlesinin kısaltılması ile oluşmuş bir tanımdır. Kısaca: RAM bilgisayar için

Detaylı

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ Bilgisayar, kendine önceden yüklenmiş program gereğince

Detaylı

Bilgisayar Mimarisi ve Organizasyonu Giriş

Bilgisayar Mimarisi ve Organizasyonu Giriş + Bilgisayar Mimarisi ve Organizasyonu Giriş Bilgisayar Mimarisi Bilgisayar Organizasyonu Programcının görebileceği bir sistemin nitelikleri Bir programın mantıksal yürütülmesi üzerinde direk bir etkisi

Detaylı

Bilişim Teknolojileri Temelleri 2011

Bilişim Teknolojileri Temelleri 2011 Bölüm 1 Bilişim Teknolojileri Temelleri 2011 Dijital Dünyada Yaşamak Hedefler Bilgisayar kullanabilmenin günümüzde başarılı olmak için neden son derece önemli olduğu Bilgisayar sözcüğünün tanımlanması

Detaylı

İşletim Sistemlerine Giriş

İşletim Sistemlerine Giriş İşletim Sistemlerine Giriş İşletim Sistemleri ve Donanım İşletim Sistemlerine Giriş/ Ders01 1 İşletim Sistemi? Yazılım olmadan bir bilgisayar METAL yığınıdır. Yazılım bilgiyi saklayabilir, işleyebilir

Detaylı

5. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

5. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 5. HAFTA KBT104 BİLGİSAYAR DONANIMI Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 Konu Başlıkları Bellekler İç Bellekler ROM Bellek RAM Bellek Dış Bellekler Sabit Disk Sürücüleri

Detaylı

Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır?

Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır? Bilgi ve iletişim teknolojileri Dersi Ders Notlarıdır? Bilgisayar, Hesap makinesi gibi araçlara neden ihtiyaç duyulmuştur? Zaman tasarrufu Bilginin depolanması ihtiyacı Hatasız işlem yapma isteği İletişim

Detaylı

Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. İşler. Bilgi İşlem Çevrimi

Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. İşler. Bilgi İşlem Çevrimi Bilgisayar nedir? Bilgisayar, elektronik bir cihazdır ve kendi belleğinde depolanan talimatları sırasıyla uygulayarak çalışır. Veriyi toplar (girdi) İşler Bilgi üretir (çıktı) Bilgi İşlem Çevrimi 1 Bir

Detaylı

Programlama Nedir? Bir bilgisayar bilimcisi gibi düşünmek ve programlama ne demektir?

Programlama Nedir? Bir bilgisayar bilimcisi gibi düşünmek ve programlama ne demektir? 2.1.1. PROGRAMLAMA NEDIR? Programlama Nedir? Bir bilgisayar bilimcisi gibi düşünmek ve programlama ne demektir? Bu düşünme şekli matematiğin, mühendisliğin ve doğa bilimlerinin bazı özelliklerini birleştirmektedir.

Detaylı

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1 Bilgisayar Mühendisliği Bilgisayar Mühendisliğine Giriş 1 Mühendislik Nedir? Mühendislik, bilim ve matematiğin yararlı cihaz ve sistemlerin üretimine uygulanmasıdır. Örn: Elektrik mühendisleri, elektronik

Detaylı

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI Enformatik Bölümü - Bilgisayarın tanımı ve tarihçesi Bilgisayar, belirli komutlara göre veri işleyen ve depolayan bir makinedir. İlk bilgisayar 1950 yılında yapılmıştır.

Detaylı

Bilgisayarların Gelişimi

Bilgisayarların Gelişimi Bilgisayarların Gelişimi Joseph Jacquard (1810) Bilgisayar tabanlı halı dokuma makinesi Delikli Kart (Punch Card) Algoritma ve Programlama 6 Bilgisayar Sistemi 1. Donanım fiziksel aygıtlardır. 2. Yazılım

Detaylı

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür.

İŞLEMCİLER (CPU) İşlemciler bir cihazdaki tüm girdilerin tabii tutulduğu ve çıkış bilgilerinin üretildiği bölümdür. İŞLEMCİLER (CPU) Mikroişlemci Nedir? Mikroişlemci, hafıza ve giriş/çıkış birimlerini bulunduran yapının geneline mikrobilgisayar; CPU' yu bulunduran entegre devre çipine ise mikroişlemci denir. İşlemciler

Detaylı

Temel Bilgisayar Bilgisi

Temel Bilgisayar Bilgisi Temel Bilgisayar Bilgisi BİL131 - Bilişim Teknolojileri ve Programlama Hakan Ezgi Kızılöz Bilgisayarların Temel Özellikleri Bilgisayarlar verileri alıp saklayabilen, mantıksal ya da aritmetik olarak işleyen

Detaylı

1. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi

1. HAFTA KBT104 BİLGİSAYAR DONANIMI. KBUZEM Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 1. HAFTA KBT104 BİLGİSAYAR DONANIMI Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 Konu Başlıkları 1. Bilgisayara Giriş Bilgisayar Nedir? Bilgisayar ile Neler Yapabiliriz? Yeni Bilgisayar

Detaylı

ncü Bilgi İşleyen Makine Olarak Beyin Beyin 2005 Albert Long Hall, Boğazi

ncü Bilgi İşleyen Makine Olarak Beyin Beyin 2005 Albert Long Hall, Boğazi Bilgisayar ve Beynin Karşılaştırmalı Evrimi Bilgi Đşleyen Makina Olarak Beyin - 3 23-24 Aralık 2005 Boğ, Đstanbul M. Ufuk Çağlayan Bilgisayar Mühendisliği Bölümü Boğ 24 Aralık 2005 Motivasyon Bilgisayar

Detaylı

Bilgisayara Giriş Konular

Bilgisayara Giriş Konular Bilgisayara Giriş Konular Bilgisayara Giriş Bilgisayarın Tanımı Bilgisayarların Tarihçesi İlk Bilgisayarlar Kişisel Bilgisayarlar ve Sonrası Bilgisayarların Yapısı ve Bileşenleri Bilişim Sistemleri ve

Detaylı

Bilgi ve iletişim teknolojileri

Bilgi ve iletişim teknolojileri Bilgi ve iletişim teknolojileri 1 Bilgisayar, Hesap makinesi gibi araçlara neden ihtiyaç duyulmuştur? Zaman tasarrufu Bilginin depolanması ihtiyacı Hatasız işlem yapma isteği İletişim ihtiyacı 30\2 Bilişim

Detaylı

Bilgisayar Kavramına Giriş, Bilgisayar Kullanımı ile İlgili Temel Kavramlar

Bilgisayar Kavramına Giriş, Bilgisayar Kullanımı ile İlgili Temel Kavramlar Bilgisayar Kavramına Giriş, Bilgisayar Kullanımı ile İlgili Temel Kavramlar Teknolojinin gelişmesi ile birlikte bilgiye gereksinim daha da artmaktadır. Bilginin toplanıp derlenerek anlamlı bir duruma getirilmesi

Detaylı

Bilişim Teknolojilerine Giriş

Bilişim Teknolojilerine Giriş Bilişim Teknolojilerine Giriş Bilginin toplanması, işlenmesi, saklanması ve iletilmesini sağlayan teknolojilerin bütününe bilişim teknolojileri denir. Bilişim Teknolojisi Girilen verileri saklayan, işleyen,

Detaylı

Sistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir.

Sistem Programlama. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir. Kesmeler(Interrupts): Kesme mikro işlemcinin üzerinde çalıştığı koda ara vererek başka bir kodu çalıştırması işlemidir. Kesmeler çağırılma kaynaklarına göre 3 kısma ayrılırlar: Yazılım kesmeleri Donanım

Detaylı

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar Bilgi Teknolojileri ve Uygulamalarına Giriş Dersin Konusu ve Amaçları: Bu dersin amacı daha önce bilgisayar ve bilgi teknolojileri alanında herhangi bir bilgi ve/veya deneyime sahip olmayan öğrenciye bilgi

Detaylı

MİKROİŞLEMCİ MİMARİLERİ

MİKROİŞLEMCİ MİMARİLERİ MİKROİŞLEMCİ MİMARİLERİ Mikroişlemcilerin yapısı tipik olarak 2 alt sınıfta incelenebilir: Mikroişlemci mimarisi (Komut seti mimarisi), Mikroişlemci organizasyonu (İşlemci mikromimarisi). CISC 1980 lerden

Detaylı

BİLGİ TEKNOLOJİLERİ SMO103

BİLGİ TEKNOLOJİLERİ SMO103 BİLGİ TEKNOLOJİLERİ SMO103 2. HAFTA BİLGİSAYAR SİSTEMİ, BİLGİSAYARI OLUŞTURAN BİRİMLER VE ÇALIŞMA PRENSİPLERİ ANAKART, İŞLEMCİ VE BELLEKLER SABİT DİSKLER, EKRAN KARTLARI MONİTÖRLER VE DİĞER DONANIM BİRİMLERİ

Detaylı

T E M E L K AV R A M L A R. Öğr.Gör. Günay TEMÜR / Teknoloji F. / Bilgisayar Müh.

T E M E L K AV R A M L A R. Öğr.Gör. Günay TEMÜR / Teknoloji F. / Bilgisayar Müh. B İ L G İ S AY A R M Ü H E N D İ S L İ Ğ İ N E G İ R İ Ş T E M E L K AV R A M L A R BAŞLAYALIM BİLGİSAYAR (COMPUTER) NEDİR? Bilgisayar, kullanıcıdan aldığı verilerle aritmetiksel ve mantıksal işlemler

Detaylı

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz.

Temel Kavramlar-2. Aşağıda depolama aygıtlarının kapasitelerini inceleyebilirsiniz. Temel Kavramlar-2 Byte = 8 Bit in bir araya gelmesiyle oluşan bellektir. Bilgisayarın tanıdığı harf rakam ve özel karakterlerden her biri 1 byte lık yer kaplar. Yani her bir harfin 1 veya 0 dan oluşan

Detaylı

İşletim Sistemleri (Operating Systems)

İşletim Sistemleri (Operating Systems) İşletim Sistemleri (Operating Systems) 1 İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts,

Detaylı

İşletim Sistemi. BTEP205 - İşletim Sistemleri

İşletim Sistemi. BTEP205 - İşletim Sistemleri İşletim Sistemi 2 İşletim sistemi (Operating System-OS), bilgisayar kullanıcısı ile bilgisayarı oluşturan donanım arasındaki iletişimi sağlayan ve uygulama programlarını çalıştırmaktan sorumlu olan sistem

Detaylı

MEKATRONİĞİN TEMELLERİ

MEKATRONİĞİN TEMELLERİ MEKATRONİĞİN TEMELLERİ Teknik Bilimler Meslek Yüksekokulu Mekatronik Programı Yrd. Doç. Dr. İlker ÜNAL Vize %30 Dersin Koşulları Final %60 Ödev %10 Dersin Konuları Mekatronik Sistemler Birimler ve Ölçme

Detaylı

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU

Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU Bilgisayar Temel kavramlar - Donanım -Yazılım Ufuk ÇAKIOĞLU Bilgisayar Nedir? Bilgisayar; Kullanıcıdan aldığı bilgilerle mantıksal ve aritmetiksel işlemler yapabilen, Yaptığı işlemleri saklayabilen, Sakladığı

Detaylı

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği

İŞLETİM SİSTEMLERİNE GİRİŞ. Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği İŞLETİM SİSTEMLERİNE GİRİŞ Von Neumann Mimarisi Modern bilgisayar çalışma prensipleri, Von Neumann ın 1945 de geliştirdiği mimariyi temel almaktadır. Merkezi İşlem Birimi Aritmetik ve Mantık Birimi Kontrol

Detaylı

PROGRAMLAMA TEMELLERİ

PROGRAMLAMA TEMELLERİ PROGRAMLAMA TEMELLERİ 2.HAFTA Yazılım Yazılım, elektronik aygıtların belirli bir işi yapmasını sağlayan programların tümüne verilen isimdir. Bir başka deyişle var olan bir problemi çözmek amacıyla bilgisayar

Detaylı

BİLGİSAYARLARIN TARİHÇESİ VE GELİŞİMİ KİŞİSEL BİLGİSAYARLARIN ANA BİLEŞENLERİ DONANIM VE YAZILIM KAVRAMLARI

BİLGİSAYARLARIN TARİHÇESİ VE GELİŞİMİ KİŞİSEL BİLGİSAYARLARIN ANA BİLEŞENLERİ DONANIM VE YAZILIM KAVRAMLARI BİLGİSAYARA GİRİŞ BÖLÜM 1 BİLGİSAYARLARIN TARİHÇESİ VE GELİŞİMİ KİŞİSEL BİLGİSAYARLARIN ANA BİLEŞENLERİ DONANIM VE YAZILIM KAVRAMLARI 2 BİLGİSAYARLARIN TARİHÇESİ VE GELİŞİMİ Bilgisayar Kavramı Nedir? Bilgisayar

Detaylı

Bölüm-1 Temel Bilgisayar

Bölüm-1 Temel Bilgisayar Bölüm-1 Temel Bilgisayar - 1 - Bilgisayar Nedir? Bilgisayar, çok hızlı elektronik bir hesaplama makinesi olup, özel olarak hazırlanmış verileri alır, hafızasında yüklü olan programa göre işler ve sonucu

Detaylı

BEDEN EĞİTİMİ I: Haftalık ders 1 saattir (T-0 ) (U-l) (K-0).

BEDEN EĞİTİMİ I: Haftalık ders 1 saattir (T-0 ) (U-l) (K-0). I.SINIF-1.YARIYIL TÜRK DİLİ I : Haftalık ders 2 saattir (T-2 ) (U-0) (K-2). Ders İçeriği; % 10 Dil, Diller ve Türk Dili, % 15 Dil Bilgisi, Sözcük ve Cümle % 25 Kelime Türleri % 25 Anlatım Öğeleri ve Anlatım

Detaylı

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu

İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu İŞLETİM SİSTEMİ KATMANLARI (Çekirdek, kabuk ve diğer temel kavramlar) Bir işletim sisteminin yazılım tasarımında ele alınması gereken iki önemli konu bulunmaktadır; 1. Performans: İşletim sistemi, makine

Detaylı

1. PS/2 klavye fare 2. Optik S/PDIF çıkışı 3. HDMI Giriş 4. USB 3.0 Port 5. USB 2.0 Port 6. 6 kanal ses giriş/çıkış 7. VGA giriş 8.

1. PS/2 klavye fare 2. Optik S/PDIF çıkışı 3. HDMI Giriş 4. USB 3.0 Port 5. USB 2.0 Port 6. 6 kanal ses giriş/çıkış 7. VGA giriş 8. İşlemci: İşlemci,kullanıcıdan bilgi almak, komutları işlemek ve sonuçları kullanıcıya sunmak gibi pek çok karmaşık işlemi yerine getirir. Ayrıca donanımların çalışmasını kontrol eder. İşlemci tüm sistemin

Detaylı

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım

Yazılım Çeşitleri. Uygulama Yazılımları. İşletim Sistemleri. Donanım Yazılım Yazılım Bilgisayarlar üretildikleri anda içlerinde herhangi bir bilgi barındırmadıkları için bir işlevleri yoktur. Bilgisayarlara belirli yazılımlar yüklenerek işlem yapabilecek hale getirilirler.

Detaylı

27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK

27.10.2011 HAFTA 1 KALICI OLMAYAN HAFIZA RAM SRAM DRAM DDRAM KALICI HAFIZA ROM PROM EPROM EEPROM FLASH HARDDISK Mikroişlemci HAFTA 1 HAFIZA BİRİMLERİ Program Kodları ve verinin saklandığı bölüm Kalıcı Hafıza ROM PROM EPROM EEPROM FLASH UÇUCU SRAM DRAM DRRAM... ALU Saklayıcılar Kod Çözücüler... GİRİŞ/ÇIKIŞ G/Ç I/O

Detaylı

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay.

PROGRAMLAMAYA GİRİŞ. Öğr. Gör. Ayhan KOÇ. Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay. PROGRAMLAMAYA GİRİŞ Öğr. Gör. Ayhan KOÇ Kaynak: Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri VATANSEVER, Seçkin Yay., 2007 Algoritma ve Programlamaya Giriş, Ebubekir YAŞAR, Murathan Yay., 2011

Detaylı

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem 3.3. İki Tabanlı Sayı Sisteminde Dört İşlem A + B = 2 0 2 1 (Elde) A * B = Sonuç A B = 2 0 2 1 (Borç) A / B = Sonuç 0 + 0 = 0 0 0 * 0 = 0 0 0 = 0 0 0 / 0 = 0 0 + 1 = 1 0 0 * 1 = 0 0 1 = 1 1 0 / 1 = 0 1

Detaylı

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir. Bilgisayar Mimarisi İkilik Kodlama ve Mantık Devreleri Yrd.Doç.Dr. Celal Murat KANDEMİR ESOGÜ Eğitim Fakültesi - BÖTE twitter.com/cmkandemir Kodlama Kodlama (Coding) : Bir nesneler kümesinin bir dizgi

Detaylı

Bilgisayar en yavaş parçası kadar hızlıdır!

Bilgisayar en yavaş parçası kadar hızlıdır! Donanım Bilgisayar en yavaş parçası kadar hızlıdır! Merkezi İşlem Birimi Kavramı (CPU) Bilgisayar içerisinde meydana gelen her türlü aritmetiksel, mantıksal ve karşılaştırma işlemlerinden sorumlu olan

Detaylı

OFİS PROGRAMLARI Sunum 1 MEHMET YURDAYAN

OFİS PROGRAMLARI Sunum 1 MEHMET YURDAYAN OFİS PROGRAMLARI Sunum 1 MEHMET YURDAYAN BİLGİSAYARA GİRİŞ Bilgisayarların tarihçesi 1943 senesinde ENIAC adlı bilgisayar ile başlamıştır. ENIAC (Electronic Numerical Integrator And Computer-Elektronik

Detaylı

TEMEL BİLGİSAYAR BİLİMLERİ. Programcılık, problem çözme ve algoritma oluşturma

TEMEL BİLGİSAYAR BİLİMLERİ. Programcılık, problem çözme ve algoritma oluşturma TEMEL BİLGİSAYAR BİLİMLERİ Programcılık, problem çözme ve algoritma oluşturma Programcılık, program çözme ve algoritma Program: Bilgisayara bir işlemi yaptırmak için yazılan komutlar dizisinin bütünü veya

Detaylı

Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü

Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü Bilgisayar Teknolojileri Kullanımı Yrd. Doç. Dr. Fatih TOSUNOĞLU Erzurum Teknik Üniversitesi Mühendislik Fakültesi İnşaat Mühendisliği Bölümü 1 Ders Hakkında Genel Bilgiler Oda No: ------ Görüşme Saatleri:

Detaylı

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI. Bilgisayar I ve Bilgi İletişim Teknolojileri Dersi Öğr.Gör. Günay TEMUR

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI. Bilgisayar I ve Bilgi İletişim Teknolojileri Dersi Öğr.Gör. Günay TEMUR TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI Bilgisayar I ve Bilgi İletişim Teknolojileri Dersi Öğr.Gör. Günay TEMUR BİLGİSAYARIN TANIMI VE TARİHÇESİ Bilgisayar, kullanıcıdan aldığı verilerle mantıksal ve aritmetiksel

Detaylı

BİT in Temel Bileşenleri (Yazılım-1)

BİT in Temel Bileşenleri (Yazılım-1) Ders 4 BİT in Temel Bileşenleri (Yazılım-1) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Yazılım, değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların, birbirleriyle haberleşebilmesini ve uyumunu

Detaylı

Donanımlar Hafta 1 Donanım

Donanımlar Hafta 1 Donanım Donanımlar Hafta 1 Donanım Donanım Birimleri Ana Donanım Birimleri (Anakart, CPU, RAM, Ekran Kartı, Sabit Disk gibi aygıtlar, ) Ek Donanım Birimleri (Yazıcı, Tarayıcı, CD-ROM, Ses Kartı, vb ) Anakart (motherboard,

Detaylı

Yazılım Mühendisliğine Giriş 2018 GÜZ

Yazılım Mühendisliğine Giriş 2018 GÜZ Yazılım Mühendisliğine Giriş 2018 GÜZ İkinci Kuşak Bilgisayarlar -1956-1963 Transistör 1947 yılında keşfedilmiştir. 50 li yılların sonuna kadar bilgisayarlarda yaygın kullanımı görülmez. Vakum tüplere

Detaylı

Giriş Çıkış Birimleri:

Giriş Çıkış Birimleri: DONANIM VE YAZILIM Giriş Çıkış Birimleri: Bilgisayara dış ortamdan bilgi girilmesini sağlayan ve girilen bu bilgilerin bilgisayar tarafından işlendikten sonra, tekrar dış ortama çıkarılması için kullanılan

Detaylı

KONU 1 BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

KONU 1 BİLGİSAYAR VE ÇEVRE ÜNİTELERİ Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Elektrik ve Elektronik Teknolojisi KONU 1 BİLGİSAYAR VE ÇEVRE ÜNİTELERİ Bilgisayar, kendine önceden yüklenmiş program gereğince çeşitli bilgileri

Detaylı

MAK 210 SAYISAL ANALİZ

MAK 210 SAYISAL ANALİZ MAK 210 SAYISAL ANALİZ BÖLÜM 2- HATA VE HATA KAYNAKLARI Doç. Dr. Ali Rıza YILDIZ 1 GİRİŞ Bir denklemin veya problemin çözümünde kullanılan sayısal yöntem belli bir giriş verisini işleme tabi tutarak sayısal

Detaylı

Merkezi İşlem Birimi Kavramı (CPU)

Merkezi İşlem Birimi Kavramı (CPU) Donanım Merkezi İşlem Birimi Kavramı (CPU) Bilgisayar içerisinde meydana gelen her türlü aritmetiksel, mantıksal ve karşılaştırma işlemlerinden sorumlu olan elektronik bir aygıttır. Başlıca üç bölümden

Detaylı

Algoritma ve Akış Diyagramları

Algoritma ve Akış Diyagramları Algoritma ve Akış Diyagramları Bir problemin çözümüne ulaşabilmek için izlenecek ardışık mantık ve işlem dizisine ALGORİTMA, algoritmanın çizimsel gösterimine ise AKIŞ DİYAGRAMI adı verilir 1 Akış diyagramları

Detaylı

ÜNİTE BİLGİSAYARIN TARİHİ GELİŞİMİ BİLGİSAYAR DONANIMI İÇİNDEKİLER HEDEFLER. Okt. Mustafa AKBUĞA

ÜNİTE BİLGİSAYARIN TARİHİ GELİŞİMİ BİLGİSAYAR DONANIMI İÇİNDEKİLER HEDEFLER. Okt. Mustafa AKBUĞA HEDEFLER İÇİNDEKİLER BİLGİSAYARIN TARİHİ GELİŞİMİ BİLGİSAYAR DONANIMI Mekanik Kuşak Elektronik Kuşak Mikroişlemci Kuşağı Kuantum Kuşağı Okt. Mustafa AKBUĞA Bu üniteyi çalıştıktan sonra; Bilgisayarın tarihi

Detaylı

Mimari Esaslar. Mikroişlemcinin mimari esasları; Kaydediciler Veriyolları İş hatları dır.

Mimari Esaslar. Mikroişlemcinin mimari esasları; Kaydediciler Veriyolları İş hatları dır. Mimari Esaslar Mikroişlemcinin mimari esasları; Kaydediciler Veriyolları İş hatları dır. Bu unsurların büyüklüğü, sayısı ve yapısı o işlemcinin yeteneklerini belirler. Mimari farlılıklarda; bu konularda

Detaylı

Yazılım Mühendisliği 1

Yazılım Mühendisliği 1 Yazılım Mühendisliği 1 HEDEFLER Yazılım, program ve algoritma kavramları anlar. Yazılım ve donanım maliyetlerinin zamansal değişimlerini ve nedenleri hakkında yorum yapar. Yazılım mühendisliği ile Bilgisayar

Detaylı

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir?

Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir? Başlangıç Düşünelim? Günlük hayatta bilgisayar hangi alanlarda kullanılmaktadır? Bilgisayarın farklı tip ve özellikte olmasının sebepleri neler olabilir? Bilgisayar Bilgisayar, kendisine verilen bilgiler

Detaylı

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

Uzaktan Eğitim Uygulama ve Araştırma Merkezi JAVA PROGRAMLAMA Öğr. Gör. Utku SOBUTAY İÇERİK 2 Java Kodlarına Yorum Satırı Eklemek Java Paket Kavramı Java Kütüphane Kavramı Konsoldan Veri Çıkışı ve JOPtionPane Kütüphanesi JOptionPane Kütüphanesi Kullanarak

Detaylı

FORMÜLLER VE FONKSİYONLAR

FORMÜLLER VE FONKSİYONLAR C FORMÜLLER VE FONKSİYONLAR Konuya Hazırlık 1. Excel de formül kullanmanın faydalarını açıklayınız. Formüller, bir sayfadaki verileri kullanarak işlem yapan denklemlerdir. Bir formülde, aynı sayfadaki

Detaylı

Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI

Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı Bilgisayarı yapısal olarak; bilgilerin girilmesi, girilen bilgilerin belirtilen durumlara

Detaylı

Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB in İç Yapısı. MİB Altbirimleri. MİB in İç Yapısı

Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ. MİB Yapısı. MİB in İç Yapısı. MİB Altbirimleri. MİB in İç Yapısı Merkezi İşlem Birimi MİKROİŞLEMCİ SİSTEMLERİ Doç. Dr. Şule Gündüz Öğüdücü http://ninova.itu.edu.tr/tr/dersler/bilgisayar-bilisim-fakultesi/0/blg-1/ Merkezi İşlem Birimi (MİB): Bilgisayarın temel birimi

Detaylı

Akdeniz Üniversitesi

Akdeniz Üniversitesi F. Ders Tanıtım Formu Dersin Adı Öğretim Dili Akdeniz Üniversitesi Bilgi Teknolojileri Kullanımı Türkçe Dersin Verildiği Düzey Ön Lisans ( ) Lisans (x) Yüksek Lisans( ) Doktora( ) Eğitim Öğretim Sistemi

Detaylı

Yazılım Mühendisliğine Giriş 4. Hafta 2016 GÜZ

Yazılım Mühendisliğine Giriş 4. Hafta 2016 GÜZ Yazılım Mühendisliğine Giriş 4. Hafta 2016 GÜZ 1 İkinci Kuşak Bilgisayarlar 1956-1963: Transistor Transistor 1947 yılında keşfedilmiştir. 50 li yılların sonuna kadar bilgisayarlarda yaygın kullanımı görülmez.

Detaylı

CPU çok güçlü bir hesap makinesi gibi çalışır. CPU lar çok zeki olmayabilirler ancak çok hızlıdırlar. Sadece 0 ve 1 değerleri üzerinden işlem

CPU çok güçlü bir hesap makinesi gibi çalışır. CPU lar çok zeki olmayabilirler ancak çok hızlıdırlar. Sadece 0 ve 1 değerleri üzerinden işlem Donanım CPU çok güçlü bir hesap makinesi gibi çalışır. CPU lar çok zeki olmayabilirler ancak çok hızlıdırlar. Sadece 0 ve 1 değerleri üzerinden işlem yaparlar. Güncel hızları GHz seviyeleri ile ifade

Detaylı

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ Yrd. Doç. Dr. Mustafa Hikmet Bilgehan UÇAR 6. HAFTA BİLEŞİK MANTIK DEVRELERİ (COMBINATIONAL LOGIC) Aritmetik İşlem Devreleri

Detaylı

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi

Sayı sistemleri-hesaplamalar. Sakarya Üniversitesi Sayı sistemleri-hesaplamalar Sakarya Üniversitesi Sayı Sistemleri - Hesaplamalar Tüm sayı sistemlerinde sayılarda işaret kullanılabilir. Yani pozitif ve negatif sayılarla hesaplama yapılabilir. Bu gerçek

Detaylı

Bir bölgede başka bir bölgeye karşılıklı olarak, veri veya haberin gönderilmesini sağlayan.sistemlerdir.

Bir bölgede başka bir bölgeye karşılıklı olarak, veri veya haberin gönderilmesini sağlayan.sistemlerdir. 1.1.3. Scada Yazılımından Beklenenler Hızlı ve kolay uygulama tasarımı Dinamik grafik çizim araçları Çizim kütüphaneleri Alarm yönetimi Tarih bilgilerinin toplanması Rapor üretimi 1.1.4. Scada Sistemleri

Detaylı

5.41. UYDU ANTENİ YÖNLENDİRME OTOMASYON PROJESİ

5.41. UYDU ANTENİ YÖNLENDİRME OTOMASYON PROJESİ 5.41. UYDU ANTENİ YÖNLİRME OTOMASYON PROJESİ Prof. Dr. Asaf VAROL avarol@firat.edu.tr GİRİŞ 1960 lı yıllardan sonra ABD ve Rusya arasında yaşanan aya adım atma yarışı uzay teknolojisinin süratle gelişmesine

Detaylı

Bilgisayar Mühendisliğine Giriş

Bilgisayar Mühendisliğine Giriş Bilgisayar Mühendisliğine Giriş Bilgisayar Sistemlerinin Gelişimi 1830 Analitik Makine (Charles Babbage) 1850 Boole Cebiri (George Boole) 1890 Elektro Mekanik Cihaz (Herman Hollerith) 1931 Analog Bilgisayar

Detaylı

Öğr.Gör. Mehmet Can HANAYLI

Öğr.Gör. Mehmet Can HANAYLI 1 DERS İZLENCESİ 2 SİSTEM MİMARİLERİNE GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat edilmesi gereken alanlar Bilgisayarların sınıflandırılması

Detaylı