CH 1 (1) .En - Id
CH 1 (1) .En - Id
Organisasi komputer
dan Arsitektur
6th Edisi
Bab 1
pengantar
Semester Ganjil 2005/3006
Novi Azman
Arsitektur & Organisasi 1
• Arsitektur adalah atribut-atribut terlihat programmer
—Set instruksi, jumlah bit yang digunakan untuk
representasi data, I / O mekanisme, menangani teknik.
—misalnya Apakah ada instruksi untuk perkalian?
• Organisasi komputer diimplementasikan
—sinyal kontrol, antarmuka, teknologi memori.
—misalnya Apakah ada unit hardware kalikan atau itu
dilakukan dengan penambahan secara berulang?
Struktur & Fungsi
• Struktur adalah cara di mana komponen
berhubungan satu sama lain
• Fungsi merupakan operasi dari masing-masing
komponen sebagai bagian dari struktur
Fungsi
• Semua fungsi komputer adalah:
—Pengolahan data
—Penyimpanan data
—gerakan Data
—Kontrol
pandangan fungsional
Operasi (1) Gerakan data
Operasi (2) Penyimpanan
Operasi (3) Pengolahan dari / ke
penyimpanan
Operasi (4)
Pengolahan dari penyimpanan ke I / O
Struktur - Tingkat Atas
Peripherals Komputer
Pusat Utama
Pengolahan Ingatan
Satuan
Komputer
sistem
interkoneksi
Memasukkan
Keluaran
Komunikasi
baris
Struktur - CPU
CPU
Komputer Hitung
register dan
I/O Satuan Login
Sistem CPU
Bis
CPU internal
Ingatan interkoneksi
Kontrol
Satuan
Struktur - The Control Unit
control unit
CPU
Pengurutan
ALU Masuk
Kontrol
Intern
Satuan
Bis
control unit
register register dan
decoder
Kontrol
Ingatan
William Stallings
Organisasi komputer
dan Arsitektur
6th Edisi
Bab 2
Evolusi Komputer dan Kinerja
ENIAC - latar belakang
• Electronic Numerical Integrator Dan Komputer
• John Presper Eckert dan John Mauchly
• universitas Pennsylvania
• tabel lintasan untuk senjata
• dimulai 1943
• selesai 1946
—Terlambat untuk upaya perang
• Digunakan sampai tahun 1955
ENIAC - rincian
• Desimal (tidak biner)
• 20 akumulator dari 10 digit
• Diprogram secara manual dengan switch
• 18.000 tabung vakum
• 30 ton
• 15.000 kaki persegi
• konsumsi daya 140 kW
• 5.000 penambahan per detik
von Neumann / Turing
• Konsep Program yang tersimpan
• memori utama menyimpan program dan data
• ALU beroperasi pada data biner
• Unit kontrol menafsirkan instruksi dari memori dan
mengeksekusi
• Input dan output peralatan yang dioperasikan oleh
unit kontrol
• Princeton Institute for Advanced Studies
—SAYA SEBAGAI
• selesai 1952
Von Neumann Mesin
Konsep Program yang tersimpan
program memori menyimpan utama
dan data
ALU beroperasi pada data biner
Unit kontrol menafsirkan
instruksi dari memori dan
mengeksekusi
Input dan output peralatan
dioperasikan oleh unit kontrol
Princeton Institute for Advanced
Studi (IAS).
selesai 1952 Dr Von Neuman dengan komputer IAS
Struktur mesin von Neumann
IAS - detail
• 1000 x 40 bit kata-kata
—bilangan biner
—2 x petunjuk 20 bit
• Set register (storage di CPU)
—Memory Buffer Register
—Memory Address Register
—Instruction Register
—Instruksi Buffer Register
—Program counter
—Aki
—multiplier Quotient
SAYA SEBAGAI set instruksi
SAYA SEBAGAI Set instruksi (lanjutan)
MENGAMBIL SIKLUS
mengakses MBRM (MAR)
wajib
PC PC + 1
PELAKSANAAN SIKLUS
eksekusi Cycle
iya Selanjutnya Tidak
nih petunjuk MERUSAK PC
Tidak ada di IBR?
memori
MENGAMBIL SIKLUS
mengakses MBRM (MAR)
wajib
PC PC + 1
INGATAN PC 21
1. LOAD M (X) 500, ADD M (X) 501
MERUSAK 500
501
21
2. STOR M (X) 500, (Lainnya Ins)
..... MBR LOAD
STORM
M(X)
(X)500,
500,ADD
(Lainnya
M (X)Ins)
501
500. 3 IR LOAD
STOR
ADD M
M(X)
(X)
501. 4
IBR ADD
(Lain
M (X)
Ins)501
AC 73
Komputer Komersial
• 1947 - Eckert-Mauchly Computer Corporation
• UNIVAC I (Universal Automatic Computer)
• Biro Sensus 1950 perhitungan
• Menjadi bagian dari Sperry-Rand Perusahaan
• Akhir 1950-an - UNIVAC II
—lebih cepat
—memori lebih
IBM
• peralatan pengolahan kartu berlubang
• 1953 - 701
—program komputer pertama yang disimpan IBM
—perhitungan ilmiah
• 1955 - 702
—aplikasi bisnis
• Menyebabkan 700/7000 seri
transistor
• tabung vakum diganti
• lebih kecil
• lebih murah
• disipasi panas yang lebih sedikit
• perangkat Solid State
• Terbuat dari Silicon (Sand)
• Diciptakan 1947 di Bell Labs
• William Shockley dkk.
Transistor Komputer Berbasis
• mesin generasi kedua
• NCR & RCA menghasilkan mesin transistor kecil
• IBM 7000
• Desember - 1957
—Diproduksi PDP-1
mikroelektronika
• Secara harfiah - “elektronik kecil”
• Sebuah komputer terdiri dari gerbang, sel memori
dan interkoneksi
• Ini dapat diproduksi pada semikonduktor
• misalnya wafer silikon
Generasi Komputer
• Vacuum tabung - 1946-1957
• Transistor - 1958-1964
• integrasi skala kecil - 1965 tentang
—Sampai dengan 100 perangkat pada sebuah chip
• integrasi skala menengah - untuk 1971
—100-3,000 perangkat pada sebuah chip
• integrasi skala besar - 1971-1977
—3.000 - 100.000 perangkat pada sebuah chip
• integrasi skala yang sangat besar - 1978 sampai saat
ini
—100.000 - 100.000.000 perangkat pada sebuah chip
• Ultra integrasi skala besar
—Selama 100.000.000 perangkat pada sebuah chip
Hukum Moore
OMNIBUS
semikonduktor Memori
• 1970
• Fairchild
• Ukuran single core
—yaitu 1 bit penyimpanan inti magnetik
• Memegang 256 bit
• Non-destruktif membaca
• Jauh lebih cepat dari inti
• Kapasitas sekitar dua kali lipat setiap tahun
Intel
• 1971 - 4004
—mikroprosesor pertama
—Semua komponen CPU pada satu chip
—4 bit
• Diikuti pada tahun 1972 oleh 8008
—8 bit
—Kedua dirancang untuk aplikasi khusus
• 1974 - 8080
—Intel pertama tujuan umum mikroprosesor
Mempercepat itu
• pipelining
• Pada tembolok papan
• Pada papan L1 & L2 Cache
• prediksi cabang
• analisis aliran data
• eksekusi spekulatif
kinerja Mismatch
• kecepatan prosesor meningkat
• Kapasitas memori meningkat
• kecepatan memori tertinggal kecepatan prosesor
DRAM dan Processor Karakteristik
Tren penggunaan DRAM
Solusi
• peningkatan jumlah bit diambil pada satu waktu
—Membuat DRAM “lebih luas” daripada “lebih dalam”
• antarmuka perubahan DRAM
—Cache
• Mengurangi frekuensi akses memori
—Cache yang lebih kompleks dan cache pada chip
• Meningkatkan bandwidth interkoneksi
—bus kecepatan tinggi
—Hirarki bus
Pentium Evolution (1)
• 8080
— pertama tujuan umum mikroprosesor
— jalur data 8 bit
— Digunakan di komputer pribadi pertama - Altair
• 8086
— jauh lebih kuat
— 16 bit
— cache instruksi, prefetch beberapa instruksi
— 8088 (8 bit bus eksternal) yang digunakan dalam pertama PC IBM
• 80286
— beralamat 16 Mbyte memori
— naik dari 1Mb
• 80386
— 32 bit
— Dukungan untuk multitasking
Pentium Evolution (2)
• 80486
—Cache kuat canggih dan instruksi pipelining
—dibangun dalam matematika co-prosesor
• Pentium
—superscalar
—Beberapa instruksi dieksekusi secara paralel
• Pentium Pro
—Peningkatan organisasi superscalar
—Agresif mendaftar penggantian nama
—prediksi cabang
—analisis aliran data
—eksekusi spekulatif
Pentium Evolution (3)
• Pentium II
—teknologi MMX
—grafik, video & pengolahan audio
• Pentium III
—petunjuk poin tambahan floating untuk grafis 3D
• Pentium 4
—Catatan Arab daripada angka Romawi
—Selanjutnya floating point dan multimedia tambahan
• Itanium
—64 bit
—lihat bab 15
• Lihat halaman web Intel untuk informasi rinci
tentang prosesor