Tugas Arsitektur Komputer Pertemuan IX & XII
Transcript of Tugas Arsitektur Komputer Pertemuan IX & XII
-
8/18/2019 Tugas Arsitektur Komputer Pertemuan IX & XII
1/5
NURKOSIM
NPM : EL.120004
Tugas Arsitektur Komputer
Pertemuan IX
1.
Apa fungsi dari general purpose register, data register, addres register? 2. Jelaskan kembali alur data pada siklus pengambilan
3. Jelaskan kembali alur data pada siklus tak langsung
4. Jelaskan kembali alur data pada siklus interupt
5. Mengapa pipelining mempercepat proses?
6. Bagaimana mengantisipasi jika terjadi percabangan saat melakukan pipelining?
7. Jelaskan tentang NOOP
Jawab
1. General purpose register adalah register serbaguna. Data register adalah register
serbaguna yang berfungsi sebagai penyimpan hasil perkalian, pembagian dan data
hexadesimal. Addres register berfungsi untuk menunjukkan alamat sebuah data di
lokasi memori, dipakai saat operasi perpindahan data (dari/ke memori), operasi stack
(PUSH/POP) dan penunjukkan alamat suatu instruksi. Berikut adalah macam-macam
pointer register: SP (Stack Pointer) dan ESP, BP (Base Pointer) dan IP (Instruction
Pointer).
2.
-
8/18/2019 Tugas Arsitektur Komputer Pertemuan IX & XII
2/5
NURKOSIM
NPM : EL.120004
3.
4.
5. Dengan menerapkan pipeline pada mikroprosesor akan didapatkan peningkatan kerja
mikroprosesor. Hal ini terjadi karena beberapa intruksi dapat dilakukan secara pararel dalam
waktu yang bersamaan. Secara kasarnya diharapkan akan didapatkan peningkatan sebesar K
kali dibandingkan dengan mikroprosesor yang tidak menggunakan pipeline, apabila tahapanyang ada dalam satu kali pemrosesan adalah K tahap.
-
8/18/2019 Tugas Arsitektur Komputer Pertemuan IX & XII
3/5
NURKOSIM
NPM : EL.120004
6. Beberapa teknik pendekatan untuk mrngantisipasi percabangan pipeline:
Multiple streams
Perfect branch target
Loop buffer
Branch prediction
Delayed branch
7. Eksekusi pada tahapan pipeline yang melibatkan pencabangan akan dilakukan penundaan
proses beberapa saat sampai didapatkan hasil pencabangan, namun tahapan pipelining lainnya
dapat berjalan seiring penundaan tersebut, teknik penundaan ini menggunakan instruksi NOOP
atau No Operand
-
8/18/2019 Tugas Arsitektur Komputer Pertemuan IX & XII
4/5
NURKOSIM
NPM : EL.120004
Tugas Arsitektur Komputer
Pertemuan XII
1. Jelaskan fungsi sistem operasi?
2.
Dalam membedakan jenis sistem operasi adalah berdasarkan sistem eksekusinya,sebutkan dan jelaskan jenisnya
3. Dalam sistem batch terdapat single programming dan multi programming, jelaskan 2
hal tersebut
4. Jelaskan tentang translation look a side buffer
5. Jelaskan tentang swaping, partitioning, pagging, virtual memory
Jawab
1. Sistem operasi merupakan penghubung antara perangkat keras dan pengguna,
sistem operasi juga berfungsi sebagai program pengendali dengan tujuan untukmenghindari kesalahan penggunaan komputer dan mengatur pengelolaan sumber
daya yang terdapat pada sistem komputer dan menyediakan layanan kepada
pengguna sehingga memudahkan pengguna dalam mengoperasikan komputer.
2. SISTEM INTERAKSI yaitu pengguna/pemrogram berinteraksi secara langsung
dengan komputer, biasanya melalui keyboard/layar monitor, untuk meminta
eksekusi tugas atau membentuk transaksi.
SISTEM BACTH yaitu program-program pengguna ditampung bersama-sama
(secara offline) dengan pengguna lainnya dan kemudian diserahkan ke sistem
operasi oleh operator komputer. Kemudian program diselesaikan, hasilnya dicetak
dan dikembalikan ke pengguna.
3. Multi programming adalah melakukan banyak program secara sekaligus Dengan
multiprogramming komputer dapat melayani banyak pemakai sekaligus. Para
pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer.
4.
TLB (translation look-aside buffer) untuk menyimpan translasi alamat terbaru.Jadi, hanya bila translasi halaman yang diperlukan tidak tersedia dalam TLB, sistem
operasi akan menginterupsi program, memeriksa translasi halaman dalam tabel
yang menetap dalam memori (memory resident), mengisikan hasil translasi ke
dalam TLB dan mengembalikan kontrol kepada program.
5. SWAP adalah suatu area pada harddisk yang merupakan bagian dari Virtual
Memory.Disebut sebagai suatu area pada harddisk karena kita
mengalokasikan/membuatpartisi khusus pada harddisk pada saat penginstalan
Linux. Swap menangani halamanmemory yang tidak aktif untuk sementara waktu.
-
8/18/2019 Tugas Arsitektur Komputer Pertemuan IX & XII
5/5
NURKOSIM
NPM : EL.120004
Partitioning adalah proses pembagian harddisk menjadi beberapa ruang
sehinggamemberikan File System pada ruang kosong yang terdapat pada harddisk
dan tsecaralogis yang berfungsi seolah-olah bagian tersebut terpisah secara fisik.
Memori Virtual dan Demand Paging Pengertian Managemen memori padaintinya adalah menempatkan semua bagian proses yang akan dijalankan kedalam
memorisebelum proses itu dijalankan. Untuk itu, semua bagian proses itu harus
memilikitempat sendiri di dalam memori fisik.