Bilgisayarların Gelişimi

Benzer belgeler
Temel Bilgisayar (Basic Computer) Yazılım (Software)

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İ

İşletim Sistemi. BTEP205 - İşletim Sistemleri

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

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

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

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

DONANIM. 1-Sitem birimi (kasa ) ve iç donanım bileşenleri 2-Çevre birimleri ve tanımlamaları 3-Giriş ve çıkış donanım birimleri

1 DERS İZLENCESİ 2 BİLGİSAYARA GİRİŞ Bilgisayar nedir? Bilgisayarın tarihçesi Bilgisayarın kullanıldığı alanlar Bilgisayarın kullanılmasında dikkat

Öğr.Gör. Mehmet Can HANAYLI

BİLGİSAYAR KULLANMA KURSU

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi

A.Ü. GAMA MYO. Elektrik ve Enerji Bölümü ALGORİTMA VE PROGRAMLAMA 1.HAFTA

İşletim Sistemleri (Operating Systems)

Bilişim Teknolojileri

Temel Bilgisayar Bilgisi

Bilgisayar Donanımı. Temel Birimler ve Çevre Birimler. Öğr.Gör.Günay TEMÜR / KAYNAŞLI MESLEK YÜKSEOKULU

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı

Bilgi ve iletişim teknolojileri

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

BİLGİSAYAR ORGANİZASYONU

Temel Bilgi Teknolojileri -1

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

1.BÖLÜM. Temel Kavramlar ve Tanımlar

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

Donanımlar Hafta 1 Donanım

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.

İşletim Sisteminin Temel İşlemleri

1. Bölüm Sayı Sistemleri

Bilişim Teknolojilerine Giriş

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

Bilgisayar (Computer) Bilgisayarın fiziksel ve elektronik yapısını oluşturan ana birimlerin ve çevre birimlerin tümüne "donanım" denir.

EBG101 PROGRAMLAMA TEMELLERİ VE ALGORİTMA

DONANIM Bahar Dönemi TEMEL BİLİŞİM TEKNOLOJİLERİ

BİLGİSAYAR DONANIMI. Donanım Nedir? Donanım Aygıtları. Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümüne verilen ad.

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

Algoritmalar ve Programlama. DERS - 2 Yrd. Doç. Dr. Ahmet SERBES

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.

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

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

Donanım Nedir? Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümü

Merkezi İşlem Birimi Kavramı (CPU)

.. YILI BİLGİSAYAR SİSTEM KURULUM BAKIM ONARIM VE ARIZA GİDERME KURS PLANI MODÜL SÜRESİ

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

Masaüstü Bilgisayarlar

GAZİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BM-404 BİLGİ GÜVENLİĞİ LABORATUVARI UYGULAMA FÖYÜ

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

YAZILIM VE İŞLETİM SİSTEMLERİ

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri

Bilgisayar Entegre Ofis Programları-I. Öğr.Gör. Türkan ÖZBAY

SAYI SİSTEMLERİ. 1. Sayı Sistemleri. Sayı Sistemlerinde Rakamlar

KADİRLİ ŞEHİT ÖĞRETMEN ORHAN GÖK ANADOLU LİSESİ BİLGİ VE İLETİŞİM TEKNOLOJİLERİ DERSİ ÇALIŞMA SORULARI Boşluklara uygun olan kelimeleri yazınız.

Örnek mobil işletim sistemleri : IOS, Android, Windows Mobile, Symbian

İM 102 VE UYGULAMALARI. Bilgisayar Bileşenleri ve Uygulama Altyapısı. Dr. Mustafa Koçkar

Bilgisayar Mühendisliğine Giriş

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF DERS NOTLARI

Ham Veri. İşlenmiş Veri Kullanıcı. Kullanıcı. Giriş İşleme Çıkış. Yazılı Çizili Saklama. Doç.Dr. Yaşar SARI-ESOGÜ-Turizm Fakültesi

Masaüstü Bilgisayarlar

PORTLAR Bilgisayar: VERİ:

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

TEMEL BĐLGĐ TEKNOLOJĐLERĐ KULLANIMI BÜLENT TURAN

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.

2. SAYI SİSTEMLERİ. M.İLKUÇAR - imuammer@yahoo.com

İşletim Sistemlerine Giriş

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

TEMEL BİLGİSAYAR BİLİMLERİ. Yard. Doç. Dr. Ünal Küçük

-Bilgi ve İletişim (Bilişim) Teknolojileri -Bilgisayar -Elde Taşınan Dijital Cihazlar -Donanım -Yazılım

Donan m Donan m Birimleri:

BİLGİSAYAR DONANIMI. Feridun Karakoç Dumlupınar Üniversitesi Makine Mühendisliği Bölümü 2015 Kütahya

BİLGİSAYARLA İLGİLİ TEMEL KAVRAMLAR BİLGİSAYARLARIN İÇ DONANIMI, ANA BİRİMLERİ VE ÇEVRE BİRİMLERİ

DONANIM VE YAZILIM. Donanım Nedir? Donanım: Bilgisayarda elle tutabildiğimiz, gözle görebildiğimiz tüm fiziksel parçalara donanım denir.

BİT İN TEMEL KAVRAMLARI. 1-BİT ÜRÜNLERİ 2-BİT ÇEŞİTLERİ 3-DONANIM ve YAZILIM TEKNOLOJİLERİ

WINDOWS 7. Eğitim ID 98 2/4 (Normal Seviye Kullanıcı) Konu ID Windows 7 Hakkında Genel Bilgi Ek Bilgi -

İŞLEM KAYIT. Bilgisayar temel olarak DONANIM ve YAZILIM olmak üzere 2 yapıda ele alınmaktadır.

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

(Random-Access Memory)

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

Cache-Hızlı Hafıza Birimi. Bilgisayar Sistemi Bilgisayarların Anakart Organizasyonu

Merkezi İşlem Birimi (CPU)

Donanım Nedir? Bir bilgisayar sisteminde bulunan fiziksel aygıtların tümü

D) Veri Yolu. B) Overload. C) Overrun A I-II-III-IV B I-III-II-IV C IV-II-III-I D VI-III-I-II

3. Bölüm Algoritmalar

Dosya Yönetim Sistemi Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr

Donanım Nedir? Bir bilgisayar sisteminde bulunan fiziksel aygıtların tü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

SAYI SİSTEMLERİ. Sayı Sistemleri için Genel Tanım

2. SAYI SİSTEMLERİ 2. SAYI SİSTEMLERİ

Ünite-2 Bilgisayar Organizasyonu.

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Embedded(Gömülü)Sistem Nedir?

Yrd. Doç. Dr. İlhan AYDIN Güz Dönemi Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 5. SINIF DERS NOTLARI

Hazırlayan: Cihan Aygül BT Rehber ÖĞRETMENİ

DERS NOTLARI. Yard. Doç. Dr. Namık AKÇAY İstanbul Üniversitesi Fen Fakültesi

BİLGİSAYARIN TEMEL BİLEŞENLERİ

BİLGİ TEKNOLOJİLERİ SMO103

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

SAYISAL ELEKTRONİK. Ege Ü. Ege MYO Mekatronik Programı

ANAKART. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Depolama Birimleri. İletişim. Birimleri. Bellek. Birimleri

Transkript:

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 ise yapılması gereken işleri yapabilmek için donanıma komutlar veren programlar topluluğudur. Algoritma ve Programlama 25

Donanım Giriş Cihazları CPU Control Birimi ALU Registers Çıkış Cihazları Bellek Veri Depolama Algoritma ve Programlama 26

Donanım Görevleri yapabilmek için komutları işleyen mikroişlemciye CPU denir. CPU nelerden oluşur: Kontrol Ünitesi Aritmetik mantık ünitesi (Arithmetic Logic Unit) Register Algoritma ve Programlama 27

Donanım CPU daki Komut Döngüsü Kontrol Ünitesi 2. Komutu çözümler 1. Bellekten komut alınır ALU 3. Aritmetik işlemler ve karşılaştırma yapar Bellek 4. sonuç bellekte saklanır Algoritma ve Programlama 28

Donanım Veri Depolama Üniteleri CPU Giriş Cihazları Control Unit ALU Registers Çıkış Cihazları Bellek Veri depolama Algoritma ve Programlama 29

Donanım Bellek Türleri Registers CPU nun bir parçası; çok hızlı; sınırlı büyüklük Cache Memory CPU nun bir parçası; RAM den daha hızlı Read-only Memory (ROM) Bilgisayarın sürekli ihtiyaç duyduğu sistem komutlarını barındıran chip Random Access Memory (RAM) Ana karta eklenen bellek; program komutları ve veriler için birincil depo Algoritma ve Programlama 30

Donanım Diğer Bilgisayar Bileşenleri Veri depolama sistemi Hard disk, tape, floppy, DVD vs. Geniş alan, ucuz, yavaş, manyetik ve optik Input Cihazları Klavye, Fare, Dokunmatik ekran, Tarayıcı, Webcam,Joystick,Mikrofon Output Cihazları Monitör, Yazıcı, Plotter, Hoparlör Algoritma ve Programlama 31

Yazılım Sistem Yazılımı: 1. Aygıt Yazılımı (Firmware) (BIOS). 2. İşletim Sistemi 3. Sistem destek yazılımı 4. Sistem Geliştirme Yazılımı Uygulama yazılımı: 1. Genel Amaçlı 2. Uygulamaya Özel Algoritma ve Programlama 32

Yazılım Sistem Yazılımı Aygıt Yazılımı: Sistemi oluşturan donanımların çalışması için gerekli olan yazılımlardır. İşletim sistemi: Kullanıcı arayüzü, ağ bağlantı arayüzleri, Dosya erişimi ve organizasyonu, Çoklu çalışma gibi hizmetleri sağlayan yazılımlardır. Örneğin: DOS, Windows, Linux, PARDUS, Unixvs.. Sistem destek yazılımları: Sistemle ilişkili faydalı yazılımlardır. Örneğin,Disk formatlayıcı, hesap makinesi, test ve iletişim yazılımları, Hyperterminal, Telnet vs.. Sistem Geliştirme Yazılımları: Bunlar, çeşitli kütüphaneler, Uygulama Programı arayüzü(api) (Winsock, setupapi, mmtools, SAPI, DDK..), Derleyiciler, Debugger lar.. Algoritma ve Programlama 33

Yazılım Uygulama Yazılımları Genel Amaçlı Kelime işlem programları: MS-Word, Word-Pro, Veri tabanı yönetim programları: Oracle, Access, SQL, Hesap Tablosu programları: MS-Excel, Lotus, Grafik ve çizim programları: AutoCAD, 3D MAX, Photoshop, Corel Draw, Matematik tabanlı programlar: MATLAB, MatCAD, Mathematica, Özel yazılımlar Algoritma ve Programlama 34

Sayı Sistemleri Günlük yaşantımızda 10 luk sayı sistemi kullanılır. Ancak, bilgisayar sistemleri 2 lik sayı sistemini kullanılırlar. 10 luk sistemde taban 10, ikilik sistemde taban 2 dir. Sayı sistemlerinde sayıyı oluşturan her bir rakam digit olarak adlandırılır. Onluk sayı sistemlerinde her bir rakam decimal digit yada sadece digitken, ikilik sistemde binary digit yada kısaca bit olarak adlandırılır. 123456 6 digitlik onlu sayı 100101 6 bitlik ikili sayı Sayı sembolleri 0.. (Taban 1) arasındadır. Onluk düzende rakamlar 0..9, ikilik düzende rakamlar 0, 1 den oluşur. Sayıların oluşturulması 123456 = 1*105+ 2*104+ 3*103+ 4*102+ 5*101+ 6*100 100101 = 1*25+ 0*24+ 0*23+ 1*22+ 0*21+ 1*20 Algoritma ve Programlama 53

Sayı Sistemleri Sekiz bitlik ikili sayılara bir byte lık sayılar denir 10011101 8 bit yada bir bytedır. 16 bit uzunluklu sayılara 1 word luk sayılar sayılar denmesine rağmen, bu kavram bazen işlemcinin veri yolu uzunluğu kadar bit sayısı ile de eşleştirilmektedir. 11001001 11100011 2 byte lık yada 1 wordluk sayı. Ayrıca her 4 bit, bir Nibbleolarak adlandırılır. Algoritma ve Programlama 54

Sayı Sistemleri POZİTİF VE NEGATİF SAYILAR Bir byte lık en küçük ve en büyük pozitif sayılara bakalım 00000000 (decimal 0) 11111111 (decimal 255) Buradaki tüm sayılar, pozitiftir. Bir başka deyişle sayı işaretsizdir. Negatif sayılar söz konusu olduğunda bu sayıların yarısının pozitif, yarısının negatif olduğu söylenebilir. Örneğin 1 byte lıksayı -127 ile +127 arasında değişecektir. İkilik sistemde negatif sayılar, çıkarma işleminin toplama aracılığıyla yapılabilmesini sağlamak amacıyla tümleyen sayılarla gösterilir. Tümleyen sayı, verilen sayıyı, o bit sayısı için temsil edilen en büyük sayıya tamamlayan sayıdır. (Pratikte bit evirerek yapılır.) Örneğin 00001010 ın tümleyeni 11110101 dir. (255 10). Bu türden tümleyene 1 e tümleyensayı denir. Dikkat edilirse en ağırlıklı (en soldaki) bit negatif sayılar için 1 olmaktadır. Pratikte pek kullanılmaz, çünkü burada iki tane 0 söz konusudur (0000 0000 ve 1000 0000) ve işlemcinin doğrudan toplamasıyla çıkarma elde edilemez. Algoritma ve Programlama 55

Sayı Sistemleri İkiye Tümleyen (2 s Complement) Algoritma ve Programlama 56

Sayı Sistemleri Hexadecimal sayılar (Hex) Bilgisayar sistemlerinde uzun bit dizilerini temsil etmek zor olacağı için yazım biçimi olarak hexadecimal sayılar tercih edilmektedir. Hex sayılar 16 lık sayılardır. Herbir Nibble bir Hex sayı ile temsil edilebilir. Böylelikle ikili sayının yazım uzunluğu 4 te bir digite düşecektir. Hex sistemde sayılar 16 sembolden oluşur ve aşağıdaki gibidir. Örnek: 0011 1010 = 3A Hex, 1110 0101 = E5 Hex 0101 1101 1100 1001 0110 0111 =5DC967 Hex Algoritma ve Programlama 57