Anda di halaman 1dari 5

NURKOSIM

NPM : EL.120004

Tugas Arsitektur Komputer


Pertemuan IX

1.
2.
3.
4.
5.
6.
7.

Apa fungsi dari general purpose register, data register, addres register?
Jelaskan kembali alur data pada siklus pengambilan
Jelaskan kembali alur data pada siklus tak langsung
Jelaskan kembali alur data pada siklus interupt
Mengapa pipelining mempercepat proses?
Bagaimana mengantisipasi jika terjadi percabangan saat melakukan pipelining?
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.

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 tahapan
yang ada dalam satu kali pemrosesan adalah K tahap.

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

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 untuk
menghindari 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.

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 pada
intinya 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.

Anda mungkin juga menyukai