Anda di halaman 1dari 7

Soal TUGAS Agustus 2019

1. Perbedaan antara organisasi computer dan arsitektur computer


2. Perbedaan memori sekunder dan memori primer
3. Definisi ALU, CU. Register dan BUS
4. Jelaskan struktur antar hubungan dan beri contohnya.
5. Bila terlalu banyak modul atau perangkat dihubungkan pada bus maka akan terjadi
penurunan kinerja, sebutkan penyebabnya?
6. Umumnya perangkat berprioritas paling rendah memiliki waktu tunggu rata-rata yang
paling singkat. Dengan dasar ini biasanya CPU diberi perioritas tertinggi pada SBI.
Sebutkan alasan perangkat berprioritas 16 memiliki waktu tunggu rata-rata paling
rendah? Dibawah kondisi seperti apa keadaan diatas tidak berlaku?
7. Jelaskan struktur antar hubungan dan beri contohnya.
8. Bila terlalu banyak modul atau perangkat dihubungkan pada bus maka akan terjadi
penurunan kinerja, sebutkan penyebabnya?
9. Apa yang dimaksud dengan pipelining?
10. Apa itu cache?
11. Bagaimana Anda menangani pengecualian tepat atau interupsi?
12. Apa perbedaan antara Write-Through dan Write-Back Cache? Jelaskan kelebihan dan
kekurangan masing-masing.
13. Apa saja komponen dalam Mikroprosesor?
14. Apa itu Virtual Memory?
15. Jelaskan mengapa konsep arsitektur RISC banyak menerapkan proses eksekusi
pipeline
16. Jelaskan apa yang dimaksud dengan Sistem Time Sharing !
17. Jelaskan definisi dari Partitioning !
18. Jelaskan Konsep dasar Pipelining dan berikan contoh penerapan Pipelining dalam
kehidupan sehari2 (tiap siswa diharapkan mampu memberikan contoh yg berbeda-
beda)
19. Sebutkan dan Jelaskan Karakteristik RISC & CISC. Dan Sebutkan kelebihan dan
kekurangan dari kedua istruksi tersebut.?
20. Apa yg bisa mempengaruhi kinerja computer jika dikaitkan dengan keberadaan ALU.?
21. Coba jelaskan pengertian cluster dan factor – factor apa saja yg mempengaruhi cluster.
Serta analogikan dalam bentuk gambar penerapan cluster pada system computer.

JAWABAN
1. Organisasi komputer mempelajari bagian yang terkait dengan unit-unit operasional komputer
dan hubungan antara komponen sistem komputer dan interkoneksinya yang merealisasikan
spesifikasi arsitektural. Contoh : teknologi hardware, perangkat antarmuka(interface) ,teknologi
memori,sistem memori , dan sinyal-sinyal kontrol.

Sedangkan Arsitektur Komputer mempelajari atribut-atribut sistem komputer yang terkait


dengan seorang programmer,dan memiliki dampak langsung pada eksekusi logis sebuah
program. Contoh : set intruksi, aritmetika yang digunakkan, teknik pengamatan, mekanisme I/O.
2. primary memory adalah memori pada komputer yang merujuk pada RAM (Random
Access Memory) dan ROM (Read Only Memory) sebagian besar alokasinya adalah
pada RAM.Memory sekunder adalah tempat berdiamnya data2 kita. Hardisk,
flashdisk, CDR dan DVD adalah contoh memory sekunder.

3. Control Unit, berfungsi untuk mengontrol operasi CPU dan mengontrol komputer secara
keseluruhan

- Arithmetic And Logic Unit (ALU), :berfungsi untuk membentuk fungsi – fungsi pengolahan
data komputer berupa angka biner.

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.

Register prosesor, dalam arsitektur komputer, adalah sejumlah kecil


memorikomputer yang bekerja dengan kecepatan sangat tinggi yang digunakan
untuk melakukan eksekusi terhadap program-program komputer dengan
menyediakan akses yang cepat terhadap nilai-nilai yang umum digunakan.

4. Bus merupakan jalur penghubung antar alat pada komputer yang digunakan sebagai
media dalam proses melewatkan data pada suatu proses. Bus ini bisa dianggap sebagai
sebuah pipa, dimana pipa atau saluran tersebut digunakan untuk mengirimkan dan
menerima informasi antar alat yang dihubungkannya. Pada sistem komputer, bus ini
termasuk perangkat internal, kecepatan pengiriman informasi melalui bus ini dilakukan
dengan kecepatan tinggi.
Contoh: PCI (Peripheral Component Interconnect)
USB (Universal Serial Bus)
BUS PCI (Peripheral Component Interconnect)
BUS ISA (Industry Standard Architecture)

5. -Semakin besar delay propagasi untuk mengkoordinasikan penggunaan bus.


-Antrian penggunaan bus semakin panjang.
-Dimungkinkan habisnya kapasitas transfer bus sehingga memperlambat data.

6. Bus data. Jalur yang berfungsi untuk menyalurkan data dari suatu bagian ke bagian lainnya. Berisi
8, 16, 32 jalur sinyal paralel atau lebih. Jalur-jalur data adalah dua arah (bidirectional). CPU dapat
membaca dan mengirim data dari/ke memori atau port. Banyak perangkat pada sistem yang
dicantolkan ke bus data tapi hanya satu perangkat pada satu saat yang dapat memakainya. Untuk
mengatur ini, perangkat harus mempunyai tiga state (tristate) agar dapat dipasang pada bus data.

7.(JAWABAN NYA SAMA KAYAK NO.4)

8.(JAWABAN SAMA KAYAK NO.5)

9.Pipelining adalah salah satu cara yang paling sering digunakan dalam pararel
prosesing. ... Pipelining adalah suatu teknik instruksi yang digunakan dalam desain
komputer dan perangkat elektronik digital lainnya untuk meningkatkan instruksi
throughput (jumlah instruksi yang dapat dijalankan pada waktu yang sama)

10. Cache adalah tempat penyimpanan sementara perangkat, yang menyimpan tipe
data tertentu.
11. Penanganan Interupsi

Ada beberapa tahapan dalam penanganan interupsi:

1. Controller mengirimkan sinyal interupsi melalui interrupt-request-line


2. Sinyal dideteksi oleh prosesor
3. Prosesor akan terlebih dahulu menyimpan informasi tentang keadaan state-
nya (informasi tentang proses yang sedang dikerjakan)
4. Prosesor mengidentifikasi penyebab interupsi dan mengakses tabel vektor
interupsi untuk menentukan interrupt handler
5. Transfer kontrol ke interrupt handler
6. Setelah interupsi berhasil diatasi, prosesor akan kembali ke keadaan seperti
sebelum terjadinya interupsi dan melanjutkan pekerjaan yang tadi sempat
tertunda.

12.Write-through adalah Operasi penulisan melibatkan data pada memori utama dan sekaligus pada
cache memori sehingga data selalu valid.

 Kekurangan teknik ini adalah

 Lalu lintas data ke memori utama dan cache sangat tinggi

 Mengurangi kinerja sistem, bisa terjadi hang

Write-Back adalah Teknik meminimasi penulisan dengan cara penulisan pada cache saja.
 Pada saat akan terjadi penggantian blok data cache maka baru diadakan penulisan pada memori
utama.
 Masalah : manakala data di memori utama belum di-update telah diakses modul I/O sehingga
data di memori utama tidak valid

13. Mikroprosesor terdiri dari beberapa bagian :

1. Register, berfungsi untuk sebagai tempat penyimpanan sementara data, alamat,


kode instruksi dan bit status berbagai operasi mikroprosesor.
2. ALU (Algorithm and Logic Unit), berfungsi untuk mengerjakan perintah – perintah
logika dan operasi aritmetika.
3. Timing and Control Unit, berfungsi untuk mengambil dan mendekodekan instruksi
dari memori program dan membangkitkan sinyal kendali yang diperlukan oleh
bagian lain dari mikroprosesor untuk melaksanakan instruksi tersebut

14. Virtual Memori adalah sebuah sistem yang digunakan oleh sistem operasi untuk
menggunakan sebagian dari Memori Sekunder yaitu Harddisk seolah-olah ia
menggunakannya sebagai memori internal/utama (RAM) fisik yang terpasang di dalam
sebuah sistem komputer.
15. eksekusi secara pipeline memerlukan waktu yang lebih singkat daripada waktu untuk
melakukan pekerjaan yang sama dengan menggunakan perintah yang lebih rumit.

16. Time sharing system adalah suatu teknik penggunaan online system oleh beberapa
pemakai secara bergantian menurut waktu yang diperlukan pemakai. Disebabkan waktu
perkembangan proses CPU semakin cepat, sedangkan alat Input/Output tidak dapat
mengimbangi kecepatan dari CPU, maka kecepatan dari CPU dapat digunakan secara
efisien dengan melayani beberapa alat I/O secara bergantian.

17. sebuah bagian dari ngingatan atau sarana penyimpanan yang terpisah secara logis yang
berfungsi seolah-olah bagian tersebut terpisah secara wujud.

18. ketika satu siklus instruksi sedang diproses, maka siklus instruksi yang berikutnya juga
dapat diproses dalam waktu yang bersamaan. Tetapi, instruksi yang diproses secara
bersamaan ini, ada dalam tahap proses yang berbeda. Jadi, ada sejumlah tahapan yang
akan dilewati oleh sebuah instruksi.

Contoh teknik pipelining pada kehidupan sehari-hari


Proses assembly atau perakitan mobil. Misalkan diketahui pada proses perakitan mobil
harus melalui beberapa tahapan, yaitu proses:

1. Pembuatan body, lama proses 10 jam


2. Pengecatan, lama proses 10 jam
3. Perakitan engine, lama proses 10 jam
4. Tes drive, lama proses 10 jam
19. CISC (Complex Instruction Set Computing)

set instruksi dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah,
seperti pengambilan dari memory, operasi aritmetika, dan penyimpanan ke dalam memory,
semuanya sekaligus hanya di dalam sebuah instruksi.

Kelebihan CISC:

Filosofi arsitektur CISC adalah memindahkan kerumitan software ke dalam hardware.


Teknologi pembuatan IC saat ini memungkinkan untuk menamam ribuan bahkan jutaan
transistor di dalam satu dice. Bermacam-macam instruksi yang mendekati bahasa
pemrogram tingkat tinggi dapat dibuat dengan tujuan untuk memudahkan programmer
membuat programnya.

Beberapa prosesor CISC umumnya memiliki microcode berupa firmware internal di dalam
chip-nya yang berguna untuk menterjemahkan instruksi makro. Mekanisme ini bisa
memperlambat eksekusi instruksi, namun efektif untuk membuat instruksi-instruksi yang
kompleks. Untuk aplikasi-aplikasi tertentu yang membutuhkan singlechip komputer, prosesor
CISC bisa menjadi pilihan.
CISC dimaksudkan untuk meminimumkan jumlah perintah yang diperlukan untuk
mengerjakan pekerjaan yang diberikan. (Jumlah perintah sedikit tetapi rumit) Konsep CISC
menjadikan mesin mudah untuk diprogram dalam bahasa rakitan.Dengan intruksi yang
komplek prosesor CISC merupakan pendekatan dominan karena menghemat memori
dibandingkan RISC.

instruksi kompleks seperti CISC mempermudah dalam pembuatan program. Set instruksi
yang lengkap diharapkan akan semakin membuat pengguna mikroprosesor leluasa menulis
program dalam bahasa assembler yang mendekati bahasa pemrograman level tinggi.

Kelemahan CISC :

1. Kompleksitas CPU : desain unit kontrol menjadi kompleks karena mempunyai set
intruksiyang besar.
2. Ukuran Sistem dan Biaya : mempunyai banyak sirkuit hardware menyebabkan CPU
menjadikompleks. Hal ini meningkatkan biaya hardware pada sistem dan juga kebutuhan
daya listrik.
3. Kecepatan Clock: karena sirkuit yang besar maka propagation delay (tunda propagasi)
lebihbesar dan karena waktu siklus CPU yang besar sehingga kecepatan clock efektif
menurun.
4. Keandalan : dengan hardware yang besar maka cenderung mudah terjadi kegagalan.
5. Mantainability : Troubleshooting dan pendeteksian suatu kegagalan
mengakibatkanpekerjaan menjadi besar karena besarnya sirkuit yang ada. Penemuan
microprogrammingmembantu menurunkan beban tersebut.

RISC (Reduced Instruction Set Computer)

Set instruksi hanya berisikan operasi dasar ( kurang dari 100 instruksi dan panjangnya
tetap) untuk mengurangi kompleksitas dari penter-jemah instruksi (instruction decoder).
Sehingga CPU dapat meng-eksekusinya dengan kecepatan maksimum dan lebih efisien.
Perangkat lunak membuat operasi komplek dengan mengkombinasikan beberapa instruksi
mesin sederhana.

Kelebihan RISC

1. Berkaitan dengan penyederhanaan kompiler, dimana tugas pembuat kompiler untuk


menghasilkan rangkaian instruksi mesin bagi semua pernyataan HLL. Instruksi mesin yang
kompleks seringkali sulit digunakan karena kompiler harus menemukan kasus-kasus yang
sesuai dengan konsepnya. Pekerjaan mengoptimalkan kode yang dihasilkan untuk
meminimalkan ukuran kode, mengurangi hitungan eksekusi instruksi, dan meningkatkan
pipelining jauh lebih mudah apabila menggunakan RISC dibanding menggunakan CISC.
2. Arsitektur RISC yang mendasari PowerPC memiliki kecenderungan lebih menekankan
pada referensi register dibanding referensi memori, dan referensi register memerlukan bit
yang lebih sedikit sehingga memiliki akses eksekusi instruksi lebih cepat.
3. Kecenderungan operasi register ke register akan lebih menyederhanakan set instruksi dan
menyederhanakan unit kontrol serta pengoptimasian register akan menyebabkan operand-
operand yang sering diakses akan tetap berada dipenyimpan berkecepatan tinggi.
4. Penggunaan mode pengalamatan dan format instruksi yang lebih sederhana.

Kelemahan RISC:
Kelemahan utama dari RISC ialah humlah intruksi yang sedikit. Hal ini mengakibatkan untuk
melakukan suatu tugas akan dibutuhkan instruksi yang lebih banyak bila dibandingkan
CISC.Hasilnya ialah jumlah ukuran program akan lebih besar bila dibandingkan CISC.
Penggunaan memori akan semakin besar.

20. Arithmatics Logical Unit ( ALU ) : berfungsi untuk melakukan perhitungan arotmatika (
matematika ) yang terjadi sesuai instruksi program.

21. Sebuah cluster jaringan komputer adalah dua atau lebih perangkat komputasi bekerja

sama untuk tujuan komputasi umum. jaringan komputer ini memanfaatkan kekuatan

pemrosesan paralel dari perangkat komputer. Selain kekuatan pemrosesan meningkat,

share sumber daya komputasi dalam kelompok jaringan juga dapat memberikan skalabilitas,

high availability, failover kemampuan perangkat komputasi biasanya punya masalah juga.

Load-balancing cluster : Adalah salah satu dari tiga tipe dasar cluster computing yang

artinya penyerataan beban, pada gambar di atas terdapat beberapa server dan beberapa

client yang saling berhubungan . jadi kegunaan server yang terdapat beberapa pada

gambar di atas adalah penyerataan beban server. Biasanya server hanya ada satu dan

beban yang ditampung menjadi banyak, maka pada tipe ini beban server akan di

distribusikan pada beberapa server yang ada .

Anda mungkin juga menyukai