WorksheetsUJI NYALI AOKTI
Total questions: 80
Worksheet time: 1hrs 21mins
227(10) dikonversikan ke sistem biner mempunyai nilai …
11001111
11100011
11001011
11001100
11001011
C7(16 ) Bilangan Heksadimal dikonversikan ke sistem biner mempunyai nilai …
11000111(2)
11001111(2)
11111000(2)
11110001(2)
11111101(2)
01011001(2)
89
88
87
86
85
3E(16) bilangan heksadesimal dikonversikan menjadi bilangan desimal mempunyai nilai …
60
62
64
66
68
3E(16) bilangan heksadesimal dikonversikan menjadi bilangan biner…
01011110
01001110
01010110
01011010
01011100
Hasil dari penjumlahan bilangan biner 1001(2) + 1101(2) adalah...
11010(2)
11101(2)
10100(2)
01010(2)
10110(2)
Hasil dari penjumlahan bilangan biner 1001(2) + 1111(2) adalah...
11010(2)
11001(2)
10100(2)
11010(2)
11000(2)
Hasil dari konversi bilangan biner 11010111(2) adalah...
A7(16)
B6(16)
D7(16)
E4(16)
C5(16)
Hasil dari konversi bilangan biner 10010110(2) adalah...
86(16)
96(16)
A6(16)
56(16)
C5(16)
Hasil dari konversi bilangan biner 10010111(2) adalah...
136(16)
146(16)
156(16)
1666(16)
165(16)
Hasil dari konversi bilangan biner A4(16) adalah...
11100100(2)
10110100(2)
10101100(2)
10110100(2)
10100100(2)
010111002=... 10
(a)
010111002=... 8
(a)
010111002=... 16
(a)
1001110012=... 8
(a)
1001110012=... 8
(a)
manakah pernyataan yang benar...
kapasitas register lebih besar dari memori utama
biaya per bit register lebih murah dari memori utama
waktu akses register lebih lama dari memori utama
memori utama lebih jarang diakses oleh prosesor
apabila dilihat secara lokasi memori, RAM terletak di...
CPU
internal
external
memori ini built-in berada dalam CPU...
RAM
Register
Hard disk
Flash disk
Diperlukan oleh CPU untuk proses eksekusi (operasi) program, sehingga dapat diakses secara langsung oleh prosesor (CPU) tanpa melaui modul I/O
CPU
internal
external
- Memori ini built-in berada dalam CPU (mikroprosesor)
- Berada di luar CPU tetapi bersifat internal terhadap sistem komputer
- Tidak diperlukan di dalam proses eksekusi sehingga tidak dapat diakses secara langsung oleh prosesor (CPU). Untuk akses memori eksternal ini oleh CPU harus melalui pengontrol/modul I/O
- Diperlukan oleh CPU untuk proses eksekusi (operasi) program, sehingga dapat diakses secara langsung oleh prosesor (CPU) tanpa melaui modul I/O
Manakah dari pernyataan diatas yang benar untuk lokasi memori CPU...
1
2
3
4
1. Memori ini built-in berada dalam CPU (mikroprosesor)
2. Memori ini diperlukan untuk semua kegiatan CPU
3. Tidak diperlukan di dalam proses eksekusi sehingga tidak dapat diakses secara langsung oleh prosesor (CPU).
4. Untuk akses memori ini oleh CPU harus melalui pengontrol/modul I/O
5. Diperlukan oleh CPU untuk proses eksekusi (operasi) program, sehingga dapat diakses secara langsung oleh prosesor (CPU) tanpa melaui modul I/O
Manakah dari pernyataan diatas yang benar untuk lokasi memori internal
1
2
3
4
5
memori yang memiliki kemampuan untuk diubah data / program yang tersimpan di dalamnya disebut….
ROM
RAM
SDRAM
BIOS
DDRAM
Contoh microoperasi, kecuali:
Organisasi register dalam CPU adalah sebanyak 7 register
Organisasi bus untuk tujuh register CPU.
Output setiap register diinterkoneksi dengan dua multiplekser (MUX) untuk membentuk dua bus A dan B
Setiap multiplekser melakukan seleksi satu register atau input data untuk setiap bus khusus
Bus A dan B berfungsi untuk input ALU. Pada tahap ini diseleksi penentuan mikrooperasi dalam Aritmethic atau Logic
Control word adalah ...
Kombinasi biner input yang merepresentasikan kombinasi nilai spesifik
Decoder Destination Selector (SEL D), untuk transfer isi output bus ke dalam R1
Hasil proses mikroopeasi tersedia untuk output data dan input pada semua register
Organisasi register dalam CPU yang terdiri dari 7 register
Pilih pernyataan yang salah tentang Stack ...
Perangkat penyimpanan yang berfungsi untuk menyimpan informasi.
Perangkat yang hanya bekerja berdasarkan FIFO, yaitu First In, First Out. Yang masuk di awal keluar pertama kali.
Perangkat yang secara esensial adalah unit – unit memori dengan alamat register yan hanya dapat dihitung setelah isi dimasukkan dan diinisialisasi
Operasi yang dapat dibandingkan dengan stack yang berbentuk lapisan. Lapisan yang terakhir berada diatas dan lapisan terakhir berada di bawah
Pilih 1 Pernyataan yang paling terkait dengan Stack Pointer (SP) ...
Operasi register yang terdiri dari Insersi (Insertion) dan Delesi (Deletion).
Register yang sudah diberi alamat dan ditempatkan pada stack.
Operasi Deletion disebut sebagai pop (pop – up), untuk mengambil item yang ada pada stack.
Item data
Operasi Insertion disebut sebagai push (push – down), setiap item baru akan ditempatkan pada bagian atas.
Pipelining adalah ...
Teknik pemecahan tiga pekerjaan/ tugas menjadi beberapa sub- tugas, dan mengeksekusi sub-tugas tersebut secara bersamaan/ paralel dalam unit-unit multi hardware atau segmen-segmen.
Teknik penyatuan beberapa pekerjaan/ tugas menjadi satu tugas, dan mengeksekusi tugas tersebut secara paralel dalam unit-unit multi hardware atau segmen-segmen.
Teknik pemecahan satu pekerjaan/ tugas menjadi beberapa sub- tugas, dan mengeksekusi sub-tugas tersebut secara bersamaan/ paralel dalam unit-unit multi hardware atau segmen-segmen.
Teknik pemecahan lima pekerjaan/ tugas menjadi beberapa sub- tugas, dan mengeksekusi sub-tugas tersebut secara bersamaan/ paralel dalam unit-unit multi hardware atau segmen-segmen.
Pilih 3 fakta yang benar tentang Pipeline ...
Tujuan pipeline adalah untuk meningkatkan throughput. (the number of instructions complete per unit of time - but it is not reduce the execution time of an individual instruction)
Waktu yg digunakan untuk eksekusi setiap tugas sama dengan waktu yg digunakan untuk satu eksekusi non- pipeline.
Tugas Pipeline dilakukan secara acak, maka jumlah tugas yg dapat dieksekusi dlm suatu waktu yg disediakan lebih rendah
Hardware pipeline menyediakan throughput yang lebih baik dibandingkan dgn hardware non-pipeline.
Prosesor Pipeline dapat mengolah tiap instruksi dalam empat langkah yaitu :
F Fetch : mengambil & membaca instruksi dari memori
D Decode : mendecode instruksi dan mengambil source operand
E Examine : operasi yang ditentukan oleh ujian
W Write : menyimpan hasil dalam suatu lokasi dalam memori
F Fetch : mengambil & membaca instruksi dari memori
D Decode : mendecode instruksi dan mengambil source operand
E Execute : operasi yang ditentukan oleh instruksi
W Write : menyimpan hasil dalam suatu lokasi dalam memori
F Fetch : mengambil & membaca instruksi dari memori
D Decode : mendecode instruksi dan mengambil source operand
E Execute : operasi yang ditentukan oleh instruksi
W Written : menyimpan hasil dalam suatu lokasi dalam memori
F Fetch : mengambil & membaca instruksi dari memori
D Decode : mendecode instruksi dan mengambil source operand
E Explode : operasi yang ditentukan oleh instruksi
W Write : menyimpan hasil dalam suatu lokasi dalam memori
Pilih 2 fakta yang benar tentang pipeline ...
Setiap stage dalam pipeline dapat menyelesaikan operasinya dalam satu clock cycle. Dengan demikian setiap clock harus cukup untuk menyelesaikan tugas pada setiap stagenya.
Permasalahan cache memori diselesaikan dengan penempatan cache pada chip prosesor. Dengan demikian waktu cache sama dengan waktu yang dibutuhkan untuk menjalankan operasi dasar dalam prosesor.
Satu stage dalam pipeline dapat menyelesaikan operasinya dalam beberapa clock cycle. Dengan demikian setiap clock harus cukup untuk menyelesaikan tugas pada setiap stagenya.
Permasalahan cache memori diselesaikan dengan penempatan satu cache pada dua chip prosesor. Dengan demikian waktu cache sama dengan waktu yang dibutuhkan untuk menjalankan operasi dasar dalam prosesor.
Data Hazard adalah ...
Kondisi dimana hanya satu pipeline di stall karena data yang akan dikenai operasi ditunda. Hal ini dapat terjadi karena setiap eksekusi operasi membutuhkan lebih dari satu clock cycle.
Kondisi dimana dua pipeline di stall karena data yang akan dikenai operasi ditunda. Hal ini dapat terjadi karena setiap eksekusi operasi membutuhkan lebih dari satu clock cycle.
Kondisi dimana semua pipeline di stall karena data yang akan dikenai operasi ditunda. Hal ini dapat terjadi karena setiap eksekusi operasi membutuhkan lebih dari satu clock cycle.
Kondisi dimana pipeline di stall karena data yang akan dikenai operasi ditunda. Hal ini dapat terjadi karena setiap eksekusi operasi membutuhkan lebih dari satu clock cycle.
Pilih 3 fakta yang benar tentang Queue dan Prefetching Instruksi ...
Queue tetap dijaga agar instruksi selalu tetap ada sepanjang waktu.
Unit pengambilan terus menerus mengambil instruksi dan menambahkan pada queue.
Setiap operasi pengambilan menambahkan dua instruksi menuju queue dan setiap operasi dispatch mengurangi panjang queue sebesar satu instruksi.
Pengeluaran instruksi dilakukan apabila terdapat miss cache. Dengan demikian panjang queue akan tetap sama dalam empat clock cycle pertama.
Pernyataan mana yang tidak benar tentang isi register pada pipeline ...
PC dihubungkan langsung ke IMAR, sehingga isi PC dapat ditransfer ke IMAR pada saat yang sama dengan berlangsungnya operasi ALU mandiri.
Register instruksi digantikan dengan queue instruksi, yang di-load dari cache instruksi.
Buffer register dihilangkan pada input dan output ALU. Register tersebut adalah register SRC1, SRC2, dan RSLT.
MDR register terpisah disediakan untuk operasi baca dan tulis. Data dapat ditransfer langsung antara register tersebut dan register file selama operasi load dan store tanpa perlu melewati ALU.
Pilih 3 Pernyataan yang benar tentang cara kerja PIPELINE...
Ada instruksi dan cache data terpisah yang menggunakan koneksi alamat dan data terpisah ke prosesor.
Alamat data dalam DMAR dapat diperoleh langsung dari register file atau dari ALU untuk mendukung mode pengalamatan register indirect dan indexed.
Output encoder instruksi dihubungkan ke pipeline sinyal kontrol.
Isi Register memerlukan dua versi MAR register, IMAR untuk meng-akses cache instruksi dan DMAR untuk mengakses cache data.
Pilih urutan cara kerja Pipeline yang benar ...
Membaca instruksi dari cache instruksi
Meningkatkan PC
Membaca dari atau menulis ke cache data
Membaca isi sampai dengan dua register dari register file
Menulis ke satu register dalam register file
Melakukan operasi ALU
Decoding instruksi
Membaca instruksi dari cache instruksi
Menulis ke satu register dalam register file
Meningkatkan PC
Decoding instruksi
Membaca dari atau menulis ke cache data
Membaca isi sampai dengan dua register dari register file
Melakukan operasi ALU
Meningkatkan PC
Decoding instruksi
Membaca instruksi dari cache instruksi
Membaca dari atau menulis ke cache data
Membaca isi sampai dengan dua register dari register file
Menulis ke satu register dalam register file
Melakukan operasi ALU
Membaca instruksi dari cache instruksi
Meningkatkan PC
Decoding instruksi
Membaca dari atau menulis ke cache data
Membaca isi sampai dengan dua register dari register file
Menulis ke satu register dalam register file
Melakukan operasi ALU
Pilih Tiga konsep kunci arsitektur Von Neumann ...
Data dan Instruksi disimpan pada single read-write memory (main memory).
Isi dari memori diakses berdasarkan alamat/lokasi.
Eksekusi program dilakukan secara sekuensial dari satu instruksi ke instruksi berikutnya.
Komponen-komponen yang dihubungkan (interconnected) sedemikian rupa sehingga dapat melaksanakan tugas utamanya
Pilih 3 Pernyataan yang benar tentang Hardwired Program ...
Gerbang logika dapat dirangkai menjadi rangkaian digital untuk melakukan operasi aritmetika dan logika, serta menyimpan data
Suatu komputasi dapat dilakukan dengan melakukan konfigurasi rangkaian digital (hardwired)
Menghubungkan komponen-komponen hardware ini sehingga dapat melakukan suatu komputasi dapat dilihat sebagai suatu bentuk programming (hardwired program)
Rangkaian digital dapat dikontrol fungsinya melalui sejumlah sinyal kontrol
CPU bertukar data dengan memory menggunakan 2 register, yakni (pilih 2):
Memory address register (MAR): berisi alamat memori yang akan dibaca/tulis.
Memory Drive register (MDR): berisi data yang akan ditulis ke memory atau data yang dibaca dari memory
Memory buffer register (MBR): berisi data yang akan ditulis ke memory atau data yang dibaca dari memory
Drive Memory address register (DMAR): berisi alamat memori yang akan dibaca/tulis.
Mana pernyataan yang tidak terkait dengan Fungsi Interkoneksi Komputer:
Prosesor mengambil (fetch) suatu instruksi dari memori.
Alamat instruksi yang akan diambil berikutnya disimpan pada register yang disebut program counter (PC). PC = PC+1 setelah satu instruksi diambil.
Prosesor kemudian mengeksekusi instruksi tersebut dan melakukan aksi (action) dari instruksi tersebut (ADD, SUB, MUL, dsb.)
Instruksi yang diambil dimuat (add) ke irregular register (IR)
Prosesor mengambil (fetch) setiap instruksi dari memori dan kemudian mengeksekusi (execute) instruksi tersebut
Pilih 1 Pernyataan yang salah tentang Memori ...
Komponen penting dalam sistem komputer yang bertanggung jawab atas penyimpanan, pengambilan, dan pengelolaan data dan instruksi.
Komponen yang memiliki lokasi yang dapat diakses oleh unit pemrosesan pusat (CPU) untuk digunakan saat diperlukan.
Komponen yang bekerja dengan menyimpan data dalam bentuk bit (0 dan 1).
Komponen yang meminta CPU mengirimkan data atau instruksi, sebelum mengirimkan permintaan.
Pilih 3 Pernyataan yang benar tentang Memori ...
Data yang tersimpan dalam memori disimpan dalam bentuk alamat yang memungkinkan CPU untuk dengan cepat menemukan dan mengaksesnya.
Komponen yang memiliki lokasi yang dapat diakses oleh unit pemrosesan pusat (CPU) untuk digunakan saat tidak diperlukan.
Komponen yang bekerja dengan menyimpan data dalam bentuk bit (0 dan 1).
Memori bekerja berdasarkan prinsip "baca-tulis". Artinya, CPU dapat membaca (mengambil data dari memori) dan menulis (menyimpan data ke dalam memori) data.
Fungsi Memori yang tidak benar adalah ...
Fungsi Utama Memori:
Penyimpanan Data dan Program: Salah satu fungsi utama memori adalah menyimpan data dan program komputer. Ini mencakup data pengguna, sistem operasi, perangkat lunak aplikasi, dan instruksi CPU.
Kemampuan Akses Cepat: Memori komputer dirancang untuk memberikan akses cepat ke data dan instruksi yang diperlukan oleh CPU. Ini memungkinkan komputer untuk beroperasi dengan efisien.
Penyimpanan Selamanya: Selain menyimpan data dan program jangka panjang, beberapa jenis memori juga digunakan untuk penyimpanan selamanya, tidak akan bisa dihapus di komputer.
Mengelola Input/Output (I/O): Memori juga digunakan untuk mengelola data yang masuk dan keluar dari perangkat eksternal, seperti keyboard, mouse, dan perangkat penyimpanan eksternal.
Mana Jenis Memori yang VULNERABLE?
Random Access Memory (RAM): RAM adalah bentuk utama memori komputer yang digunakan untuk menyimpan data dan instruksi yang digunakan saat komputer beroperasi. Data dalam RAM dapat dengan cepat diakses oleh CPU, tetapi bersifat volatil, yang berarti data akan hilang saat komputer dimatikan.
Flash Memory: Flash memory adalah jenis memori non-volatile yang banyak digunakan dalam perangkat penyimpanan jangka panjang, seperti kartu memori, USB drive, dan SSD.
Read-Only Memory (ROM): ROM adalah jenis memori yang berisi instruksi dasar yang diperlukan oleh komputer saat pertama kali dinyalakan. Ini bersifat non-volatile, yang berarti data dalam ROM tidak hilang saat komputer dimatikan.
Cache Memory: Cache adalah tingkat tertinggi dari hierarki memori dalam sistem komputer. Ini adalah penyimpanan sementara yang digunakan untuk menyimpan data yang sering diakses oleh CPU, yang mempercepat kinerja komputer.
Mana Jenis Memori yang TEMPORER?
Random Access Memory (RAM): RAM adalah bentuk utama memori komputer yang digunakan untuk menyimpan data dan instruksi yang digunakan saat komputer beroperasi. Data dalam RAM dapat dengan cepat diakses oleh CPU, tetapi bersifat volatil, yang berarti data akan hilang saat komputer dimatikan.
Flash Memory: Flash memory adalah jenis memori non-volatile yang banyak digunakan dalam perangkat penyimpanan jangka panjang, seperti kartu memori, USB drive, dan SSD.
Read-Only Memory (ROM): ROM adalah jenis memori yang berisi instruksi dasar yang diperlukan oleh komputer saat pertama kali dinyalakan. Ini bersifat non-volatile, yang berarti data dalam ROM tidak hilang saat komputer dimatikan.
Cache Memory: Cache adalah tingkat tertinggi dari hierarki memori dalam sistem komputer. Ini adalah penyimpanan sementara yang digunakan untuk menyimpan data yang sering diakses oleh CPU, yang mempercepat kinerja komputer.
Mana Jenis Memori yang Menempel di CPU?
Random Access Memory (RAM): RAM adalah bentuk utama memori komputer yang digunakan untuk menyimpan data dan instruksi yang digunakan saat komputer beroperasi. Data dalam RAM dapat dengan cepat diakses oleh CPU, tetapi bersifat volatil, yang berarti data akan hilang saat komputer dimatikan.
Virtual Memory: Virtual memory adalah memori tambahan yang diciptakan oleh sistem operasi saat RAM fisik habis. Ini memungkinkan komputer untuk tetap beroperasi meskipun RAM penuh.
Register: Register adalah tipe memori yang sangat kecil dan sangat cepat yang digunakan untuk menyimpan data sementara yang sedang diolah oleh CPU.
Cache Memory: Cache adalah tingkat tertinggi dari hierarki memori dalam sistem komputer. Ini adalah penyimpanan sementara yang digunakan untuk menyimpan data yang sering diakses oleh CPU, yang mempercepat kinerja komputer.
Langkah-langkah CPU dalam mengakses memori yang benar ...
1. Memori Utama mengirimkan permintaan ke CPU.
2. CPU menerima permintaan dan mengambil data atau instruksi dari lokasi penyimpanannya.
3. Memori utama mengirimkan data atau instruksi kembali ke CPU.
4. CPU menerima data atau instruksi dan memprosesnya.
1. Register mengirimkan permintaan memori ke CPU.
2. CPU menerima permintaan dan mengambil data atau instruksi dari lokasi memori utama.
3. Memori utama mengirimkan data atau instruksi kembali ke CPU.
4. CPU menerima data atau instruksi dan memprosesnya.
1. CPU mengirimkan permintaan memori ke memori utama.
2. Memori utama menerima permintaan dan mengambil data atau instruksi dari lokasi penyimpanannya.
3. Memori utama mengirimkan data atau instruksi kembali ke CPU.
4. CPU menerima data atau instruksi dan memprosesnya.
1. User mengirimkan permintaan memori ke CPU.
2. CPU menerima permintaan dan mengambil data atau instruksi dari lokasi penyimpanannya.
3. Memori utama mengirimkan data atau instruksi kembali ke CPU.
4. CPU menerima data atau instruksi dan memprosesnya.
Definisi Memori utama yang tidak benar adalah ...
Bagian dari memori komputer yang dapat diakses secara langsung oleh prosesor.
Memori yang memiliki waktu akses yang lebih cepat daripada memori sekunder.
Memori yang lebih besar dan lebih lambat yang digunakan untuk menyimpan data dan instruksi yang tidak sedang digunakan oleh CPU.
Memori yang terletak lebih jauh dari CPU daripada memori cache dan dirancang untuk menyediakan kapasitas penyimpanan yang lebih besar daripada memori cache.
Definisi Memori Cache yang tidak benar adalah ...
Memori kecil yang cepat yang digunakan untuk menyimpan data dan instruksi yang sering diakses.
Memori yang memiliki waktu akses yang lebih lambat daripada memori primer.
Memori yang dibagi menjadi beberapa tingkat, dengan setiap tingkat memberikan tingkat kinerja dan kapasitas yang berbeda.
Memori yang terletak dekat dengan CPU dan dirancang untuk menyediakan akses cepat ke data dan instruksi yang dibutuhkan oleh CPU.
Definisi Memori Sekunder yang benar adalah ...
Memori yang digunakan untuk menyimpan data dan instruksi yang tidak sedang digunakan oleh CPU.
Memori yang memiliki waktu akses yang lebih lambat daripada memori primer.
Memori yang dibagi menjadi beberapa tingkat, dengan setiap tingkat memberikan tingkat kinerja dan kapasitas yang berbeda.
Memori ini terletak lebih dekat dari CPU daripada memori utama dan dirancang untuk menyediakan kapasitas penyimpanan yang jauh lebih kecil daripada memori utama.
Pernyataan yang benar terkait sistem memori adalah (pilih 2) ...
Hanya program dan data yang dibutuhkan oleh prosesor secara langsung yang disimpan dalam memori cache
Peningkatan kapasitas penyimpanan memori meningkat maka biaya setiap bit informasi biner yang disimpan menurun dan waktu akses menjadi lebih lama.
Pada saat prosesor I/O melakukan transfer data antara auxiliary memory dan memori utama, organisasi cache memori melakukan transfer informasi antara memori utama dengan CPU
Memori yang memiliki kecepatan yang sangat tinggi disebut sebagai memori primer.
Pernyataan yang benar terkait sistem memori adalah (pilih 2) ...
auxiliary memory memiliki kapasitas penyimpanan yang lebih besar, relatif lebih mahal namun memiliki kecepatan akses yang lebih rendah dibandingkan memori utama
Cache memori sangat kecil, relatif mahal dan memiliki kecepatan transfer data yang tinggi.
Pada saat prosesor I/O melakukan transfer data antara cache memory dan memori utama, organisasi cache memori melakukan transfer informasi antara memori utama dengan CPU
Memori yang memiliki kecepatan yang sangat tinggi disebut sebagai memori primer.
Konsep Dasar Sistem Memori yang salah ...
Ukuran memori me-representasikan skema pengalamatan komputer
Komputer 16 bit melakukan pengalamatan 216 = 64 K lokasi memori.
Komputer 32 bit melakukan pengalamatan 236 = 4 G (giga) atau sebesar = 4,294,967,296.00 lokasi memori.
Komputer 40 bit melakukan pengalamatan 240 = 1 T (tera) atau sebesar = 1,099,511,627,776.00 lokasi memori
Memori didesain melakukan transaksi data (menyimpan dan mengambil data) dalam jumlah panjang word (word length).
Transfer data dilakukan dari memori menuju prosesor dengan menggunakan 2 register prosesor yaitu :
MAR ( Memory Address Register) &
MDR (Memory Data Register)
Memory Function Completed (MFC)
& MBR (Memory Buffer Register)
Memory Function Completed (MFC)
& MDR (Memory Data Register)
MAR ( Memory Address Register) &
MBR (Memory Buffer Register)
Efektifitas memori utama diukur berdasarkan pada locality reference, melalui dua cara yaitu :
Structural , instruksi yang baru selesai dieksekusi akan dieksekusi lagi dengan segera
Specific, Instruksi yang berada dekat dengan alamat yang baru saja dieksekusi akan dieksekusi lagi (berdasarkan pada alamat instruksi).
Temporal , instruksi yang baru selesai dieksekusi akan dieksekusi lagi dengan segera
Specific, Instruksi yang berada dekat dengan alamat yang baru saja dieksekusi akan dieksekusi lagi (berdasarkan pada alamat instruksi).
Structural , instruksi yang baru selesai dieksekusi akan dieksekusi lagi dengan segera
Spatial, Instruksi yang berada dekat dengan alamat yang baru saja dieksekusi akan dieksekusi lagi (berdasarkan pada alamat instruksi).
Temporal , instruksi yang baru selesai dieksekusi akan dieksekusi lagi dengan segera
Spatial, Instruksi yang berada dekat dengan alamat yang baru saja dieksekusi akan dieksekusi lagi (berdasarkan pada alamat instruksi).
Yang tidak termasuk teknik I/O yang mendasar yaitu:
I/O terprogram
I/O interrupt driven
Direct Memory Access
Buffer Memory Access
2 Alasan mengapa Modul I/O dibutuhkan (pilih 2) ...
Karena peripheral sering menggunakan format data dan panjang word yang berbeda dengan komputer dimana dia dipasang.
Karena dibutuhkan alat yang sistematis untuk mengontrol interaksi dengan CPU dan menyediakan sistem operasi serta informasi yang diperlukan untuk mengatur aktivitas I/O secara efektif.
Karena kecepatan transfer data dari peripheral lebih lambat dari dari CPU dan RAM
Karena arsitektur I/O sebuah sistem komputer merupakan antar mukanya ke dunia luar.
Modul I/O yang mempunyai dua fungsi utama (pilih 2) :
Antar muka ke CPU atau memory melalui sistem bus
Antar muka ke CPU dan Memory, melalui sistem bus
Antar muka ke main memory atau lebih cache memory dengan link data yang sesuai
Antar muka ke satu atau lebih peripherals dengan link data yang sesuai
Perangkat eksternal secara luas digolongkan kedalam 3 kategori, kecuali :
Memory readable (terbaca oleh memori): sesuai untuk melakukan komunikasi dengan peralatan
RAM, ROM, DRAM, SRAM, dll.
Human readable (terbaca oleh manusia) : sesuai untuk melakukan komunikasi dengan pengguna komuter. Contoh :
Screen, printer, keyboard
Communication (komunikasi) : sesuai untuk melakukan komunikasi dengan perangkat yang jauh.
Modem
Network Interface Card (NIC)
Machine readable (terbaca oleh mesin): sesuai untuk melakukan komunikasi dengan peralatan
Disk magnetik, sistem pita, sensor, actuator, dll.
Fungsi Modul-Modul I/O yang benar :
Control & Timing: (untuk mengkoordinasikan lalu lintas antara sumber daya internal dan perangkat eksternal)
Peripherals Communication
Device Communication
Data Buffering
Error Detection
Control & Timing: (untuk mengkoordinasikan lalu lintas antara sumber daya internal dan perangkat eksternal)
Users Communication
Device Communication
Data Transferring
Error Detection
Control & Timing: (untuk mengkoordinasikan lalu lintas antara sumber daya internal dan perangkat eksternal)
CPU Communication
Device Communication
Data Buffering
Error Detection
Control & Timing: (untuk mengkoordinasikan lalu lintas antara sumber daya internal dan perangkat eksternal)
Memory Communication
Device Communication
Data Transferring
Error Detection
Kontrol Transfer data dari sebuah perangkat eksternal ke prosesor dapat melibatkan langkah-langkah diantaranya:
CPU memeriksa status perangkat modul I/O
Modul I/O mengembalikan instruksi
Jika siap, CPU meminta transfer data
Modul I/O mendapatkan data dari perangkat (perangkat eksternal)
Modul I/O mentransfer data ke CPU
CPU memeriksa status perangkat modul I/O
Modul I/O mengembalikan status
Jika siap, CPU meminta transfer data
Modul I/O mendapatkan data dari perangkat (perangkat eksternal)
Modul I/O mentransfer data ke CPU
CPU memeriksa status perangkat modul I/O
Modul I/O mengembalikan data
Jika siap, CPU meminta transfer data
Modul I/O mendapatkan data dari perangkat (perangkat eksternal)
Modul I/O mentransfer data ke CPU
CPU memeriksa status perangkat modul I/O
Modul I/O mengirimkan instruksi
Jika siap, CPU meminta transfer data
Modul I/O mendapatkan data dari perangkat (perangkat eksternal)
Modul I/O mentransfer data ke CPU
Pada saat prosesor ingin membaca atau menulis data, prosesor mengeluarkan perintah ke modul DMA berupa informasi sebagai berikut, kecuali:
Read/Write yang diminta, menggunakan jalur kontrol read/write antara prosesor dan modul DMA
I/O akan mengirimkan data yang akan ditransfer kembali
Alamat perangkat I/O (Device address)
Starting address of memory block for data
OS biasanya menyediakan layanan di bidang-bidang berikut, kecuali:
Pembuatan program: menyediakan berbagai fasilitas dan layanan, seperti editor dan debugger, untuk membantu programmer dalam membuat program
Akuntansi : mengumpulkan data sekunder dari berbagai sumber daya dan memantau kinerja user
Akses sistem : mengontrol akses ke sistem secara keseluruhan dan ke sumber daya sistem tertentu
Deteksi dan respons kesalahan
Akses ke perangkat I / O : Setiap perangkat I / O memerlukan serangkaian instruksi atau sinyal kontrol khusus untuk beroperasi
Akses pengontrol ke file
Eksekusi program : Sejumlah tugas perlu dilakukan untuk menjalankan program
Fungsi sistem operasi adalah
a. Sebagai penerjemah proses rumit yang dikerjakan oleh CPU menjadi suatu tampilan yang dapat dimengerti oleh pengguna
b. Sebagai media penyimpan data yang telah diproses oleh CPU
c. Menampilkan data dari CPU menjadi gambar dan warna pada monitor
d. Membedakan hak akses setiap pengguna yang akan menggunakan komputer yang sama
Pengelola seluruh sumber daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan kepada user sehingga memudahkan user dalam pemanfaatan sumber daya komputer disebut ...
Arsitektur Komputer
Sistem Komputer
Sistem Operasi
Sistem Komunikasi Komputer
Fitur yang terdapat pada mikro kernel berikut ini, kecuali ...
Device Driver
Perangkat Memori
File System
Security Device
Tugas dari Kernel adalah sebagai berikut, kecuali ...
Mengatur Perangkat I/O
Mengatur Sistem Call
Mengatur Memory
Menyediakan Layanan Interupsi
Resource yang diperlukan dalam proses adalah sebagai berikut ini, kecuali ...
CPU Time
Memori
Signal
File
Manajemen Proses dengan masing-masing pemroses melakukan pengolahan secara independent disebut ...
Multiprogramming
Multiprocessing
Multiuser
Multitasking
Tujuan dari penjadwalan proses adalah ...
Memungkinkan Pengguna dapat Berinteraksi dengan Komputer
Optimasi Kinerja Komputer
Manajemen Memori
Mengatur Program Berjalan
Parallel processing is (except)...
A method in computing of running two or more processors (CPUs) to handle separate parts of an overall task.
Breaking up different parts of a task among multiple processors which helps reduce the amount of time to run a program.
A computing technique when multiple streams of calculations or data processing tasks co-occur through numerous central processing units (CPUs) working concurrently.
Uses one processors or CPU to handle various components of a single activity.
Middleware adalah ...
aneka perangkat lunak pendukung dan berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel.
aplikasi paralel untuk merealisasikan komputasi.
aneka perangkat lunak pendukung dan berperan untuk mengatur distribusi pekerjaan antar workstation dalam beberapa mesin paralel.
bahasa pemrograman paralel untuk merealisasikan komputasi.
Multitasking adalah ...
komputer dengan beberapa uniprocessor untuk melakukan beberapa instruksi sekaligus
system komputasi yang terdiri dari beberapa unit prosesor dan beberapa unit memori.
komputer dengan prosesor tunggal yang mengeksekusi beberapa tugas secara bersamaan.
system komputasi yang terdiri sari satu unit processor untuk melakukan tugas bersamaan
Dua teknik yang berbeda untuk mengakses data di unit memori, yaitu ...
distributed memory address dan message passing.
shared memory address dan memory passing.
buffer memory address dan memory passing.
shared memory address dan message passing.
Berdasarkan cara mengorganisasikan memori ini computer parallel dibedakan menjadi ...
buffer memory parallel machine dan shared memory parallel machine.
buffer memory parallel machine dan distributed memory parallel machine.
shared memory parallel machine dan distributed memory parallel machine.
block memory parallel machine dan shared memory parallel machine.
Ada 4 model komputasi yang digunakan Taksonomi Flynn , yaitu: (tuliskan singkatannya saja)
(a)
Komputer ini memiliki hanya satu prosesor dan satu instruksi yang dieksekusi secara serial.
Komputer ini adalah tipe komputer konvensional. Menurut para ahli, tipe komputer ini tidak ada dalam praktik komputer paralel karena bahkan mainframe pun tidak lagi menggunakan satu prosesor. Klasifikasi ini sekedar untuk melengkapi definisi komputer paralel.
UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1 adalah model ...
(a)
Komputer ini memiliki lebih dari satu prosesor, tetapi hanya mengeksekusi satu instruksi secara paralel pada data yang berbeda pada level lock-step.
Komputer vektor adalah salah satu komputer paralel yang menggunakan arsitektur ini.
ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thinking Machine CM-2 dan Cell Processor (GPU) adalah model ...
(a)
Komputer ini memiliki lebih dari satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel. Tipe komputer ini yang paling banyak digunakan untuk membangun komputer paralel, bahkan banyak supercomputer yang menerapkan arsitektur ini.
IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L adalah model ...
(a)
Komputasi paralel membutuhkan:
algoritma, bahasa pemrograman, interconnection
middleware, bahasa pemrograman, compiler
algoritma, bahasa pemrograman, compiler
arsitektur paralel, bahasa pemrograman, compiler
