Title | Buku Arsitektur Sistem Komputer.pdf |
---|---|
Author | Rozeff Pramana |
Pages | 247 |
File Size | 75.4 MB |
File Type | |
Total Downloads | 183 |
Total Views | 223 |
Buku Ajar Arsitektur Sistem Komputer Disusun Oleh: Rozeff Pramana Alena Uperiati ARSITEKTUR SISTEM KOMPUTER Sampul : Rozeff Pramana Tata Letak : Rozeff Pramana Diterbitkan pertama kali oleh UMRAH PRESS Alamat penerbit: Gedung Rektorat Kampus Universitas Maritim Raja Ali Haji, Lantai III, Jalan Domp...
Accelerat ing t he world's research.
Buku Arsitektur Sistem Komputer.pdf Rozeff Pramana UMRAH Press
Cite this paper
Downloaded from Academia.edu
Get the citation in MLA, APA, or Chicago styles
Related papers
Download a PDF Pack of t he best relat ed papers
1978 - Teknologi Tabung Vakum Transist or Small and medium scale int egrat ion Large scale i… SIMJAR ST IKI Organisasi dan arsit ekt ur komput er Zulhendri Zul mat eri organisasi komput er.docx eggi save
Buku Ajar
Arsitektur Sistem Komputer
Disusun Oleh: Rozeff Pramana Alena Uperiati
ARSITEKTUR SISTEM KOMPUTER Sampul
: Rozeff Pramana
Tata Letak
: Rozeff Pramana
Diterbitkan pertama kali oleh UMRAH PRESS Alamat penerbit: Gedung Rektorat Kampus Universitas Maritim Raja Ali Haji, Lantai III, Jalan Dompak, Tanjungpinang, Provinsi Kepulauan Riau 29111 Telp: 0771-7001550 Fax: 0771-7038999 Email: [email protected] / [email protected] Hak Cipta © dilindungi Undang-Undang Dilarang mengutip atau memperbanyak sebagian atau seluruh isi buku ini tanpa izin tertulis dari penerbit. Cetakan Pertama: Huruf Ukuran
: Times New Roman : 12
Perpustakaan Nasional RI: Data Katalog Dalam Terbitan (KDT) Rozeff Pramana, S.T., M.T dan Alena Uperiati, S.T., M.Cs Arsitektur Sistem Komputer: Buku Ajar / Rozeff Pramana dan Alena Uperiati Tanjungpinang: Universitas Maritim Raja Ali Haji. 2016 V, 239 Hal, 14,8 x 21 cm ISBN : 978-602-6770-34-9 Komputer 1. Judul
KATA PENGANTAR Buku ajar ini merupakan bahan ajar bagi dosen dan mahasiswa pada mata kuliah Arsitektur Sistem Komputer di Fakultas Teknik jurusan Teknik Elektro Universitas Maritim Raja Ali Haji. Buku ajar ini di rancang agar pembacanya dapat dengan mudah memahami materi mata kuliah Arsitektur Sistem Komputer dan menjadi referensi bagi dosen dan mahasiswa dalam mempelajari tentang komputer. Setiap materi disajikan dengan penjelasan umum, definisi dan sub-sub materi dengan sumber referensi diambil dari berbagai literatur. Penyajian suatu materi dilengkapi dengan gambar-gambar, blok diagram, dan ilustrasi untuk memberikan pemahaman bagi pembaca. Semoga
karya dari
penulis
ini
bermanfaat
bagi
perkembangan Sain dan teknologi, untuk hari ini dan masa yang akan datang. Tanjungpinang, November 2016 Penulis ii
DAFTAR ISI KATA PENGANTAR ......................................................... i DAFTAR ISI ....................................................................... iii BAB I................................................................................... 1 PENDAHULUAN ............................................................... 1 A. Informasi Mata Kuliah............................................... 1 B. Deskripsi Mata Kuliah ............................................... 3 C. Rencana Kegiatan Program Pembelajaran dan Rencana Pembelajaran Semester ............................... 11 BAB II ................................................................................. 20 EVOLUSI, PENGGOLONGAN DAN PENERAPAN KOMPUTER ....................................................................... 20 A. Generasi Computer .................................................... 21 1. Generasi Pertama ..................................................... 21 2. Generasi Kedua ....................................................... 23 3. Generasi Ketiga ....................................................... 27 4. Generasi Keempat.................................................... 29 5. Generasi Kelima ...................................................... 29 B. Penggolongan komputer ............................................ 31 1. Penggolongan berdasar data yang diolah ................ 32 2. Penggolongan berdasarkan Penggunaannya ............ 36 iii
3. Penggolongan berdasarkan Ukurannya ................... 39 C. Penerapan komputer .................................................. 46 BAB III ................................................................................ 51 KONSEP DASAR DAN KINERJA KOMPUTER ............. 51 A. Sistem bilangan ......................................................... 51 1. Sistem Bilangan Desimal ........................................ 54 2. Sistem Bilangan Biner ............................................. 55 3. Sistem Bilangan Oktal ............................................. 60 4. Sistem Bilangan Hexadesimal ................................. 61 B. Komponen-komponen Komputer .............................. 70 C. Hardware ................................................................... 72 D. Software ..................................................................... 81 E. Brainware................................................................... 84 BAB IV ................................................................................ 85 CPU ..................................................................................... 86 A. Komponen Utama CPU ............................................. 87 B. Fungsi CPU ............................................................... 90 C. Cara Kerja CPU ......................................................... 102 D. Array Processor ......................................................... 103 E. Main Memory ............................................................ 104 F. Pemrosesan Instruksi ................................................. 112
iv
G. Hubungan antara CPU dengan Main Memory dan alat-alat I/O ................................................................ 117 BAB V ................................................................................. 124 ORGANISASI INPUT/OUTPUT ....................................... 124 A. Modul Input/Output ................................................... 124 B. Sistem Masukan & Keluaran Komputer.................... 126 C. I/O Terprogram .......................................................... 134 D. Interrupt – Driven I/O ................................................ 138 E. Direct Memory Access (DMA) ................................. 143 F. Perangkat Eksternal ................................................... 154 BAB VI ................................................................................ 159 MEMORI ............................................................................. 159 A. Pengertian Memory ................................................... 159 B. Karakteristik Sistem Memori .................................... 164 C. Hierarki Memori ........................................................ 170 D. Memori Utama Semikonduktor ................................. 173 E. Cache Memori ............................................................ 186 F. Auxiliary Memory ..................................................... 206
v
BAB I PENDAHULUAN A. Informasi Mata Kuliah 1 Nama Mata Kuliah
: Arsitektur Komputer
2 Bobot Kredit
: 3 SKS
3 Program Studi
: Teknik Elektro
4 Kode Mata Kuliah
: TE-1114
5 Status Mata Kuliah/Semester
: Wajib / III
6 Prasyarat
: -
7 Bentuk Pengajaran
:
Ceramah,
diskusi,
tanya jawab, tugas, praktikum 8 Penilaian
: a. Absensi 10% b. Tugas dan Kuis 30% c. UTS 30% d. UAS 30%
1
9 Jumlah Pertemuan
: 16 kali pertemuan (termasuk UTS dan UAS)
10 Masa Perkuliahan
: 150 menit tatap muka di kelas perminggu
11 Dosen Pengajar
: Rozeff Pramana, ST., MT
12 Tujuan Mata Kuliah
: Setelah
mengikuti
mata
kuliah
Arsitektur Komputer, mahasiswa
dapat
mengetahui
dengan
jelas
tentang
penggolongan komputer
dan
evolusinya, cara kerja dasar
komputer,
bagian- bagian dari komputer, CPU, pada
proses
fungsi kerja CPU, 2
komponenkomponen
CPU,
aplikasi-aplikaksi pada
organisasi
Input/Output
dan
peripheral, jenis-jenis memori
komputer
serta
aplikasinya,
sistem
Bus,
instruksi, paralel,
set
prosesor arsitektur
RISC dan CISC serta Pipeline
pada
komputer.
B. Deskripsi Mata Kuliah Kata komputer
berasal dari bahasa latin yaitu
“computare” yang artinya berhitung. Secara definisi komputer
diterjemahkan
sebagai
sekumpulan
alat
elektronika yang saling bekerjasama, dapat menerima data (input), mengolah data (proses) dan memberikan 3
informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan pada memorinya. Pada matakuliah ini akan di bahas tentang penggolongan komputer, konsep dasar dan kinerja komputer, perangkat Input/ Output, CPU, memori, sistem Bus, set instruksi, prosesor paralel, arsitektur RISC dan CISC serta Pipeline pada komputer. Standar Kompetensi 1.
Mendeskripsikan penerapannya
penggolongan diberbagai
komputer
bidang
dan
kehidupan
manusia 2.
Mampu mendeskripsikan Kinerja komputer secara umum
3.
Memahami fungsi CPU, mengetahui bagian-bagian dan proses kerjanya
4.
Memahami
dan
mampu
menjelaskan
dan
menganalisa aplikasi-aplikaksi I/O dan peripheral 5.
Mampu
menjelaskan,
membandingkan
dan
menganalisa jenis-jenis memori komputer
4
6.
Memahami dan mampu mendeskripsikan fungsi set instruksi, mode dan pengalamatan
7.
Memahami dan mampu mengaplikasikan paralel prosesor secara umum
8.
Memahami dan mampu menganalisa perbandingan komputer
RISC
dan
CISC
serta
aplikasi
penggunaannya 9.
Dapat mengaplikasikan dan berinovasi dalam penggunaan Pipeline
5
Pokok Bahasan Dan Sub Pokok Bahasan No. Pokok Bahasan 1.
Sub Pokok Bahasan
Evolusi,
1. Generasi komputer
Penggolongan
2. Penggolongan
Dan Penerapan Komputer
berdasar
data yang diolah 3. Penggolongan berdasarpenggunaan 4. Penggolongan
berdasar
ukuran 5. Penerapan
komputer
diberbagai bidang 2.
Konsep Dasar
1. Sistem bilangan
Dan
2. Komponen-komponen
Kinerja
Komputer
komputer 3. Hardware 4. Software 5. Brainware
3.
CPU
(Central
Processing Unit)
1. Fungsi CPU 2. Komponen-komponen CPU 3. Cara kerja CPU
6
4. Array Processor 5. Main memory 6. Pemrosesan instruksi 7. Hubungan CPU dengan main
memory dan
perangkat I/O 4.
Organisasi
1. Perangkat peripheral
Input/Output
2. I/O terprogram 3. Interrupt-driven I/O 4. Direct Memory Access (DMA) 5. Hubungan
I/O
dengan
CPU 5.
Memori
1. Deklarasi Array 2. Hirarki memori 3. Karakteristik memori 4. Memori utama 5. RAM 6. ROM 7. Cache memory 8. Auxiliary memory
7
6.
Set
instruksi,
1. Karakteristik instruksi
karakteristik
2. Jenis-jenisinstruksi
dan
3. Pemrosesan instruksi
fungsi;
Mode
dan
pengalamatan
4. Instruction fetch 5. Instruction execute 6. Pengalamatan 7. Bentuk-bentuk instruksi 8. Jenis operasi 9. Cycle time
7.
Parallel Processor
1. Organisasi
berbagai
prosesor 2. Multiprosesor simetris 3. Koherensi
Cache
dan
protokol Mesi 4. Cluster 5. Non Uniform Memory Access (NUMA) 8.
Register
1. Sejarah
transfer , risc
2. Konsep Arsitektur RISC.
dan cisc
3. Elemen penting dan ciriciri.
8
4. Arah
perkemba-ngan
prosesor RISC. 5. Eksekusi Instruksi 6. Transfer Bus dan Memori 7. Definisi CISC. 8. Konsep CISC. 9. Arsitektur CISC. 10. Ciri-ciri prosesor CISC 11. Aspek komputasi dalam merancang RISC. 12. Chip-chip RISC. 13. Prospek arsitektur RISC. 14. Deskripsi
transfer
register. 15. Bahasa transfer register 9.
Pipelining
1. Pengertian Pipelining. 2. Kategori Pipeline. 3. Arithmetic pipeline 4. Instruction pipeline 5. Pipeline
pada
mikroprosesor
9
Daftar Pustaka 1.
William Stalling, “Organisasi dan Arsitektur Komputer”, edisi bahasa Indonesia, Jilid 1, Prenhallindo, 1998.
2.
William Stalling, “Organisasi dan Arsitektur Komputer. Rancangan Kinerja”, Jilid 2 edisi 6, Indeks, kelompok Gramedia, 2005
3.
William, S., “Komunikasi data dan Komputer”, Salemba Teknika, 2001.
4.
M.
Morris
Mano,
“Computer
System
Architecture”, third edition, Prentice Hall International, 1993. 5.
Syahrul, “Organisasi dan Arsitektur Komputer”, Penerbit Andi Yogyakarta, 2010.
6.
Albert Paul Malvino, “Elektronika Komputer Digital’, edisi kedua, Penerbit Erlangga, 1996.
7.
Prof. Dr. Jogiyanto H.M, M.B.A., Akt, “Pengenalan komputer”, penerbit Andi, 2005.
10
C. Rencana Kegiatan Program Pembelajaran dan Rencana Pembelajaran Semester Mata Kuliah Arsitektur
Kode MK TE-1114
Komputer
SKS
Semester
3
3
Dosen Pengampu
/ Rozeff
Ganjil
Pramana,
ST,
MT Deskripsi Mata Kuliah Komputer berasal dari bahasa latin yaitu “computare” yang artinya berhitung. Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronika yang saling bekerjasama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan pada memorinya. Pada matakuliah ini akan di bahas tentang penggolongan komputer, konsep dasar dan kinerja komputer, perangkat Input/ Output, CPU, memori, sistem Bus, set instruksi, prosesor paralel, arsitektur RISC dan CISC serta Pipeline pada komputer. Standar Kompetensi 1. Mendeskripsikan
penggolongan
komputer
dan
penerapannya diberbagai bidang kehidupan manusia 11
2. Mampu mendeskripsikan Kinerja komputer secara umum 3. Memahami fungsi CPU, mengetahui bagian-bagian dan proses kerjanya 4. Memahami dan mampu menjelaskan dan menganalisa aplikasi-aplikaksi I/O dan peripheral 5. Mampu menjelaskan, membandingkan dan menganalisa jenis-jenis memori komputer 6. Memahami dan mampu mendeskripsikan fungsi set instruksi, mode dan pengalamatan 7. Memahami dan mampu mengaplikasikan paralel prosesor secara umum 8. Memahami
dan
mampu
menganalisa
perbandingan
komputer RISC dan CISC serta aplikasi penggunaannya 9. Dapat mengaplikasikan dan berinovasi dalam penggunaan Pipeline Perte
Capaian
Pokok dan
muan
pembelajaran sub pokok bahasan
Esti-
Daftar
masi
Pustaka
Wak-
ke-
tu
1
Mahasiswa mengetahui tentang
1. Generasi komputer. 2. Penggolongan 12
penggolong
berdasar
an komputer
yang diolah.
dan
data
3. Penggolongan
evolusinya.
berdasarpenggun
Mahasiswa
aan
dapat
4. Penggolongan
menyebutka
berdasar ukuran.
n penerapan 5. Penerapan
2
komputer
komputer
dalam
diberbagai
kehidupan.
bidang.
Mahasiswa
1. Sistem bilangan
mengetahui
2. Komponen-
cara
kerja
dasar
komponen komputer
komputer.
3. Hardware
Mahasiswa
4. Software
dapat
5. Brainware
menyebutka n
bagian -
bagian dari
13
komputer. 3–4
Mahasiswa
1. Fungsi CPU
memahami
2. Komponen-
fungsi CPU, dapat
komponen CPU 3. Cara kerja CPU
menjelaskan 4. Array Processor komponen - 5. Main memory. komponen CPU, dapat membandin gkan
Main
6. Pemrosesan instruksi. 7. Hubungan CPU dengan
main
memory,
memory
dan
dapat
perangkat I/O
menjelaskan pemprosesa n
instruksi
pada CPU. 5
Mahasiswa dapat memaparka n
1. Perangkat peripheral 2. I/O terprogram
aplikasi- 3. Interrupt-driven
14
aplikasi
I/O
pada
4. Direct
Organisasi Input
Access (DMA) / 5. Hubungan
Output 6–7
Memory I/O
dengan CPU.
Mahasiswa
1. Hirarki memori
dapat
2. Karakteristik
menyebutka n
jenis
memori
- 3. Memori utama
jenis
4. RAM
memori
5. ROM
serta
6. Cache memory
aplikasinya
7. Auxiliary
pada
memory
komputer 8 9
UTS Mahasiswa dapat
1. Karakteristik instruksi
menganalisa 2. Jenispemprosesa n
jenisinstruksi.
Set 3. Pemrosesan 15
instruksi
instruksi.
pada
4. Instruction fetch.
komputer.
5. Instruction execute.
10
Mahasiswa
1. Pengalamatan.
dapat
2. Bentuk-bentuk
menganalisi
instruksi.
s hubungan 3. Jenis operasi. dari
mode 4. Cycle time
dan bentuk pengalamata n 11
Mahasiswa
1. Organisasi
dapat
berbagai
menjelaskan
prosesor
kategori sistem
2. Multiprosesor simetris
komputer
3. Koherensi Cache
dan
dan
keterkaitann
Mesi
nya
protokol
antara 4. Cluster
16
satu dengan 5. Non lain
Uniform
Memory Access (NUMA)
12
Mahasiswa dapat menjelaskan penggunaan teknologi RISC dibanding
1. Sejarah 2. K...