Rabu, 29 Mei 2019

Memory

1. Apa itu memory?

Jawab :

Memori (atau lebih tepat disebut memori fisik) merupakan istilah generik yang merujuk pada media penyimpanan data sementara pada komputer. Setiap program dan data yang sedang diproses oleh prosesor akan disimpan di dalam memori fisik. Data yang disimpan dalam memori fisik bersifat sementara, karena data yang disimpan di dalamnya akan tersimpan selama komputer tersebut masih dialiri daya (dengan kata lain, komputer itu masih hidup).

2. Sebutkan dan jelaskan macam-macam memory?

Jawab :

1. Memory internal

- ROM
ROM (Read-Only-Memory a.k.a firmware) adalah jenis memori yang isinya tidak hilang ketika tidak mendapat aliran listrik dan pada awalnya isinya hanya bisa dibaca.

- RAM
RAM (Random-Access Memory) adalah jenis memori yang isinya dapat diganti-ganti selama komputer sihidupkan dan bersifat volatile.

- CAHCE MEMORY
Memori berkapasitas terbatas, memori ini berkecepatan tinggi dan lebih mahal dibandingkan memory utama. Berada diantara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu kepada memori utama tetapi di cache memory yang kecepatan aksesnya yang lebih tinggi, metode menggunakan cache memory ini akan meningkatkan kinerja sistem.

2. Memory eksternal

- Berdasarkan Jenis Akses Data
Berdasarkan jenis aksesnya memori eksternal dikelompokkan menjadi dua jenis yaitu :
a. DASD (Direct Access Storage Device) di mana ia mempunyai akses langsung terhadap data.
Contoh :
  - Magnetik (floppy disk, hard disk).
  - Removeable hard disk (Zip disk, Flash disk).
  - Optical Disk.
b. SASD (Sequential Access Storage Device) : Akses data secara tidak langsung (berurutan), seperti pita magnetik.

- Berdasarkan Karakteristik Bahan
Berdasarkan karakteristik bahan pembuatannya, memori eksternal digolongkan menjadi beberapa kelompok sebagai berikut:
a. Punched Card atau kartu berlubang
Merupakan kartu kecil berisi lubang-lubang yang menggambarkan berbagai instruksi atau data. Kartu ini dibaca melalui puch card reader yang sudah tidak digunakan lagi sejak tahun 1979.
b. Magnetic Disk
Magnetic Disk merupakan disk yang terbuat dari bahan yang bersifat magnetik, Contoh : floppy dan harddisk.
c. Optical Disk
Optical disk terbuat dari bahan-bahan optik, seperti dari resin (polycarbonate) dan dilapisi permukaan yang sangat reflektif seperti alumunium. Contoh : CD dan DVD
d. Magnetic Tape
Sedangkan magnetik tape, terbuat dari bahan yang bersifat magnetik tetapi berbentuk pita, seperti halnya pita kaset tape recorder.

3. Jelaskan perbedaan EDO RAM, SD RAM, DDR SD RAM.
Sertakan dari kinerja masing-masing memory tersebut?

Jawab :

- EDO RAM
EDO RAM (Extended Data Out Random Access Memory) adalah jenis memori yang banyak digunakan pada generasi kompueter Pentium 100 dengan kecepatan clock 50 MHz.
Jumlah pin EDO RAM adalah 72 pin/kaki.

- SD RAM
SDRAM (Sychronous Dynamic RAM) adalah jenis RAM yang memiliki kemampuan untuk “balancing” kecepatan clock processor. Jika kecepatan clock RAM dan processor sama, maka sisitem komputer akan berjalan seimbang karean aliran data diantara keduanya berjalan lancar. Jumlah pin SDRAM adalah 168 pin. Jenis RAM ini banyak digunakan pada generasi Pentium II dan III.

- DDR SD RAM
DDR RAM (Double Data Rate Random Access Memmory) jenis RAM ini merupakan teknologi lanjutan dari SDRAM. Jumlah pin DDR RAM adalh 184 pin, namun adapula sumber yang menyebutkan bahwa DDR ini emiliki beberapa variasi yang terkadang memang membingungkan user. Varian DDR ini dibedakan berdasarkan jumlah pinnya, yakni :

- 100 pin
- 172 pin
- 184 pin
- 200 pin.


Sumber :
http://turriontips.blogspot.com/2014/07/perbedaan-edo-ram-rdram-sdram-ddrram.html?m=1

http://fredihewwod.blogspot.com/2012/01/memory.html?m=1

http://tunjuk-tangan.blogspot.com/2011/12/organisasi-dan-arsitektur-komputer_910.html?m=1


Selasa, 21 Mei 2019

Sistem Bus

Sistem Bus Pada Komputer  — Penjelasan Singkat


Cara kerja Pada sistem komputer yang lebih maju, arsitektur komputernya akan lebih kompleks, sehingga untuk meningkatkan performa, digunakan beberapa buah bus. Tiap bus merupakan jalur data antara beberapa device yang berbeda. Dengan cara ini RAM, Prosesor, GPU (VGA AGP) dihubungkan oleh bus utama berkecepatan tinggi yang lebih dikenal dengan nama FSB (Front Side Bus) . Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yang berkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah bridge.
Jenis — Jenis Bus
 Berdasar jenis busnya, bus dapat dibedakan menjadi bus yang khusus menyalurkan data tertentu, contohnya paket data saja, atau alamat saja, jenis ini disebut Dedicated Bus. Namun apabila bus yang dilalui informasi yang berbeda baik data, alamat, dan sinyal kontrol dengan metode multipleks data maka bus ini disebut Multiplexed Bus. Kekurangan multiplexed bus adalah hanya memerlukan saluran sedikit sehingga menghemat tempat tapi kecepatan transfer data menurun dan diperlukan mekanisme yang komplek untuk mengurai data yang telah dimultipleks. Sedangkan untuk dedicated bus merupakan kebalikan dari multipexed bus.
 Struktur Bus Sebuah bus sistem terdiri dari 50 hingga 100 saluran yang terpisah. Masing-masing saluran ditandai dengan arti dan fungsi khusus. Walaupun terdapat sejumlah rancangan bus yang berlainan, fungsi saluran bus dapat diklasifikasikan menjadi tiga kelompok, yaitu saluran data, saluran alamat, dan saluran kontrol.
Selain itu, terdapat pula saluran distribusi daya yang memberikan kebutuhan daya bagi modul yang terhubung:

 1. Saluran Data Saluran data memberikan lintasan bagi perpindahan data antara dua modul sistem. Saluran ini secara kolektif disebut bus data. Umumnya bus data terdiri dari 8, 16, 32 saluran, jumlah saluran diakitakan denang lebar bus data. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit, maka jumlah saluran menentukan jumlah bit yang dapat dipindahkan pada suatu saat. Lebar bus data merupakan faktor penting dalam menentukan kinerja sistem secara keseluruhan. Misalnya, bila bus data lebarnya 8 bit, dan setiap instruksi panjangnya 16 bit, maka CPU harus dua kali mengakses modul memori dalam setiap siklus instruksinya.
2. Saluran Alamat Saluran alamat digunakan untuk menandakan sumber atau tujuan data pada bus data. Misalnya, bila CPU akan membaca sebuah word data dari memori, maka CPU akan menaruh alamat word yang dimaksud pada saluran alamat. Lebar bus alamat akan menentukan kapasitas memori maksimum sistem. Selain itu, umumnya saluran alamat juga dipakai untuk mengalamati port-port input/outoput. Biasanya, bit-bit berorde lebih tinggi dipakai untuk memilih lokasi memori atau port I/O pada modul.

 3. Saluran Kontrol Saluran kontrol digunakan untuk mengntrol akses ke saluran alamat dan penggunaan data dan saluran alamat. Karena data dan saluran alamat dipakai bersama oleh seluruh komponen, maka harus ada alat untuk mengontrol penggunaannya. Sinyal-sinyal kontrol melakukan transmisi baik perintah maupun informasi pewaktuan diantara modul-modul sistem. Sinyal-sinyal pewaktuan menunjukkan validitas data dan informasi alamat. Sinyal-sinyal perintah mespesifikasikan operasi-operasi yang akan dibentuk. Umumnya saluran kontrol meliputi : memory write, memory read, I/O write, I/O read, transfer ACK, bus request, bus grant, interrupt request, interrupt ACK, clock, reset.
Contoh jenis bus yang beredar di pasaran saat ini adalah, PCI, ISA, USB, SCSI, FuturaBus+, FireWire, dan lain-lain. Semua memiliki keunggulan, kelemahan, harga, dan teknologi yang berbeda sehingga akan mempengaruhi jenis-jenis penggunaannya.
Bus ISA :Industri computer personal lainnya merespon perkembangan ini dengan mengadopsi standarnya sendiri, bus ISA (Industry Standar Architecture), yang pada dasarnya adalah bus PC/AT yang beroperasi pada 8,33 MHz. Keuntungannya adalah bahwa pendekatan ini tetap mempertahankan kompatibilitas dengan mesin-mesin dan kartu-kartu yang ada.
Bus PCI : Peripheral Component Interconect (PCI) adalah bus yang tidak tergantung prosesor dan berfungsi sebagai bus mezzanine atau bus peripheral. Standar PCI adalah 64 saluran data pada kecepatan 33MHz, laju transfer data 263 MB per detik atau 2,112 Gbps. Keunggulan PCI tidak hanya pada kecepatannya saja tetapi murah dengan keping yang sedikit.
Bus USB : Semua perangkat peripheral tidak efektif apabila dipasang pada bus kecepatan tinggi PCI, sedangkan banyak peralatan yang memiliki kecepatan rendah seperti keyboard, mouse, dan printer. Sebagai solusinya tujuh vendor computer (Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northen Telecom) bersama-sama meranccang bus untuk peralatan I/O berkecepatan rendah. Standar yang dihasilakan dinamakan Universal Standard Bus (USB).
Bus SCSI : Small Computer System Interface (SCSI) adalah perangkat peripheral eksternal yang dipoulerkan oleh macintosh pada tahun 1984. SCSI merupakan interface standar untuk drive CD-ROM, peralatan audio, hard disk, dan perangkat penyimpanan eksternal berukuan besar. SCSI menggunakan interface paralel dengan 8,16, atau 32 saluran data. Bus P1394 / Fire Wire : Semakin pesatnya kebutuhan bus I/O berkecepatan tinggi dan semakin cepatnya prosesor saat ini yang mencapai 1 GHz, maka perlu diimbangi dengan bus berkecepatan tinggi juga. Bus SCSI dan PCI tidak dapat mencukupi kebutuhan saat ini. Sehingga dikembangkan bus performance tinggi yang dikenal dengan FireWire (P1393 standard IEEE). P1394 memiliki kelebihan dibandingkan dengan interface I/O lainnya, yaitu sangat cepat, murah, dan mudah untuk diimplementasikan. Pada kenyataan P1394 tidak hanya popular pada system computer, namun juga pada peralatan elektronik seperti pada kamera digital, VCR, dan televise. Kelebihan lain adalah penggunaan transmisi serial sehingga tidak memerlukan banyak kabel.

sumber : https://medium.com/@mr.edwinsetiawan/sistem-bus-pada-komputer-penjelasan-singkat-2069c091e637

Sabtu, 04 Mei 2019

TUGAS 2

STRUKTUR KOMPUTER :

  • Accumulator & Temporary Register (MQ)
• Accumulator (AC) dan Multiplier Quotient (MQ), digunakan untuk penyimpanan sementara
operand dan hasil ALU. Misalnya, hasil perkalian 2 buah bilangan 40 bit adalah sebuah
bilangan 80 bit; 40 bit yang paling berarti (most significant bit) disimpan dalam AC dan 40 bit
lainnya (least significant bit) disimpan dalam MQ.
IAS beroperasi secara berulang membentuk siklus instruksi. Komputer IAS memiliki 21
instruksi, yang dapat dikelompokkan seperti berikut ini :

• Data tranfer, memindahkan data di antara memori dengan register – register ALU atau antara
dua register ALU sendiri.
• Unconditional branch, perintah – perintah eksekusi percabangan tanpa syarat tertentu.
• Conditional branch, perintah – perintah eksekusi percabangan yang memerlukan syarat tertentu
agar dihasilkan suatu nilai dari percabangan tersebut.
• Arithmetic, kumpulan operasi – operasi yang dibentuk oleh ALU.
• Address Modify, instruksi – instruksi yang memungkinkan pengubahan alamat saat di komputasi
sehingga memungkinkan fleksibilitas alamat yang tinggi pada program.

  • IBR
Digunakan untuk penyimpanan sementara instruksi sebelah kanan word didalam memori
  • IR
Berisi instruksi 8 bit kode operasi yang akan dieksekusi. erisi instruksi 8 bit kode operasi yang akan dieksekusi.
  • PC
Berisi alamat pasangan instruksi berikutnya yang akan diambil dari memori
  • MBR
Berisi sebuah word yang akan disimpan di dalam memori atau digunakan untuk menerima word dari memori.
  • MAR
Untuk menentukan alamat word di memori untuk dituliskan dari MBR atau dibaca oleh MBR.

Struktur CPU

Penjelasan dan Cara Kerja Diagram Siklus Instruksi Operasi


Assalamualaikum, Hari ini saya akan berbagi postingan berkaitan dengan adanya tugas Sistem komputer mengenai "Cara Kerja dan Penjelasan Diagram Siklus Instruksi Operasi", berikut detail siklus operasi.
  1. 1. Instruction Addess Calculation (IAC), yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi. Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya. Misalnya, bila panjang setiap instruksi 16 bit padahal memori memiliki panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya.
  2. 2. Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU.
  3. 3. Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan.
  4. 4. Operand Address Calculation (OAC), yaitu menentukan alamat operand, hal ini dilakukan apabila melibatkan referensi operand pada memori.
  5. 5. Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul I/O.
  6. 6. Data Operation (DO), yaitu membentuk operasi yang diperintahkan dalam instruksi.
  7. 7. Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori.

  8. Sumber : https://rispian2016.blogspot.com/2016/03/penjelasan-dan-cara-kerja-diagram.html