Anda di halaman 1dari 12

MODUL PERKULIAHAN

Arsitektur Komputer

Dasar-dasar struktur dan fungsi utama Komputer

Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh


Ilmu Komputer Teknik W15170002 Mohamad Yusuf, S.Kom., M.C.S
Informatika 01 2

Abstract Kompetensi
Wawasan pada definsi komputer Mahasiswa memahami dan dapat
dan perkembangan komputer. menjelaskan Dasar-dasar komputer
Pemahaman tentan dasar-dasar dan fungsinya
komputer dan fungsinya
Dasar-dasar komputer dan fungsinya

A. DELAPAN IDE (8 IDEAS)


1. Desain untuk Hukum Moore

Satu hal yang konstan untuk perancang komputer adalah perubahan yang cepat, yang
sebagian besar didorong oleh Hukum Moore.
• Ini menyatakan bahwa sumber daya sirkuit terintegrasi berlipat ganda setiap 18-24
bulan.
• Hukum Moore dihasilkan dari prediksi tahun 1965 tentang pertumbuhan kapasitas IC
tersebut.
• Hukum Moore dibuat oleh Gordon Moore, salah satu pendiri Intel.
• Karena desain komputer dapat memakan waktu bertahun-tahun, sumber daya yang
tersedia per chip dapat dengan mudah berlipat ganda atau empat kali lipat antara
awal dan akhir proyek.
• Arsitek komputer harus mengantisipasi perubahan yang cepat ini.
• Ikon yang digunakan: "atas dan ke kanan" Grafik Hukum Moore mewakili
perancangan untuk perubahan yang cepat.

2. Gunakan Abstraksi untuk Menyederhanakan Desain

• Baik arsitek komputer dan pemrogram harus menemukan teknik untuk membuat diri
mereka lebih produktif.

2019 Sistem Operasi


2 Mohamad Yusuf, S.Kom.M.C.S
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
• Teknik produktivitas utama untuk perangkat keras dan perangkat lunak adalah
menggunakan abstraksi untuk merepresentasikan desain pada tingkat representasi
yang berbeda;
• Rincian tingkat yang lebih rendah disembunyikan untuk menawarkan model yang
lebih sederhana di tingkat yang lebih tinggi.
• Ikon yang digunakan: ikon lukisan abstrak.

3. Membuat cepat kasus umum


• Mempercepat kasus umum akan cenderung meningkatkan kinerja dengan lebih baik
daripada mengoptimalkan kasus yang jarang terjadi.
• Kasus umum seringkali lebih sederhana daripada kasus langka dan seringkali lebih
mudah untuk ditingkatkan
• Kasus umum cepat hanya mungkin dengan eksperimen dan pengukuran yang
cermat.
• Ikon yang digunakan: mobil sport adalah ikon untuk mempercepat kasus umum
(karena perjalanan paling umum memiliki satu atau dua penumpang, dan tentunya
lebih mudah membuat mobil sport cepat daripada minivan cepat.)

4. Kinerja melalui paralelisme


• Arsitek komputer telah menawarkan desain yang mendapatkan
performa lebih dengan melakukan operasi secara paralel.
• Ikon yang Digunakan: beberapa mesin jet pada sebuah pesawat
adalah ikon untuk kinerja paralel.

5. Performa melalui pipelining


• Pipelining- Pipelining adalah teknik implementasi di mana beberapa instruksi
tumpang tindih dalam eksekusi. Pipelining meningkatkan kinerja dengan
meningkatkan throughput instruksi.
• Misalnya, sebelum adanya mobil pemadam kebakaran, rantai manusia dapat
membawa sumber air untuk menyala jauh lebih cepat daripada orang dengan ember
yang bolak-balik.
• Ikon yang Digunakan: ikon pipa digunakan. Ini adalah urutan pipa, dengan setiap
bagian mewakili satu tahap pipa.

2019 Sistem Operasi


3 Mohamad Yusuf, S.Kom.M.C.S
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
6. Kinerja melalui prediksi
• Mengikuti ungkapan bahwa lebih baik meminta maaf daripada meminta izin, ide
bagus berikutnya adalah prediksi.
• Dalam beberapa kasus, rata-rata bisa lebih cepat untuk menebak dan mulai bekerja
daripada menunggu sampai Anda tahu pasti.
• Mekanisme pemulihan dari kesalahan prediksi ini tidak terlalu mahal dan prediksi
tersebut relatif akurat.
• Ikon yang Digunakan: bola kristal peramal,

7. Hirarki Memori
• Programmer menginginkan memori menjadi cepat, besar, dan kecepatan memori
yang murah seringkali mempengaruhi kinerja, kapasitas membatasi ukuran masalah
yang dapat diselesaikan, biaya memori saat ini seringkali menjadi mayoritas biaya
komputer.
• Arsitek telah menemukan bahwa mereka dapat mengatasi tuntutan yang
bertentangan ini dengan hierarki memori, memori per bit tercepat, terkecil, dan
termahal berada di puncak hierarki, sedangkan per bit paling lambat, terbesar, dan
termurah ada di bagian bawah.
• Cache memberikan ilusi kepada programmer bahwa memori utama hampir secepat
puncak hierarki dan hampir sebesar dan semurah bagian bawah hierarki.
• Ikon yang Digunakan: ikon segitiga berlapis mewakili hierarki memori.
• Bentuknya menunjukkan kecepatan, biaya, dan ukuran: semakin dekat ke atas,
semakin cepat dan lebih mahal per bit memorinya; semakin lebar dasar lapisannya,
semakin besar memorinya.

8. Ketergantungan melalui redundansi


• Komputer tidak hanya harus cepat; mereka harus bisa diandalkan.
• Karena perangkat fisik apa pun dapat gagal, sistem dapat menjadi dapat diandalkan
dengan memasukkan komponen yang berlebihan.
• Komponen ini dapat mengambil alih ketika terjadi kegagalan dan untuk membantu
mendeteksi kegagalan.
• Ikon yang Digunakan: traktor-trailer, karena ban ganda di setiap sisi as roda
belakangnya memungkinkan truk terus melaju bahkan ketika salah satu ban rusak.

B. Pengertian Arsitektur dan Organisasi Komputer


Dalam mendeskripsikan komputer, perbedaan sering dibuat antara arsitektur komputer
dan organisasi komputer. Meskipun sulit untuk memberikan definisi yang tepat untuk istilah-

2019 Sistem Operasi


4 Mohamad Yusuf, S.Kom.M.C.S
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
istilah ini, terdapat konsensus tentang area umum yang dicakup oleh masing-masing
(misalnya, lihat [VRAN80], [SIEW82], dan [BELL78a]); pandangan alternatif yang menarik
disajikan dalam [REDD76].
Arsitektur komputer mengacu pada atribut sistem yang terlihat oleh programmer atau,
dengan kata lain, atribut yang memiliki dampak langsung pada eksekusi logis suatu
program. Organisasi komputer mengacu pada unit operasional dan interkoneksinya yang
mewujudkan spesifikasi arsitektur. Contoh atribut arsitektur termasuk set instruksi, jumlah bit
yang digunakan untuk mewakili berbagai tipe data (misalnya, angka, karakter), mekanisme
I / O, dan teknik untuk menangani memori. Atribut organisasi mencakup detail perangkat
keras yang transparan bagi pemrogram, seperti sinyal kontrol; antarmuka antara komputer
dan periferal; dan teknologi memori yang digunakan.
Misalnya, masalah desain arsitektur apakah komputer akan memiliki instruksi perkalian.
Ini adalah masalah organisasi apakah instruksi itu akan dilaksanakan oleh unit perkalian
khusus atau dengan mekanisme yang membuat penggunaan berulang dari unit tambahan
sistem. Keputusan organisasi dapat didasarkan pada frekuensi penggunaan instruksi
perkalian yang diantisipasi, kecepatan relatif dari dua pendekatan, dan biaya serta ukuran
fisik dari unit perkalian khusus. Secara historis, dan hingga saat ini, perbedaan antara
arsitektur dan organisasi telah menjadi hal yang penting. Banyak produsen komputer
menawarkan keluarga model komputer, semua dengan arsitektur yang sama tetapi dengan
perbedaan dalam organisasi. Akibatnya, model yang berbeda dalam keluarga memiliki
karakteristik harga dan kinerja yang berbeda. Selain itu, arsitektur tertentu dapat
berlangsung bertahun-tahun dan mencakup sejumlah model komputer yang berbeda,
organisasinya berubah seiring dengan perubahan teknologi. Contoh menonjol dari kedua
fenomena ini adalah arsitektur IBM System / 370. Arsitektur ini pertama kali diperkenalkan
pada tahun 1970 dan menyertakan sejumlah model. Pelanggan dengan persyaratan
sederhana dapat membeli model yang lebih murah, lebih lambat dan, jika permintaan
meningkat, kemudian meningkatkan ke model yang lebih mahal dan lebih cepat tanpa harus
meninggalkan perangkat lunak yang telah dikembangkan. Selama bertahun-tahun, IBM
telah memperkenalkan banyak model baru dengan peningkatan teknologi untuk
menggantikan model lama, menawarkan pelanggan kecepatan yang lebih tinggi, biaya lebih
rendah, atau keduanya. Model yang lebih baru ini mempertahankan arsitektur yang sama
sehingga investasi perangkat lunak pelanggan terlindungi. Hebatnya, arsitektur System /
370, dengan beberapa peningkatan, telah bertahan hingga hari ini sebagai arsitektur lini
produk mainframe IBM.
Dalam kelas komputer yang disebut mikrokomputer, hubungan antara arsitektur dan
organisasi sangat erat. Perubahan teknologi tidak hanya mempengaruhi organisasi tetapi
juga menghasilkan pengenalan arsitektur yang lebih kuat dan lebih kompleks. Secara

2019 Sistem Operasi


5 Mohamad Yusuf, S.Kom.M.C.S
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
umum, ada lebih sedikit persyaratan untuk generasi-ke-generasi kompatibilitas untuk mesin
yang lebih kecil ini. Dengan demikian, ada lebih banyak interaksi antara keputusan desain
organisasi dan arsitektur. Contoh menarik dari ini adalah komputer set instruksi yang
dikurangi (RISC).
Penekanannya mungkin lebih pada sisi organisasi. Namun, karena organisasi komputer
harus dirancang untuk mengimplementasikan spesifikasi arsitektur tertentu, perlakuan
menyeluruh terhadap organisasi juga memerlukan pemeriksaan arsitektur yang mendetail.
Komputer adalah sistem yang kompleks; komputer kontemporer mengandung jutaan
komponen elektronik dasar. Lalu, bagaimana seseorang dapat dengan jelas
mendeskripsikannya? Kuncinya adalah mengenali sifat hierarki dari sistem yang paling
kompleks, termasuk komputer [SIMO96]. Sistem hierarki adalah sekumpulan subsistem
yang saling terkait, masing-masing yang terakhir, pada gilirannya, berstruktur hierarkis
sampai kita mencapai tingkat terendah dari subsistem dasar. Sifat hierarki dari sistem yang
kompleks sangat penting baik untuk desain maupun deskripsinya. Desainer hanya perlu
menangani tingkat sistem tertentu pada satu waktu. Pada setiap level, sistem terdiri dari
sekumpulan komponen dan keterkaitannya. Perilaku di setiap level hanya bergantung pada
karakterisasi sistem yang disederhanakan dan diabstraksi di level bawah berikutnya.
Pada setiap tingkatan, desainer memperhatikan struktur dan fungsi:
 Struktur: Cara komponen saling terkait
 Fungsi: Operasi masing-masing komponen sebagai bagian dari struktur

Dalam hal deskripsi, kami memiliki dua pilihan: mulai dari bawah dan membangun hingga
deskripsi lengkap, atau dimulai dengan tampilan atas dan menguraikan sistem menjadi sub-
bagiannya. Bukti dari sejumlah bidang menunjukkan bahwa pendekatan top-down adalah
yang paling jelas dan paling efektif [WEIN75]. Pendekatan yang diambil dalam buku ini
mengikuti dari sudut pandang ini.
Sistem komputer akan dijelaskan dari atas ke bawah. Kita mulai dengan komponen
utama komputer, menjelaskan struktur dan fungsinya, dan berlanjut ke lapisan hierarki yang
lebih rendah. Sisa dari bagian ini memberikan gambaran yang sangat singkat tentang
rencana serangan ini.

Gambar 1.1 Tampilan Fungsional Komputer

2019 Sistem Operasi


6 Mohamad Yusuf, S.Kom.M.C.S
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Gambar 1.1 Tampilan Fungsional Komputer

Fungsi
Baik struktur dan fungsi komputer, pada dasarnya, sederhana. Gambar 1.1 menggambarkan
fungsi dasar yang dapat dilakukan komputer. Secara umum, hanya ada empat:
 Pengolahan data(Data processing)
 Penyimpanan data(Data storage)
 Perpindahan data(Data movement)
 Kontrol(Control)
Komputer, tentu saja, harus dapat memproses data, data dapat mengambil berbagai bentuk,
dan persyaratan pemrosesan yang luas. Namun, kita akan melihat bahwa hanya ada
beberapa metode atau jenis dasar pemrosesan data. Juga penting bahwa komputer
menyimpan data. Bahkan jika komputer sedang memproses data dengan cepat (yaitu, data
masuk dan diproses, dan hasilnya segera keluar), komputer harus menyimpan sementara
setidaknya potongan-potongan data yang sedang dikerjakan pada saat tertentu. setidaknya
ada fungsi penyimpanan data jangka pendek. Sama pentingnya, komputer melakukan fungsi
penyimpanan data jangka panjang. File data disimpan di komputer untuk pengambilan dan
pembaruan selanjutnya. Komputer harus dapat memindahkan data antara dirinya sendiri
dan dunia luar.
Lingkungan operasi komputer terdiri dari perangkat yang berfungsi baik sebagai yang
terhubung langsung ke komputer, proses ini dikenal sebagai input-output (I / O), dan
perangkat tersebut disebut sebagai perangkat. Saat data dipindahkan dalam jarak yang
lebih jauh , ke atau dari perangkat jarak jauh, proses ini dikenal sebagai komunikasi data.

2019 Sistem Operasi


7 Mohamad Yusuf, S.Kom.M.C.S
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Terakhir, harus ada kendali atas ketiga fungsi ini. Pada akhirnya, kontrol ini dilakukan oleh
individu yang memberikan instruksi kepada komputer. Di dalam komputer, unit kontrol
mengelola sumber daya komputer dan mengatur kinerja bagian fungsionalnya sebagai
respons terhadap instruksi tersebut.

Gambar 1.2 Kemungkinan Operasi Komputer

Pada tingkat diskusi umum ini, jumlah kemungkinan operasi yang dapat dilakukan sedikit.
Gambar 1.2 menggambarkan empat kemungkinan jenis operasi. Komputer dapat berfungsi
sebagai perangkat pemindahan data (Gambar 1.2a), cukup mentransfer data dari satu
perangkat atau jalur komunikasi ke jalur lainnya. Ini juga dapat berfungsi sebagai perangkat
penyimpanan data (Gambar 1.2b), dengan data ditransfer dari lingkungan eksternal ke
penyimpanan komputer (baca) dan sebaliknya (tulis). Dua diagram terakhir menunjukkan
operasi yang melibatkan pemrosesan data, pada data baik dalam penyimpanan (Gambar
1.2c) atau dalam perjalanan antara penyimpanan dan lingkungan eksternal (Gambar 1.2d).
Pembahasan sebelumnya mungkin tampak digeneralisasikan secara tidak masuk akal.
Memang mungkin, bahkan pada tingkat atas struktur komputer, untuk membedakan
berbagai fungsi, tetapi, mengutip [SIEW82], Ada sangat sedikit pembentukan struktur
komputer yang sesuai dengan fungsi yang akan dijalankan. terletak pada sifat tujuan umum
komputer, di mana semua spesialisasi fungsional terjadi pada saat pemrograman dan bukan
pada saat desain.

Struktur
Gambar 1.3 adalah penggambaran komputer yang paling sederhana. Komputer berinteraksi
dengan cara tertentu dengan lingkungan eksternalnya. Secara umum, semua keterkaitannya

2019 Sistem Operasi


8 Mohamad Yusuf, S.Kom.M.C.S
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
dengan lingkungan eksternal dapat diklasifikasikan sebagai perangkat periferal atau jalur
komunikasi. Kita akan membahas kedua jenis keterkaitan tersebut.

Gambar 1.3 Komputer

Tetapi perhatian yang lebih besar dalam buku ini adalah struktur internal komputer itu
sendiri, yang ditunjukkan pada Gambar 1.4. Ada empat komponen struktural utama:
• Central processing unit (CPU): Mengontrol operasi komputer dan menjalankan fungsi
pemrosesan datanya; sering hanya disebut sebagai prosesor.
• Memori utama: Menyimpan data.
• I / O: Memindahkan data antara komputer dan lingkungan eksternalnya.
• Interkoneksi sistem: Beberapa mekanisme yang menyediakan komunikasi antara
CPU, memori utama, dan I / O. Contoh umum dari interkoneksi sistem adalah melalui
bus sistem, yang terdiri dari sejumlah kabel penghantar yang dihubungkan dengan
semua komponen lainnya.

2019 Sistem Operasi


9 Mohamad Yusuf, S.Kom.M.C.S
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Mungkin ada satu atau lebih dari masing-masing komponen. Secara tradisional, hanya ada
satu prosesor. Dalam beberapa tahun terakhir, telah terjadi peningkatan penggunaan
beberapa prosesor dalam satu komputer. Beberapa masalah desain yang berkaitan dengan
beberapa prosesor muncul dan dibahas saat teks berlanjut; Bagian Lima berfokus pada
komputer semacam itu. Masing-masing komponen ini akan diperiksa secara mendetail di
Bagian Dua. Namun, untuk tujuan kami, komponen yang paling menarik dan dalam
beberapa hal paling kompleks adalah CPU. Komponen struktural utamanya adalah sebagai
berikut:

• Unit kontrol: Mengontrol pengoperasian CPU dan komputer


• Unit aritmatika dan logika (ALU): Melakukan fungsi pemrosesan data komputer
• Register: Menyediakan penyimpanan internal ke CPU
• Interkoneksi CPU: Beberapa mekanisme yang menyediakan komunikasi antara unit
kontrol, ALU, dan register.

Masing-masing komponen ini akan diperiksa secara mendetail di Bagian Tiga, di mana kita
akan melihat bahwa kompleksitas ditambahkan dengan penggunaan teknik
pengorganisasian paralel dan pipelined. Terakhir, ada beberapa pendekatan untuk
implementasi unit kendali; satu pendekatan umum adalah implementasi yang diprogram
secara mikro. Intinya, unit kontrol yang terprogram beroperasi dengan menjalankan instruksi
mikro yang mendefinisikan fungsionalitas unit kontrol. Dengan pendekatan ini, struktur unit
kontrol dapat digambarkan, seperti pada Gambar 1.4. Struktur ini akan diperiksa di Bagian
Empat.

Struktur komputer didefinisikan sebagai cara-cara dari setiap komponen yang saling terkait.
Struktursebuah komputer secara sederhana, dapat digambarkan dalam diagram blok pada
gambar dibawah.

2019 Sistem Operasi


10 Mohamad Yusuf, S.Kom.M.C.S
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Sedangkan fungsi komputer didefinisikan sebagai operasi masing-masing komponen
sebagai bagian dari struktur. Adapun fungsi dari masing-masing komponen dalam struktur di
atas adalah sebagai berikut:
1. Input Device (Alat Masukan)
Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data
atau perintah kedalam komputer.

2. Output Device (Alat Keluaran)


Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai
hasil pengolahan data. Keluarannya dapat berupa hard-copy (ke kertas), soft-copy (ke
monitor), ataupun berupa suara.

3. I/O Ports
Bagian ini digunakan untuk menerima ataupun mengirim data keluar sistem. Peralatan
input dan output di atas terhubung melalui port ini.

4. CPU (Central Processing Unit)


CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi operasional,
yaitu: ALU(Arithmetical Logical Unit) sebagai pusat pengolah data, dan CU (Control
Unit) sebagai pengontrol kerja komputer.

5. Memori
Memori terbagi menjadi dua bagian yaitu memori internal dan memori eksternal.Memori
internal berupa RAM (Random Access Memory) yang berfungsi untuk menyimpan
program yang kita olah untuk sementara waktu, dan ROM (Read OnlyMemory) yaitu
memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat
komputer pertama kali dinyalakan.

6. Data Bus
Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada
suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka
jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data
busini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU
dapat membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri atas 8,
16,32, atau 64 jalur paralel.

7. Address Bus

2019 Sistem Operasi


11 Mohamad Yusuf, S.Kom.M.C.S
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data.
Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca.
Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.

8. Control Bus
Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan
Address Bus. Terdiri atas 4 sampai 10 jalur paralel.

Daftar Pustaka
 William,Stallings, Computer Organization and Architecture 8 th Edition
 http://www.brainkart.com/article/Eight-Ideas_8602/, diakses pada tanggal 28
February 2021

2019 Sistem Operasi


12 Mohamad Yusuf, S.Kom.M.C.S
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id

Anda mungkin juga menyukai