129
Computer Organization Digital Systems Dr. Cahit Karakuş, February-2019

Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Computer Organization “ Digital Systems ”

Dr. Cahit Karakuş, February-2019

Page 2: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

“History”

Page 3: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

1831 – Michael Faraday discovers electromagnetic induction

Voltaic pile

Circuits containing inductors

Page 4: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

In September of 1831, Michael Faraday made the discovery of Electromagnetic Induction.

Faraday attached two wires to a disc and rotated the disc between the opposing poles of a horseshoe magnet creating

an electric current.

Page 5: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

First commercial electric system (US)

• First distribution systems were DC (Thomas Edison)

Electric load was essentially incandescent lamps (100V DC)

• Other systems (motors) required other voltages

DC could be used wit storage batteries (used as backup)

DC generators (110V) could be used in parallel to increase production capacity

• DC generators had to be within 2.4km (1.5mile) from users

• Different voltages required different generators

Edison had invented an electric meter (DC)

First light bulb

Thomas Edison

Page 6: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Tesla invents the AC electric system

• AC shows up on 1880 (George Westinghouse)

AC could be generated with higher efficiencies

AC could be transmitted over larger distances

• It was easier to increase and decrease voltages (transformation)

Risks were similar

Nikola Tesla

George Westinghouse

Page 7: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

A brief history

1888 – Heinrich Hertz transmits and receives radio signals

1941 – Konrad Zuse introduces the first ever programmable computer

1947 – invention of transistor

Spark-gap transmitter

Transistor

Page 8: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

A Short History of Optical Telecommunications

Circa 2500 B.C. Earliest known glass

Roman times-glass drawn into fibers

Venice Decorative Flowers made of glass fibers

1609-Galileo uses optical telescope

1626-Snell formulates law of refraction

1668-Newton invents reflection telescope

1840-Samuel Morse Invents Telegraph

1870-Tyndall observes light guiding in a thin water jet

1873-Maxwell electromagnetic waves

1876-Elisha Gray and Alexander Bell Invent Telephone

1877-First Telephone Exchange

1880-Bell invents Photophone

1888-Hertz Confirms EM waves and relation to light

1880-1920 Glass rods used for illumination

1897-Rayleigh analyzes waveguide

1899-Marconi Radio Communication

1902-Marconi invention of radio detector

1910-1940 Vacuum Tubes invented and developed

1930-Lamb experiments with silica fiber

1931-Owens-Fiberglass

1936-1940 Communication using a waveguide

1876-Alexander Graham Bell

1876 First commercial Telephone

1970 I. Hayashi

Semiconductor Laser

Page 9: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

A.Graham BELL

• 1876 Yılında Amerikada İskoçya asıllı araştırıcı A.Graham BELL elektrik telleri üzerinden ilk insan sesini iletmeyi başarmış ve bu aletin adına Tele-Phone : Telefon yani uzaktan konuşma adını vermiştir. BELL ile yardımcısı Watson arasında 10Mart 1876 da odadan odaya gerçekleşen bu buluş modern iletişimin başlangıcı sayılmaktadır.

• Telefonda hemen hemen her gün kim bilir kaç kez kullandığımız ALO sözcüğü, gerçekte bir sevgilinin adının "kısaltılmış" biçimidir. Sevgilinin "tam adı" "Alessandra Lolita Oswaldo" dur. Bu sevimli genç kız, telefonu icat eden Alexander Graham Bell’in sevgilisiydi. Graham Bell, telefonu icad edince, ilk hattı sevgilisinin evine çekmişti.

Page 10: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Bells Photophone

1880 - Photophone Transmitter

1880 - Photophone Receiver

“The ordinary man…will find a little difficulty in comprehending how sunbeams are to be used. Does Prof. Bell intend to connect Boston and

Cambridge…with a line of sunbeams hung on telegraph posts, and, if so, what diameter are the sunbeams to be…?…will it be necessary to

insulate them against the weather…?…until (the public) sees a man going through the streets with a coil of No. 12 sunbeams on his

shoulder, and suspending them from pole to pole, there will be a general feeling that there is something about Prof. Bell’s photophone which

places a tremendous strain on human credulity.”

New York Times Editorial, 30 August 1880

Page 11: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Tarihsel süreç

• 1896 yılında İtalyan MARCONI ilk mors alfabesiyle yaptığı Radyo yayınını başarmıştır. ( daha sonra 1901 de ilk okyanus aşırı radyo yayını yapılmıştır .

• 1907 Yılında ise Kanadalı FESSENDEN adındaki bilim adamı insan sesiyle ilk radyo yayınını yapmıştır.)

• 1917 A. K. Erlang (Denmark) The beginning of Telephone Traffic Engineering

• 1973 Ethernet invented Xerox Parc Bob Metcalfe, TCP/IP first described, The File Transfer Protocol (FTP) is introduced

Page 12: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

“Bilginin Gücü”

Page 13: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Data Communications

Electronically exchanging data or information.

• Voice

• Data

• Image

• Video

• Text

Page 14: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Veri – Enformasyon - Bilgi

• Veri, anlam kazanmamış, ilişkilendirilmemis, özümlenmemiş, işlenmemiş gerçekler ya da bilgi parçacıklarıdır. Herhangi bir içerikten yoksun formlardadırlar. Yorum taşımazlar ancak işlenmek için hazırdırlar.

• Enformasyon, veriye değer katılarak, verinin anlamlandırılmasıdır. Belli bir amaç için birbiriyle ilişkili verilerin biraraya getirilmesi, düzenlenmesi sonucu oluşur ve bir anlam taşır, haber niteliği vardır. Kurumsal olarak bakıldığında enformasyon, anlamı olan veritabanıdır.

• Veri, içerik işlemleriyle değer kazandırılarak enformasyona dönüştürülmektedir. Enformasyon veriden doğmaktadır ve enformasyon da bilgiye dönüşmektedir. Genel olarak bilgi, veri ve enformasyonun yorumlanmasıyla ortaya çıkar.

• Verilerin günümüzde hız, çeşitlilik, kapasite (hacim) açısından büyük artış göstermesi ve bu artışa teknolojinin de destek vererek, yeni çözümler üretmesi ile birlikte “Büyük Veri” kavramı ortaya çıkmıştır.

Page 15: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Hata kaynakları • Eksik • Kayıp • Yanlılık • Bilinmezlik • Belirsizlik • Önyargı • Rastgele • Hassasiyet • Değişkenlik • Hatalar: Kasdi hatalar. Fark edilmeyen sistematik hatalar. Bireysel kaynaklı hatalar. Yazılım hataları:

matematiksel modelleme, algoritma, kodlama; verilerin yalnış girilmesi • İnterferans • Sapma

Page 16: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Yazının icadı

• Hiç düşündünüz mü, ilk teknolojik icat ne zaman ortaya çıkmıştır? • En eski zamandan bu zamana kadar gelmiş olan semboller bize

tılsımsal ve büyüsel güçleri, bilinçaltı ve evren bağlantısı ve bazı ezoterik yani gizli sırları anlatırlar.

• Sümer tabletleri üzerindeki şekiller, semboller sesli anlatımın ifadesine dönüştürülürken bilginin gücü de ortaya çıkmaya başlamıştır. Fikirler kil tabletler üzerinde var olabiliyordu.

• Joseph Marie Jacquard (1752 – 1834) 1804 yılında ipek dokumacılığında çok karmaşık bir mekanizmaya sahip olan desenleri ve sembolleri oluşturan bir yaratıcılık mucizesi bir alet tasarladı. Semboller, desenler 0 ve 1 lere dönüştürülüyor ve desenli kumaşlar çok hızlı dokunuyordu. Bu makineler ilk talimalatları işleyen ilk bilgisayar kontrollü makinelerdir.

Page 17: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Bilgi nasıl iletilecek?

• 19 uncu yüzyılda bilginin taransfer edilme hızında inanılmaz bir gelişme yaşandı. Bu gelişme elektrikti.

• Karmaşık semboller basit bir sinyal ile elektriksel olarak nasıl gönderilebillirdi? • 1840 yılında Samuel Morse (1791 – 1872) ve arkadaşı Alfred Vail tarafınan

geliştirilen cihaz kısa ve uzun vuruşlardan oluşan elektrik akımları kullanarak alfabedeki harfler nokta ve uzun çizgi ile gösteriliyordu.

• Telgraf bilginin bir araçtan diğerine dönüştürülebileceğini gösteriyordu. İnsan beyninde yer alan bilgi basit sembollerle gösterilmişti. Telgraf diye adlandırılan sistemde bilgi sembollere dönüştürülmüştü.

• Bilgi elektrikle birleşmişti. Telgraf ağı bütün dünyaya yayıldı ve modern bilgi çağının temelleri atılmış oldu. Bilgi kablolar aracılığla dünyanın her tarafına çok hızlı iletilebiliyordu.

Page 18: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Bilgiyi işleyen ve değiştiren bir makine! • Alan Turing (1912 – 1954) bilgisayarı yaratan ilk insandı. Turing aslında matematiksel bir problemin

çözümünü düşünüyordu.Matematikteki probemler basit kurallar dizisi takip edilerek çözülürse ne olur? Bu da bilgisyaralar hakkında düşünmesini sağladı. Beklenmedik bir şey oldu ve bilgisayar ortaya çıktı.

• Turing’in muhteşem fikri ilk kez 24 yaşındayken 1936 yılında yazdığı güzümüzde efsane olan “Hesaplanbilir sayılarda karar veren problemlerin uygulanması” isimli 36 sayfalık kitapta yayınlandı.

• Turing bir soru sordu: Hesaplama yapan, düşünen bir insanın zihninde neler oluyor? Hesaplama yapan kişi için hayati öneme sahip ola şey neydi? Hesaplama işleminde insan beyninde anahtar işlev neydi? Hesaplama işleminde belirli kuralların tekrar edildiğini fark etti. Turing tüm hesaplamaların ikili boyutta olduğunu gördü.

• Turing aritmetik işlemleri makinelerin anlayabileceği bir dile çevirmek istiyordu. Turing bunu başardı; bir şeritte 1 ve 0 lardan oluşan talimatlar bilgisayara komut olarak verildiğinde makinenin insan beyni gibi işlevleri yerine getireceğini gösterdi.

• Turing’in çok sayıdaki farklı görevin heaplama yapan makineye uzun bir dizi talimat verilerek yapılabileceğini savunan fikri en büyük mirasıdır

• Programlar, yazılım ya da uygulamalar dediğimiz bilgisayara ne yapacağını söyleyen 1 ve 0 dan oluşan çok uzun şeritlerdeki verilerden başka bir şey değildir. İnanılmaz boyuttaki şerit üzerindeki 1 ve 0 lar gözünüzün önündeki ekranda koca bir evrenin nasıl yaratıldığını size gösterebiliyor. Talimatları sembollere dönüştüren makine sadece basit bir resmi ya da sesi değil değişen bir sistemi bile yaratabiliyor. İnsan beyninin nasıl işlediğini düşünerek onu komut ve talimatlar ile makineye uygulama metotolojisini bulan Turing yirminci yüzyılın en önemli fikirlerinden birini üretti.

• Bilgisayar bilginin güç olduğunu gösteriyordu.

Page 19: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Bilgi miktarını ölçme ve değerlendirme

• Claude Shannon (1916 – 2001) 1948 yılında yazdığı, “İletişimin Matematiksel Teorisi” isimli kitapcığı yirminci yüzyılın en önemli bilimsel kitapcıklarından biridir.

• Shannon, bir mesaj içerisindeki bilgi miktarını ölçmenin ve değerlendirmenin bir yolunu buldu.

• Bir mesajdaki bilginin içeriğinin anlamı ile ilgisinin olmadığını fark etti. Bilgiye bir ölçü birimi vermesi gerekiyordu. İletilecek bir mesajın ikili sayı sistemine dönüştürüldüğünde ölçülebileceğini gösterdi.

• Mesaj bir ve sıfırlardan oluşan uzun bir dizi idi. Bilgiyi ikili sayı sistemine dönüştürmenin oldukça güçlü bir hareket olduğunu fark etti. Bit: 0/1 tanımlandı. Bit, bilginin sayısal dünyadaki en küçük miktarıdır.

• Bilgi ölçülebilen bir güce, gerçeğe dönüştürüldü.

Page 20: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Bilgi ile enerji arasındaki ilişki nedir?

• Bilgi taşınıyor ve anlamlandırılıyor; bilgi bir taşa, bir kitaba yazılır. Bir belleğe ya da beyine yazılır.

• Sonuçta bilgi taşınıyor ve onu taşıyan bir şey var. Bu da bilginin fizik kanunlarına göre davrandığını gösterir. İnsanlık bilginin fiziksel dünya ile bütünleşik olduğunu öğrenmek zorunda.

• Bilgiyi güçlü kılan şey onu herhangi bir sistemde saklayabilecek olmamızdır. Kil tablette bilgi çağlar boyu saklandı ve zamanı durdurdu.

• Elektrik ve ışık olarak bilgiyi hızla gönderdik. Bilgiyi taşıyan aygıtlar ona sıra dışı özellikler sağlamaktadır.

Page 21: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Öğrenerek Karar Veren Makineler

• Canlılarda öğrenme süreci, beyindeki biyolojik nöron ağlarının birbirleri arasında kurduğu sınırsız bağlantılar aracılığıyla oluşur. Beyne gelen her yeni uyarı, sinir ağları arasında yeni bağlantılar oluşturarak, nöronlar arasındaki ilişkilerin yeniden düzenlenmesine yol açar. Neticede belli bir görevin sürekli tekrarlanması, bu göreve dair nörolojik bağlantıların güçlenmesini beraberinde getirir ve öğrenme gerçekleşir. Öğrenme bir kez gerçekleştikten sonra, beyin yeni uyarılara karşı vereceği tepkileri değerlendirirken daha önce oluşan bu bağlantıları da dikkate alır.

• Yapay zekânın temelini oluşturan yapay sinir ağları, beynin biyolojik işleyiş biçiminin dar bir kapsamda, çok daha basit olarak taklit edilmesini temel alıyor. Öğrenmeye programlanmış yazılımlar istatistiki verileri kullanarak tahminler yürütmeye çalışır.

Page 22: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Yapay Zeka • Yapay zekâ, ister makine öğrenmesi kullansın ister kullanmasın herhangi bir tahmin veya karar

işlemini gerçekleştiren teknolojilerin genel adıdır. Genel kanaatin aksine yapay zekâ makine öğrenmesi veya derin öğrenme algoritmaları olmaksızın da çalışan bir algoritma olabilir. Makine öğrenmesi algoritmaları ortaya çıkana kadar yapay zekâ çalışmaları “hard-coded” olarak nitelendirilen yani tüm mantıksal ve matematiksel işlemlerin yazılımcı tarafından bizzat kodlandığı bir yapıya dayanmaktaydı. Örneğin ilk satranç oyuncusu yapay zekâ algoritmaları tamamen böyleydi. Yapay zekânın bu türü sembolik yapay zekâ olarak adlandırılmaktadır.

• Yapay zekanın en aktif olarak kullanıldığı alan kuşkusuz robot teknolojileridir. Yapay zekanın gelişmesi robot teknolojilerinin gelişimini de doğrudan etkiledi. Robotlarda gerçekleşen performans problemlerini kolay bir şekilde algılayabilen yapay zeka, ihtiyaç halinde sorunları giderebiliyor. Böylece robotlar kendini yenileyebiliyor.

• Makine öğrenmesini hard-coded olarak kodlanmış sembolik yapay zekâ algoritmalarından ayıran özellik algoritmanın tamamen veriden öğrenmesidir. .

• Derin öğrenme modeli, verinin yapısına göre hangi parametrelere ne ağırlık verileceğini kendisi keşfetmektedir.

Page 23: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

“Haberleşme”

Page 24: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

HABERLEŞME SİSTEMLERİ

Page 25: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

IP IP

Bilgisayar Kitle İletişim Araçları

Telekomünikasyon

Hareketlilik

Yüksek Hız servisler

Hareketlilik

Geniş bant servisler

Hareketlilik Bireysel servisler

• Hareketlilik

• Internet üzerinden telefon görüşmesi

• Devre anahtarlamadan paket

anahtarlamaya

• Geniş bant veri

• Internet erişim

• Intranet erişim/ERP

• E-mail

• E- Eğitim

• E- Ticaret

• TV / Radyo / Veri dağıtım

• Radyo / TV yayın, Basım

• VHF ve UHF radio

• Eğlence

• Multimedia bilgisi information

IP

network GW GW

ENDÜSTRİSİ iletişimde TEK NOKTADA BİRLEŞİYOR

Page 26: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Kavramlar

• Haberleşme: Ses, görüntü, video, veri, telemetrik gibi bilgilerin bir noktadan diğer bir noktaya yüksek verimde, yüksek kalitede ve güvenli bir biçimde iletilmesidir. Haberleşme sistemi; gönderilecek bilginin üretildiği kaynak, gönderici, iletişim ortamı ve alıcı devrelerinden oluşur.

• Telemetri, uzak veya erişilemeyen noktalardaki ölçümlerin veya diğer verilerin toplanması ve izleme için alıcı ekipmana otomatik olarak aktarılmasıdır.

Page 27: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Telemetry

• Telemetry is the collection of measurements or other data at remote or inaccessible points and their automatic transmission to receiving equipment for monitoring.

• Telemetri, uzak veya erişilemeyen noktalardaki ölçümlerin veya diğer verilerin toplanması ve izleme için alıcı ekipmana otomatik olarak aktarılmasıdır.

Page 28: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

“Evolution of Computer ”

Page 29: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

29

Page 30: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

30

Page 31: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

31

Page 32: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

32

Page 33: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

33

Page 34: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

34

Page 35: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

35

Page 36: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

36

Page 37: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

37

Page 38: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

38

Page 39: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

39

Page 40: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Evolution of Computers

First generation (1939-1954) - vacuum tube IBM 650, 1954

Second generation (1954-1959) - transistor

Manchester University Experimental Transistor Computer

Third generation (1959-1971) - IC

Fourth generation (1971-present) - microprocessor

In 1971, Intel developed 4-bit 4004 chip for calculator applications.

ALU

Instruction decoder

Reg.

Program counter

I/O Refresh logic

System bus

Control logic

ROM/RAM buffer Timing Reset

Block diagram of Intel 4004

Page 41: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Evolution of Microprocessors

Page 42: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Evolution of Intel Microprocessors

1

10

100

1000

10000

1974 1979 1982 1985 1989 1993 1997 1999 2000

8080 8088

80286

80386

80486

Pentium P II

P III

P 4

0

1

2

3

4

5

6

7

1974 1979 1982 1985 1989 1993 1997 1999 2000

8080

8088

80286

80386

80486

Pentium P II P III P 4

1

10

100

1,000

10,000

100,000

1,000,000

10,000,000

100,000,000

1974 1979 1982 1985 1989 1993 1997 1999 2000

8080

8088 80286

80386 80486

Pentium

P II

P III P 4

0.1

1

10

100

1000

10000

1974 1979 1982 1985 1989 1993 1997 1999 2000

8080 8088 80286

80386 80486

Pentium P II

P III P 4

Number of transistors Minimum transistor sizes (µm)

Clock frequencies (MHz) MIPS

Page 43: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Week3 43

Typical microprocessors

• Most commonly used – 68K

• Motorola

– x86

• Intel

– IA-64

• Intel

– MIPS

• Microprocessor without interlocked pipeline stages

– ARM

• Advanced RISC Machine

– PowerPC

• Apple-IBM-Motorola alliance

– Atmel AVR

• A brief summary will be given later

Page 44: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery
Page 45: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Microprocessor Generations

• First generation: 1971-78 – Behind the power curve

(16-bit, <50k transistors)

• Second Generation: 1979-85 – Becoming “real” computers

(32-bit , >50k transistors)

• Third Generation: 1985-89 – Challenging the “establishment”

(Reduced Instruction Set Computer/RISC, >100k transistors)

• Fourth Generation: 1990- – Architectural and performance leadership

(64-bit, > 1M transistors, Intel/AMD translate into RISC internally)

Page 46: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

In the beginning (8-bit) Intel 4004

• First general-purpose, single-chip microprocessor

• Shipped in 1971

• 8-bit architecture, 4-bit implementation

• 2,300 transistors

• Performance < 0.1 MIPS (Million Instructions Per Sec)

• 8008: 8-bit implementation in 1972

– 3,500 transistors

– First microprocessor-based computer (Micral)

• Targeted at laboratory instrumentation

• Mostly sold in Europe

Page 47: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

1st Generation (16-bit) Intel 8086

• Introduced in 1978

– Performance < 0.5 MIPS

• New 16-bit architecture

– “Assembly language” compatible with 8080

– 29,000 transistors

– Includes memory protection, support for Floating Point coprocessor

• In 1981, IBM introduces PC

– Based on 8088--8-bit bus version of 8086

Page 48: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

2nd Generation (32-bit) Motorola 68000

• Major architectural step in microprocessors:

– First 32-bit architecture

• initial 16-bit implementation

– First flat 32-bit address

• Support for paging

– General-purpose register architecture

• Loosely based on PDP-11 minicomputer

• First implementation in 1979

– 68,000 transistors

– < 1 MIPS (Million Instructions Per Second)

• Used in

– Apple Mac

– Sun , Silicon Graphics, & Apollo workstations

Page 49: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

3rd Generation: MIPS R2000

• Several firsts:

– First (commercial) RISC microprocessor

– First microprocessor to provide integrated support for instruction & data cache

– First pipelined microprocessor (sustains 1 instruction/clock)

• Implemented in 1985

– 125,000 transistors

– 5-8 MIPS (Million Instructions per Second)

Page 50: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

4th Generation (64 bit) MIPS R4000

• First 64-bit architecture • Integrated caches

– On-chip – Support for off-chip, secondary cache

• Integrated floating point • Implemented in 1991:

– Deep pipeline – 1.4M transistors – Initially 100MHz – > 50 MIPS

• Intel translates 80x86/ Pentium X instructions into RISC internally

Page 51: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Functions and capabilities of computers

Page 52: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

• ALU

• Integer representation – Sign-magnitude representation

– Twos complement representation

– Range extension

– Fixed-point representation

• Floating-point representation

– Principles

– IEEE standard for binary floating-point representation

• Integer arithmetic

– Negation

– Addition and subtraction

– Multiplication

– Division

• Floating-point arithmetic

– Addition and subtraction

– Multiplication and division

– Precision consideration

– IEEE standard for binary floating-point arithmetic

Computer Arithmetic

Page 53: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Gates

Page 54: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Günümüzde, askeri, sağlık, kritik alt yapılar, uzay ve beyin alanlarında bilgiyi işleyen, analiz eden ve kestirim yapan

yazılımlar ile yoğun olarak kullanılmaktadır. Boyut küçülmesi ve yüksek veri işleme hızları ile birlikte her

alanda başta robotik sistemler olmak üzere günümüzde bilgisayar, uygarlığın ayrılmaz bir parçası olmuştur.

• Aritmetik hesaplamaları gerçekleştirir. Verileri karşılaştırır. Verileri saklar. Verileri çok kısa zamanda arayıp bulur. Verileri yazılan program doğrultusunda işler. Büyük boyutlu problemleri kısa zamanda çözer.

Bilgisayarlar iki ana unsurdan oluşurlar: Donanım (hardware), bilgisayarların fiziksel kısımlarına donanım denilmektedir.

Ekran, klavye, Sabit disk (harddisk), fare, yazıcı, bellek, mikroişlemci, tarayıcı,… Yazılımı (software): donanımı kullanmak için gerekli programlar. İşletim sistemleri ve altında çalışan bütün programlar.

Bilgisayarların fonksiyonları ve yetenekleri

Page 55: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

System Software

Two categories: operating system (OS) software and application software. • İşletim Sistemi Yazılımı, Bilgisayarın donanımsal parçalarının

yönetilmesini sağlar. – Examples of OS software:

• Microsoft Windows • Unix • Mac OS

• Application software is a set of one or more computer programs that helps a person carry out a task – Examples of application software:

• Microsoft Office Yazılımı • Internet Explorer • Macromedia Dreamweaver • Adobe Acrobat Reader

Hardware System

Application Software

Operating System Software

Users

Page 56: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Memory Types

• Ana Bellek: Ram, Rom

• Cache

• Dynamic ram

• Static ram

• Flash memory

• Memory sticks

• Virtual memory

• Video memory

• Bios

• Hard Disk

• Belleklerin üç görevi vardır. – İşlenecek veriyi depolar. – Veriyi işleyen komutları (programları) depolar. – İşlenmiş, iletişim veya çıkış aygıtlarına

gönderilmek için bekleyen veriyi depolar.

Page 57: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

İkili sistemde her bir basamağa bir binary digit veya bu kelimeden kısaltılarak alınan

harflerle kısaca BIT (BInary digiT) denir. Her bit elektriksel bir sinyaldir. İkili sistemdeki her 0 ve 1 rakamı "bit" olarak ifade edilir.Bilgisayarda en küçük birim BIT tir.

• 1 BYTE = 8 Bit

• 1 Bit 0 ya da 1'den (kapalı devre=0, açık devre=1) oluşur.

• 1 BYTE 1 karakterdir.

• 1024 BYTE = 1 KiloByte'dır. (KiloByte = KB)

• 1024 KB = 1 MegaByte'dır. (MegaByte = MB)

• 1024 MB = 1 GigaByte (GigaByte = GB)

• 1024 GB = 1 TeraByte (TeraByte = TB)

Bilgisayarda Bellek Birimleri

Page 58: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

I/O Units

• Ekran Kartı • Ses Kartı • Modem Kartı • TV Kartı • Monitörler • Klavye(Keyboard) • Mouse • Yazıcılar • Plotter (Çizici), Tarayıcı (Scanner) • Hoparlör,kulaklık-mikrofon, sunu cihazı (Projeksiyon cihazı) web kamera, Joystic • Genişleme Yuvaları ve Kartları • Bağlantı Noktaları

Page 59: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Ağ Teknolojileri

• Network System • Kablolama • Ethernet Kartı • Hub • Switch • Router • Gateway • Bridge • Terminal erver

Page 60: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

60

Bir kişisel bilgisayarın bileşenlerini içinde barındıran kasa sistem birimi olarak adlandırılır. Sistem birimi, kamera, klavye, fare, Kesintisiz güç kaynağı, tarayıcı, yazıcı ve monitör gibi çevre bileşenleri içermez. • Bağlantı noktaları • Genişleme yuvaları ve kartları • Güç kaynağı • Kasa • Modem, Router, GW

Bilgisayarın Bileşenleri Sistem birimi, aşağıdaki bileşenleri içerir: • Anakart • Ekran Kartı • Mikroişlemci • RAM yongaları • ROM yongaları • Hard disk • Diğer bellek türleri: kaşe bellek, ekran belleği, flaş bellek • Veriyolları • Sabit disk, disket, CD-ROM, DVD-ROM sürücü gibi ikincil

bellek birimleri • Ses ve TV kartları • Yazılımlar; İşletim sistemi, Virüs, Firewall • İnternet ya da ağ bağlantıları • Taşınabilir bellekler

Page 61: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

“Dijital Sistemler”

Page 62: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Digital Systems

62

DIGITAL

CIRCUITS

Page 63: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Tanımlar

• Analog süreklidir veya sürekli değerlere sahiptir.

• Dijital, rakamlarla veya ayrık miktarlarla ilgilidir; bir dizi ayrık değerler içerir.

• İkili'nin (Binary) iki değeri veya durumu vardır; iki temelli bir sayı sistemini ve basamak olarak 1 ve 0'ı kullanan bir sayı sistemini tanımlar.

• Bit, 1 veya 0 olabilen ikili bir rakamdır.

• Pulse, bir seviyeden diğerine ani bir değişikliktir, ardından darbe genişliği adı verilen bir süre sonra orijinal seviyeye ani bir değişiklik olur.

Page 64: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery
Page 65: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

65

Computers use the base-2 system because it makes it easier to implement them

with our current electronic technology. Building a computer to operate on base-2 is

less expensive right now.

Bits, Bytes and Words

The word bit is a shortening of the words "Binary digit."

We can use the same method as base-10 to determine the value of 1011, but instead

of 10 use 2:

(1 * 2^3) + (0 * 2^2) + (1 * 2^1) + (1 * 2^0) = 8 + 0 + 2 + 1 = 11

Decimal digits have 10 possible values ranging from 0 to 9, bits have only two

possible values: 0 and 1. Therefore, a binary number is composed of only 0s

and 1s, like 1011.

Page 66: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Bit, Bit/San Bit: Dijital elektronikte ve binary sayı sisteminde sadece 0 ve 1 değerleri vardır. Tüm işlemler bu iki değer üzerinden yapılır. 0 ya da 1 bilgisinin her birine bit denir. Bit→0/1 den oluşan bilgi

• Bits are the units used to describe an amount of data in a network

– 1 kilobit (Kbit) = 1 x 103 bits = 1,000 bits

– 1 megabit (Mbit) = 1 x 106 bits = 1,000,000 bits

– 1 gigabit (Gbit) = 1 x 109 bits = 1,000,000,000 bits

Bit/Saniye: Bit/sec→1 sn. ye de bir noktadan diğer noktaya iletilen bilgi. BPS (Bit Per Second); Saniyede iletilen bit sayısına BPS denir.

• Seconds are the units used to measure time

– 1 millisecond (msec) = 1 x 10-3 seconds = 0.001 seconds

– 1 microsecond (msec) = 1 x 10-6 seconds = 0.000001 seconds

– 1 nanosecond (nsec) = 1 x 10-9 seconds = 0.000000001 seconds

• Bits per second are the units used to measure channel capacity/bandwidth and throughput

– bit per second (bps)

– kilobits per second (Kbps)

– megabits per second (Mbps)

Page 67: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

– Bandwidth: width of the frequency range of signal or transmission (Hz) e.g. human voice: 100 ~ 3300 Hz, bandwidth 3200, twisted pair: 4kHz.

– Capacity: memory capacity (byte)

– Capacity: rate in bits per second

• Baud rate = how many symbols per second

• Bit rate = number of bits / symbol * Baud rate

• How to determine the number of bits per symbol?

– Number of bits/symbol = log_2(number of symbols)

• E.g: eight voltage outputs, how many bits per symbol?

Capacity

Page 68: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Bit Rate / Baud Rate – Bit rate is the number of bits per second. Baud rate is the number of signal units per second. Baud rate is less

than or equal to the bit rate.

– Bit rate is important in computer efficiency

Baud Rate: Data iletiminde modülatör çıkışında bir saniyede meydana gelen sembol (baud) değişikliğine baud hızı denir. Baud hızı baud/sn ile gösterilir. Baud hızı sinyalin anahtarlama hızını gösterir.

Örnek: Bir veri iletim hattının iletim hızı 4800 baud/sn olsun. Bu iletim her baud 4 bitle kodlanmış bilgi içeriyorsa bps olarak hızımız 4800*4=19200 bps olur. Baud Rate’i kullanmadaki amaç band genişliğini daha verimli kullanmak.

– Baud rate is important in data transmission. Baud rate determines the bandwidth required to send signal

– Baud rate = bit rate / # bits per signal unit

– An analog signal carries 4 bits in each signal unit. If 1000 signal units are sent per second, find the baud rate and the bit rate

• Baud rate = 1000 bauds per second (baud/s)

• Bit rate = 1000 x 4 = 4000 bps

– The bit rate of a signal is 3000. If each signal unit carries 6 bits, what is the baud rate?

• Baud rate = 3000/6 =500 bauds/sec

Page 69: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Byte Byte: Bellek boyutunu veriri. Elektronik ve bilgisayar bilimlerinde genellikle 8 bitlik dizilim boyunca 1 veya 0 değerlerini bünyesine alan ve kaydedilen bilgilerin türünden bağımsız bir bellek ölçüm birimidir.

Kilobyte Kb 2^10 Byte

Megabyte Mb 2^20 Byte

Gigabyte Gb 2^30 Byte

Terabyte Tb 2^40 Byte

Petabyte Pb 2^50 Byte

Exabyte Eb 2^60 Byte

Zettabyte Zb 2^70 Byte

Yottabyte Yb 2^80 Byte

Bit terimi belleğin 8 bitlik bir değerini işaretleyen ya da tanımlayan en küçük birimi olarak tanımlanmıştır. Daha sonra, 1956'da, 6 Bite'tan 8 Bite geliştirilmiştir. Bite, bit ile karıştırılmaması için daha sonra Byte'a çevrilmiştir. Diğer bir kelime açıklamasına göre de, Byte, "by eight"in (Türkçe'de sekiz kez veya sekiz ile) kısaltılmış halidir. Byte→bellekte 8bitlik adres gözü ya da bellek boyutu tanımlar tanımlanır.

69

Page 70: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Symbol rate – Symbol rate in symbols per second = (Data rate in bits per second × 204) / (188 × bits per symbol). – The 204 is the number of bytes in a packet including the 16 trailing Reed-Solomon error checking

and correction bytes. The 188 is the number of data bytes (187 bytes) plus the leading packet sync byte (0x47).

– The bits per symbol is the (modulation's power of 2) × (Forward Error Correction).

– So for example, in 64-QAM modulation 64 = 2^6 so the bits per symbol is 6. The Forward Error Correction (FEC) is usually expressed as a fraction; i.e., 1/2, 3/4, etc. In the case of 3/4 FEC, for every 3 bits of data, you are sending out 4 bits, one of which is for error correction.

Example:

– given bit rate = 18096263 – Modulation type = 64-QAM – FEC = ¾

Page 71: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Binary • In Computr Systems we concentrate on binary (base 2)

– Why?

• Because digital components (from which the computer is built) can be in one of two states : on or off

• We use 1 and 0 to represent these two states

– We want to develop a method for representing information in binary

• numbers (positive, negative, integer, floating point, fraction), strings of characters, booleans, images, sounds, programming instructions

– For unsigned integer values, we can store them directly using binary

• we convert from one to the other using the conversion algorithms on the previous slide where base = 2

• BIT is a unit of information equivalent to the result of a choice between only 2 possible alternatives in the binary number system.

• BYTE is a sequence of 8 bits (enough to represent one character of alphanumeric data) processed as a single unit for information.

Some useful powers

of 2 – these illustrate

the values of each

column (1, 2, 4, 8,…)

Page 72: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

DATA SIZE

Nibble 4 bit

Byte 8 bit

Word 16 bit

Long word

32 bit

72

Page 73: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Common Powers

Page 74: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Common Powers

• Base 2

Power Preface Symbol

210 kilo k

220 mega M

230 Giga G

Value

1024

1048576

1073741824

• What is the value of “k”, “M”, and “G”?

• In computing, particularly w.r.t. memory, the base-2 interpretation generally applies

Page 75: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Example

/ 230 =

In the lab… 1. Double click on My Computer 2. Right click on C: 3. Click on Properties

Page 76: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Multiplying powers

• For common bases, add powers

26 210 = 216 = 65,536

or…

26 210 = 64 210 = 64k

ab ac = ab+c

Page 77: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Binary and Decimal Conversion

Page 78: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Binary Sayıların Decimal Sayılara Dönüştürülmesi:

• (100011)2= 25 + 21+20=32+2+1=(35)10=(23)16

• Ondalıklı Binary Sayıların Decimal Sayılara Dönüştürülmesi: (111,101 )2 = 22+21+20+2-1+2-3=4+2+1+1/2+1/8=7,625

• Decimal Sayıların Binary Sayılara Çevrilmesi: (172)10=(128+32+8+4)10=(27+25+23+22)10=(1010 1100)2=(AC)16

• Ondalıklı Decimal Sayıların Binary Sayılara Dönüştürülmesi

• (10, 75)10=? (10)10=(23+21)10=(1010)2 , 2-1=1/2=0,5 2-2=1/4=0,25 , (10, 75)10=(1010,11)2

Page 79: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Why Binary Arithmetic?

79

3 + 5

0011 + 0101

= 8

= 1000

Page 80: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

80

Why Binary Arithmetic?

• Hardware can only deal with binary digits, 0 and 1.

• Must represent all numbers, integers or floating point, positive or negative, by binary digits, called bits.

• Can devise electronic circuits to perform arithmetic operations: add, subtract, multiply and divide, on binary numbers.

Page 81: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Addition (binary)

0

0

0

1

0

1

1

1

0

10

1

11

Page 82: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

İkili Sayılarda Toplama

• A=(1110 1110 0001)2=(3809)10=(EE1)16, B=(1100 0100 0011)2=(3139)10=(C43)16

• C=A+B

• C=(1 1011 0010 0100)2=(6948)10=(1B24)16

Page 83: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

83

A 4-bit binary number

Binary number: 0110 = (0x8)+(1x4)+(1x2)+(0x1)=6

Binary number: 1101 = 8+4+1=13

Least Significant Bit

LSB

323b222b121b020b

23

(b3) 22

(b2) 21

(b1) 20

(b0)

8 4 2 1

MSB

Most Significant Bit

Page 84: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

84

• Bilgisayar güçleri genellikler üç birim ile ölçülür: RAM kapasitesi, kelime boyutu ve işlemci hızı. • RAM Kapasitesi. Günümüzde anabilgisayarların ve süper bilgisayarların bellekleri GB ve hatta TB

seviyesindedir. • İşlemci kapasitesi, kelime boyutu yazaçlarda saklanabilen, bir defada işlenebilen ve merkezi işlem

birimi, bellek ve yazaçları birbirine bağlayan iç (yerel) veriyolundan bir defada gönderilebilen bit sayısıdır. 32 bit kelime boyutlu bir bilgisayar bir defada 4 byte işleyebilir. Bu da, 32 bit bilgisayarın 8 bit bilgisayardan yaklaşık 4 kat daha hızlı olması anlamına gelir.

• İşlemci Hızı; Transistörlerin saniyede milyonlarca ve hatta milyarlarca kez açılıp kapanması dolayısıyla, makine çevrimi tekrarları baş döndürücü bir hızla gerçekleşir. İşlemci hızlarının üç çeşit ölçüm yolu vardır.

• Her bilgisayarın bir sistem saati vardır. Kişisel bilgisayar hızları genellikle megahertz (MHz) veya gigahertz (GHz) cinsinden ifade edilir. Bir komut çevrimi, işlenen komutların karmaşıklığına göre bir kaç saat çevriminde tamamlanır.

• Komut işleme hızları, günümüzde milyonlar düzeyinde olan, saniyede işlenen komut sayısına göre de ölçülebilir. MIPS (Millions of Instructions Per Second – saniyedeki milyon komut sayısı) bilgisayar işleme hız ölçüsüdür. Günümüz ana bilgisayarlar 10000 ve üstünde MIPs hızlarında çalışmaktadır.

Computer Units

Page 85: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

85

MIPS (Millions of Instructions Per Second – saniyedeki milyon komut sayısı) bilgisayar işleme hız ölçüsüdür. Günümüz ana bilgisayarlar 10000 ve üstünde MIPs hızlarında çalışmaktadır.

• Her bilgisayarın bir sistem saati vardır. Kişisel bilgisayar hızları genellikle megahertz (MHz) veya

gigahertz (GHz) cinsinden ifade edilir. Bir komut çevrimi, işlenen komutların karmaşıklığına göre bir kaç saat çevriminde tamamlanır.

• Süper bilgisayarlar: Süper bilgisayar işleme hızları flops (floating-point operations per second – saniyedeki ondalık sayı işlemi) birimiyle ölçülür. Ondalıklı sayı işlemleri özel bir matematik hesaplama çeşididir ve tam sayı işlemlerinden daha uzun sürede yapılırlar. Bu birim mflops (mega - milyon), gflops (giga - milyar) veya tflops (tera - trilyon) biçimlerinde kullanılır. Günümüz süper bilgisayarları tflops hızlarında çalışırlarken, kişisel bilgisayarlar gflops hızına yeni ulaşmıştır.

MIPS

Page 86: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

BER • BER: Bit Error Rate (Bit Hata Oranı): Sayısal bilgi iletiminde gönderilen veri içindeki bozulan ya da yanlış algılanan bit oranını ifade eder.

BER=Gönderilen hatalı Bit Sayısı / Gönderilen Toplam Bit Sayı.

• Örnek: BER=10-6 olduğuna göre 1 milyon bit gönderildiğinde kaç bit hatalı gitmiş olur?

• BER=10-6=1/10^6= Gönderilin hatalı Bit Sayısı / Gönderilen Toplam Bit Sayı 1milyon bitte 1 bit hatalı gitmiştir.

• Örnek: 512 000 000 bit gönderildiğinde 16 bit hata meydana geliyorsa bit-error oranı nedir?

• BER=Gönderilen Hatalı Bit Sayısı / Gönderilen Toplam Bit Sayı, BER=16/512 000 000=3,125 x 10-8

• Bit Errors; Single bit, Multiple bit, Burst

Page 87: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

87

• Bilgisayarda 0 ve 1'lerle karakterleri ifade etmek için ikili kodlama sistemleri kullanılır. • En yaygın ikili kodlama sistemlerinden ASCII ve EBCDIC, karakterleri göstermek için sekiz bit (bir bayt) kullanır. Yeni geliştirilen Unicode ise

karakterleri göstermek için onaltı bit kullanır: • ASCII (American Standard Code for Information Interchange - bilgi değişimi için Amerikan standart kodlaması) • EBCDIC (Extended Binary Coded Decimal Interchange Code - genişletilmiş ikili kodlamalı onluk sistem değiştirme kodlaması): IBM şirketi

tarafından ana bilgisayarlarda kullanılmak için geliştirilmiştir. • Unicode: Çince ve Japonca gibi dilleri desteklemek için tasarlanmış onaltı bit kullanan kodlamadır. Bu diller sekiz bit kullanan ASCII ve EBCDIC

kodlamaları ile gösterilemeyecek kadar çok sayıda karakter kullanırlar. Unicode kodlaması, IBM, Apple ve Microsoft şirketlerinin desteklediği Unicode şirketi tarafından geliştirilmiştir.

Kodlama Kullanımı ASCII Kişisel bilgisayarlar EBCDIC Anabilgisayarlar Unicode Uluslararası diller Klavyede bir tuşa bastığınız zaman, tuşa karşılık gelen karakter,

bilgisayarın anlayabileceği bir dizi elektronik sinyale çevirilir. Örneğin, klavyede A harfine basmak bilgisayara elektronik sinyal yollar ve bilgisayar bunu 01000001 ASCII koduna çevirir.

Dökümanlar değişik bilgisayarlar veya uygulama programları tarafından paylaşıldığı zaman, aynı kodlama sistemi kullanılmalıdır. Kişisel bilgisayarların hemen hepsi ASCII kodunu kullandığı için bu paylaşım sorun çıkarmaz. Ancak, EBCDIC kullanan bir anabilgisayar ile bir kişisel bilgisayar arasında bir veri paylaşımı söz konusu olduğu zaman, bir koddan diğerine çeviri yapmak gereklidir.

Sembol ASCII EBCDIC A 0100 0001 11000001 B 0100 0010 11000010 C 0100 0011 11000011 Z 0101 1011 11001001 0 0011 0000 11110000 1 0011 0001 11110001 2 0011 0010 11110010 9 0011 1001 11111001 ! 0010 0001 01011010

ASCII Coding

Page 88: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery
Page 89: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery
Page 90: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery
Page 91: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Number Systems

Page 92: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery
Page 93: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery
Page 94: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Binary – Hexa Numbering System

Page 95: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Binary to Decimal

• Technique

– Multiply each bit by 2n, where n is the “weight” of the bit

– The weight is the position of the bit, starting from 0 on the right

– Add the results

1010112 => 1 x 20 = 1

1 x 21 = 2

0 x 22 = 0

1 x 23 = 8

0 x 24 = 0

1 x 25 = 32

4310

Page 96: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Decimal to Binary

• Technique

– Divide by two, keep track of the remainder

– First remainder is bit 0 (LSB, least-significant bit)

– Second remainder is bit 1

– Etc.

12510 = ?2 12510 = 11111012

Page 97: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Binary to Hexadecimal

• Technique – Group bits in fours, starting on right

– Convert to hexadecimal digits

10101110112 = ?16

10 1011 1011

2 B B

10101110112 = 2BB16

Page 98: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Hexadecimal to Binary

• Technique

– Convert each hexadecimal digit to a 4-bit equivalent binary representation

10AF16 = ?2 1 0 A F

0001 0000 1010 1111

10AF16 = 00010000101011112

Page 99: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Decimal to Hexadecimal

• Technique

– Divide by 16

– Keep track of the remainder

123410 = ?16 16 1234

77 2 16

4 13 = D 16

0 4 123410 = 4D216

Page 100: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Hexadecimal to Decimal

• Technique

– Multiply each bit by 16n, where n is the “weight” of the bit

– The weight is the position of the bit, starting from 0 on the right

– Add the results

ABC16 => C x 160 = 12 x 1 = 12

B x 161 = 11 x 16 = 176

A x 162 = 10 x 256 = 2560

274810

Page 101: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Octal to Binary

• Technique – Convert each octal digit to a 3-bit equivalent binary representation

7058 = ?2

7 0 5

111 000 101

7058 = 1110001012

Page 102: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Binary to Octal

• Technique

– Group bits in threes, starting on right

– Convert to octal digits

10110101112 = ?8 1 011 010 111

1 3 2 7

10110101112 = 13278

Page 103: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Octal to Hexadecimal

• Technique

– Use binary as an intermediary

10768 = ?16 1 0 7 6

001 000 111 110

2 3 E

10768 = 23E16

Page 104: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Hexadecimal to Octal

• Technique

– Use binary as an intermediary

1F0C16 = ?8

1 F 0 C

0001 1111 0000 1100

1 7 4 1 4

1F0C16 = 174148

Page 105: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Fractions

Page 106: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery
Page 107: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Fractions • We can extend our unsigned representational system of binary to

include a decimal point – After the decimal point, the i exponent, in 2i, becomes negative

• So, we now have the ½ column, the ¼ column, etc – 1011.1001 =

– 1*23 + 0*22 + 1*21 + 1*20 + 1*2-1 + 0*2-2 + 0*2-3 + 1*2-4 =

– 8 + 2 + 1 + ½ + 1/16 =

– 11 9/16 = 11.5625

• What is .4304? Use 8-bits with 4 fraction bits – .4304 has a .25, .125, .03125, .015625, and more fractions, but this exceeds the number of fraction

bits so the number is 0000.0110

– But 0000.0110 = .125 + 0.3125 = .375, we have a loss in precision!

• In the fraction representation, our decimal point is typically fixed, so this is often known as fixed point representation

• We will cover a floating point representation later

Page 108: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Fractions

• Decimal to decimal (just for fun)

3.14 => 4 x 10-2 = 0.04

1 x 10-1 = 0.1

3 x 100 = 3

3.14

• Binary to decimal

10.1011 => 1 x 2-4 = 0.0625

1 x 2-3 = 0.125

0 x 2-2 = 0.0

1 x 2-1 = 0.5

0 x 20 = 0.0

1 x 21 = 2.0

2.6875

Page 109: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery
Page 110: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery
Page 111: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Twos Complement Representation

Page 112: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

112

Complements of Binary Numbers

• 2’s complement • Find 1’s complement and then add 1

1 0 1 0 1 0 1 0

0 1 0 1 0 1 0 1

Input bits Adder Output bits (sum)

Carry In (add 1)

1

0 1 0 1 0 1 1 0 2’s complement

1’s complement

Page 113: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Negation

• Twos complement operation

– Take the Boolean complement of each bit of the integer (including the sign bit)

– Treating the result as an unsigned binary integer, add 1

– The negative of the negative of that number is itself:

+18 = 00010010 (twos complement) bitwise complement = 11101101 + 1 11101110 = -18

-18 = 11101110 (twos complement) bitwise complement = 00010001 + 1 00010010 = +18

Page 114: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Negatif sayının ikili sistemde gösterimi

• Önce sayı pozitif olark ikili sayı sistemine çevrilir.

• Bitsel tersi alınır

• 1 ile toplanır.

Örnek: -5

0000 0101

1111 1010 +1 =1111 1011= (FB)h

Page 115: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

115

Overflow • Overflow occurs when number of bits in sum exceeds number of

bits in addend or augend.

• Overflow is indicated by the wrong sign.

• Occurs only when both numbers are positive or both numbers are negative

01111101 126

+ 00111010 + 58 _________ ____

10110111 183

Sign Incorrect Magnitude Incorrect

Page 116: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Signals

Page 117: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Most natural quantities that we see are analog and vary continuously. Analog

systems can generally handle higher power than digital systems.

Digital systems can process, store, and transmit data more

efficiently but can only assign discrete values to each point.

Analog Quantities

1

100

A .M.

95

90

85

80

75

2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12

P.M.

Temperature

(°F)

70

Time of day

Page 118: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Many systems use a mix of analog and digital electronics to take

advantage of each technology. A typical CD player accepts digital data

from the CD drive and converts it to an analog signal for amplification.

Analog and Digital Systems

Digital data

CD drive

10110011101

Analog

reproduction

of music audio

signalSpeaker

Sound

waves

Digital-to-analog

converterLinear amplifier

Page 119: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Digital electronics uses circuits that have two states, which are

represented by two different voltage levels called HIGH and LOW. The

voltages represent numbers in the binary system.

Binary Digits and Logic Levels

In binary, a single number is called a

bit (for binary digit). A bit can have

the value of either a 0 or a 1,

depending on if the voltage is HIGH

or LOW.

HIGH

LOW

VH(max)

VH(min)

VL(max)

VL(min)

Invalid

Page 120: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Digital waveforms change between the LOW and HIGH

levels. A positive going pulse is one that goes from a normally

LOW logic level to a HIGH level and then back again. Digital

waveforms are made up of a series of pulses.

Digital Waveforms

Falling orleading edge

(b) Negative–going pulse

HIGH

Rising ortrailing edge

LOW

(a) Positive–going pulse

HIGH

Rising orleading edge

Falling ortrailing edge

LOWt0

t1

t0

t1

Page 121: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Actual pulses are not ideal but are described by the rise time, fall time,

amplitude, and other characteristics.

Pulse Definitions

90%

50%

10%

Base line

Pulse width

Rise time Fall time

Amplitude tW

tr tf

Undershoot

Ringing

Overshoot

Ringing

Droop

Page 122: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Periodic pulse waveforms are composed of pulses that repeats in a fixed interval

called the period. The frequency is the rate it repeats and is measured in hertz.

Periodic Pulse Waveforms

Tf

1

fT

1

The clock is a basic timing signal that is an example of a periodic wave.

What is the period of a repetitive wave if f = 3.2 GHz?

GHz 2.3

11

fT 313 ps

Page 123: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Pulse Definitions

In addition to frequency and period, repetitive pulse waveforms are

described by the amplitude (A), pulse width (tW) and duty cycle. Duty cycle

is the ratio of tW to T. Volts

Time

Amplitude (A)

Pulse

width

(tW)

Period, T

Page 124: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

A timing diagram is used to show the relationship between two or more digital

waveforms,

Timing Diagrams

Clock

A

B

C

A diagram like this can be observed directly on

a logic analyzer.

Page 125: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Data can be transmitted by either serial transfer or parallel transfer.

Serial and Parallel Data

Computer Modem

1 0 1 1 0 0 1 0

t0 t1 t2 t3 t4 t5 t6 t7

Computer Printer

0

t0 t1

1

0

0

1

1

0

1

Page 126: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

İletişim ortamları • Telefon line: iki tel, UTP: 4 çift burgulu tel, Koaksiyel kablo

• FM radyolar, TV

• GSM;1800/900mhz, 3G;2100 MHZ, Wi-fi /Bluetooth, Wi-Max

• Uydu, Radyolink

• Rf-ID; kimlik tanıma/OGS, GPS

• Fiber optik kablo Hava: RF, Radyo frekansları , Mikro dalga; İnfarared-kızıl ötesi, Termal iletişim, Optik ışık

Page 127: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Transmission Mode • Simplex transmission: Only one way communication

• Half duplex transmission: Two ways communication, but one at a time; not simultaneously

• Full duplex transmission : Simultaneously in both directions

• Unicast, Multicast, Anycast, Broadcast

Page 128: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Kaynaklar

• http://history.acusd.edu/gen/recording/computer1.html • http://www.cs.virginia.edu/brochure/museum.html • http://www.columbia.edu/acis/history/650.html • http://www.piercefuller.com/collect/pdp8.html • http://www.computer50.org/kgill/transistor/trans.html • The History of The Microprocessor, Bell Labs Technical Journal, Autumn, 1997 • http://www.intel.com • http://history.acusd.edu/gen/recording/computer1.html • http://www.cs.virginia.edu/brochure/museum.html • http://www.columbia.edu/acis/history/650.html • http://www.piercefuller.com/collect/pdp8.html • http://www.computer50.org/kgill/transistor/trans.html • The History of The Microprocessor, Bell Labs Technical Journal, Autumn, 1997 • http://www.intel.com • www.cs.sjsu.edu/faculty/lee/chapter3_presentation2.ppt • https://profs.basu.ac.ir/.../722.1869.file_ref.1998.2468.ppt • www.abandah.com/.../22446_S11_Intro_to_microprocessor... • rise.cse.iitm.ac.in/people/faculty/kama/prof/x86_1.ppt • www.cse.unsw.edu.au/~cs2121/.../week3_notes.pp • https://users.cs.jmu.edu/.../IntelProcessors4004ToPentiumPr... • Microprocessor, Atul P. Godse, Deepali A. Gode, Technical publications, Chap 11

Page 129: Lider Davranış Geliştirmeckk.com.tr/ders/bilgisayarorg/01 Digital Systems.pdf · A brief history 1800 – voltaic pile developed by Alessandro Volta, a precursor to the battery

Usage Notes

• A lot of slides are adopted from the presentations and documents published on internet by experts who know the subject very well.

• I would like to thank who prepared slides and documents.

• Also, these slides are made publicly available on the web for anyone to use

• If you choose to use them, I ask that you alert me of any mistakes which were made and allow me the option of incorporating such changes (with an acknowledgment) in my set of slides.

Sincerely,

Dr. Cahit Karakuş

[email protected]