Thursday, September 20, 2018

Tugas Kuliah Mikroprocessor

TUGAS

Nama : Deden Wahyu Hadiatna
NPM : 20131022520
Mata Kuliah : Mikroprosesor
Dosen : Dani Yusuf, S.Kom, M. Kom
LATIHAN SOAL
1. JELASKAN PENGERTIAN DARI MEMORI?
2. SEBUTKAN DAN JELASKAN CARA-CARA PEMUATAN INFORMASI KEDALAM MEMORI?
3. SEBUTKAN DAN JELASKAN JENIS-JENIS DARI MEMORI?
4. APA YANG DAPAT ANDA JELASKAN TENTANG VOLATILE DAN NON VOLATILE?
5. UNTUK MENINGKATKAN KINERJA MENGAKSES INFORMASI DARI MEMORI UTAMA DITAMBAHKAN  CECHE MEMORI UTAMA DAN REGISTER CPU,JELASKAN TENTANG CACHE MEMORI?
6. JELASKAN PRINSIP KERJA DIAGRAM BLOK INPUT OUTPUT TERHADAP PROSESOR?
7. SEBUTKAN DAN JELASKAN KATEGORI PERANGKAT EKSTERNAL DARI OPERASI I/O?
8. BERIKAN PENJELASAN DARI FUNGSI INPUT  OUTPUT MODULE?
9. SEBUTKAN DAN JELASKAN TEKNIK-TEKNIK INPUT OUTPUT MODUL?
10. JELASKAN PRINSIP KERJA DARI DIAGRAM BLOK DMA DALAM MEMULAI KERJANYA?


JAWABAN

1. Memori merupakan bagian dari komputer yang berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya. Memori biasanya disebut juga dengan istilah : computer storage, computer memory atau memory, merupakan piranti komputer yang digunakan sebagai media penyimpan data dan informasi saat menggunakan komputer. Memory merupakan bagian yang penting dalam komputer modern dan letaknya di dalam CPU (Central Processing Unit).

2. A. . Pemuatan mutlak / langsung
Pemuatan informasi ke memori-kerja, di mana alamat yang tercantum di dalam tataolah sama dengan alamat yang ditempatinya di dalam memori-kerja.
     B. Pemuatan relokasi
Kondisi dimana pemuatan informasi ke memory-kerja, di mana alamat yang tercantum di dalam tataolah tidak mesti sama dengan alamat yang ditempatinya di dalam memori-kerja. Informasi dimuat ke alamat memory-kerja yang bebas.
     C. Pemuatan sambung
Suatu teknik penyambungan suatu informasi ke informasi lain di dalam memori-kerja. Pemuatan sambung sering digunakan pada tataolah atau penggalan tataolah yang tersimpan di dalam pustaka (library).
       D. Pemuatan dinamik (pemuatan tumpang atau overlay)
Jika ukuran tataolah itu melampaui ukuran ruang memori-kerja, tataolah dapat dipenggal ke dalam sejumlah segmen.Segmen itulah yang kemudian dimuat ke dalam memori-kerja.Pelaksanaan pekerjaan berlangsung segmen demi segmen.

3. 1. REGISTER MEMORY
Merupakan jenis memory dimana kecepatan acces yang paling cepat, memory ini terdapat pada Cpu/processor.Contoh :Register data, register alamat , stack pointer register, Memory Address Register, I/O Address Register, dll.
      2.CACHE MEMORY
Memory berkapasitas terbatas,berkecepatan tinggi yang lebih mahal dari pada memory utama.Cache memory ini ada diantara memory utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu pada memory utama agar kinerja dapat ditingkatkan.



 3.Random Access Memory (RAM)
Random Access Memory (RAM), atau biasa juga disebut memory, adalah suatu  alat komputer (perangkat keras/hardware). Ram merupakan salah satu jenis alat penyimpanan data pada komputer atau media elektronik lainnya (PDA. HP, Notebook, Netbook, dll) yang bersifat sementara. Artinya bila komputer dimatikan, maka semua instruksi atau data yang telah dsimpan di ram iniakan hilang. Jadi Fungsi Ram yaitu untuk menyimpan instruksi sementara dari komputer untuk mengeluarkannya ke output device. Ada beberapa jenis RAM yang ada dipasaran saat ini yaitu SRAM , EDORAM , SDRAM , DDRAM, RDRAM , VGRAM dll.
4.Read Only Memory
Read Only Memory (ROM) adalah suatu himpunan dari chip yang berisi bagian dari sistem operasi yang mana dibutuhkan pada saat komputer dinyalakan. ROM juga dikenal sebagai suatu firmware.ROM tidak bisa ditulisi atau diubah isinya oleh pengguna.ROM tergolong dalam media penyimpanan yang sifatnya non volatile.Penggunaan dari ROM ini contohnya adalah sebagai media penyimpanan dari BIOS (Basic Input-Output System) yang dibuat oleh pabriknya.BIOS merupakan bagian yang sangat kritis dari suatu sistem operasi, yang mana fungsinya memberi tahu komputer bagaimana caranya mengakses disk drive. Ketika komputer dinyalakan, RAM masih kosong dan instruksi yang ada pada ROM BIOS lah yang digunakan oleh CPU untuk mencari disk drive yang berisi file-file utama dalam sistem operasi. Komputer lalu memindahkan file-file tersebut ke dalam RAM dan kemudian menjalankannya.
4. 1. Volatile memory merupakan memory yang datanya dapat ditulis serta dihapus,tetapi akan hilang saat kehilangan power (kondisi off) serta membutuhkan satu daya dalam mempertahankan memory.
    2. Non-volatile memory merupakan memory yang datanya datanya dapat ditulis serta dihapus, tetapi data akan tetap ada walaupun dalam kondisi off serta tidak
membutuhkan catu daya. memory ini dikenal dengan temporary memory.
5. Cache Memory merupakan berkapasitas terbatas,berkecepatan tinggi yang lebih mahal dari pada memory utama.Cache memory ini ada diantara memory utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu pada memory utama agar kinerja dapat ditingkatkan.

6. Prinsip kerjanya ialah perangkat eksternal memberikan data kedalam prosesor untuk di proses yang mana data tersebut nanti akan di tampilkan kembali.


7. Perangkat eksternal i/o dibagi menjadi 2.
1. Perangkat yang berhubungan dengan mausia sebagai pengguna komputer : screen,printer,keyboard,mouse,joystick,disk drive.

2. Perangkat yang berhubungan dengan peralatan : modem,network interface

8. Berfungsi untuk mensinkronkan kerja masing-masing komponen penyusun komputer. Perangkat komponen penyusun komputer seperti CPU yang berkomunikasi dengan satu atau lebih perangkat pola dan kecepatan transfer yang beragam baik dengan perangkat internal seperti register-register, memori utama, memori sekunder atau perangkat peripheral.
9. 1.I/O TERPROGRAM
Pada I/O Terprogram data saling dipertukarkan antara CPU dan Modul I/O. CPU mengeksekusi program secara langsung seperti pemindahan data, pengiriman perintah baca maupun tulis dan monitoring perangkat. Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I/O selesai dilakukan modul I/O sehingga akan membuang waktu apalagi CPU lebih cepat proses operasinya.
  
   2. INTERRUPT-DRIVEN I/O
Teknik Interrupt-driven I/O memungkinkan proses tidak membuang-buang waktu. Prosesnya adalah CPU mengeluarkan perintah I/O pada modul I/O bersamaan perintah I/O dijalankan maka CPU akan melakukan eksekusi perintah-perintah lainnya dan setelah perintah I/O dijalankan maka I/O akan melakukan interupsi pada CPU bahwa tugasnya telah selesai. Pada teknik ini tanggung jawab dipegang oleh CPU.Kelebihan teknik ini disbanding teknik sebelumnya adalah CPU dapat melakukan Multitasking beberapa perintah sekaligus sehingga tidak ada waktu tunggu bagi CPU.
  3.TEKNIK DMA (DIRECT MEMORY ACCESS)
CPU akan mendelegasikan kerja I/O kepada DMA. CPU hanya akan terlibat pada awal proses untuk memberikan intruksi lengkap pada DMA dan akhir proses. Dalam melakukan transfer DMA memerlukan pengambilan control bus dari CPU maka dari itu DMA akan menggunakan bus ketika CPU tidak menggunakannya atau DMA akan memaksa CPU berhenti menggunakan untuk sementara.

10.Cara Kerja DMA
CPU mengirimkan data data berikut ini ke DMA controller:
Perintah read/write
Alamat device yang akan diakses
Alamat awal blok memori yang akan dibaca/ditulis
Jumlah blok data yang akan ditransfer
CPU mengeksekusi program lain
DMA controller mengirimkan seluruh blok data (per satu word) langsung ke memori(tanpa melibatkan CPU)
DMA controller mengirim interrupt ke CPU jika telah selesai.



No comments:

Post a Comment