Tugas Arsitektur Komputer Pertemuan IX & XII

download Tugas Arsitektur Komputer Pertemuan IX & XII

of 5

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.