Senin, 06 Oktober 2014

PROSES EKSEKUSI PROGRAM

Berikut cara CPU mengeksekusi program (3 siklus fetch dan 3 tiga eksekusi) :
 
  • Langkah pertama, Program counter (PC) berisi 300 [alamat instruksi pertama]. Kemudian alamat ini dimuatkan ke dalam instruction register (IR). Sedangkan memori address register AR) dan memory buffer register (MBR) diabaikan dulu.
 
  • Langkah kedua, 4 bit pertama di dalam IR (ingat, format instruksi 16 bit) mengindikasikan bahwa akumulator (AC) akan dimuatkan. 12 bit sisanya menentukan alamat dlm memori, yaitu 940.
 
  •  Langkah ketiga, PC dinaikkan nilainya, dan instruksi berikutnya akan diambil.
 
  •  Langkah keempat, Isi AC yang lama dan isi lokasi 941 ditambahkan, dan hasilnya disimpan di dalam AC.
 
  •  Langkah kelima, PC dinaikkan nilainya, instruksi berikutnya akan diambil.
 
  • Langkah 6, Isi AC akan disimpan pada lokasi 941.
 
Perhatikan gambar berikut (penjelasan)
 
 
 

 
 
 
Bagian-bagian yang ada dalam gambar tersebut adalah :

  • Program Counter (PC), adalah prosessor yang didalmnya terdapat alamat instruksi yang sedang dieksekusi pada waktu itu. Program counter juga menyimpan register yang menunjuk ke instruksi berikutnya yang harus diambil dan dijalankan.

  • Instruction Register (IR), merupakan tempat untuk menampung instruksi yang akan dieksekusi.

  • Accumulator (AC), merupakan register penyimpanan sementara operand dan hasil operasi ALU. Namun, memiliki fungsinya yang lebih spesifik adalah:
    • tempat penyimpanan sementara hasil suatu operasi aritmatika atau logika.
    • tempat memasukkan nomor layanan interupsi, untuk keperluan pemesanan sebuah layanan interupsi.
    • tempat menyimpan bilangan yang dikalikan dan setengah bagian terkecil dari suatu perkalian.
    • tempat menyimpan setengah bagian terkecil sebuah bilangan yang akan dibagi dan hasil bagi suatu pembagian.


Untuk memudahkan pemahaman alur proses di atas, berikut Op Code register CPU internal :
  • 0001 = muatan AC dari memori
  • 0010 = simpan AC ke memori
  • 0101 = tambahkan AC dari memori





Sumber :

http://margono.staff.uns.ac.id/2008/10/22/siklus-fetch-dan-eksekusi/

http://dicahideto.wordpress.com/2010/12/09/register-processor/

Senin, 29 September 2014

CISC vs RISC

COMPLEX INSTRUCTION SET SET COMPUTING
 
 
 
 
 
Adalah sebuah arsitektur dari set instruksi komputer dimana setiap instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memori, operasi aritmetika dan penyimpanan ke dalam memory, semuanya sekaligus hanya di dalam sebuah instruksi. Karakteristik CISC dapat dikatakan bertolak-belakang dengan RISC.
 
 
Contoh-contoh prosesor CISC adalah System/360, VAX, PDP-11, varian Motorola 68000 , dan CPu AMD dan Intel x86. Karakteristik CISC yg "sarat informasi" ini memberikan keuntungan di mana ukuran program-program yang dihasilkan akan menjadi relatif lebih kecil, dan penggunaan memory akan semakin berkurang. Karena CISC inilah biaya pembuatan komputer pada saat itu (tahun 1960) menjadi jauh lebih hemat.
 
 
Tujuan utama dari arsitektur CISC adalah melaksanakan suatu perintah cukup dengan beberapa baris bahasa mesin sedikit mungkin.
 
 
CISC mempunyai karakteristrik :
  • Instruksi berukuran tunggal
  • Ukuran yang umum adalah 4 byte.
  • Jumlah mode pengalamatan data yang sedikit, biasanya kurang dari lima buah
  • Tidak terdapat pengalamatan tak langsung
  • Tidak terdapat operasi yang menggabungkan operasi load/store dengan operasi aritmetika (misalnya, penambahan dari memori, penambahan ke memori)
 
 
 
 
 
 
 
Reduce Instruction Set Computer
 
 
 
Pertama kali digagas oleh John Cocke, peneliti dari IBM di Yorktown, New York pada tahun 1974 saat ia membuktikan bahwa sekitar 20% instruksi pada sebuah prosesor ternyata menangani sekitar 80% dari keseluruhan kerjanya. Komputer pertama yang menggunakan konsep RISC ini adalah IBM PC/XT pada era 1980-an. Istilah RISC sendiri pertama kali dipopulerkan oleh David Patterson, pengajar pada University of California di Berkely.
 
RISC merupakan sebuah arsitektur komputer atau arsitektur komputasi modern dengan instruksi-instruksi dan jenis eksekusi yang paling sederhana. Arsitektur ini digunakan pada komputer dengan kinerja tinggi, seperti komputer vektor. Selain digunakan dalam komputer vektor, desain ini juga diimplementasikan pada prosesor komputer lain, seperti pada beberapa mikroprosesor Intel 960, Itanium (IA64) dari Intel Corporation, Alpha AXP dari DEC, R4x00 dari MIPS Corporation, PowerPC dan Arsitektur POWER dari International Business Machine.
 
Selain itu, RISC juga umum dipakai pada Advanced RISC Machine (ARM) dan StrongARM (termasuk di antaranya adalah Intel XScale), SPARC dan UltraSPARC dari Sun Microsystems, serta PA-RISC dari Hewlett-Packard.
 
 
RISC mempunyai karakteristik :
  1. One cycle execution time : satu putaran eksekusi.
  2. Prosessor RISC mempunyai CPI (clock per instruction) atau waktu per instruksi untuk setiap putaran. .
  3. Pipelining adalah sebuah teknik yang memungkinkan dapat melakukan eksekusi secara simultan. Sehingga proses instruksi lebih efisien.
  4. Large number of registers: Jumlah register yang sangat banyak.
  5. RISC didesain dimaksudkan untuk dapat menampung jumlah register yang sangat banyak untuk mengantisipasi agar tidak terjadi interaksi yang berlebih dengan memory.
  6. Rangkaian instruksi built-in pada processor yang terdiri dari perintah-perintah yang lebih ringkas dibandingkan dengan CISC.
  7. RISC memiliki keunggulan dalam hal kecepatannya sehingga banyak digunakan untuk aplikasi-aplikasi yang memerlukan kalkulasi secara intensif
 
 
Perbedaan CISC dan RISC
 
 
RISC :
  • Penekanan pada perangkat lunak (software).
  • Single-clock, hanya sejumlah kecil instruksi.
  • Register ke register: “LOAD” dan “STORE” adalah instruksi - instruksi terpisah.
  • Ukuran kode besar, kecepatan (relatif) tinggi
  • Transistor banyak dipakai untuk register memori.
 
CISC :
  • Penekanan pada perangkat keras (hardware).
  • Memori-ke-memori: “LOAD” dan “STORE” saling bekerjasama..
  • Termasuk instruksi kompleks multi-clock.
  • Ukuran kode kecil, kecepatan rendah.
  • Transistor digunakan untuk menyimpan instruksi-instruksi kompleks.
 
Sumber :
 
 


ARSITEKTUR X86 vs ARSITEKTUR ARM

ARSITEKTUR ARM
 
 
 
 
Arsitektur ARM merupakan arsitektur prosesor 32-bit RISC yang dikembangkan oleh ARM Limited. dikenal sebagai Advanced RISC Machine dimana sebelumnya dikenal sebagai Acorn RISC Machine. Desain yang sederhana membuat prosesor ARM cocok untuk aplikasi berdaya rendah. Prosesor ARM mendominasi pasar mobile electronic dan embedded system dimana membutuhkan daya.
 
 
 

Didirikan pada 1990 dengan nama Advanced RISC Machines (ARM), sebuah perusahaan patungan antara Acorn Computers, Apple Computer (sekarang Apple Inc), dan VLSI Technology. Advanced RISC Machines kemudian berganti nama menjadi ARM Holdings ketika melantai di bursa saham tahun 1998.
 
 
Berkantor pusat di Cambridge, Inggris, ARM fokus pada penelitan dan pengembangan desain arsitektur prosesor.
 
 
arsitektur ARM dijadikan landasan bagi sebagian besar central processing unit (CPU) di kebanyakan perangkat mobile sekarang ini. ARM punya desain arsitektur Cortex seri M, R, A, hingga seri A50. Mereka juga memiliki desain arsitektur untuk graphics processing unit (GPU) bernama Mali.
 
ARM hanya menjual lisensi hak kekayaan intelektual atau hak paten desain prosesor kepada perusahaan pemanufaktur semikonduktor, seperti Qualcomm, Nvidia, Texas Instrument, STMicroelectronics, Renesas, Samsung hingga Apple. Bahkan, Intel dan AMD pun membeli lisensi desain ARM.
 
 
 
Menguasai pasar perangkat mobile
Menurut data internal ARM tahun 2010, arsitektur ARM menguasai 95 persen pangsa pasar arsitektur prosesor ponsel pintar, 35 persen televisi digital, dan alat set top boxes, serta 10 persen komputer mobile.
 
 
Irit daya jadi senjata
 
Karakteristik dari teknologi ARM adalah kemampuan konsumsi daya yang rendah, sehingga membuatnya sangat cocok digunakan di perangkat portabel.
 
Keunggulan ARM tyang ini elah membuat Intel seperti kebakaran jenggot. Bagaimana tidak, teknologi sedang bergeser ke arah mobile. Pangsa pasar komputer pribadi, termasuk laptop, sedang mengalami penurunan. Sementara pangsa pasar ponsel pintar dan tablet tumbuh sangat cepat.
 
 
 
Menjajaki pasar server
Bermodal teknologi irit daya, ARM mengekspansi bisnis ke pasar komputer server. Hal ini didasarkan atas pemikiran ARM dalam menyediakan arsitektur prosesor yang bisa menekan biaya untuk energi.
 
ARM kemudian mengumumkan lisensi prosesor kemampuan 64-bit dari keluarga Cortex-A57 pada Oktober 2012. Samsung telah membeli lisensi desain ARM 64-bit untuk dirilis pada 2014. Di tahun yang sama, AMD pun hendak membuat cip Opteron berarsitektur ARM.
 
 
 
Arsitektur untuk Dunia Digital
 
ARM Holdings kini dipimpin oleh Warren East sebagai CEO. Setelah dipercaya menduduki posisi tertinggi di ARM selama 12 tahun, East akan pensiun per tanggal 1 Juli  2013. Ia diganti oleh Simon Segars, yang sebelumnya menjabat sebagai Presiden ARM Holdings.



 
 
 
 
ARSITEKTUR X86
 
 
 
 


X86 atau 80X86 adalah nama umum dari arsitektur mikroprosesor yang pertama kali dikembangkan dan diproduksi oleh Intel. Arsitektur x86 saat ini mendominasi komputer desktop, komputer portabel, dan pasar server sederhana.





Arsitektur ini dikenal dengan nama x86 karena prosesor-prosesor awal dari keluarga arsitektur ini memiliki nomor model yang diakhiri dengan urutan angka "86": prosesor 8086, 80186, 80286, 386, dan 486. Karena nomor tidak bisa dijadikan merek dagang, Intel akhirnya menggunakan kata Pentium untuk merek dagang processor generasi kelima mereka.


Arsitektur x86 adalah rancangan Set Instruksi Komputer Kompleks (Complex Instruction Set Computer) dengan panjang instruksi yang bervariasi. Word disimpan dengan urutan endian-kecil

Mikroprosesor x86 dapat bekerja dalam beberapa modus berikut :
  1. Real-mode (Modus Real)
  2. Protected Mode (Modus terproteksi)
  3. Virtual Protected Mode (Modus Terproteksi Virtual)
  4. Compatibility Mode
  5. Long Mode/IA32e Full Mode


Real-Mode

Real-Mode adalah sebuah modus di mana prosesor Intel x86 berjalan seolah-olah dirinya adalah sebuah prosesor Intel 8086 atau Intel 8088, meski ia merupakan prosesor Intel 80286 atau lebih tinggi. Karenanya, modus ini juga disebut sebagai modus 8086 (8086 Mode).


Protected Mode

sebuah modus di mana terdapat proteksi ruang alamat memori yang ditawarkan oleh mikroprosesor untuk digunakan oleh sistem operasi.


Virtual Protected Mode

kadang disebut sebagai Virtual Real Mode. Dalam modus ini, sebuah prosesor Intel x86 berjalan dalam modus terproteksi tetapi mengizinkan aplikasi-aplikasi 16-bit real-mode agar dapat dijalankan di atas sistem operasi.
  • IA32e/AMD64/x64/x86-64 Compatibility Mode
  • IA32e/x86-64/AMD64/x64/EM64T Long Mode



Sumber :

http://tekno.kompas.com/read/2013/03/20/14413846/mengenal.arm.sang.penguasa.prosesor.mobile

http://id.wikipedia.org/wiki/X86



ARSITEKTUR VON NEUMAN VS ARSITEKTUR HARVARD

ARSITEKTUR HARVARD

 
 
Arsitektur Harvard menggunakan memori terpisah dan data dengan alamat dan bus data yang berdiri sendiri. Karena dua perbedaan aliran data dan alamat, maka tidak diperlukan multiplexing alamat dan bus data. Arsitektur ini tidak hanya didukung denga bus paralel untuk alamat dan data, tetapi juga menyediakan organisasi internal yang bebeda. Bus data dan bus alamat bisa saja berbeda ukurannya. Hal ini memungkinkan pengoptimalan tersebut dalam pengeksekusian instruksi yang cepat.
 
 
Arsitektur ini memiliki dua busa= yang berbeda. Satu bus 8-bit dan menghubungkan CPU ke RAM. Yang satu lagi terdiri dari beberapa jalur (12, 14, atau 16) dan menghubungkan CPU ke ROM, sehingga CPU dapat membaca instruksi dan mengakses memori data pada saat bersamaan.
 

Program yang dibuat akan tersimpan dala ROM internal (Flash ROM) setelah dilakukan kompilasi ke bahasa mesin. Lokasi memori ini dinyatakan dalam 12, 14, atau 16- bit. Sebagian dari bit 4, 6, 8-bit digunakan sebagai instruksinya sendiri dan diikuti dengan data 8-bit.



Kelebihan Arsitektur Komputer Model Harvard :
  1. Bandwidth program tidak mesti sama dengan bandwidth data.
  2. Opcode dan operand dapat dijadikan dalam satu word instruksi saja
  3. Memori program dan data yang terpisah, maka kavling total memori program dan data dapat menjadi lebih banyak


Kekurangan :
  • Arsitektur Harvard tidak memungkinkan untuk menempatkan data pada ROM.
  • Arsitektur in tidak memungkinkan untuk mengakses data yang ada di ROM 

 
 
 
DIAGRAM ARSITEKTUR MODEL KOMPUTER HARDVARD
 
 
 
 
DIAGRAM BLOK ARSITEKTUR HARDVARD
 
 
 
 
 

 
 
 
 
ARSITEKTUR VON NEUMAN
 
 
 
 
Mesin Von Neumann =  arsitektur yang diciptakan oleh John von Neumann pada tahun 1903-1957. Arsitektur komputer ini adalah arsitektur yang menempatkan program (ROM=Read Only Memory) dan data (RAM=Random Access Memory) dalam peta memori yang sama dan memiliki address dan data bus tunggal untuk mengalamati program (instruksi) dan data.
 
 
Diagram blok arsitektur von Neuman
 
 
 
 

 
Diagram Arsitektur  Model Komputer Von Neumann
 
 
 
 
 
 
 
Empat bagian utama :
  • Unit Aritmatika dan Logis (ALU)
  • Unit kontrol (CU)
  • Memori
  • I/O devices 
 
 
Keuntungan model Von Neumann :
  • Fleksibilitas pengalamatan program dan data.
  • Arsitektur Von Neumann memungkinkan prosesor untuk menjalankan program yang ada didalam memori data (RAM).
  • Program selalu ada di ROM dan data selalu ada di RAM
 
 
Kelemahan model Von Neumann :
  • Bus tunggalnya itu sendiri maka instruksi untuk mengakses program dan data harus dijalankan secara sekuensial dan tidak bisa dilakukan overlaping untuk menjalankan dua isntruksi yang berurutan
  • bandwidth program harus sama dengan banwitdh data.
  • prosesor Von Neumann membutuhkan jumlah clock CPI (Clock per Instruction) yang relatif lebih banyak sehingga eksekusi instruksi dapat menjadi relatif lebih lama.
 
 
 
Sumber :
 
 

Senin, 22 September 2014

CONTROL UNIT

Adalah salah satu bagian dari CPU yang bertugas untuk memberikan arahan/kendali/kontrol terhadap operasi yang dilakukan dibagian ALU di dalam CPU yang di tuntun oleh Clock/pewaktu.


Control unit terdiri dari :

  1. Control Memory
  2. Control Register dan Decoder
  3. Sequencing Logic



A. Control Memory, adalah bagian dari RAM yang terdiri atas register penyimpanan yang dialamatkan. Hal ini digunakan terutama pada mini dan mainframe komputer. Control Memory juga digunakan sebagai penyimpanan sementara untuk data. 

Akses menuju control memory data membutuhkan waktu yang lebih sedikit daripada menuju main memory, hal ini tentu mempercepat operasi CPU dengan mengurangi jumlah referensi memori untuk penyimpanan data dan penganmbilan. 

Akses tersebut dilakukan sebagai bagian dari urutan Control Section, sementara itu di lain sisi master Clock Oscillator juga berjalan.





B. Sequencing Logic, adalah jenis sirkuit logika yang outputnya tidak tergantung pada nilai sekarang dari sinyal input tapi pada sejarah masa lalu inputnya. Artinya Sequencing Logic ini mempunyai memori atau dengan kata lain sequencing logic adalah logika combinational dengan memori. 

Terdapat dua jenis Sequencing Logic, yaitu sinkron (keadaan perangkat hanya berubah pada waktu diskrit menanggap sinyal Clock) dan asynchoronus (keadaan perangkat dapat berubah sewaktu-waktu dalam menanggap[i perubahan input).




C. Control Register dan Decode, Register adalah control yang digunakan untuk menentukan operasi mikro mana yang akan dilakukan selama siklus eksekusi. Decode adalah urutan langkah oleh Prosesor setelah Fetch (pembacaan intruksi) dimana Control Unit harus menerjemahkan isi dari intruksi yang telah di fetch untuk kemudian di Execute (eksekusi/laksanakan).



sumber :


http://pongset.blogspot.com/2012/05/control-unit-dan-cara-kerjanya.html


http://www.answers.com/Q/Definition_of_control_memory_in_computer_system_architecture


http://en.wikipedia.org/wiki/Sequential_logic

Senin, 15 September 2014

INTERKONEKSI ANTAR KOMPONEN KOMPUTER

Interkoneksi antar komponen adalah struktur dan mekanisme untuk menghubungkan antar komponen dalam sistem komputer  yang disebut bus.

Bus sendiri terdiri dari tiga macam, yaitu :

  • Bus alamat (address bus) : berisi  16, 20 24 jalur sinyal paralel atau lebih. CPU mengirim alamat lokasi memori atau port yang ingin ditulis atau dibaca di bus ini. Jumlah lokasi memori yang dapat dialamati ditentukan jumlah jalur alamat.
  • Bus data (data bus) : berisi 8, 16, 32 jalur sinyal paralel atau lebih. Jalur-jalur data adalah dua arah (bidirecctional) . CPU dapat membaca dan mengirim dari/ke memori atau port. Banyak perangkat pada sistem yang dihubungkan ke bus data tetapi hanya satu perangkat pada satu saat yang dapat memakainya.
  • Bus kendali (control bus) : berisi 4-10 jalur siny paralel. CPU mengirim sinyal-sinyal pada bus kendali untuk memerintahkan memori atau port. Sinyal bus kendali antara lain : Memory Read (pembacaan dari memori), Memory Write (penulisan dari memori), I/O Read (pembacaan dari port I/O), I/O Write (penulisan ke port I/O).



Mekanisme pembacaan : Untuk membaca data suatu lokasi memori, CPU mengirim alamat memori yang dikehendaki melalui bus alamat kemudian mengirim sinyal memory read pada bus kendali. Sinyal tersebut memerintahkan ke perangkat memori untuk mengeluarkan data pada lokasi tersebut ke bus data agar bisa dibaca CPU.

Interkoneksi antar komponen membentuk satu sistem sendiri, seperti ISA (Industry Standart Architechture), EISA (Extended ISA), dan PCI (Peripheral Component Interconnect).

Secara fisik, Interkoneksi antar komponen berupa "perkawatan"
Memerlukan tata cara atau aturan komunikasi agar tidak kacau (chaos) sehingga mencapai tujuan yang diharapkan.


sumber : http://www.itechgraph.com/blog/computerizing/4-komponen-dalam-sistem-komputer/#more-941

Minggu, 14 September 2014

KOMPONEN PENYUSUN KOMPUTER



Komponen terdiri dari tiga komponen yang tak dapat dipisahkan, komponen tersebut yaitu :

Hardware (perangkat keras), perangkat fisik dari komputer yang dapat dilihat dan dirasakan. Terdiri dari :


  • Input/Output Device, perangkat masukan dan keluaran seperti mouse, keyboard, speaker, printer.
  • Storage Device (perangkat penyimpanan), media untuk menyimpan data seperti harddisk, flashdisk, dll.
  • Monitor (Visual Display Unit), perangkat yang menampilkan hasil ketikan oleh papan keyboard setelah diolah prosesor.
  • Casing Unit (System Unit), tempat dari semua peralatan komputer.
  • CPU, otak dari komputer yang menentukan baik atau buruknya kualitas komputer, semakin canggih prosesornya maka semakin canggih pula komputer tersebut.
Software (perangkat lunak), program yang digunakan untuk mengeksekusi perintah sesuai intsruksi yang diberikan. Ada beberpa jenis :
  • Sistem Operasi, software yang mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga dapat saling berkomunikasi.
  • Program Utility, software untuk membantu atau mengisi kekurangan dari sistem operasi.
  • Program Aplikasi, software yang khusus melakukan satu pekerjaan saja.
  • Program Paket, software yang disusun sedemikian rupa sehingga dapat digunakan oleh orang banyak dengan berbagai kepentingan.
  • Bahasa Pemrograman, , software yang digunakan khusus untuk membuat program komputer.
Brainware (user), personel yang langsung terlibat dalam pemakaian komputer seperti programer, sistem analis, operator, dll. Ada tiga jenis :
  • EDP (Electronic Data Processing), bagian untuk menangani masalah komputerisasi.
  • PSU (Power Supply Unit), mensuplaiarus listrik ke komputer.
  • Motherboard/Mainboard, tempat menancapkan komponen komputer lainnya agar bisa saling berkomunikasi

sumber :

http://aryadipermana.blogspot.com/2012/05/struktur-dan-fungsi-kompoen-penyusun.html

ARSITEKTUR SISTEM KOMPUTER

Komputer merupakan salah satu kebutuhan mutlak bagi kehidupan di masa ini dimanakomputer sendiri memiliki sistem dan arsitektur yang cukup rumit dan kompleks.

Komputer adalah alat yang sudah sangat sulit dipisahkan bagi kehidupan manusia saat ini, tak terkecuali bagi mahasiswa. Komputer merupakan teknologi penunjang yang dapat membantu mahasiswa menyelesaikan tugas-tugasnya.Selain untuk mengerjakan tugas, aplikasi dalam komputer seperti game, musik, dan vidio sangat membantu mahasiswa membangun mood yang baik. Komputer sudah menjadi kebutuhan dasar untuk para mahasiswa di era globalisasi ini.
Karena meningkatnya minat masyarakat menggunakan komputer dalam kehidupannya, maka muncul berbagai terobosan baru dalam bidang teknologi komputer.Mulai dari abaccus(300M),harvard mark 1’37,ENIAC’42 (sistem binari digit 8bit), Kit Altair 8800, yang melewati berbagai generasi,  pentium 1, pentium 2, pentium 3, laptop, netbook dan sekarang ini mulai bermunculan iphone, tablet dan sebagainya.
Arsitektur Komputer adalah sebuah ilmu untuk tujuan perancangan sistem komputer. Tujuan seorang arsitek komputer adalah merancang sebuah sistem dengan kinerja yang tinggi dengan biaya yang layak, memenuhi persyaratan-persyaratan lainnya. “Arsitektur Komputer” memberikan berbagai atribut pada sistem komputer yang dibutuhkan oleh seorang perancang software sistem untuk mengembangkan suatu program.
Arsitektur komputer mengacu pada rancangan internal dari rangkaian komputer. Termasuk di dalamnya jumlah dan tipe komponen yang menampilkan kemampuan komputasi. Arsitektur komputer sangat tergantung pada kegunaan komputer itu sendiri. Kecepatan pemrosesan diukur dari jumlah instruksi yang dapat diproses oleh computer setiap detiknya, biasanya dalam satuan million instruksi per detik (MIPS). Untuk mempermudah pengenalan kecepatan pemrosesan sering dicantumkan berupa angka frekuensi, misalnya 233 MHz, 400 MHz, 533B MHz dan yang terbaru yang beredar di pasaran dikeluarkan Intel adalah 3,2 GHz. Memori utama mengacu pada penyimpan internal komputer sehingga bisa digunakan untuk mengakses dan menjalankan program. Memori utama bisa mengakses dengan lebih baik jika ditopang dengan media penyimpanan yang besar. Hal tersebut berkaitan dengan adanya virtual memory pada media penyimpanan yang biasanya digunakan untuk pengaksesan suatu program (swap).
Pada jaman modern saat ini, hampir semua komputer mengadopsi arsitektur yang dibuat oleh John von Neumann (1903-1957). Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikordinasikan melalui satu sumber tunggal.
Pada dasarnya komputer arsitektur Von Neumann adalah terdiri dari 4 elemen utama yang saling berhubungan satu sama lain, yaitu:
  1. Central Processing Unit (CPU): Bertugas untuk melakukan kontrol dari setiap operasi yang berjalan pada komputer, terkadang secara mudah CPU dapat dikatakan sebagai processor.
  2. Main memory: Penyimpanan data.
  3. I/O: Merupakan penghubung komponen komputer dengan lingkungan seperti keyboard, mouse yang digunakan oleh pengguna.
  4. System interconnection: Mekanisme yang memberikan layanan untuk berkomunikasi antara CPU, Main memory dan I/O. Contoh system interconnection adalah system bus.

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.
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. 
Dari waktu ke waktu wajah arsitektur selalu mengalami perubahan , tidak hanya keadaan eksternal tapi juga keadaan internal. Sehingga sekarang ini komputer sudah dapat mengeksekusi perintah yang sulit pun, tidak seperti dulu yang hanya bisa melakukan perintah sederhana. Itulah yang dinamakan evolusi arsitektur yaitu perubahan bentuk, fungsi, juga kemampuannya.

Sumber :

Minggu, 02 Maret 2014

PULL UP - Simpel Tapi Sangat Bermanfaat


Pull up mungkin sudah banyak diketahui oleh para fitnes mania. juga sering dipakai untuk latihan militer.
Meski sangat simpel, namun banyak manfaat dari pull up, terutama untuk tubuh bagian atas.
Disini akan saya coba terangkan satu persatu

a. Melatih Beberapa Otot 

    Otot Latissimus Dorsi
      Otot ini akan memberikan bentuk V pada punggung.

     Otot Trapezius
      Otot ini akan membuat leher serta punggung tengah terlihat lebih tebal dan menambah kesan kekar.

    Otot Pectoralis
      Otot ini adalah otot dada, saat pull up sebagian otot dada juga bekerja.

     Otot Biceps dan Triceps
      Otot ini membentuk lengan dan membuatnya terlihat kekar. Anda pasti sudah tau kedua otot ini.

    Otot Brachioradialis
     Otot ini terletak di lengan depan. Meski tak terlalu terlihat, tapi kehadiran otot ini akan menambah kesan kekar pada lengan.


b. Meningkatkan Kekuatan Genggaman
c. Menguatkan Jantung
d. Memperbaiki Struktur Tulang Belakang

Ingat, tak ada yang instan dalam melakukan hal apapun. Begitu juga dengan pull up, Kembali lagi utamakan Niat dan Tekad juga Konsisten. Dan jangan lupa Berdoa.

Selamat Mencoba

Sabtu, 01 Maret 2014

Ini Caranya Bentuk Otot Dada Dirumah



Dada yang terlihat kekar berisi membuat pria akan terlihat lebih maco dimata wanita. Tak jarang juga dada pria yang tebal di sukai oleh kaum hawa karena akan membuat nyaman jika ia bersandar di dada pria tersebut.

Ada cara yang lebih efisien untuk membentuk otot dada tanpa harus pergi ke Gym, hal ini hanya membutuhkan Niat dan Tekad untuk mencapai target.

Berikut variasi latihan otot dada di rumah :

a. Kneeling Pushups


posisikan tangan mendorong lantai. Rapatkan kedua posisi kaki dengan lutut sebagai penopang dilantai. Lakukan gerakan naik turun secara perlahan. Gerakan turun dan naik masing-masing mendapat hitungan 10 detik.


     Beginner : 1 set 10 gerakan 
     Advance : 2 set 15 gerakan
     Expert : 3 set 30 gerakan

b. Full Pushups





Letakan telapak tangan pada lantai dan julurkan kaki lurus kebelakang. Kencangkan bagian otot lengan dengan mengunci bagian punggung dan pinggul. Atur gerakan badan turun hingga bagian dada hampir menyentuh lantai kira-kira sebesar ukuran bola tenis, lalu dorong badan kembali ke posisi semula.  

     Advance : 2 set 12 gerakan
     Expert : 3 set 25 gerakan
     Beginner : 1 set 8 gerakan

c. Close Pushups




Posisi awal gerakan sama dengan Full Pushups, akan tetapi kedua tangan diputar kesudut dalam. Sehingga jari telunjuk dan jempol bertemu membentuk segitiga. Turunkan badan/dada hampir menyentuh dari bagian segitiga,kemudian dorong kembali keposisi semula. latihan ini tidak hanya membuat otot dada terlatih, otot tricep (lengan belakang) Anda pun terlatih dengan optimal.

      Beginner : 1 set 5 gerakan
      Advance : 2 set 10 gerakan
      Expert : 3 set 20 gerakan


Itu beberapa latian yang bisa Anda coba dirumah. Ingat diet rendah kalori tinggi protein. Yang terpenting adalah Niat dan Tekad yang kuat, janga lupa untuk Konsisten melakukannya sertai dengan Doa.

Selamat Mencoba