SlideShare a Scribd company logo
1 of 36
Arsitektur
Komputer
• Organisasi –
berkaitan dengan fungsi dan desain bagian-
bagian sistem komputer digital yang
menerima, menyimpan dan mengolah
informasi.
• Arsitektur –
berkaitan dengan hubungan antara unit
hardware sebagai perangkat elektronik digital
dan unit software.
Organisasi Komputer
• Mendeskripsikan fungsi dan desain berbagai unit
komputer digital yang menyimpan dan mengolah
informasi.
• Modul ini juga berkaitan dengan unit komputer yang
menerima informasi dari sumber eksternal dan
mengirimkan hasil terkomputasi ke destinasi eksternal.
• Kebanyakan materi dalam modul ini ditujukan untuk
hardware komputer dan arsitektur komputer.
• Hardware komputer terdiri dari sirkuit elektronik,
display, media penyimpanan magnetik dan optik,
perangkat elektromekanik, dan fasilitas komunikasi.
Arsitektur komputer
• meliputi spesifikasi sekumpulan instruksi dan unit
hardware yang melaksanakan instruksi tersebut.
• Dalam modul ini dibahas pula banyak aspek
pemrograman dan komponen software dalam
sistem komputer.
• Sangatlah penting mempertimbangkan aspek
hardware dan software pada desain berbagai
komponen komputer guna mencapai
pemahaman yang baik pada suatu sistem
komputer.
TG 1 7
Mengenal Perangkat Keras Sistem Komputer
TG 1 8
Bagian2 dari microprocessor
TG 1 9
Hardware mengacu pada perangkat fisik yg digunakan utk aktifitas2 input,
processing, output, dan storage dari sistem computer:
– Central processing unit (CPU)
– Primary storage (penyimpan utama)
– Secondary storage (penyimpan sekunder)
– Input technologies (teknologi2 input)
– Output technologies (teknologi2 output)
– Communication technologies (teknologi komunikasi)
Hardware/Perangkat Keras
TG 1 10
(CPU): melaksanakan komputasi aktual atau olah angka
didalam sistem komputer . CPU mrpk microprocessor yg
dibuat dari jutaan transistor mikroskopis yg terpadu dalam
1 sirkuit pada silicon wafer (chip).
– Control unit: Bagian dari CPU yang mengendalikan alir
informasi.
– Arithmetic-logic unit (ALU): Bagian dari CPU yang
melaksanakan kalkulasi dan logika pemrograman.
– Registers: Bagian dari CPU untuk menyimpan data dan
sejumlah instruksi yg sangat kecil untuk menyingkat periode
waktu.
CENTRAL PROCESSING UNIT (CPU)
TG 1 11
Perkembangan Microprocessor
Intel 4004 th.1969 Intel 8008 th.1972
2300 transistor 29000 transistor 29000 transistor
Intel 8088 th.1981
Intel 286 th.1982
134000 transistor
Intel 386 th.1985
275000
transistor
Intel 486 th.1989
1,2 juta transistor
TG 1 12
Perkembangan Processor lanjutan
Intel 586
Thn 1993
Intel P-II Thn 1997
Intel P-IV Thn 2000
Intel P-III Thn 1999
Intel Pentium-M
Thn 2003
Intel Pentium-D
Thn 2005
Intel Itanium
Thn 2006
TG 1 14
Kompleksitas Processor
Microprocessor Intel 4004
dengan 2300 transistor Thn 1969
Microprocessor Intel Itanium
dengan 330 juta transistor Thn. 2005
TG 1 15
TIPE
MICROPROCESSOR
Tahun SPEED
WORD
LENGTH
Jumlah
Transistor
Kapasitas
Instruksi
(MIPS)
Intel 4004 1969 108 KHz 4-bit 2,300 .06
Intel 8008 1972 200 KHz 8-bit 3,500 .06
Intel 8080 1974 2 MHz 8-bit 6,000 .64
Intel 8086 1978 4.47 MHz 16-bit 29,000 .66
Intel 8088 1981 4.47 MHz 16-bit 29,000 .75
Intel 80286 1982 12 MHz 16-bit 134,000 2.66
Intel 80386 1985 16-33 MHz 32-bit 275,000 4
Intel 80486 (i486) 1989 20-100 MHz 32-bit 1.2 Million 70
Intel 80586 (Pentium) 1993 75-200 MHz 32-bit 3.3 Million 126 - 203
Intel Pentium Pro 1995 150-200 MHz 32-bit 5.5 Million 300
Intel Pentium MMX 1997 166-233 MHz 32-bit 4.5 Million -
Intel Pentium II 1997 233-450 MHz 32-bit 7.5 Million -
Intel Pentium III 1999 450-933 MHz 32-bit > 9.5 Million -
Intel Itanium Processor 2000 1 GHz 64-bit 15,000,000 1,200
TG 1 18
Machine instruction cycle: Siklus pemrosesan komputer,
yg menunjukkan jumlah instruksi yang dapat diproses
dalam satu detik.
Clock speed: kecepatan maksimal sebuah prosesor. yang
diukur di dlm megahertz dan gigahertz.
Word length: Panjang Bilangan bits (0-an dan 1-an) yg
dapat diproses oleh CPU dalam satu satuan waktu.
Bus width: Ukuran lebar bus/jalur yang digunakan untuk
proses transfer data dan instruksi pada prosesor.
CPU lanjutan…
TG 1 19
Computer Processing Speed
Kecepatan pemrosesan komputer bergantung pada berbagai faktor.
Faktor utama :
• Word length (jumlah bits yg dapat diproses pada suatu waktu oleh
microprocessor)
• Cycle Speed (seberapa cepat pemrosesan data, diukur dlm Megahertz)
• Data Bus Width (menentukan banyaknya data dapat ditransfer diantara
CPU dan memory)
Faktor2 lain :
• RAM (jumlah ketersediaan random access memory)
• Disk Access Speed (kecepatan membaca data dari hard disk)
• Code Efficiency (bagaimana kode komputer didisain)
TG 1 20
Hukum Moore
Kompleksitas mikroprosesor akan meningkat 2
kali lipat (berdasarkan jumlah transistor) setiap
2 tahun, sebagai hasil dari berbagai perubahan
berikut ini :
• Peningkatan miniaturisasi transistor.
• Pembuatan layout fisik dari komponen-komponen chip yg
semakin kompak dan efisien
• Penggunaan bahan-bahan utk chip yg meningkatkan
konduktivitas/daya hantar (aliran) dari kelistrikan.
• Jumlah instruksi dasar yg diprogram ke dlm chip.
TG 1 21
Trend Perkembangan Processor
Menurut Hukum Moore yang menunjukkan hubungan jumlah
transistor terhadap tahun produksi mikroprosesor
KLASIFIKASI ARSITEKTURAL
Ada 3 skema klasifikasi arsitektural sistem
komputer, yaitu:
1. Klasifikasi Flynn
􀃖 Didasarkan pada penggandaan alur instruksi dan
alur data dalam sistem komputer.
2. Klasifikasi Feng
􀃖 Didasarkan pada pemrosesan paralel dan serial
3. Klasifikasi Händler
􀃖 Didasarkan pada derajat keparalelan dan
pipelining dalam berbagai tingkat subsistem.
KLASIFIKASI FLYNN
• Klasifikasi sistem komputer yang didasarkan pada
penggandaan alur instruksi dan alur data diperkenalkan
oleh Michael J. Flynn
– Alur instruksi (instruction stream) adalah urutan instruksi yang
dilaksanakan oleh mesin
– Alur data adalah urutan data yang dipanggil oleh alur instruksi
• Baik instruksi maupun data diambil dari modul memori
• Instruksi didecode (diartikan) oleh Control Unit.
• Alur data mengalir dua arah antara prosesor dan memori.
Ada 4 kategori sistem komputer dalam klasifikasi Flynn:
1. Single Instruction stream – Single Data
stream (SISD)
2. 2. Single Instruction stream – Multiple Data
stream (SIMD)
3. Multiple Instruction stream – Single Data
stream (MISD)
4. Multiple Instruction stream – Multiple Data
stream (MIMD)
Sistem Komputer kategori SISD
• Instruksi dilaksanakan secara berurut tetapi juga
boleh overlap dalam tahapan eksekusi (pipeline)
• Satu alur instruksi didecode untuk alur data
tunggal.
Sistem Komputer kategori SIMD
• Beberapa Processor Unit (Processing Element)
disupervisi oleh Control Unit yang sama.
• Semua Processing Element menerima instruksi
yang sama dari control unit tetapi mengeksekusi
data yang berbeda dari alur data yang berbeda
pula.
• Subsistem memori berisi modul-modul memori.
• Processor vektor dan processor array termasuk
dalam kategori ini.
Sistem Komputer kategori MISD
• Sejumlah PU , masing-masing menerima
instruksi yang berbeda dan mengoperasikan
data yang sama.
• Output salah satu prosesor menjadi input bagi
prosesor berikutnya.
• Struktur komputer ini tidak praktis, sehingga
tidak ada komputer yang menggunakannya.
Sistem Komputer kategori MIMD
• Sejumlah prosesor secara simultan
mengeksekusi rangkaian instruksi yang
berbeda pada kumpulan data yang berbeda
pula.
• MIMD dapat berupa multiprosesor dengan
memori yang dapat digunakan bersama
(shared memory) atau multikomputer dengan
memori yang terdistribusi.
Hirarki Processor Parallel
• Multiprosesor : MIMD dengan memori yang dapat
digunakan bersama, semua prosesornya memiliki akses
ke pool memori utama.
• Multikomputer : MIMD dengan memori terdistribusi,
setiap prosesornya memiliki memori khusus sendiri.
• Motivasi pembuatan organisasi multikomputer adalah
untuk mengatasi keterbatasan skala multiprosesor.
• Karena prosesor-prosesor multikomputer harus
berkomunikasi, maka elemen penting perancangan
multikomputer adalah jaringan interkoneksi yang harus
dapat beroperasi seefisien mungkin.
KLASIFIKASI FENG
• Tse Yun Feng mengusulkan pembagian klasifikasi arsitektur
komputer berdasarkan derajat keparalelan (degree of
parallelism). Yaitu Jumlah bit maksimum yang dapat diproses
dalam satu satuan waktu.
• Derajat keparalelan rata-rata (Pa)adalah :
• Bila Piadalah jumlah bit yang dapat diproses dalam siklus
prosesor ke – i (atau periode clock ke – i),
• Siklus prosesor (T) dinyatakan oleh i = 1,2,3, ......, T
• Laju utilisasi (utilization rate) (μ) sistem
komputer dalam siklus T adalah :
dimana P : derajat keparalelan maksimum
• Jika daya komputasi prosesor dipakai penuh,
maka Pi= P untuk semua i dan μ = 1 untuk
100% utilisasi.
→ Laju utilisasi bergantung pada program
aplikasi yang dieksekusi.
• Feng mengklasifikasi sistem komputer juga
menggunakan parameter panjang word n,
panjang bit slice m.
• Bit-slice adalah string of bits, yaitu satu dari
setiap word pada posisi bit vertikal yang sama.
Misal : TI-ASC mempunyai word length = 64 dan
arithmatic pipeline = 4. Setiap pipe mempunyai 8
pipeline stage. Maka setiap bit-slice dalam keempat
pipe mempunyai 8 x 4 = 32 bit.
• Derajat keparalelan maksimum dari suatu sistem komputer C,
yaitu P(C), digambarkan oleh perkalian antara word length n
dan bit slice length m
P(C) = n . m
Ada 4 tipe Metode Pemrosesan :
– Word Serial and Bit Serial (WSBS)
– Word Paralel and Bit Serial (WPBS)
– Word Serial and Bit Paralel (WSBP)
– Word Paralel and Bit Paralel (WPBP)
• WSBS disebut Bit serial procesing karena satu bit (n=m=1)
diproses pada satu satuan waktu.
– Proses : lambat
– Komputer generasi pertama
• WPBS (n=1, m>1) disebut BIS procesing ( Bit Slice Procesing)
karena sejumlah m bit slice diproses pada satu satuan waktu.
• WSBP (n>1, m=1) disebut Word slice processing karena satu
word pada n bit diproses pada satu satuan waktu.
• Ditetapkan pada kebanyakan komputer sekarang.
• WPBP (n>1, m>1) disebut Fully Paralel Processing (Paralell
Processing) disini array dari n,m bits diproses pada satu
satuan waktu.
• Proses : paling cepat.

More Related Content

What's hot

Organisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputerOrganisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputerEkha Noviyanti
 
Komunikasi Data dan Interface
Komunikasi Data dan InterfaceKomunikasi Data dan Interface
Komunikasi Data dan InterfacelombkTBK
 
Interaksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + JawabanInteraksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + JawabanAwang Ramadhani
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Tri Sugihartono
 
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)Indah Setyorini
 
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyZaenal Khayat
 
01 memahami bahasa assembly
01 memahami bahasa assembly01 memahami bahasa assembly
01 memahami bahasa assemblyArman Tan
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunakAinul Yaqin
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputerMiftahul Khair N
 
Model Jaringan Hopfield
Model Jaringan HopfieldModel Jaringan Hopfield
Model Jaringan HopfieldSherly Uda
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomataBanta Cut
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Bambang Sugianto
 
Pertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputerPertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputersaid zulhelmi
 

What's hot (20)

Organisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputerOrganisasi+dan+arsitektur+komputer
Organisasi+dan+arsitektur+komputer
 
Tugas imk
Tugas imkTugas imk
Tugas imk
 
Penerapan komputer di bidang industri
Penerapan komputer di bidang industriPenerapan komputer di bidang industri
Penerapan komputer di bidang industri
 
Komunikasi Data dan Interface
Komunikasi Data dan InterfaceKomunikasi Data dan Interface
Komunikasi Data dan Interface
 
9.kompresi teks
9.kompresi teks9.kompresi teks
9.kompresi teks
 
Interaksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + JawabanInteraksi Manusia Dan Komputer Soal + Jawaban
Interaksi Manusia Dan Komputer Soal + Jawaban
 
Normalisasi Basis Data
Normalisasi Basis DataNormalisasi Basis Data
Normalisasi Basis Data
 
Sistem Operasi Komputer
Sistem Operasi KomputerSistem Operasi Komputer
Sistem Operasi Komputer
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
 
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)
Komputasi Paralel dan terdistribusi (Pengantar sistem terdistribusi)
 
Sistem input output
Sistem input outputSistem input output
Sistem input output
 
Contoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzyContoh peyelesaian logika fuzzy
Contoh peyelesaian logika fuzzy
 
01 memahami bahasa assembly
01 memahami bahasa assembly01 memahami bahasa assembly
01 memahami bahasa assembly
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunak
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Model Jaringan Hopfield
Model Jaringan HopfieldModel Jaringan Hopfield
Model Jaringan Hopfield
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
 
Pertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputerPertemuan 2 orkomr_struktur__fungsi_komputer
Pertemuan 2 orkomr_struktur__fungsi_komputer
 

Similar to Arsitektur Komputer 1.ppt

Pertemuan 2.1 perkembangan teknis
Pertemuan 2.1 perkembangan teknisPertemuan 2.1 perkembangan teknis
Pertemuan 2.1 perkembangan teknisBuhori Muslim
 
PENGENALAN MIKROPROSESOR TPMM SMK KELAS X.pptx
PENGENALAN MIKROPROSESOR TPMM SMK KELAS X.pptxPENGENALAN MIKROPROSESOR TPMM SMK KELAS X.pptx
PENGENALAN MIKROPROSESOR TPMM SMK KELAS X.pptxRendiLiliandra2
 
Pengantar Sistem Mikroprosesor.ppt
Pengantar Sistem Mikroprosesor.pptPengantar Sistem Mikroprosesor.ppt
Pengantar Sistem Mikroprosesor.pptDennyHardiyanto2
 
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasishiningbright77
 
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasimufik06
 
39302356 sejarah-mikroprosesor
39302356 sejarah-mikroprosesor39302356 sejarah-mikroprosesor
39302356 sejarah-mikroprosesorFirman Syah
 
01 02 - pengantaran, evolusi, dan performansi komputer
01 02 - pengantaran, evolusi, dan performansi komputer01 02 - pengantaran, evolusi, dan performansi komputer
01 02 - pengantaran, evolusi, dan performansi komputeragus moehibban
 
Pertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessorPertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessorjumiathyasiz
 
Pertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessorPertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessorjumiathyasiz
 
Organisasi & Arsitektur
Organisasi & ArsitekturOrganisasi & Arsitektur
Organisasi & Arsitekturptsumaye
 
Drd1 pengenalan m ikroprosesor
Drd1 pengenalan m ikroprosesorDrd1 pengenalan m ikroprosesor
Drd1 pengenalan m ikroprosesoryaperkasa
 
Perkembangan Mikroprosesor
Perkembangan MikroprosesorPerkembangan Mikroprosesor
Perkembangan Mikroprosesortrilangga.com
 

Similar to Arsitektur Komputer 1.ppt (20)

Pertemuan 2.1 perkembangan teknis
Pertemuan 2.1 perkembangan teknisPertemuan 2.1 perkembangan teknis
Pertemuan 2.1 perkembangan teknis
 
PENGENALAN MIKROPROSESOR TPMM SMK KELAS X.pptx
PENGENALAN MIKROPROSESOR TPMM SMK KELAS X.pptxPENGENALAN MIKROPROSESOR TPMM SMK KELAS X.pptx
PENGENALAN MIKROPROSESOR TPMM SMK KELAS X.pptx
 
Evolusi dan Kinerja Komputer
Evolusi dan Kinerja KomputerEvolusi dan Kinerja Komputer
Evolusi dan Kinerja Komputer
 
Pengantar Sistem Mikroprosesor.ppt
Pengantar Sistem Mikroprosesor.pptPengantar Sistem Mikroprosesor.ppt
Pengantar Sistem Mikroprosesor.ppt
 
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
 
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
 
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
 
1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi1. pengenalan-sistem-operasi
1. pengenalan-sistem-operasi
 
Peng orsiskom
Peng orsiskomPeng orsiskom
Peng orsiskom
 
39302356 sejarah-mikroprosesor
39302356 sejarah-mikroprosesor39302356 sejarah-mikroprosesor
39302356 sejarah-mikroprosesor
 
01 02 - pengantaran, evolusi, dan performansi komputer
01 02 - pengantaran, evolusi, dan performansi komputer01 02 - pengantaran, evolusi, dan performansi komputer
01 02 - pengantaran, evolusi, dan performansi komputer
 
Pertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessorPertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessor
 
mengenal komputer
mengenal komputermengenal komputer
mengenal komputer
 
Pertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessorPertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessor
 
1 pendahuluan
1 pendahuluan1 pendahuluan
1 pendahuluan
 
Organisasi & Arsitektur
Organisasi & ArsitekturOrganisasi & Arsitektur
Organisasi & Arsitektur
 
Pertemuan4
Pertemuan4Pertemuan4
Pertemuan4
 
Drd1 pengenalan m ikroprosesor
Drd1 pengenalan m ikroprosesorDrd1 pengenalan m ikroprosesor
Drd1 pengenalan m ikroprosesor
 
Perkembangan Mikroprosesor
Perkembangan MikroprosesorPerkembangan Mikroprosesor
Perkembangan Mikroprosesor
 
01 pengantar ti
01 pengantar ti01 pengantar ti
01 pengantar ti
 

Arsitektur Komputer 1.ppt

  • 2. • Organisasi – berkaitan dengan fungsi dan desain bagian- bagian sistem komputer digital yang menerima, menyimpan dan mengolah informasi. • Arsitektur – berkaitan dengan hubungan antara unit hardware sebagai perangkat elektronik digital dan unit software.
  • 3. Organisasi Komputer • Mendeskripsikan fungsi dan desain berbagai unit komputer digital yang menyimpan dan mengolah informasi. • Modul ini juga berkaitan dengan unit komputer yang menerima informasi dari sumber eksternal dan mengirimkan hasil terkomputasi ke destinasi eksternal. • Kebanyakan materi dalam modul ini ditujukan untuk hardware komputer dan arsitektur komputer. • Hardware komputer terdiri dari sirkuit elektronik, display, media penyimpanan magnetik dan optik, perangkat elektromekanik, dan fasilitas komunikasi.
  • 4. Arsitektur komputer • meliputi spesifikasi sekumpulan instruksi dan unit hardware yang melaksanakan instruksi tersebut. • Dalam modul ini dibahas pula banyak aspek pemrograman dan komponen software dalam sistem komputer. • Sangatlah penting mempertimbangkan aspek hardware dan software pada desain berbagai komponen komputer guna mencapai pemahaman yang baik pada suatu sistem komputer.
  • 5.
  • 6.
  • 7. TG 1 7 Mengenal Perangkat Keras Sistem Komputer
  • 8. TG 1 8 Bagian2 dari microprocessor
  • 9. TG 1 9 Hardware mengacu pada perangkat fisik yg digunakan utk aktifitas2 input, processing, output, dan storage dari sistem computer: – Central processing unit (CPU) – Primary storage (penyimpan utama) – Secondary storage (penyimpan sekunder) – Input technologies (teknologi2 input) – Output technologies (teknologi2 output) – Communication technologies (teknologi komunikasi) Hardware/Perangkat Keras
  • 10. TG 1 10 (CPU): melaksanakan komputasi aktual atau olah angka didalam sistem komputer . CPU mrpk microprocessor yg dibuat dari jutaan transistor mikroskopis yg terpadu dalam 1 sirkuit pada silicon wafer (chip). – Control unit: Bagian dari CPU yang mengendalikan alir informasi. – Arithmetic-logic unit (ALU): Bagian dari CPU yang melaksanakan kalkulasi dan logika pemrograman. – Registers: Bagian dari CPU untuk menyimpan data dan sejumlah instruksi yg sangat kecil untuk menyingkat periode waktu. CENTRAL PROCESSING UNIT (CPU)
  • 11. TG 1 11 Perkembangan Microprocessor Intel 4004 th.1969 Intel 8008 th.1972 2300 transistor 29000 transistor 29000 transistor Intel 8088 th.1981 Intel 286 th.1982 134000 transistor Intel 386 th.1985 275000 transistor Intel 486 th.1989 1,2 juta transistor
  • 12. TG 1 12 Perkembangan Processor lanjutan Intel 586 Thn 1993 Intel P-II Thn 1997 Intel P-IV Thn 2000 Intel P-III Thn 1999 Intel Pentium-M Thn 2003 Intel Pentium-D Thn 2005 Intel Itanium Thn 2006
  • 13.
  • 14. TG 1 14 Kompleksitas Processor Microprocessor Intel 4004 dengan 2300 transistor Thn 1969 Microprocessor Intel Itanium dengan 330 juta transistor Thn. 2005
  • 15. TG 1 15 TIPE MICROPROCESSOR Tahun SPEED WORD LENGTH Jumlah Transistor Kapasitas Instruksi (MIPS) Intel 4004 1969 108 KHz 4-bit 2,300 .06 Intel 8008 1972 200 KHz 8-bit 3,500 .06 Intel 8080 1974 2 MHz 8-bit 6,000 .64 Intel 8086 1978 4.47 MHz 16-bit 29,000 .66 Intel 8088 1981 4.47 MHz 16-bit 29,000 .75 Intel 80286 1982 12 MHz 16-bit 134,000 2.66 Intel 80386 1985 16-33 MHz 32-bit 275,000 4 Intel 80486 (i486) 1989 20-100 MHz 32-bit 1.2 Million 70 Intel 80586 (Pentium) 1993 75-200 MHz 32-bit 3.3 Million 126 - 203 Intel Pentium Pro 1995 150-200 MHz 32-bit 5.5 Million 300 Intel Pentium MMX 1997 166-233 MHz 32-bit 4.5 Million - Intel Pentium II 1997 233-450 MHz 32-bit 7.5 Million - Intel Pentium III 1999 450-933 MHz 32-bit > 9.5 Million - Intel Itanium Processor 2000 1 GHz 64-bit 15,000,000 1,200
  • 16.
  • 17.
  • 18. TG 1 18 Machine instruction cycle: Siklus pemrosesan komputer, yg menunjukkan jumlah instruksi yang dapat diproses dalam satu detik. Clock speed: kecepatan maksimal sebuah prosesor. yang diukur di dlm megahertz dan gigahertz. Word length: Panjang Bilangan bits (0-an dan 1-an) yg dapat diproses oleh CPU dalam satu satuan waktu. Bus width: Ukuran lebar bus/jalur yang digunakan untuk proses transfer data dan instruksi pada prosesor. CPU lanjutan…
  • 19. TG 1 19 Computer Processing Speed Kecepatan pemrosesan komputer bergantung pada berbagai faktor. Faktor utama : • Word length (jumlah bits yg dapat diproses pada suatu waktu oleh microprocessor) • Cycle Speed (seberapa cepat pemrosesan data, diukur dlm Megahertz) • Data Bus Width (menentukan banyaknya data dapat ditransfer diantara CPU dan memory) Faktor2 lain : • RAM (jumlah ketersediaan random access memory) • Disk Access Speed (kecepatan membaca data dari hard disk) • Code Efficiency (bagaimana kode komputer didisain)
  • 20. TG 1 20 Hukum Moore Kompleksitas mikroprosesor akan meningkat 2 kali lipat (berdasarkan jumlah transistor) setiap 2 tahun, sebagai hasil dari berbagai perubahan berikut ini : • Peningkatan miniaturisasi transistor. • Pembuatan layout fisik dari komponen-komponen chip yg semakin kompak dan efisien • Penggunaan bahan-bahan utk chip yg meningkatkan konduktivitas/daya hantar (aliran) dari kelistrikan. • Jumlah instruksi dasar yg diprogram ke dlm chip.
  • 21. TG 1 21 Trend Perkembangan Processor Menurut Hukum Moore yang menunjukkan hubungan jumlah transistor terhadap tahun produksi mikroprosesor
  • 22. KLASIFIKASI ARSITEKTURAL Ada 3 skema klasifikasi arsitektural sistem komputer, yaitu: 1. Klasifikasi Flynn 􀃖 Didasarkan pada penggandaan alur instruksi dan alur data dalam sistem komputer. 2. Klasifikasi Feng 􀃖 Didasarkan pada pemrosesan paralel dan serial 3. Klasifikasi Händler 􀃖 Didasarkan pada derajat keparalelan dan pipelining dalam berbagai tingkat subsistem.
  • 23. KLASIFIKASI FLYNN • Klasifikasi sistem komputer yang didasarkan pada penggandaan alur instruksi dan alur data diperkenalkan oleh Michael J. Flynn – Alur instruksi (instruction stream) adalah urutan instruksi yang dilaksanakan oleh mesin – Alur data adalah urutan data yang dipanggil oleh alur instruksi • Baik instruksi maupun data diambil dari modul memori • Instruksi didecode (diartikan) oleh Control Unit. • Alur data mengalir dua arah antara prosesor dan memori.
  • 24. Ada 4 kategori sistem komputer dalam klasifikasi Flynn: 1. Single Instruction stream – Single Data stream (SISD) 2. 2. Single Instruction stream – Multiple Data stream (SIMD) 3. Multiple Instruction stream – Single Data stream (MISD) 4. Multiple Instruction stream – Multiple Data stream (MIMD)
  • 25. Sistem Komputer kategori SISD • Instruksi dilaksanakan secara berurut tetapi juga boleh overlap dalam tahapan eksekusi (pipeline) • Satu alur instruksi didecode untuk alur data tunggal.
  • 26. Sistem Komputer kategori SIMD • Beberapa Processor Unit (Processing Element) disupervisi oleh Control Unit yang sama. • Semua Processing Element menerima instruksi yang sama dari control unit tetapi mengeksekusi data yang berbeda dari alur data yang berbeda pula. • Subsistem memori berisi modul-modul memori. • Processor vektor dan processor array termasuk dalam kategori ini.
  • 27. Sistem Komputer kategori MISD • Sejumlah PU , masing-masing menerima instruksi yang berbeda dan mengoperasikan data yang sama. • Output salah satu prosesor menjadi input bagi prosesor berikutnya. • Struktur komputer ini tidak praktis, sehingga tidak ada komputer yang menggunakannya.
  • 28. Sistem Komputer kategori MIMD • Sejumlah prosesor secara simultan mengeksekusi rangkaian instruksi yang berbeda pada kumpulan data yang berbeda pula. • MIMD dapat berupa multiprosesor dengan memori yang dapat digunakan bersama (shared memory) atau multikomputer dengan memori yang terdistribusi.
  • 30. • Multiprosesor : MIMD dengan memori yang dapat digunakan bersama, semua prosesornya memiliki akses ke pool memori utama. • Multikomputer : MIMD dengan memori terdistribusi, setiap prosesornya memiliki memori khusus sendiri. • Motivasi pembuatan organisasi multikomputer adalah untuk mengatasi keterbatasan skala multiprosesor. • Karena prosesor-prosesor multikomputer harus berkomunikasi, maka elemen penting perancangan multikomputer adalah jaringan interkoneksi yang harus dapat beroperasi seefisien mungkin.
  • 31. KLASIFIKASI FENG • Tse Yun Feng mengusulkan pembagian klasifikasi arsitektur komputer berdasarkan derajat keparalelan (degree of parallelism). Yaitu Jumlah bit maksimum yang dapat diproses dalam satu satuan waktu. • Derajat keparalelan rata-rata (Pa)adalah : • Bila Piadalah jumlah bit yang dapat diproses dalam siklus prosesor ke – i (atau periode clock ke – i), • Siklus prosesor (T) dinyatakan oleh i = 1,2,3, ......, T
  • 32. • Laju utilisasi (utilization rate) (μ) sistem komputer dalam siklus T adalah : dimana P : derajat keparalelan maksimum • Jika daya komputasi prosesor dipakai penuh, maka Pi= P untuk semua i dan μ = 1 untuk 100% utilisasi. → Laju utilisasi bergantung pada program aplikasi yang dieksekusi.
  • 33. • Feng mengklasifikasi sistem komputer juga menggunakan parameter panjang word n, panjang bit slice m. • Bit-slice adalah string of bits, yaitu satu dari setiap word pada posisi bit vertikal yang sama. Misal : TI-ASC mempunyai word length = 64 dan arithmatic pipeline = 4. Setiap pipe mempunyai 8 pipeline stage. Maka setiap bit-slice dalam keempat pipe mempunyai 8 x 4 = 32 bit.
  • 34. • Derajat keparalelan maksimum dari suatu sistem komputer C, yaitu P(C), digambarkan oleh perkalian antara word length n dan bit slice length m P(C) = n . m
  • 35. Ada 4 tipe Metode Pemrosesan : – Word Serial and Bit Serial (WSBS) – Word Paralel and Bit Serial (WPBS) – Word Serial and Bit Paralel (WSBP) – Word Paralel and Bit Paralel (WPBP)
  • 36. • WSBS disebut Bit serial procesing karena satu bit (n=m=1) diproses pada satu satuan waktu. – Proses : lambat – Komputer generasi pertama • WPBS (n=1, m>1) disebut BIS procesing ( Bit Slice Procesing) karena sejumlah m bit slice diproses pada satu satuan waktu. • WSBP (n>1, m=1) disebut Word slice processing karena satu word pada n bit diproses pada satu satuan waktu. • Ditetapkan pada kebanyakan komputer sekarang. • WPBP (n>1, m>1) disebut Fully Paralel Processing (Paralell Processing) disini array dari n,m bits diproses pada satu satuan waktu. • Proses : paling cepat.