Kamis, 25 September 2014

ARSITEKTUR KOMPUTER MENURUT VON NEUMANN DAN HAVARD

Arsitektur von Neumann
Arsitektur Von Neumann adalah arsitektur komputer yang menempatkan program (ROM=Read Only Memory) dan data (RAM=Random Access Memory) dalam peta memori yang sama. Arsitektur ini memiliki address dan data bus tunggal untuk mengalamati program (instruksi) dan data. Arsitektur von Neumann atau Mesin Von Neumann merupakan arsitektur yang diciptakan oleh John von Neumann pada tahun 1903-1957. Yang mana  hampir semua komputer saat ini menggunakan Arsitektur buatan John Von Neumann. Arsitektur Von Neumann ini   menggambarkan komputer dengan empat bagian utama yaitu:
·         Unit Aritmatika dan Logis (ALU),
·         unit kontrol (CU)
·         memori, dan
·         alat masukan I/O
Diagram blok hubungan antara komponen CPU:

Diagram Arsitektur Von Neumann


Cara kerja
          1.   Komunikasi Antara Memori dan Unit Pengolahan
 Komunikasi antara memori dan unit pengolahan terdiri dari dua register:
a.        Alamat memori Register (MAR).
b.       Memori data Register (MDR).
 Untuk membaca,
a.        The address of the location is put in MAR. Alamat lokasi diletakkan Maret
b.       Memori diaktifkan untuk membaca.
c.        Nilai ini dimasukkan ke dalam MDR oleh memori.
  Untuk menulis,
a.        Alamat lokasi diletakkan Maret
b.       Data dimasukkan ke dalam MDR.
c.        Tulis Aktifkan sinyal menegaskan.
d.       Nilai dalam MDR ditulis ke lokasi yang ditentukan. 

2.      CPU
a.        Hardware unit seperti ALU , register, memori, dll, yang dihubungkan bersama ke dalam jalur data-.
b.       Aliran bit sekitar jalur data-dikendalikan oleh "gerbang" yang memungkinkan bit mengalir atau tidak mengalir (off) melalui jalur data-.
c.        Instruksi biner (1 = on, 0 = off) yang mengontrol aliran yang disebut micro-instruksi.
Jalur data



3.     Memori Operasi
Ada dua operasi kunci pada memori:
a.       fetch( address ) returns value without changing the value stored at that address. fetch (alamat) nilai kembali tanpa mengubah nilai yang disimpan di alamat itu.
b.      store( address, value ) writes new value into the cell at the given address. toko (alamat, nilai) menulis nilai baru ke dalam sel pada alamat yang diberikan.
·         Memori jenis ini adalah acak-akses, yang berarti bahwa CPU dapat mengakses nilai dari array setiap saat (vs akses sekuensial, seperti pada tape).
·         Memori seperti ini disebut RAM (random-access memory.)
·         Beberapa memori non-volatile, atau read-only (ROM ) 


Keuntungan Model Arsitektur Von Neuman
a.       fleksibilitas pengalamatan program dan data.
b.       program selalu ada di ROM dan data selalu ada di RAM.
c.       Arsitektur Von Neumann memungkinkan prosesor untuk menjalankan program yang ada didalam memori data (RAM).
Kelemahan Model Arsitektur Von Neumann
a.       bus tunggalnya itu sendiri. Sehingga instruksi untuk mengakses program dan data harus dijalankan secara sekuensial dan tidak bisa dilakukan overlaping untuk menjalankan dua isntruksi yang berurutan.
b.      bandwidth program harus sama dengan banwitdh data. Jika memori data adalah 8 bits maka program juga harus 8 bits.
c.       prosesor Von Neumann membutuhkan jumlah clock CPI (Clock per Instruction) yang relatif lebih banyak sehingga eksekusi instruksi dapat menjadi relatif lebih lama.

Arsitektur Komputer Model Harvard
Arsitektur Harvard memiliki dua memori yang terpisah satu untuk program (ROM) dan satu untuk data (RAM), yang mana arsitektur ini merupkan kebalikkan dari arsitektur komputer model von nuemann, jika von neuman mengabungkan ROM dan RAM menjadi satu maka arsitektur harvard maka kedua memori tersebut dipisahkan.

Diagram Arsitektur Komputer Model Harvard


Kelebihan Arsitektur Komputer Model Harvard
a.       bandwidth program tidak mesti sama dengan bandwidth  data
b.      opcode dan operand dapat dijadikan dalam satu word instruksi saja
c.       instruksi dapat dilakukan dengan lebih singkat dan cepat
d.      memori program dan data yang terpisah,  maka kavling total memori program dan data dapat menjadi lebih banyak.
Kekurangan Arsitektur Komputer Model Harvard
a.       arsitektur Harvard tidak memungkinkan untuk menempatkan data pada ROM.
b.       arsitektur in tidak memungkinkan untuk mengakses data yang ada di ROM

Referensi:

Sabtu, 20 September 2014

KOMPONEN - KOMPONEN PENYUSUN KOMPUTER

      Komputer adalah seperangkat peralatan elektrotik yang bekerja secara terpadu untuk menerima masukan (Input) , Mengeolah data (Process) dan Menghasilkan tampilan (output).

Komponen - Komponen Penyusun Komputer :
1. Hardware = Unsur perangkat komputer dalam bentuk fisik.
2. Software = Sekelompok Progam yang membuat komputer dapat beroperasi.
3. Brainware = Orang yang menggunakan Komputer.

Perangkat Keras Komputer (Hardware)
Secara garis besar Hardware dikelompokkan menjadi 3 bagian utama , yaitu :

1.Unit Masukan
Ialah peralatan yang berfungsi sebagai alat memasukkan data ke dalam komputer.

A. Keyboard 

Perangkat Keras Komputer (Hardware)
Secara garis besar Hardware dikelompokkan menjadi 3 bagian utama , yaitu :

1.Unit Masukan
Ialah peralatan yang berfungsi sebagai alat memasukkan data ke dalam komputer.

A. Keyboard 



Perangkat Keras Komputer (Hardware)
Secara garis besar Hardware dikelompokkan menjadi 3 bagian utama , yaitu :

1.Unit Masukan
Ialah peralatan yang berfungsi sebagai alat memasukkan data ke dalam komputer.

A. Keyboard 



  










Berfungsi sebagai Papan Ketik untuk memasukkan data dengan mengetik. 

2. Mouse


  




  
3. Scanner


  







Berfungsi sebagai alat pengambil foto.

2.Unit Pengolah

1. Memory












Berfungsi untuk Menyimpan data yang bersifat sementara.


2. Motherboard










Berfungsi sebagai Papan sirkuit yang mengorganisir semua bagian pada CPU.

3. Processor 










 Alat utama sebagai pemroses. Disebut juga sebagai otak dari komputer.

3. Unit Keluaran.

1. Monitor
 







Berfungsi untuk menampilkan hasil pengolahan data berupa tulisan atau gambar yang bersifat sementara.

Jenis - jenis Monitor :
a. Monitor Monochrome (1 warna).
b. Monitor CGA (Colour Graphic Adapter) 4 - 16 warna.
c. Monitor EGA (Enhanched Graphic Adapter) 16 - 64 warna.
d. VGA (Video Graphic Array) 256 warna atau lebih.


 2. Printer 


 


 






 Berfungsi menghasilkan data hasil cetakan pada kertas sebagai medianya.

jenis - jenis Printer :
a. Printer Dot Matrik (Pita).

b. Printer Ink Jet & Bubble Jet (Tinta).
c. Printer Laser Jet (Serbuk).   

INTERKONEKSI ANTAR KOMPONEN - KOMPONEN KOMPUTER

Komponen – komponen pada system computer adalah  :
Unit pemroses, mengendalikan operasi computer dan melakukan fungsi pemrosesan data yang terdiri dari ALU, CU, Register.
      Pemroses (CPU) merupakan otak dari system komputer, berfungsi mengendalikan operasi komputer didalam pemrosesan data , menghitung opersi logik dan mengirim data dengan membaca instruksi dari memori dan mengeksekusi.
Main memory menyimpan data dan program dan bersifat volatile.
Memory utama yang dibagi menjadi 3 bagian yaitu :
  • Register dan buffer (terdapat didalam CPU).
  • ROM (Read Only Memory) : BIOS, EPROM.
  • RAM (Random Access Memory).
  • SRAM (Static RAM).
  • Internal Cache Memory.
  • Eksternal Cache Memory.
  • DRAM (Dynamic RAM).
  • FPM (First Page Memory).
  • EDO(Extend Data Out).
  • SDRM (Syncronous Dynamic).
  • DDR (Double Date RAM).
  • RAMBUS.
Secondary Memory (Storage Devices)
Memori penunjang, dibagi menjadi 2 bagian :
  • Sequential Access: Magnetic Tape.
  • Random Access: Disket, Hardisk, Compact Disc, Digital Verstile Disk (DVD).

Perangkat masukan dan keluaran memindahkan data antara komputer dan lingkungan eksternal.
Perangkat ini dibagi menjadi 3 bagian:
  • Perangkat Masukan, Perangkat yang berfungsi sebagai masuknya data pada komputer untuk diproses.
  • Perangkat Keluaran, Perangkat yang berfungsi sebagai keluar/tampilannya data yang telah diproses oleh komputer.
  • Perangkat pengendali, Perangkat yang dikendalikan oleh chip controller yang mengatur masuknya data dan keluarnya data dari komputer ke peripheral.
Interkoneksi antar komponen struktur dan mekanisme yang menghubungkan antara pemroses – main memory – perangkat masukan dan keluaran.
Interkoneksi antara CPU, memori dan perangkat masukan / keluaran dihubungkan oleh BUS, yang dibagi menjadi 3 BUS : Bus alamat (Address bus), Bus data (Data bus), Bus control ( control bus).

Interkoneksi antar komponen disebut bus. Bus terdiri dari 3 macam, yaitu:
·  Address Bus, Bus yag mengirim alamat lokasi memori atau port yang ingin ditulis/dibaca. Jumlah lokasi memori yang dapat dialamati CPU ditentukan oleh jumlah jalur alamat.Jika CPU memilki N jalur alamat maka dapat secara langsung mengalamati 2N lokasi memori.
·    Data Bus, Bus data ini Bidirectional berarti dapat baca dan kirim dari/ke memori atau port. Bus data berhubungan dengan transfer ata pembacaan data dari/ke memori dengan peralatan-peralatan.
·     Control Bus, Bus yang digunakan CPU dengan dikirimi sinyal untuk memrintahkan memori atau port I/O.

Jumat, 19 September 2014

ARSITEKTUR SISTEM KOMPUTER GLOBAL

   Komputer adalah merupakan suatu peralatan pemrosesan data yang cukup kompleks, bukan saja sekedar peralatan yang terdiri dari hardware dan software saja tetapi merupakan suatu bagian yang terintegrasi yang melibatkan segi arsitektural maupun organisasinya.

Didalam memandang suatu sistem komputer maka ada 2 hal yang harus diperhatikan :
¨    Arsitektural
Berkaitan dengan sebuah sistem yang tampak bagi seorang user atau pemrogram
Contoh sebuah sistem arsitektur :
Þ              Jumlah bit
Þ              Mekanisme I/O
                  Þ      Teknik teknik addressing dari memory

¨    Organisasi
Berkaitan dengan unit unit operasional dan interkoneksi ( hubungan ) yang merealisasikan spesifikasi arsitekturalnya.
Contoh dari organisasi :
Þ       Hardware pendukung
Þ      Signal signal kontrol dari I/O atau peralatan pendukung lainnya.


Þ       Interfacing.
Bagaimana sistem dari arsitektur dan organisasinya dapat dimengerti dengan baik maka seorang perancang komputerharus mengerti dengan jelas sifat dan hierarkhi dari sebuah sistem komputer.
Sifat dan hierarkhi dari sebuah sistem dapat dilihat dengan jelas berdasarkan tingkat tingkat yang ada didalam sistem dimana pada setiap tingkatannya yang harus dimengerti dengan benar adalah struktur dan fungsi dari tingkatan tersebut.

Fungsi dasar yang dapat dilihat  pada sebuah sistem komputer adalah

¨    Data Processing
Berkaitan dengan hal hal yang berhubungan dengan pemrosesan data menjadi informasi sesuai dengan program yang ada.
Bentuk data disini adalah data digital.

¨    Data Storage
Berkaitan dengan hal hal yang berhungan dengan penyimpanan data / informasi yang ada. 
   Bentuk data disini adalah dapat berupa data digital atau data          analog dengan fornat digital.
¨    Data Transfer
Berkaitan dengan hal hal yang berhubungan perpindahan data dari dalam sistem komputer keluar atau sebaliknya.
Bentuk data disini adalah data analog yang sesuai dengan medianya dan harus terdapat suatu mekanisme perubah dari data analog ke digital atau sebaliknya.
¨    Control
Berkaitan dengan hal hal yang berhubungan dengan sinkronisasi kerja dari ketiga hal tersebut diatas, baik sinkronisasi secara hardware maupun software.