uas-aok-2012_2013
DESCRIPTION
sdfdsfsfTRANSCRIPT
UJIAN AKHIR SEMESTERSemester Gasal
Tahun Akademik 2012/2013
Kode Mata Kuliah : Nama Mata Kuliah : Organisasi dan Arsitektur Komputer Program Studi : Teknik ElektroHari / Tanggal Ujian : Kamis, 3 Januari 2013Waktu Ujian : 16.00 – 17.30 (90 menit)Dosen : Eko Didik Widianto
Perhatian :● Ujian bersifat TUTUP BUKU
● Dilarang melakukan kecurangan dalam ujian, atas setiap kecurangan yang dilakukan dikenakan sanksi tidak lulus (nilai E) mata kuliah yang bersangkutan. Hal-hal berikut dianggap sebagai perbuatan curang : melihat berkas ujian milik peserta lainnya; memperlihatkan berkas ujian milik sendiri kepada peserta lain; melihat buku ajar, diktat, atau catatan dalam bentuk apapun (pada ujian yang bersifat tertutup); pinjam meminjam alat tulis dan/atau kalkulator; berbicara dengan peserta lain; menggunakan telepon selular (handphone); menggunakan smart phone; membuka surat elektronik (e-mail) selama ujian berlangsung.
● Jawablah dengan singkat dan tepat di lembar jawaban!● Untuk menghemat waktu, soal tidak perlu ditulis kembali di lembar jawaban
Jumlah soal: 30 pilihan ganda dan 3 soal uraian
A. Soal Pilihan Ganda (30 Soal, Total Nilai: 75)
1. Pernyataan yang tepat tentang organisasi komputer dan arsitektur komputer, kecualia. Organisasi komputer meliputi memori dan teknik pengalamatan, sedangkan
arsitektur meliputi sinyal kontrol antar komponen CPUb. Organisasi komputer meliputi perangkat antarmuka, sedangkan arsitektur meliputi
sinyal kontrol antar komponen CPUc. Organisasi komputer meliputi set instruksi, sedangkan arsitektur meliputi sinyal
kontrol antar komponen CPUd. Organisasi komputer meliputi memori dan teknik pengalamatan, sedangkan
arsitektur meliputi interkoneksi internal CPUe. Organisasi komputer meliputi I/O dan peripheral, sedangkan arsitektur meliputi
penerjemahan kode mesin
2. Pernyataan berikut ini yang benar tentang unit kontrol adalaha. Terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean, yang masing
– masing memiliki spesifikasi tugas tersendiri.b. Bersifat sementara, biasanya digunakan untuk menyimpan data saat diolah ataupun
data untuk pengolahan selanjutnya.c. Sistem koneksi dan bus yang menghubungkan komponen internal dan bus – bus
eksternal CPU.d. Memungkinkan pemogram bahasa mesin dan bahasa assemblere. Bertugas mengontrol operasi CPU dan secara keseluruhan mengontrol komputer
sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi – fungsi operasinya.
3. Di bawah ini yang termasuk peripheral masukan, yaitua. Keyboard, scanner, printerb. Trackball, touchpad, Speakerc. Monitor, printer, plotterd. Barcode reader, layar sentuh, scannere. Mouse, plotter, scanner
4. Di bawah ini yang merupakan komponen utama CPU, yaitua. CPU, memori, I/O, registerb. Unit kontrol, ALU, register, bus sistemc. Register, unit kontrol, bus sistem, cached. ALU, register, unit kontrol, interkoneksi internal CPUe. ALU, CPU, memori, register
UJIAN AKHIR SEMESTER Halaman 1 dari 5Semester Gasal 2012 / 2013Teknik Elektro – Fakultas Teknik Undip
5. Unit CPU yang berfungsi untuk menyimpan data sementara adalaha. RAMb. ROMc. Cached. Registere. DMA
6. Unit CPU yang berfungsi melakukan operasi penjumlahan, pengurangan, perkalian, pembagian dan operasi logika adalah
a. Registerb. ALUc. Control Unitd. Cachee. ROM
7. Alasan yang paling tepat dilakukannya pemetaan antara memori cache dengan memori utama adalah
a. Agar kecepatan komputer meningkat b. Karena kapasitas cache jauh lebih kecil daripada kapasitas memori utama c. Karena kecepatan memori utama jauh lebih lambat daripada kecepatan memori
cache d. Agar ukuran blok di memori sama dengan ukuran baris di memori cache e. Karena memori utama dan memori cache keduanya termasuk memori internal
8. Siklus pengambilan data ke memori atau register disebuta. Fetchb. Decode & Executec. Interuptd. Indirecte. Control Unit
9. Pernyataan berikut ini yang bukan ciri dari SRAM adalaha. Dapat menyimpan “state” (isi RAM) selama terdapat “tegangan” power supply.b. Sangat cepat, 10 nano-detikc. Lebih murah dari DRAMd. Pilihan teknologi untuk memori yang sangat cepat dengan kapasitas kecile. Densitas rendah (bits per chip) memerlukan 6 transistor per-sel
10. Satuan dasar waktu untuk mengukur kinerja CPU adalah:a. Fetch cycleb. Execute cyclec. Interruptd. CPU cyclee. Burst time
11. Berikut pernyataan yang benar tentang program utilitas dalam pemrograman, kecualia. kompiler menerjemahkan kode sumber menjadi kode assemblyb. assembler menerjemahkan kode assembly menjadi kode objectc. linker menggabungkan kode-kode objek menjadi kode yang dapat dieksekusid. parser menerjemahkan kode yang dapat dieksekusi menjadi filee. archiver mengumpulkan kode-kode objek menjadi pustaka
12. Berikut adalah contoh register CPU, kecuali :a. Program Counter b. Instruction Registerc. Memory Address Registerd. Memory Buffer Registere. Shift Register
UJIAN AKHIR SEMESTER Halaman 2 dari 5Semester Gasal 2012 / 2013Teknik Elektro – Fakultas Teknik Undip
13. Siklus penerjemahan instruksi ke dalam perintah disebut sebagai:a. Fetch cycleb. Execute cyclec. Decode cycled. Store cyclee. Interrupt cycle
14. Pada sistem yang mengaktifkan interupsi, jika interupsi terjadi bertepatan dengan proses fetch, maka
a. Interupsi langsung ditangani sebelum proses decode b. Interupsi ditangani setelah proses decode dan sebelum proses execute c. Interupsi ditangani setelah proses execute d. Interupsi dapat ditangani kapan saja dan tidak tergantung dengan pengeksekusian
instruksi e. Interupsi tidak akan ditangani sebelum eksekusi seluruh program selesai
15. Berikut pernyataan yang benar tentang siklus eksekusi, kecuali :a. Kalkulasi alamat instruksi berikutnya yang akan dieksekusi dilakukan selama
Instruction Address Calculation (IAC)b. Instruksi diambil dari lokasi memori saat Instruction Operation Decoding (IOD)c. Alamat operand ditentukan saat Operand Address Calculation (OAC)d. Hasil eksekusi disimpan ke dalam memori saat Operand Store (OS)e. Operand diambil dari memori atau dari modul I/O saat Operand Fetch (OF)
16. Berikut pernyataan yang benar tentang interupsi, kecuali :a. Digunakan untuk manajemen pengeksekusian routine instruksi agar efektif dan
efisien antar CPU dan modul- modul I/O maupun memorib. Akses I/O yang lambat tidak perlu ditungguc. Jika diaktifkan, interupsi berprioritas lebih tinggi dapat ditangani terlebih dahulud. Interupsi dapat dibangkitkan oleh modul I/Oe. Prosesor akan menempatkan alamat kode layanan interupsi ke stack saat
datangnya interupsi
17. Berikut pernyataan yang benar tentang kelas-kelas interupsi, kecuali:a. hardware failure merupakan interupsi yang dibangkitkan oleh modul I/O untuk
pemberitahuan tentang kondisi errorb. interupsi timer diset oleh sistem operasi untuk menjalankan fungsi tertentu secara
regularc. akibat kesalahan program, operasi pembagian dengan nol bisa membangkitkan
interupsid. pengguna dapat memberikan interupsi eksternal, misalnya lewat penekanan
tombole. kegagalan daya listrik juga bisa membangkitkan interupsi
18. Di bawah ini yang memiliki fungsi menyimpan data selama terdapat tegangan dari power supply adalah kecuali:
a. Cacheb. Registerc. EPROMd. SRAMe. SDRAM
19. Berikut pernyataan yang benar tentang siklus memori eksternal, kecuali:a. Siklus meliputi program read dari ROM, data read dan data write dari/ke RAMb. Pembacaan program dilakukan saat sinyal nRD aktifc. Pembacaan data dilakukan saat sinyal nRD aktifd. Penulisan data dilakukan saat nWR aktife. Pemisahan data dan alamat dapat dilakukan dengan latch dan sinyal ALE
20. Yang bukan keuntungan dari penggunaan virtual memory adalaha. Memperlambat kinerja dari CPUb. Berkurangnya proses I/O yang dibutuhkan (lalu lintas I/O menjadi rendah)c. Ruang menjadi lebih leluasa karena berkurangnya memori fisik yang digunakan
UJIAN AKHIR SEMESTER Halaman 3 dari 5Semester Gasal 2012 / 2013Teknik Elektro – Fakultas Teknik Undip
d. Meningkatnya respon, karena menurunnya beban I/O dan memorie. Bertambahnya jumlah pengguna yang dapat dilayani. Ruang memori yang masih
tersedia luas memungkinkan komputer untuk menerima lebih banyak permintaan dari pengguna
21. DMA (Direct Memory Access) berfungsi untuk…a. Menghubungkan I/O dengan prosesor secara langsungb. Menghubungkan I/O dengan prosesor melalui perantarac. Menghubungkan I/O dengan memory secara langsungd. Menghubungkan prosesor dengan harddiske. Menghubungkan device input dengan output
22. Penjumlahan 2 bilangan 8-bit bertanda F1h+B7h dalam format desimal adalaha. 45b. 88c. -45d. -88e. 168
23. Pengurutan pengiriman data serial dengan mengirim LSB terlebih dahulu disebuta. Little endianb. Big endianc. Medium endiand. Normal endiane. Static endian
24. Di bawah ini urutan yang benar memory dari yang tercepat adalaha. Register, RAM, Cache, HDDb. Cache, RAM, HDD, Registerc. HDD, RAM, Cache, Registerd. RAM, Register, Cache, HDDe. Register, Cache, RAM, HDD
25. Metode untuk mempercepat kerja CPU adalah, kecualia. interleavingb. superscalarc. pipeliningd. bufferinge. bursting
26. Komponen perangkat keras yang berada di antara CPU dan periferal untuk mengawasi dan mensinkronkan semua transfer I/O yaitu
a. Interfaceb. Peripheralc. I/O deviced. Cachee. Tape magnetic
27. Berikut perangkat penyimpan sekunder dalam komputer, kecualia. cacheb. memori flashc. cd/dvdd. smartcarde. harddisk
28. Mode transfer data antara CPU dan peripheral yang menggunakan alamat/lokasi port I/O secara langsung disebut
a. I/O terprogramb. I/O terkendali interupsic. Direct Memory Accessd. I/O mapped I/Oe. I/O langsung
UJIAN AKHIR SEMESTER Halaman 4 dari 5Semester Gasal 2012 / 2013Teknik Elektro – Fakultas Teknik Undip
29. Berikut pernyataan yang benar tentang mode komunikasi antarmuka komputer, kecualia. Komunikasi paralel mengirimkan data dengan n-bit sekaligus dalam satu waktub. Komunikasi serial asinkron mengirimkan data 1 bit dikirim dalam satu waktu
secara aperiodikc. Komunikasi isochronous digunakan dalam transmisi data untuk aplikasi
multimediad. Komunikasi sinkron memerlukan tambahan start bit dan stop bite. Komunikasi paralel mempunyai keterbatasan jarak jalur dan kecepatan akibat
timbulnya jitter
30. Berikut pernyataan yang benar tentang cache, kecualia. Digunakan untuk meningkatkan waktu akses rata-rata CPU dan memorib. Memanfaatkan spatial locality dengan menempatkan data yang sering diakses ke
dalam cachec. Merupakan elemen penyimpan dengan kapasitas lebih kecil daripada RAMd. Secara konseptual, memori merupakan cache dari harddiske. Alamat data memori dapat ditempatkan di sebarang tempat dalam cache yang
tersedia
B. Soal Uraian (3 Soal, Total Nilai: 25)
1. (Skor 7.5) Jelaskan perbedaan antara arsitektur Harvard dan von-Neumann. Sertakan diagram
blok untuk membedakan kedua arsitektur tersebut
2. (Skor 7.5) Gambarkan dan jelaskan hirarki memori berdasarkan kecepatan dan kapasitas
penyimpanannya
3. (Skor 10) Jelaskan dan berilah contoh kode pengalamatan seketika (immediate), pengalamatan
register, register langsung (direct register) dan register tak langsung (indirect register).
Gambarkan interaksi antar komponen/register yang terlibat dalam contoh Anda
UJIAN AKHIR SEMESTER Halaman 5 dari 5Semester Gasal 2012 / 2013Teknik Elektro – Fakultas Teknik Undip