HiDUP PENUH DENGAN KEJUTAN
kembang api2





Monday, September 28, 2015

MACAM MACAM REGISTER,VON NEUMAN DAN HARVARD


PENGERTIAN REGISTER
Pengertian Register dan Jenis-jenisnya PENGERTIAN REGISTER Sebuah register adalah sebuah tempat penampungan sementara untuk data-data yang akan diolah oleh prosesor, dan dibentuk oleh 16 titik elektronis di dalam chip mikroprosessor itu sendiri. Dengan adanya tempat-tempat penampungan data sementara ini, proses pengolahan akan bisa dilakukan secara jauh lebih cepat dibandingkan apabila data-data tersebut harus diambil langsung dari lokasi-lokasi memori. Register-register tersebut sebagai register internal dan terdiri dari empat belas register dan keseluruhannya dapat dibagi dalam beberapa jenis, yaitu : Register Segment Terdiri dari 4 register, yaitu Code Segment, Data Segment, Stack Segment, dan Extra Segment. Segment adalah bagian dari ruang memori yang berkapasitas 64 kilobyte (65536 byte) dan digunakan secara spesifik untuk menempatkan jenis-jenis data tertentu. Misalnya code segment digunakan oleh program dan instruksi-instruksi (code), data segment dialokasikan untuk data-data, stack segment dipakai untuk menyediakan ruang untuk stack, yang berfungsi untuk penyimpanan data dan alamat sementara pada saat program utama sedang mengerjakan program percabangan (subroutine, prosedur, dan sebagainya) dan extra segment sebagaimana halnya data segment juga dipergunakan sebagai penempatan data-data. Register Data Register data adalah register yang mengandung informasi yang akan, sedang atau telah diolah oleh komputer. Pada 8088 register ini diwujudkan oleh AX, BX, CX dan BX (sebagai general purpose register), sehubungan dengan fungsinya yang selain menangani tugas-tugas khusus, juga bisa dimanfaatkan untuk membantu proses-proses pengolahan data didalam internal mikroprosessor. Register Index dan Pointer Register jenis pointer dan register index merupakan register-register yang memuat alamat offset dari segment-segment tertentu, yang terdiri dari stack pointer (SP) dan base pointer (BP) yang digunakan sebagai pemegang nilai offset dari stack segment, sedangkan source index (SI) dan destination index (DI) berisi nilai offset dari data segment. Instruction pointer (IP) merupakan pemegang nilai offset dari code segment dan fungsinya mirip dengan program counter (PC) pada prosesor-prosesor 8 bit. Hanya bedanya, program counter langsung mengalamati instruksi-instruksi yang ada dimemori dengan nilainya sendiri, IP harus bekerja sama dengan register CS untuk dapat membentuk pengalamatan 20 bit dalam format segment offset. Register Status Register ini mempunyai struktur yang berbeda dengan register-register lainnya, yang dibentuk dari sebuah register 16 bit, yang masing-masing bitnya memberikan informasi tertentu tentang keadaan-keadaan yang terjadi pada prosesor, sebagai akibat proses pengolahan data Informasi yang diwakili oleh sebuah bit pada register status disebut 'flag'.
TOLONG KLIK TAUTAN DI BAWAH INI :

Arsitektur Komputer Von Neumann



Arsitektur Komputer Von Neumann merupakan arsitektur yang diciptakan oleh Jhon Von Neumann(1903 – 1957). Nama Von Neumann sendiri diambil dari namanya karena dialah yang pertama kali mempublikasikan konsep tersebut (seandainya saya yang duluan pasti namanya akan diambil dari nama saya tentunya), arsitektur komputer ini banyak digunakan di sebagian besar sistem komputer non paralel seperti komputer rumahan atau notebook. Kedepanya model Von Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak seperti komputer yang digunakan oleh NASA.

Superkomputer milik NASA menghubungkan 20 komputer canggih sgi altix, yang masing-masing memiliki 512 prosesor, dilengkapi dengan 500 terabyte media penyimpan (storage) lokal. Sejumlah 10.240 prosesor intel itanium 2 akan mentenagai superkomputer space exploration simulator ini untuk melakukan berbagai penelitian (kalau cuma untuk ngenet sia-sia nih komputer). Okay, back to point. Meski konsep ini dikemukakan oleh Jhon Von Neumann kemudian dikembangkan oleh J. Prespert Eckert(1919 – 1995) dan Jhon William Mauchly(1907 – 1980) dalam pengembangan komputer ENIAC, nama von Neumann lah yang lebih dikenal sebagai penemu arsitektur komputer tersebut.

Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama yaitu Unit Aritmatika dan Logis (ALU) yang merupakan bagian dari unit kontrol (cpu), media penyimpanan (memory), dan alat masukan (input) dan hasil/keluaran (output) secara kolektif dinamakan I/O.



Berikut penjelasan dari empat komponen tersebut:

1. Masukan (input)

Perangkat ini memiliki fungsi sebagai media untuk memasukkan data ke dalam processor untuk diolah guna menghasilkan informasi yang diperlukan. Input devices atau perangkat masukan yang umumnya digunakan personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user (pengguna) dengan komputer. Selain itu terdapat joystick, yang biasa digunakan untuk bermain games atau permainan dengan komputer. Kemudian scanner, untuk memindai gambar agar dapat di olah secara digital. Touch panel, dengan menggunakan sentuhan jari user dapat melakukan suatu proses akses file sebagai pengganti mouse. Microphone, untuk merekam suara ke dalam komputer dan masih banyak lagi.



2. Pemroses (cpu)

CPU atau Central Processing Unit merupakan tempat pemroses dari intruksi-intruksi program, bentuknya berupa chip yang terdiri dari jutaan IC. CPU terdiri dari dua bagian utama yaitu Unit Kendali (control unit) serta Unit Aritmatika dan Logika (ALU). Disamping itu, CPU mempunyai beberapa alat penyimpan yang berukuran kecil yang disebut dengan register.

– Unit Kendali (control unit)

Unit ini bertugas mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output. Tugas dari unit kendali ini adalah :

• Mengatur dan mengendalikan alat-alat input dan output.

• Mengambil instruksi-instruksi dari memori utama.

• Mengambil data dari memori utama (jika diperlukan) untuk diproses.

• Mengirim instruksi ke ALU bila ada perhitungan aritmatika serta mengawasi kerja dari ALU.

• Menyimpan hasil proses ke memori utama.

– Unit Aritmatika dan Logika (ALU)

Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder. Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (<> ), kurang dari (<), kurang atau sama dengan (<= ), lebih besar dari (>), dan lebih besar atau sama dengan (>=).



3. Penyimpanan (memory)

Memory mrupan media penyimpanan data pada Komputer, jenis memory dibagi menjadi dua yaitu.

– RAM (Random Access Memory)

RAM adalah memory utama bagi Komputer yang memegang arahan data yang akan diproses oleh Processor, Ram sendiri bersifat volatile. Artinya data yang disimpan didalamnya akan hilang ketika tidak di aliri arus listrik. Jenis RAM sangat bervariasi, diantaranya :

– DRAM (Dynamic RAM) adalah jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung didalamnya tidak hilang.
– SDRAM (Synchronous Dynamic RAM) adalah jenis RAM yang paling umum digunakan pada PC masa sekarang. RAM ini disinkronisasi oleh clock sistem dan memiliki kecepatan lebih tanggi dari pada DRAM.
– SRAM (Statik RAM) adalah jenis memory yang tidak perlu penyegaran oleh CPU agar data yang terdapat didalamnya tetap tersimpan dengan baik. RAM jenis ini memiliki kecepatan lebih tinggi dari pada DRAM.
– RDRAM (Rambus Dynamic RAM)adalah jenis memory yang lebih cepat dan lebih mahal dari pada SDRAM.
– EDORAM (Extended Data Out RAM) adalah jenis memory yang digunakan pada sistem yang menggunakan Pentium.

– DDR (Double Data Rate) tipe RAM yang menggunakan teknologi double clock cycle. DDR sekarang sudah semakin berkembang dengan munculnya DDR2 dan DDR3 yang memiliki kecepatan yang sangat tinggi.

Kedepannya mungkin jenis-jenis RAM akan terus berkembang, karena semakin berkembang pulasistem komputer yang ada saat ini. Sehingga untuk menunjang kebutuhan komputasi yang tinggi dibutuhkan performa komputer yang maksimal.

– ROM (Read Only Memory)

ROM ini sifatnya permanen, artinya program / data yang disimpan didalam ROM ini tidak mudah hilang atau berubah walau aliran listrik di matikan. Proses menyimpan data pada ROM tidak dapat dilakukan dengan mudah, namun membaca data dari ROM dapat dilakukan dengan mudah. Sampai saat ini ada berbagai jenis ROM yang pernah beredar dan terpasang pada komputer, antara lain PROM, EPROM, EAROM, EEPROM, dan Flash Memory. Berikut ini uraian singkat dari masing-masing jenis ROM tersebut.

1. PROM (Programmable Read Only Memory)

2. EPROM (Erasable Programmable Read Only Memory)

3.EEPROM (Electrically Erasable Programmable Read Only Memory)

4. Flash Memory











4. Keluaran (output)

Perangkat output adalah perangkat komputer yang digunakan untuk menampilkan atau menyampaikan informasi kepada penggunanya. Informasi yang ditampilkan oleh komputer merupakan hasil dari pemrosesan yang telah dilakukan oleh komputer. Informasi yang diteruskan oleh komputer melalui perangkat output dapat berupa

tampilan di layar hasil cetakan, suara, dan sebagainya. Perangkat output sangat banyak sekali jenisnya diantaranya.

– Monitor

Monitor merupakan salah satu perangkat keras (Hardware) yang digunakan sebagai penampilan output video dari pada sebuah komputer, dan kegunaannya tersebut tidak dapat dipisahkan dalam pemakaian suatu komputer, sehingga dikarenakan monitor itu sebagai penampilan gambar maka tentunya komputer sangat sulit digunakan dan bahkan sama sekali tidak dapat digunakan tanpa menggunakan komputer (coba aja bayangin facebookan tanpa monitor. hehe..).

– Printer

Printer adalah perangkat Output yang digunakan untuk menghasilkan cetakan dari komputer ke dalam bentuk kertas. Printer dihubungkan dengan komputer melalui USB, selain itu printer juga harus dihubungkan dengan arus listrik namun saat ini ada jenis printer portabel yang menggunakan baterai. Saat pertama kali disambungkan ke komputer, kita harus menginstall software driver printer agar printer itu dapat dikenali oleh komputer. Ketajaman hasil cetakan printer diukur dengan satuan dpi atau dot per inch yaitu banyakknya titik dalam satu inci. Semakin tinggi dpi sebuah printer, maka semakin tajam hasil cetakannya.

– Speaker

Speaker adalah perangkat keras untuk menghsailkan suara. Jenis lain dari speaker adalah headset atau earphone. Kita dapat mendengarkan hasil keluaran berupa suara dari komputer melalui speaker.

– Infocus/Proyektor

Infocus juga merupakan alat ouput, biasanya digunakan untuk presentasi, yang dihubungkan kekomputer untuk menampilkan apa yang ada pada monitor ke suatu screen (layar) ataupun dinding.

– Plotter

Plotter merupakan jenis printer yang dirancang secara khusus guna menghasilkan output komputer yang berupa gambar ataupun grafik. Dengan menghubungkan plotter pada sistem komputer, maka pelbagai bentuk gambar akan dapat disajikan secara prima. Landscape-arsitektur banyak menggunakan plotter guna menghasilkan gambar landscape, potongan pohon, ataupun untuk membantu memvisualisasikan efek dari segala kegiatan yang ada (kalau inget plotter jadi pengen ketawa sendiri, karna punya pengalaman lucu sama nih hardware).

Akhirnya demikian lah tentang arsitektur Von Neumann yang dapat saya jabarkan, semoga bermanfaat.

Terima kasih.\



Mesin Von Neumann

Pada bagian ini kita akan membahas tentang computer Von Numen, yang kita gunakan sehari-hari. Pada dasarnya memang sebagian besar, atau mungkin semua, komputer yang kita kenal adalah Von Neumann machines (mesin Von Neumann), namun beberapa mesin yang dijelaskan pada bagian selanjutnya nanti tidak termasuk. Istilah komputer Von Neumann machine dalam sebagian besar konteks, hanyalah persamaan (sinonim). Kita akan menyebutkan atau mengatakan komputer dengan kata von Neumann machine (mesin von Neumann) jika komputer tersebut memenuhi kriteria berikut :

· Ia mempunyai tiga subsistem hardware dasar :

1. Sebuah CPU

2. Sebuah system memori utama

3. Sebuah system I/O

· Ia merupakan komputer stored-program (program tersimpan). Sistem memori utama menyimpan program yang mengontrol operasinya, dan komputer dapat mengubah programnya sendiri untuk menambah atau mengurangi data lain yang ada di dalam memori.

· Ia merupakan komputer stored-program (program tersimpan). Sistem memori utama menyimpan program yang mengontrol operasinya, dan komputer dapat mengubah programnya sendiri untuk menambah atau mengurangi data lain yang ada di dalam memori.

· Ia menjalankan instruksi secara berurutan. CPU menjalankan,atau setidaknya akan menjalankan,satu operasi dalam sekali waktu.

· Ia mempunyai, atau paling tidak akan mempunyai, satu path antara sistem memori utama dan unit control CPU, hal ini biasanya dinamakan”von Neumann bottleneck.”

Mesin yon Neumann konvensional memberikan satu pathway untuk alarnat dan satu pathway yang kedua untuk data dan instruksi. Harvard architecture termasuk dalam kelompok mesin yon Neumann. Ia sarna dengan komputer konvensional. Bedanya adalah bahwa ia memberikan pathway independen untuk alamat data, data, alamat instruksi, dan instruksi. Harvard architecture (arsitektur Harvard) memungkinkan CPU untuk mengakses instruksi dan data secara serentak.

Komponen utama CPU adalah:

· Control unit (CU), yang mengontrol operasi komputer.

· Arithmetic dan logic unit (ALU), yang menjalankan operasi aritmetik, logika, dan shift untuk menghasilkan sesuatu.

· Register set, yang menyimpan berbagai macam nilai selama operasi komputer.

· Program counter (PC) (kadang-kadang disebut sebagai instruction counter), yang menyimpan alamat memori utarna dari suatu instruksi. PC adalah bagian dari register set (set register).

Cara Kerja Mesin Von Neumann

Kita dapat menganggap mesin Von Neumann sebagai komputer abstraksi yang menjalankan instruction, yaitu nilai dalam memori yang memberitahu computer mengenai operasi yang akan dijalankannya. Setiap instruksi mempunyai set instruction field (field instruksi), yang isinya memberikan detail tertentu untuk mengontrol unit, dan setiap instruksi mempunyai instruction format (format instruksi)-nya sendiri, yang merupakan cara penempatan field dalam memori. Instruction size (ukuran instruksi) adalah jumlah unit memori (biasanya diukur dalam byte) yang digunakan oleh instruksi. Untuk instruksi yang beroperasi pada data (contohnya instruksi aritmetik, logika, shift, karakter dan string), datanya merupakan operand bagi operasi, dan urutan item data tempat beroperasinya CPU adalah data stream. Instruction set dari computer adalah set instruksi yang dapat dijalankan oleh komputer. Setiap komputer mempunyai set instruksi sendiri. Setiap instruksi mempunyai operation code (op code), yaitu kode angka yang biasanya bisa dijumpai pada field pertama dari instruksi, yang memberitahu computer mengenai operasi yang akan dijalankannya. Field instruksi yang lain memberitahu komputer mengenai register yang akan digunakan, jumlah dan jenis data argumen, (misalnya, untuk operasi aritmetik dan logika), dan spesifikasi untuk alamat operand. Instruksi juga memberitahu komputer mengenai bit status prosesor yang akan diuji atau disusun dan mengenai apa yang harns dilakukan terhadapnya jika terjadi kesalahan. (Bit status prosesor, yang juga disebut flag, adalah register I-bit khusus yang ada dalam CPU). Program adalah urutan instruksi yang akan dijalankan komputer. Setiap instruksi mempunyai urutan logis dalam program, yang disebut logical address. Bila program berada dalam memori utama, maka setiap instruksi juga mempunyai physical address.

Langkah kerja Von Nerumann

· Pada waktu mesin von Neumann menjalankan suatu program, maka ia menjalankan instruksi satu per satu secara urut, kecualijika ada satu instruksi yang memberita bukan computer untuk tidak mematuhi urutan tersebut (rnisalnya, instruksi cabang).

· Urutan instruksi yang dijalankan komputer adalah instruction stream.

· Untuk menjaga track instruksi dalam memori, mesin von Neumann menggunakan PC.

· PC ini “pointsto” (menyimpan alamat dari) instruksi berikutnya yang akan dijalankan. Selama operasi biasa, unit control menjalankan urutan dua operasi dasar secara terus menerus: instruction fetch dan instruction execution. Urutan ini dinamakan von Neumann machine cycle. Selama instruction fetch (penjemputan instruksi), unit control menjemput instruksi berikutnya dari memori utama dengan menggunakan alamat yang disimpan dalam PC, dan ia menaikkan PC. Oleh karena itu, setelah penjemputan instruksi, PC menyimpan alamat dari instruksidalam memori yang akan dijalankan CPU berikutnya. Unit kontrol kemudian menjalankan instruksi

pada saat itu, yaitu instruksi yang baru saja dijemput. Selama eksekusi (penjalanan instruksi), CPU pertama kali akan menguraikan kode (decode) instruksi tersebut dan menentukan operasi apa yang akan di jalankan. Ia kemudian menjalankan operasi. Yang terakhir, bila ia telah selesai menjalankan instruksi, ia memulai siklus penjemputan lagi dengan menjemput instruksi berikutnya dari memori. Setiap computer mengimplementasikan setinstruksi. Manual yang menjelaskan set instruksi computer disebut (menurut berbagai perusahaan komputer)” Principles of Operation”, Hardware References”, Architecture References”, dan “System References” .Untuk meningkatkan kecepatan eksekusi, arsitek biasanya menerapkan arsitektur Von Neumann dengan prosesor pipelined. Arsitek juga menggunakan beberapa unit aritmetik untuk meningkatkan kecepatan CPU, dan ia menyertakan buffer (memori berkecepatan tinggi tingkat menengah), agar kecepatan prosesor sesuai dengan kecepatan memori.

Keunggulan Von Neumann

· Mikroprosesor kecepatan telah meningkat dengan faktor 1000 +.

· Program lokalitas.

· Eksploitasi Program lokalitas melalui memori

· Mempunyai hirarki







Kekurangan Von Neuman

Ada kelemahan untuk desain Von Neumann. Selain hambatan Von Neumann dijelaskan di bawah ini, modifikasi program dapat cukup berbahaya, baik oleh kecelakaan atau desain. Dalam beberapa program yang disimpan desain sederhana komputer, sebuah program tidak berfungsi dapat merusak dirinya sendiri, program lain, atau sistem operasi mungkin mengarah kepada kerusakan computer, pelindung memori atau yang lainnya dari kontrol akses biasanya dapat melindungi terhadap kedua disengaja dan modifikasi program berbahaya

Contoh Implementasi Von Neumann

Arthur Burks dan lain-lain di perpanjang karya von Neumann, memberikan banyak dan lebih jelas set lengkap detail mengenai desain dan operasi dari von Neumann diri replikator. Pekerjaan JW Thatcher sangat penting, karena ia sangat disederhanakan desain Namun, pekerjaan mereka tidak menghasilkan desain yang lengkap, sel demi sel, dari konfigurasi yang mampu menunjukkan diri-replikasi.Renato Nobili dan Umberto Pesavento diterbitkan pertama dilaksanakan sepenuhnya mereproduksi dirinya sendiri selular robot pada tahun 1995, hampir lima puluh tahun setelah bekerja von Neumann. Mereka menggunakan 32-negara seluler robot bukan asli von Neumannspesifikasi 29-negara , memperluas untuk memungkinkan lebih mudah menyeberangi sinyal-dan desain lebih kompak. Mereka juga menerbitkan sebuah implementasi konstruktor umum dalam 29-keadaan semula CA tapi tidak salah mampu replikasi lengkap – konfigurasi tidak dapat menduplikasi kaset nya, juga tidak dapat memicu keturunannya; konfigurasi hanya dapat membangun. Pada tahun 2007, diterbitkan Nobili implementasi 32-negara yang menggunakan run-length encoding untuk sangat mengurangi ukuran rekaman itu Pada tahun 2008, William R. Buckley diterbitkan dua konfigurasi yang replikator diri dalam keadaan semula 29-CA dari von Neumann. Buckley mengklaim bahwa persimpangan sinyal dalam von Neumann 29-selular automata negara tidak perlu konstruksi diri-replikator. Buckley juga menunjukkan bahwa untuk tujuan evolusi, replikator masing-masing harus kembali ke konfigurasi semula setelah replikasi, agar mampu (dalam teori) membuat lebih dari satu salinan. Sebagai diterbitkan, desain tahun 1995 Nobili-Pesavento tidak memenuhi persyaratan ini tetapi desain 2007 dari Nobili tidak; yang sama juga berlaku konfigurasi Buckley. Pada tahun 2004, D. Mange dkk, elaporkan pelaksanaan replikator diri yang konsisten dengan desain dari von Neumann. Pada tahun 2009, diterbitkan dengan Buckley Waduh konfigurasi ketiga untuk von Neumann 29- negara otomata selular, yang dapat melakukan baik holistik self-replikasi, atau self-replikasi oleh konstruksi parsial. This configuration also demonstrates that signal crossing is not necessary to the construction of self-replicators within von Neumann 29-state cellular automata. Konfigurasi ini juga menunjukkan bahwa persimpangan sinyal tidak diperlukan untuk pembangunan diri replikator dalam von Neumann 29-negara selular automata. CL Nehaniv pada tahun 2002, dan juga pada tahun 2004, mengusulkan sebuah konstruktor yang universal langsung diimplementasikan pada sebuah robot seluler asynchronous, bukan atas sinkron otomat seluler.


Kontras dengan arsitektur von Neumann

Dalam murni arsitektur von Neumann yang CPU dapat berupa membaca instruksi atau data membaca / menulis dari / ke memori. Keduanya tidak dapat terjadi pada saat yang sama sejak instruksi dan data menggunakan sistem bus yang sama. Dalam komputer menggunakan arsitektur Harvard, CPU dapat baik membaca instruksi dan melakukan akses data memori pada saat yang sama, bahkan tanpa cache. Sebuah arsitektur komputer Harvard sehingga bisa lebih cepat untuk kompleksitas rangkaian diberikan karena instruksi menjemput dan akses data tidak bersaing untuk memori jalur tunggal.

Juga, mesin arsitektur Harvard memiliki kode dan data alamat ruang yang berbeda: Alamat instruksi nol tidak sama dengan data alamat nol. Alamat Instruksi nol mungkin mengidentifikasi nilai dua puluh empat bit, sedangkan data alamat nol mungkin menunjukkan byte delapan bit yang bukan bagian dari itu nilai dua puluh empat bit.


Arsitektur Harvard





Arsitektur Harvard adalah arsitektur komputer dengan fisik terpisahpenyimpanan dan sinyal jalur untuk instruksi dan data. Istilah ini berasal dari Harvard Mark I komputer berbasis relay, yang disimpan petunjuk pada pita menekan (24 bit lebar) dan data dalam counter elektro-mekanis. Mesin-mesin awal memiliki penyimpanan data seluruhnya terkandung dalam central processing unit , dan tidak memberikan akses ke penyimpanan instruksi sebagai data. Program perlu dimuat oleh operator; prosesor tidak bisa booting sendiri.

Saat ini, sebagian besar prosesor menerapkan jalur sinyal yang terpisah tersebut untuk alasan kinerja tetapi sebenarnya menerapkan arsitektur Harvard dimodifikasi , sehingga mereka dapat mendukung tugas-tugas seperti memuat program dari penyimpanan disk sebagai data dan kemudian dijalankan.
Rincian memori

Dalam arsitektur Harvard, tidak perlu untuk membuat dua memori berbagi karakteristik. Secara khusus, kata lebar, waktu, penerapan teknologi, dan alamat memori struktur bisa berbeda. Dalam beberapa sistem, instruksi dapat disimpan dalam read-only memory sementara memori data umumnya memerlukan baca-tulis memori . Dalam beberapa sistem, ada lebih banyak memori instruksi dari memori data sehingga alamat instruksi yang lebih lebar dari alamat data.
Kontras dengan modifikasi Harvard arsitektur

Arsitektur Harvard diubah mesin sangat banyak seperti mesin arsitektur Harvard, tetapi melemaskan pemisahan yang ketat antara instruksi dan data sementara masih membiarkan CPU secara bersamaan mengakses dua (atau lebih) bus memori. Modifikasi yang paling umum termasuk terpisah instruksi dan data cache yang didukung oleh address space yang sama. Sementara CPU mengeksekusi dari cache, ia bertindak sebagai mesin Harvard murni. Ketika mengakses memori dukungan, itu bertindak seperti mesin von Neumann (di mana kode dapat dipindahkan sekitar seperti data, yang merupakan teknik yang kuat). Modifikasi ini tersebar luas di prosesor modern seperti arsitektur ARM dan x86 prosesor. Kadang-kadang longgar disebut arsitektur Harvard, mengabaikan fakta bahwa itu benar-benar "diubah".

Modifikasi lainnya menyediakan jalur antara memori instruksi (seperti ROM atau flash) dan CPU untuk memungkinkan kata-kata dari memori instruksi harus diperlakukan sebagai read-only data. Teknik ini digunakan dalam beberapa mikrokontroler, termasuk Atmel AVR . Hal ini memungkinkan data konstan, seperti string teks atau tabel fungsi, untuk diakses tanpa terlebih dahulu harus disalin ke dalam memori data, melestarikan langka (dan haus kekuasaan) memori data untuk membaca / menulis variabel. Khusus instruksi bahasa mesin yang tersedia untuk membaca data dari memori instruksi. (Ini berbeda dari instruksi yang sendiri menanamkan data konstan, meskipun untuk konstanta individu dua mekanisme dapat menggantikan satu sama lain.)

Kecepatan

Dalam beberapa tahun terakhir, kecepatan CPU telah tumbuh berkali-kali dibandingkan dengan kecepatan akses memori utama. Perawatan harus diambil untuk mengurangi jumlah kali memori utama diakses untuk mempertahankan kinerja. Jika, misalnya, setiap instruksi dijalankan dalam CPU memerlukan akses ke memori, keuntungan komputer tidak untuk meningkatkan kecepatan CPU-masalah disebut sebagai "memori terikat".

Hal ini dimungkinkan untuk membuat memori yang sangat cepat tapi ini hanya praktis untuk sejumlah kecil memori untuk biaya, tenaga dan routing sinyal alasan. Solusinya adalah untuk menyediakan sejumlah kecil memori yang sangat cepat yang dikenal sebagai CPU cache yang menyimpan data yang baru diakses. Selama data yang perlu CPU dalam cache, kinerja yang jauh lebih tinggi daripada ketika cache harus mendapatkan data dari memori utama.
Internal vs eksternal desain

Kinerja tinggi desain chip CPU modern menggabungkan aspek kedua Harvard dan arsitektur von Neumann. Secara khusus, "tembolok split" versiarsitektur Harvard termodifikasi sangat umum. CPU memori cache dibagi menjadi cache instruksi dan data cache. Arsitektur Harvard digunakan sebagai CPU mengakses cache. Dalam kasus cache miss, bagaimanapun, data diambil dari memori utama, yang tidak secara resmi dibagi menjadi beberapa bagian instruksi dan data terpisah, meskipun mungkin memiliki kontroler memori yang terpisah digunakan untuk akses bersamaan ke RAM, ROM dan (NOR ) memori flash.

Jadi, sementara arsitektur von Neumann terlihat dalam beberapa konteks, seperti ketika data dan kode datang melalui memory controller yang sama, implementasi hardware keuntungan efisiensi dari arsitektur Harvard cache mengakses dan setidaknya beberapa memori akses utama.

Selain itu, CPU sering memiliki write buffer yang memungkinkan CPU melanjutkan setelah menulis ke daerah non-cache. The von Neumann sifat memori kemudian terlihat ketika instruksi ditulis sebagai data oleh CPU dan perangkat lunak harus memastikan bahwa cache (data dan instruksi) dan menulis penyangga disinkronisasi sebelum mencoba untuk menjalankan instruksi tersebut hanya ditulis.
Penggunaan modern dari arsitektur Harvard

Keuntungan utama dari Harvard murni Akses arsitektur-simultan lebih dari satu memori sistem-telah dikurangi oleh prosesor Harvard dimodifikasi menggunakan moderen cache CPU sistem. Relatif murni Harvard mesin arsitektur digunakan terutama dalam aplikasi di mana pengorbanan, seperti penghematan biaya dan tenaga dari menghilangkan cache, melebihi hukuman pemrograman dari menampilkan kode dan data alamat ruang yang berbeda.

Prosesor sinyal digital (DSP) umumnya mengeksekusi kecil, audio atau video algoritma pengolahan yang sangat optimal. Mereka menghindari cache karena perilaku mereka harus sangat direproduksi. Kesulitan mengatasi beberapa ruang alamat menjadi perhatian sekunder untuk kecepatan eksekusi. Akibatnya, beberapa DSP memiliki beberapa kenangan data dalam ruang alamat yang berbeda untuk memfasilitasi SIMD dan VLIW pengolahan. Texas Instruments TMS320 prosesor C55x, untuk satu contoh, memiliki beberapa bus data paralel (dua menulis, membaca tiga) dan satu instruksi bus.

Mikrokontroler ditandai dengan memiliki sejumlah kecil program ( flash memory ) dan data ( SRAM ) memori, tanpa cache, dan mengambil keuntungan dari arsitektur Harvard untuk kecepatan pemrosesan instruksi oleh bersamaan dan akses data. Penyimpanan terpisah berarti program dan kenangan data mungkin memiliki lebar bit yang berbeda, misalnya menggunakan 16-bit instruksi lebar dan 8-bit data yang lebar. Mereka juga berarti bahwa instruksi prefetch dapat dilakukan secara paralel dengan kegiatan lain. Contohnya termasuk, yang AVR oleh Atmel Corp dan PIC oleh Microchip Technology, Inc .

Bahkan dalam kasus ini, itu adalah umum untuk menggunakan instruksi khusus untuk memori program akses seolah-olah itu data untuk tabel-hanya membaca, atau untuk pemrograman ulang; prosesor tersebut yang dimodifikasi arsitektur Harvardprosesor.





Sumber : http://sorecokta.blogspot.com/2008/04/perbedaan-memory-register-dan-cache.htm
http://wikipedia.com

Tuesday, September 22, 2015

MACAM MACAM MEMORY




Random Access Memory (RAM)
RAM adalah memori dalam sistem komputer yang berguna untuk menampung data sementara dan mengirimnya kembali untuk segera diakses dan diproses oleh prosesor.Karena kecepatan prosesor lebih tinggi dari kecepatan hardisk,maka diperlukan RAM untuk menyeimbangkan data keluar masuk dari hardisk. Informasi yang disimpan dalam RAM diambil dari hard disk komputer, termasuk data yang berhubungan dengan sistem operasi dan aplikasi tertentu. Ketika komputer dimatikan, memori yang tersimpan pada RAM akan hilang. Data akan disimpan dan hanya  dipertahankan disaat komputer sedang berjalan.

Ketika memori RAM sudah penuh,kinerja atau kecepatan komputer akan semakin lambat. Data yang dapat diambil dalam urutan yang acak.
Secara umum ada dua jenis RAM, yaitu Static RAM (SRAM) dan Dynamic RAM (DRAM). Ketika banyak program pada komputer yang dijalankan secara bersamaan, virtual memori memungkinkan komputer untuk mencari pada bagian memori  RAM yang belum digunakan terakhir kemudian menyalinnya ke hard disk. Tindakan seperti ini akan membebaskan ruang RAM, dan memungkinkan sistem untuk menjalankan program yang berbeda.

Read Only Memory (ROM)
ROM adalah Jenis memori aktif,walaupun komputer dihidupkan atau dimatikan. Sesuai dengan sebutanya 'read only', isi di dalam ROM tidak dapat dirubah atau dimodifikasi. ROM merupakan sirkuit terpadu sebelum diprogram dengan data penting, yang harus selalu ada untuk komputer dalam melaksanakan fungsi normal.

Cache
Cache adalah jenis RAM pada sistem komputer yang lebih responsif daripada RAM biasa. CPU akan memeriksa dulu didalam memori cache sebelum mencari di penyimpanan pada memori pusat untuk menentukan suatu informasi yang diperlukan. Hal ini untuk keperluan dari sistem komputer untuk mencari informasi pada memori penyimpanan yang lebih besar, sehingga ekstraksi data menjadi lebih cepat.

Hardisk
Hardisk/ Hardrive  adalah hardware yang berguna sebagai tempat penyimpanan data penting yang dipasang didalam Komputer. kapasitas Memori dari hardisk lebih besar, dan pengguna bisa memilih data yang perlu disimpan kedalam memori ataupun diakses dari memori. Saat ini hard disk yang banyak digunakan memiliki kapasitas memori penyimpanan sebesar 120 GB hingga 500 GB.

Flash Disk
Flash Disk adalah jenis memori penyimpanan portabel yang bisa digunakan dengan nyaman jika transfer data dari satu komputer ke komputer lain. Data di dalamnya dapat dihapus dan diprogram ulang sesuai kebutuhan pengguna. Kartu memori USB/ flash disk adalah beberapa model dari jenis memori penyimpanan komputer.

Diatas adalah beberapa jenis memori yang secara umum digunakan untuk memfasilitasi komputer dan tempat penyimpanan data. Namun masih banyak subtipe dari jenis jenis memori yang jika diurutkan akan sesuai dengan fungsi dan persyaratan yang dilayani.
Read Only Memory (ROM)
Read-only Memory(ROM) adalah istilah untuk media penyimpanan data pada komputer. ROM ini adalah salah satu memori yang ada dalam computer. ROM ini sifatnya permanen, artinya program / data yang disimpan di dalam ROM ini tidak mudah hilang atau berubah walau aliran listrik di matikan.Contohnya adalah switch mekanis.



 Jenis – jenis ROM
Beberapa jenis ROM yang pernah beredar dan terpasang pada komputer, antara lain
·           PROM (Progammable Read-Only-Memory)
·           EPROM (Erasable Programmable Read-Only-Memory)
·           EEPROM (Electrically Erasable Programmable Read-Only Memory)
  PROM (Progammable Read-Only-Memory)
Jika isi ROM ditentukan oleh vendor, PROM dijual dalam keadaan kosong dan kemudian dapat diisi dengan program oleh pemakai. Setelah diisi dengan program, isi PROM tak bisa dihapus.
 EPROM (Erasable Programmable Read-Only-Memory)
Isi EPROM dapat dihapus setelah diprogram. Penghapusan dilakukan dengan menggunakan sinar ultraviolet.
EEPROM (Electrically Erasable Programmable Read-Only Memory)
EEPROM dapat menyimpan data secara permanen, tetapi isinya masih bisa dihapus secara elektris melalui program. Salah satu jenis EEPROM adalah Flash Memory. Flash Memory biasa digunakan pada kamera digital, konsol video game, dan cip BIOS.
Jenis – jenis RAM
·         DRAM (Dynamic RAM)
·         SDRAM (Sychronous Dynamic RAM)
·         RDRAM (Rambus Dynamic RAM)
·         SRAM (Static RAM)
·         EDO RAM (Extended Data Out RAM)
·         FPM DRAM (First Page Mode DRAM)
·         Flash RAM

DRAM (Dynamic RAM)
Jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung didalamnya tidak hilang.
SDRAM (Sychronous Dynamic RAM)
SDRAM (Sychronous Dynamic RAM) adalah jenis RAM yang merupakan kelanjutan dari DRAM namun telah diskronisasi oleh clock sistem dan memiliki kecepatan lebih tinggi daripada DRAM. Cocok untuk sistem dengan bus yang memiliki kecepatan sampai 100 MHz
RDRAM (Rambus Dynamic RAM)
RDRAM (Rambus Dynamic RAM) adalah jenis memory yang lebih cepat dan lebih mahal dari pada SDRAM.
SRAM (Static RAM)
SRAM (Static RAM) adalah jenis memori yang tidak memerlukan penyegaran oleh CPU agar data yang terdapat di dalamnya tetap tersimpan dengan baik. RAM jenis ini memiliki kecepatan lebih tinggi daripada DRAM. SDRAM
EDO RAM (Extended Data Out RAM)
EDO RAM (Extended Data Out RAM) adalah jenis memori yang digunakan pada sistem yang menggunakan Pentium. Cocok untuk yang memiliki bus denagan kecepatan sampai 66 MHz.
FPM DRAM (First Page Mode DRAM)
FPM DRAM (First Page Mode DRAM) adalah merupakan bentuk asli dari DRAM. Laju transfer maksimum untuk cache L2 mendekati 176 MB per sekon.
Flash RAM
Flash RAM adalah jenis memory berkapasitas rendah yang digunakan pada perngkat elektronika seperti, TV, VCR, radio mobil, dan lainnya. Memerlukan refresh dengan daya yang sangat kecil.

Saturday, September 12, 2015

KOMPONEN MOTHERBOARD



Pengertian dan Fungsi Motherboard Serta Semua Komponen Yang Berada Di Dalam CPU





    1.        Pengertian Motherboard

Pengertian Motherboard adalah papan sirkuit berupa pcb yang memiliki berbagai komponen elektronik yang saling terhubung dimana cara kerjanya mengatur hal teknis seputar BIOS (Basic Input Output System), Chipset (pengatur koneksi input-output), RAM (memori penyimpanan data sementara), VGA card (memori penyimpan data grafis), prosesor & Additional card (PCI, ISA).

          2.        Fungsi Motherboard

Fungsi dari motherboard adalah menghubungkan seluruh komponen penyusun sebuah komputer , artinya mobo di sini mengemban tugas untuk menghubungkan bahasa kode antar perangkat keras agar dapat disinergikan menjadi sebuah aktivitas kerja perangkat komputer.

Dilihat dari pengertian motherboard  dan fungsi nya maka tak salah bila mobo ni disebut sebagai perangakat keras yang paling utama dalam sebuah komputer.

       ·         Kesimpulan

Jadi device ni merupakan alat utama yang harus ada di dalam rangkaian sebuah komputer karena setiap komponen seperti hardisk, processor, RAM, dvd room, panel dalam casing, kipas, vga, port usb dan yang lainya semua terhubung  menjadi satu melalui port / tempat dudukannya masing masing sehingga ketika cpu di nyalakan maka fungsi mobo / main board / papan utama ni menghubungkan setiap kompunen menjadi sebuah aktifitas kerja perangkat komputer.


PENGERTIAN VGA CARD (KARTU GRAFIS)
VGA kepanjangan dari Video Graphics Acceleratoryang berfungsi mengolah data graphis untuk ditampilkan pada layar monitor, VGA juga memiliki prossesor yang di sebut GPU (Graphics Processing Unit) dan membutuhkan memory.
VGA adalah standar tampilan komputer analog yang dipasarkan pertama kali oleh IBM pada tahun 1987. Walaupun standar VGA sudah tidak lagi digunakan karena sudah diganti oleh standar yang lebih baru, VGA masih diimplementasikan pada Pocket PC. VGA merupakan standar grafis terakhir yang diikuti oleh mayoritas pabrik pembuat kartu grafis komputer. Tampilan Windows sampai sekarang masih menggunakan modus VGA karena didukung oleh banyak produsen monitor dan
kartu grafis.
Istilah VGA juga sering digunakan untuk mengacu kepada resolusi layar berukuran 640×480, apa pun pembuat perangkat keras kartu grafisnya. Kartu VGA berguna untuk menerjemahkan keluaran komputer ke monitor. Untuk proses desain grafis atau bermain permainan video, diperlukan kartu grafis yang berdaya tinggi. Produsen kartu grafis yang terkenal antara lain ATI dan nVidia.
Selain itu, VGA juga dapat mengacu kepada konektor VGA 15-pin yang masih digunakan secara luas untuk mengantarkan sinyal video analog ke monitor. Standar VGA secara resmi digantikan oleh standar XGA dari IBM, tetapi nyatanya VGA justru digantikan oleh Super VGA.
FUNGSI VGA CARD

Fungsi VGA Card atau Graphic Card (kartu grafis) ataupun Video Card adalah berfungsi untuk menerjemahkan atau mengubah sinyal digital dari komputer menjadi tampilan grafis pada layar monitor. Kartu VGA (Video Graphic Adapter) berguna untuk menerjemahkan output komputer ke monitor. Untuk menggambar atau design graphic ataupun untuk bermain game.

         ·         Kesimpulan
Vga ini termasuk komponen yang paling penting dalam karena dia bisa menyalakan display komputer,tanpa vga komputer tidak akan bisa berjalan dengan semesti nya dan vga terbagi menjadi berbagai macam variasi tergantung budget yg di keluarkan ,semakin besar budget yang di keluarkan maka gambar/display juga akan semakin bagus dan semakin halus tekstur warna yang di berikan 



Pengertian Memori komputer
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 sebagagai media penyimpan data dan informasi saat menggunakan komputer. Memory merupakan bagian yang penting dalam komputer modern dan letaknya di dalam CPU (Central Processing Unit). Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga level, yaitu:
physical register di CPU, berada di level teratas. Informasi yang berada di register dapat diakses dalam satu clock cycle CPU.
Primary Memory (executable memory), berada di level tengah. Contohnya, RAM. Primary Memory diukur dengan satu byte dalam satu waktu, secara relatif dapat diakses dengan cepat, dan bersifat volatile (informasi bisa hilang ketika komputer dimatikan). CPU mengakses memori ini dengan instruksi single load dan store dalam beberapa clock cycle.
Secondary Memory, berada di level bawah. Contohnya, disk atau tape. Secondary Memory diukur sebagai kumpulan dari bytes (block of bytes), waktu aksesnya lambat, dan bersifat non-volatile (informasi tetap tersimpan ketika komputer dimatikan). Memori ini diterapkan di storage device, jadi akses meliputi aksi oleh driver dan device.
  
Memori biasa terbagi dibedakan menjadi dua macam: ROM dan RAM. Selain itu, terdapat pula memori yang disebut CACHE MEMORI, CMOS,DRAM,SDRAM, DIMM.
         1.        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. ROM pada komputer disediakan oleh vendor komputer dan berisi program atau data. Di dalam PC, ROM biasa disebut BIOS (Basic Input/Output System) atau ROM-BIOS.
         2.        CMOS (Compmentary Meta-Oxyde Semiconductor).
Adalah jenis cip yang memerlukan daya listrik dari baterai. Cip ini berisi memori 64-byte yang isinya dapat diganti. Pada CMOS inilah berbagai pengaturan dasar komputer dilakukan, misalnya peranti yang digunakan untuk memuat sistem operasi dan termasuk pula tanggal dan jam sistem. CMOS merupukan bagian dari ROM.
        3.        RAM (Random-Access Memory).
Adalah jenis memori yang isinya dapat diganti-ganti selama komputer dihidupkan dan bersifat volatile. Selain itu, RAM mempunyai sifat yakni dapat menyimpan dan mengambil data dengan sangat cepat.
        4.        DRAM (Dynamic RAM).
Adalah jenis RAM yang secara berkala harus disegarkan oleh CPU agar data yang terkandung di dalamnya tidak hilang. DRAM merupakan salah satu tipe RAM yang terdapat dalam PC.
       5.        SDRAM (Sychronous Dynamic RAM).
Adalah jenis RAM yang merupakan kelanjutan dari DRAM namun telah disnkronisasi oleh clock sistem dan memiliki kecepatan lebih tinggi daripada DRAM. Cocok untuk sistem dengan bus yang memiliki kecepatan sampai 100 MHz.
       6.        DIMM (dual in-line memory module)
Berkapasitas 168 pin, kedua belah modul memori ini aktif, setiap permukaan adalah 84 pin. Ini berbeda daripada SIMM yang hanya berfungsi pada sebelah modul saja. Mensuport 64 bit penghantaran data. SDRAM (synchronous DRAM) menggunakan DIMM. Merupakan penganti dari DRAM, FPM (fast page memory) dan EDO. SDRAM pengatur (synchronizes) memori supaya sama dengan CPU clock untuk pemindahan data yang lebih cepat. Terdapat dalam dua kecepatan yaitu 100MHz (PC100) dan 133MHz (PC133). DIMM 168 PIN. DIMM adalah jenis RAM yang terdapat di pasaran.
      7.        CACHE 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. Cache memory adalah tipe RAM tercepat yang ada, dan digunakan oleh CPU,Hard Drive, dan beberapa komponen lainnya.
     ·               Kesimpulan
Menurut saya komponen ini sangat berpengaruh terhadap processor di karenakan semakin tinggi kecepatan yang di berikan pada komponen ini secara otomatis dia akan membantu sistem kerja processor dan cmos dia mampu mengingat data yang sudah di simpan. 


 CPU
Kita mulai dengan yang paling mudah. CPU adalah singkatan dari Central Processing Unit. Chip ini berfungsi menjalankan setiap hal yang dibutuhkan untuk menjalankan sebuah proses. Tanpa CPU, komputer tidak dapat berfungsi. CPU menjalankan setiap proses seperti loading OS, menjalankan perintah untuk menjalankan kalkukasi di Excel atau software lainnya dan sebagainya.Video games memakan banyak proses dari CPU dan biasanya menentukan kalkulasi khusus untuk game. CPU tersedia dalam berbagai jenis, mulai dari single-core 1.0 Ghz, hingga 8-core 4.0 Ghz. Sebagian CPU memiliki teknologi yang berbeda, seperti Intel Hyperthreading, dimana CPU yang memiliki 4 inti (core) dianggap memiliki8 inti (core) oleh sistem operasi, sehingga kamu bisa memaksimalkan penggunaan CPU 4 core.
GPU
GPU adalah singkatan dari Graphical Processing Unit, komponen yang memproses tampilan di layar kamu. Komputer dapat berfungsi tanpa GPU, namun tidak dapat menampilkan apapun di monitor. GPU tersedia dalam berbagai bentuk dan ukuran, berbentuk lempengan atau yang sering disebut card dan dapat kamu colok ke dalam slot PCI-Express pada desktop, hingga berbentuk chip yang disebut integrated graphic chip.Perbedaan antara CPU dan GPU adalah GPU khusus untuk memproses grafis yang membutuhkan hingga milyaran kalkulasi per detik. Jumlah core yang dimiliki GPU tergantung masing-masing vendor. nVidia biasanya memiliki spesifikasi tinggi pada setiap chip meski jumlahnya tidak banyak, sementara GPU dari AMD memiliki banyak chip untuk meningkatkan performanya. Kartu grafis high-end biasanya memiliki 68 core untuk nVidia, sementara AMD memiliki hingga 1500 core.
APU
Nah, setelah memahami pengertian CPU dan GPU, tentunya akan lebih mudah memahami APU. APU adalah singkatan dari Accelerated Processor Unit yang merupakan gabungan dari CPU dan GPU. Komponen ini bertujuan untuk memberikan processing yang lebih cepat karena kedua komponen dapat terhubung dengan lebih cepat, ditambah lagi bentuknya yang lebih kecil dan efisien.APU secara umum tidak memberikan kepuasan bagi pengguna tingkat lanjut, namun cukup untuk pengguna awam dan tingkat menengah dengan kebutuhan processor yang tidak terlalu tinggi. Meski dapat digunakan untuk komputer, APU lebih direkomendasikan untuk perangkat mobil, laptop atau PC low-end.

Pengertian ALU (Arithmatic Logical Unit)
Arithmatic Logical Unit (ALU), adalah komponen dalam sistem komputer yang berfungsi melakukan operasi perhitungan aritmatika dan logika (Contoh operasi aritmatika adalah operasi penjumlahan dan pengurangan, sedangkan contoh operasi logika adalah logika AND dan OR. ALU bekerja besama-sama memori, di mana hasil dari perhitungan di dalamALU di simpan ke dalam memori. Adapun alur proses dari ALU yang ditunjukan oleh gambar dibawah ini:
 Perhitungan dalam ALU menggunakan kode biner, yang merepresentasikan instruksi yang akan dieksekusi (opcode) dan data yang diolah (operand). ALU biasanya menggunakan sistem bilangan biner two’s complement. ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya akan disimpan dalam register tersendiri yaitu ALU output register, sebelum disimpan dalam memori. Processor terdiri dari  4 elemen yang melakukan sistem operasi terhadap data, 4 elemen itu adalah instruksi, petunjuk instruksi, beberapa register dan ALU (Arithmetic Logic Unit). Adalah sebuah petunjuk instruksi akan memberi tahu processor dimana instruksi dari sebuah aplikasi diletakkan di memori.
   Pengertian Processor
Processor biasanya berada di matherboard dan diletakan pada socket yang telah disediakan, komponent komputer yang satu ini dapat diganti dengan jenis - jenis yang lain tetapi harus sesuai dengan socket yang terletak pada motherboard. Processor memepunyai pengaruh yang sangat besar terhadap kecepatan dari proces yang dilakukan komputer, hal ini dipengaruhi oleh jenis dan kapasitas dari processor itu sendiri.

Sistem BUS
Pengertian Sistem Bus 
Bus adalah Jalur komunikasi yang dibagi pemakai Suatu set kabel tunggal ,digunakan untuk menghubungkan berbagai subsistem. Karakteristik penting sebuah bus adalah bus merupakan media transmisi yang dapat digunakan bersama. Sejumlah perangkat yang terhubung ke bus dan suatu sinyal yang ditransmisikan oleh salah satu perangkat ini dapat ditermia oleh salah satu perangkat yang terhubung ke bus.Bila 2 buah perangkat melakukan transmisi dalam waktu yang bersamaan, maka sinyal-sinyalnya akan bertumpang tindih dan menjadi rusak. Dengan demikain, hanya sebuah perangkat saja yang akan berhasil melakukan transimi pada suatu saat tertentu. Sistem komputer terdiri dari sejumlah bus yang berlainan yang menyediakan jalan antara dua buah komponen pada bermacam-macam tingkatan hirarki sistem komputer. Suatu Komputer tersusun dari beberapa komponen penting seperti CPU, memori, perangkat Input/Output. setiap computer saling berhubungan membentuk kesatuan fungsi. Sistem bus adalah  sebagai penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya. Transfer data antar komponen komputer sangatlah mendominasi kerja suatu computer. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi CPU melalui perantara bus, begitu juga kita dapat melihat hasil eksekusi melalui monitor juga menggunakan sistem bus. Pada sistem komputer yang lebih modern, arsitektur komputernya  akan  lebih kompleks, sehingga dapat 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.
Karakteristik Bus adalah :
     1.    Jumlah Interupsi Menentukan banyak perangkat independen yang melakukan I/O.
     2.    Ukuran bus data eksteral berakibat pada kecepatan operasional I/O.
     3.    Ukuran bus alamat menentukan banyak memori yang ditunjuk board ekspansi.
     4.    Kecepatan clock maksimum yang dapat diakomadasi bus berakibat pada kinerja.
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.

Interkoneksi Bus.
        1.   Bus Data
Jalur data yang dilalu informasi ke dan dari  mikroprosesor data bus. Adalah jalurjalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masingmasing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini 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. Sifatnya bidirectional, artinya CPU dapat membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel, jumlah saluran diartikan dengan lebar bus data.
      2.   Address Bus
Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca. 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. Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel. Lebar bus alamat akan menentukan kapasitas memori maksimum sistem. Selain itu, umumnya saluran alamat juga dipakai untuk mengalamati port-port input/outoput
     3.   Control Bus
Digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. 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. Terdiri atas 4 samapai 10 jalur paralel.
    ·         Kesimpulan
Processor adalah salah satu otak nya komputer dan processor ini terbagi dalam berbagai macam seiring perkembangan jaman,karena itu kita harus berhati hati dalam membeli processor jika ingin membeli perhatikan lah kecepatan yang di berikan oleh processor itu,maksud dari ALU ini adalah Semua Komponen yang berada Di dalam nya di Kerjakan oleh processor dengan metode angka 1 dan 0.

Pengertian Hardisk 
Hardisk adalah salah satu komponen perangkat keras (hardware) pendukung komputer atau laptop yang menyediakan ruang untuk menyimpan data atau output dari proses data yang dilakukan oleh komputer dan manusia. hardisk biasanya berbentuk kotak dan di dalamnya terdapat piringan tempat data – data tersimpan, hardisk bersifat menyimpan data secara paten walaupun komputer atau laptop anda matikan data – data yang ada dalam hardisk akan tetap ada, kecuali anda menghapusnya secara manual atau hardisk terkena virus.

Fungsi Hardisk
Fungsi Hardisk adalah untuk menyimpan data secara permanen ke dalam sector – sector yang terdapat pada disk yang telah tersedia di dalam nya untuk di read atau write, lain hal nya dengan ram yang fungsinya hanya untuk menyipan data secara sementara. oleh karena itu peranan hardisk sangat lah vital karena apa gunanya komputer jika tidak bisa menyimpan data yang telah di proses.
sebelum bisa di gunakan hardisk harus terlebih dahulu di partisi sesuai dengan format sistem operasi yang di gunakan, contoh dalam windows format partisi pada hardisk biasanya jenis NTFS. mengapa format penting untuk di lakukan  ? karena agar sistem operasi bisa mengenali dan menggunakan hardisk sesuai dengan format yang sesuai dengan sistem operasi tersebut.
tips dari saya alahkah baik nya jika anda membaca artikel saya tentang cara mempartisi hardisk yang baik dan benar agar anda paham cara membuat partisi memformat hardisk dan menginstall kan sistem operasi windows atau linux.
Perbedaan Hardisk Dan Sata
perbedaan yang saya lihat dari hardisk ata dan sata adalah dari bentuk socket dan kabel nya, kalo ata cenderung besar atau biasanya hardisk nya produk jadul dan kalo sata itu kabel nya kecil dan biasanya sata sudah terpasang di hardisk dan motherboard masa kini

Kesimpulan
Hardisk yang di maksud di sini ialah sebuah penyimpanan yang berkapasitas besar dan mampu menyimpan hingga ribuan atau jutaan file itu juga tergantung besar nya ruang yang di berikan oleh hardisk itu dan hardisk yang cepat process nya itu hardisk yang menggunakan kabel sata dan kecepatan berada di 7200rpm.semakin cepat kerja hardisk maka semakin cepat juga transfer file dan juga cepat mempersingkat waktu. 

Pengertian dan Fungsi CD/DVD ROM

PENGERTIAN CD ROM
CD-ROM merupakan akronim dari “compact disc read-only memory” adalah sebuah piringan kompak dari jenis piringan optik (optical disc) yang dapat menyimpan data. CD-ROM juga berarti bahwa CD-ROM drive hanya bisa digunakan untuk membaca sebuah CD saja. Secara garis besar CD-ROM dibedakan menjadi 2 menurut tipenya yaitu : ATA/IDE dan SCSI. Yang paling mendasari dari perbedaan tersebut adalah kecepatannya. Kalau ATA memiliki kecepatan 100-133Mbps sedangkan SCSI memiliki kecepatan kira-kira 150 Mbps. Untuk tipe SCSI biasanya ditemuka pada CR RW drive. Pada CD ROM terdapat tulisan 56X artinya kemampuan memberikan kecepatan transfer data sebesar 56 x150 Kbps. Tipe CD RW juga biasanya dibedakan berdasarkan kemapuan membakar dan membaca. CD RW tipe 12x8x32 artinya memiliki kemampuan membakar pada CD R seccepat 12x, membakar pada CD RW secepat 8x, dan membaca CD R/CD RW/dengan kecepatan maksimal 32x.
FUNGSI CD ROM
Telah di jelaskan bahwa CD ROM mempunyai arti bahwa sebuah Hadware yang hanya bisa membaca CD saja. Selain kegunaan dasar tersebut CD ROM juga digunakan untuk melakukan penginstalasian sebuah OS (OPERATING SYSTEM), Game, atau Software-software lainnya. Atau melakukan booting pada saat msuk ke OS bila sebuah System tidak mau berjalan.
PENGERTIAN CD RW
CD RW adalah drive yang memiliki kemampuan membaca kepingan cd dan juga mampu menulis di kepingan cd blank, kerennya burn FUNGSI CD RW - CD RW Drive menggunakan sinar laser merah untuk menulis informasi dari komputer ke merekam discs, baik CD R discs, yang tidak dapat dihapus, atau CD RW discs, yang dapat terhapus dan tercatat sekitar 1000 kali. CD RW drive yang digunakan untuk membuat CD audio, yang dapat diputar di hampir semua player, atau data discs, yang berguna untuk membuat cadangan atau mentransfer file.
PENGERTIAN DVD ROM
DVD berasal dari kata Digital Versatile Disc. Sesuai dengan namanya DVD merupakan sebuah media penyimpanan digital yang isinya sangat variatif.. Bentuknya sangat mirip dengan CD. Bedanya DVD dapat memainkan film, audio lebih baik dan dengan data lebih banyak dan proses yang lebih cepat dibandingkan CD. DVD juga mampu menyimpan data lain seperti Foto atau data informasi dari komputer.
FUNGSI DVD ROM
Drive berarti penggerak atau pemutar.DVD ROM DRIVE berarti penggerak atau pemutar pada sebuah DVD ROM.perangkat ini memiliki bentuk fisik yang sama persis seperti CD ROM DRIVE akan tetapi memiliki fungsi yang berbeda fungsi DVD ROM DDRIVE adalah untuk membaca data atau program.pada.DVD.
PENGERTIAN DVD RW
DVD RW adalah cakram optik yang dapat ditulis kembali dan memiliki kapasitas sama dengan DVD-R, biasanya 4,7 GB. Format ini dikembangkan oleh Pioneer pada November 1999 dan telah disetujui oleh DVD Forum. Tidak seperti DVD-RAM, DVD-RW dapat dimainkan di sekitar 75% DVD player biasa.
FUNGSI DVD RW
DVD-RW Drive menggunakan sinar laser merah untuk menulis informasi dari komputer ke merekam discs, baik DVD-R discs, yang tidak dapat dihapus, atau DVD -RW discs, yang dapat terhapus dan tercatat sekitar 1000 kali.

Kesimpulan
DVD lebih bagus di bandingan dengan cd karena dvd dapat menyimpan hingga 4,7gb dan lagi dia mampu memutar hingga 1000kali dan jika memilih dvd rw dia dapat menghapus file yang berada di dalam nya .

Pengertian Power Supply
Pengertian Power Supply adalah sebagai alat atau perangkat keras yang mampu menyuplai tenaga atau tegangan listrik secara langsung dari sumber tegangan listrik ke tegangan listrik yang lainnya. Power supply biasanya digunakan untuk komputer sebagai penghantar tegangan listrik secara langsung kepada komponen-komponen atau perangkat keras lainnya yang ada di komputer tersebut, seperti hardisk, kipas, motherboard dan lain sebagainya. Power supply memiliki input dari tegangan yang berarus alternating current (AC) dan mengubahnya menjadi arus direct current (DC) lalu menyalurkannya ke berbagai perangkat keras yang ada dikomputer kita. Karena memang arus direct current (DC)-lah yang dibutuhkan untuk perangkat keras agar dapat beroperasi, direct current biasa disebut juga sebagai arus yang searah sedangkan alternating current merupakan arus yang berlawanan.
Kesimpulan
Power suppley termasuk sumber tenaga listrik dan menyetabilkan listrik ke dalam motherboard serta membantu untuk penghematan daya dan memberikan umur panjang untuk cpu 


Terimakasih atas Sumber :