Jumat, 28 Desember 2018

Arsitektur family computer IBM PC





            IBM PC adalah sebutan untuk keluarga komputer pribadi buatan IBM, IBM PC diperkenalkan pada 12 Agustus 1981, dan (dipensiunkan) pada tanggal 2 April 1987.
Sejak diluncurkan oleh IBM, IBM PC memiliki beberapa keluarga antara lain:
  • IBM 4860 PCjr
  • IBM 5140 Convertible Personal Computer (laptop)
  • IBM 5150 Personal Computer (PC yang asli)
  • IBM 5155 Portable PC (sebenarnya merupakan PC XT yang portabel)
  • IBM 5160 Personal Computer/eXtended Technology
  • IBM 5162 Personal Computer/eXtended Technology Model 286 (sebenarnya merupakan PC AT)
  • IBM 5170 Personal Computer/Advanced Technology
FAMILI IBM PC DAN TURUNANNYA
            Komputer personal pertama kali muncul setelah diperkenalkan mikroprosesor, yaitu chip tunggal   yang terdiri dari set register , ALU dan unit control komputer. IBM PC merupakan arsitektur bus tunggal yang disebut PC I/O Channel BUS atau PC BUS. PC BUS melengkapi PC dengan 8 jalur data, 20 jalur alamat, sejumlah jalur kontrol dan ruang alamat fisik PC adalah 1 MB.

KOMPONEN IBM PC :
  • Sistem Kontrol BUS
  • Sistem Kontrol Intrerrupt
  • Sistem Kontrol RAM dan ROM
  • Sistem Kontrol DMA
  • Timer
  • SistemKontrol I/O
 SISTEM SOFTWARE:
  • Penetapan Alamat Port I/O
  • Penetapan Vector Interrupt
  • ROM BIOS
  • Penetapan Alamat Memori
 MANFAAT ARSITEKTURAL ARSITEKTUR PC:
  • Kemudahaan penggunaan
  • Daya Tempa
  • Daya Kembang
  • Expandibilitas
            Chipset adalah set dari chip yang mendukung kompatibel yang mengimplementasikan berbagai fungsi tertentu seperti pengontrol interupt, pengontrol bus dan timer. Chip khusus yang di sebut koprosesor yang beroperasi bersama dengan CPU guna meningkatkan fungsionalitasnya.

  • Sistem Kontrol BUS: Pengontrol BUS, Buffer Data, dan Latches Alamat
  • Sistem Kontrol Interrupt: Pengontrol Interrupt
  • Sistem Kontrol RAM dan ROM: Chip RAM dan ROM, Decoder Alamat, dan Buffer
  • Sistem Kontrol DMA: Pengontrol DMA
  • Timer: Timer Interval Programmable
  • Sistem Kontrol I/O: Interface Paralel Programmable
            System software adalah abstrak, tidak memiliki bentuk fisik. Software tidak dibatasi oleh material serta tunduk pada hukum-hukum fisika atau oleh proses-proses manufaktur. Pengembangan software serta pengelolaan proyek pengembangan software adalah sulit karena kenyataan-kenyataan sebagai berikut: 
·         Kompleks, sehingga sulit untuk dipahami
  • Tidak tampak, maka pengukuran kualitas software agak   sulit dilakukan dan sulit melacak kemajuan pengembangannya
  • Mudah berubah, karena mudah untuk dimodifikasi namun kita sulit sekali melihat terlebih dahulu konsekuensi dari perubahan-perubahan yang dilakukan. 
            Software komputer adalah produk yang dihasilkan melalui serangkaian aktivitas proses rekayasa atau pengembangan, yang menghasilkan aktivitas berupa:
  • Dokumen-dokumen yang menspesifikasikan program yang hendak dibangun
  • Program yang dieksekusi komputer
  • Dokumen yang menjelaskan program dan cara kerjanya program
  System software
  • Penetapan Alamat Port I/O
  • Penetapan Vector Interrupt
  • ROM BIOS
  • Penetapan Alamat Memori
            Ada empat ukuran pokok yang menentukan keberhasilan arsitektur, yaitu manfaat arsitekturalnya yaitu:
  • Aplicability
  • Maleability
  • Expandibility
  • Comptible
            Kinerja Sistem Untuk mengukur kinerja sistem, ada serangkaian program yang standard yang dijalankan yang biasa di sebut Benchmark pada komputer yang akan diuji.

Ukuran Kinerja CPU:
  • MIPS (Million Instruction PerSecond)
  • MFLOP (Million Floating Point PerSecond)
  • VUP (VAX Unit of Performance)
 Ukuran Kinerja I/O Sistem:
  • Operasi Bandwith
  • Operasi I/O Perdetik
Ukuran Kinerja Memori:
  • Memoy Bandwith
  • Waktu Akses Memori
  • Ukuran Memori  
Biaya Sistem
Biaya dapat diukur dalam banyak cara diantaranya:
  • Reliabilitas
  • Kemudahan Perbaikan
  • Konsumsi daya
  • Berat
  • Kekebalan
  • Interface Sistem Software
Sumber:

Unit Input dan Output

             Pengertian dan fungsi peralatan input pada komputer
Peralatan input pada komputer adalah perangkat yang memberikan perintah langsung atau data ke peralatan proses pada komputer untuk diproses kemudian dikeluarkan berupa informasi kepada pengguna. Peralatan input merupakan bagian komputer yang mempunyai peranan yang sangat penting karena langsung berhubungan dengan user atau pengguna komputer. Berikut adalah macam-macam peralatan input pada komputer dan fungsi masing-masing komponen tersebut.
Macam-macam dan fungsi peralatan input komputer :
  1. Keyboard
    Merupakan peralatan input pada komputer yang berfungsi untuk memasukan data atau perintah berupa angka, huruf maupun symbol, Keboard disebut juga papan ketik pada komputer. keyboard sendiri terdiri dari susunan huruf A s/d Z dan angka 0 s/d 9 dan ada beberapa symbol seperti titik dua, koma, titik dan lain-lain, juga terdapat tobol sortcut yang memudahkan kita untuk mengoperasikan komputer.
  2. Mouse
    Mouse adalah peralatan input pada komputer yang berfungsi untuk menggerakan pointer pada layar monitor. Mouse sangat berguna untuk sistem operasi yang berbasis grafis.
  3. Joy Stick
    joy Stick adalah alat input yang digunakan untuk memasukan perintah untuk menggerakan permainan pada komputer.
  4. Scanner
    Scanner adalah alat input yang mempunyai fungsi hampir mirip dengan mesin foto copy, akan tetapi dengan scanner data dapat diubah dalam bentuk file sehingga dapat disimpan ke dalam harddisk komputer.
    Pengertian dan Fungsi Peralatan Output Pada Komputer
Peralatan Output pada komputer adalah merupakan komponen komputer yang berfungsi menghasilkan informasi yang diperoleh dari hasil proses dari peralatan proses komputer. Output hasil proses dari komputer digolongkan menjadi 4 bentuk yaitu: huruf, gambar, suara dan video. Peralatan output akan menghasilkan informasi untuk manusia sehingga bisa dibaca, dilihat, didengar dan dipahami.
Komputer akan memproses informasi dari peralatan input komputer kemudian menampilkan hasil proses dalam bentuk informasi ke pengguna komputer (manusia). Peralatan output sendiri sangat penting karena akan memberikan informasi secara langsung ke pengguna. Perangkat output juga menjadi suatu keharusan dalam sistem komputer meskipun beberapa peralatan output komputer tersebut dalam kategori periperal komputer / perangkat tambahan.
Macam-macam dan fungsi peralatan output komputer :
  1. Printer
    Printer merupakan peralatan output pada komputer yang berfungsi mencetak hasil dari proses komputer ke dalam media kertas.Hasil cetakan dari printer dapat berupa gambar maupun tulisan. Printer merupakan komponen komputer yang digolongkan ke dalam peripheral yang sangat penting untuk membantu kerja manusia. Berdasarkan media cetaknya printer ada beberapa macam, yaitu: printer inkjet, printer laserjet dan printer dotmatrik.
  2. Monitor
    Monitor merupakan peralatan output pada komputer yang berfungsi untuk menampilkan grafik atau gambar sehingga informasi dapat diterima oleh manusia.
  3. LCD Proyektor
    LCD Proyektor mempunyai fungsi sama dengan monitor akan tetapi LCD Proyektor akan menampilkan gambar pada screen agar informasi dapat diterima oleh manusia.
  4. Speaker
    Speaker adalah peralatan output pada komputer yang berfungsi ;untuk mengeluarkan output berupa suara. Speaker akan terhunbung dengan soudcard pada komputer agar bisa menerima hasil proses berupa suara dari komputer. 




sumber : https://panduankomputer-laptop.blogspot.com/2016/10/pengertian-input-dan-output.html

Memori

Saat ini istilah memori digunakan untuk menggambarkan ruang penyimpanan data yang datang ke dalam chip komputer, dan kata penyimpanan itu sendiri digunakan untuk menggambarkan memori yang ada di dalam disk.
Selain itu, terkadang istilah memori biasanya digunakan pula sebagai perangkat memori  external atau perangkat memori yang bisa dibawa kemana-mana.  Beberapa komputer saat ini juga menggunakan memori virtual, yang memiliki daya yang besar pada sebuah hardisk.
Setiap komputer saat ini telah dilengkapi dengan memori,  dan biasanya memori tersebut dinamakan memori utama atau disebut dengan RAM. Di dalam sebuah komputer memori  utama ditempatkan dalam bentuk deretan kotak metal.
Setiap Komputer dapat menampung informasi dalam bentuk byte. Komputer yang telah memiliki 1 megabyte memori dapat menampung lebih dari satu juga bytes informasi atau character.
Ada beberapa tipe memori , dan dibawah ini adalah type dan penjelasannya
  • RAM (random Access memory): Memori ini adalah memori utama. Istilah dari RAM ini digunakan untuk memori yang berfungsi untuk membaca dan menuliskan data. Dengan fungsi tersebut maka Anda bisa menjalankan dua aktifitas sekaligus, yaitu menulis dari RAM dan membaca data dari RAM.
    Hal ini sangat berbeda dengan ROM, yang hanya mengijinkan Anda untuk dapat membaca data.  Kebanyakan data memiliki tingkat ke stabilan yang kurang dan hal tersebut menandakan bahwa tenaga listrik yang masuklah yang mengatur jalannya konten pada RAM. Dan apabila sewaktu-waktu tenaga listrik terputus, maka secara otomatis data pada RAM akan hilang.
  • ROM (read-only memory): Hampir sejumlah besar computer memiliki ROM atau Read Only Memory yang memegang intruksi untuk menyalakan sebuah computer. Tidak seperti RAM, ROM tidak dapat digunakan untuk menulis Data.
  • PROM (programmable read-only memory): A PROM adalah chip memori yang dapat menyimpan program. Tetapi sekali PROM digu0nakan, kita tidak akan dapat membersihkan dan menyimpan kembali data lainnya.
  • EPROM (erasable programmable read-only memory): EPROM adalah jenis khusus dari memori PROM, dimana EPROM ini dapat dihapus dengan menggunakan cahaya ultraviolet.
  • EEPROM (electrically erasable programmable read-only memory): EEPROM merupakan type khusus dari PROM, dimana EEPROM ini dapat dihapus dengan menggunakan adanya tegangan listrik.
SRAM (Static Random Access Memory)
Kata “statik” menandakan bahwa memori memegang isinya selama listrik tetap berjalan, tidak seperti RAM dinamik (DRAM) yang membutuhkan untuk “disegarkan” (“refreshed”) secara periodik. Hal ini dikarenakan SRAM didesain menggunakan transistor tanpa kapasitor. Tidak adanya kapasitor membuat tidak ada daya yang bocor sehingga SRAM tidak membutuhkan refresh periodik. SRAM juga didesain menggunakan desain cluster enam transistor untuk menyimpan setiap bit informasi. Desain ini membuat SRAM lebih mahal tapi juga lebih cepat jika dibandingkan dengan DRAM. Secara fisik chip, biaya pemanufakturan chip SRAM kira kira tiga puluh kali lebih besar dan lebih mahal daripada DRAM. Tetapi SRAM tidak boleh dibingungkandengan memori baca-saja dan memori flash, karena ia merupakan memori volatil dan memegang data hanya bila listrik terus diberikan. Akses acak menandakan bahwa lokasi dalam memori dapat diakses, dibaca atau ditulis dalam waktu yang tetap tidak memperdulikan lokasi alamat data tersebut dalam memori. Chip SRAM lazimnya digunakan sebagai chace memori , hal ini terutama dikarenakan kecepatannya. Saat ini SRAM dapat diperoleh dengan waktu akses dua nano detik atau kurang , kira kira mampu mengimbangi kecepatan processor 500 MHz atau lebih.

EDO RAM (Extended-Data-Out RAM) 
EDO RAM sebenarnya tidak lebih daripada satu peningkatan kepada FPM RAM. Apa yang penting ialah ia mengiktiraf kebanyakan masa apabila CPU meminta ingatan bagi sesuatu alamat tertentu, di samping meminta beberapa alamat lain yang berdekatan. Di samping mendesak setiap akses ingatan kembali segar, EDO RAM bergantung pada lokasi akses sebelumnya bagi memecut akses ke alamat yang berdekatan. EDO RAM mempercepatkan kitaran ingatan, dengan meningkatkan prestasi di dalam ingatan sebanyak 40 peratus. Tetapi EDO RAM hanyalah efektif bagi bas berkepantasan 66 Mhz dan ia boleh dipercepatkan lagi dengan keupayaan pintasan yang terdapat pada kebanyakan pemproses terkini seperti AMD, Cyrix dan Intel.

SDRAM (Synchronous Dynamic Random Access Memory)
Synchronous Dynamic Random Access Memory (disingkat menjadi SDRAM) merupakan sebuah jenis memori komputer dinamis yang digunakan dalam PC dari tahun 1996 hingga 2003. SDRAM juga merupakan salah satu jenis dari memori komputer kategori solid-state. SDRAM, pada awalnya berjalan pada kecepatan 66 MHz untuk dipasangkan dengan prosesor Intel Pentium Pro/Intel Pentium MMX/Intel Pentium II, dan terus ditingkatkan menjadi kecepatan 100 MHz (dipasangkan dengan Intel Pentium III/AMD Athlon), hingga mentok pada kecepatan 133 MHz (dipasangkan dengan Intel Pentium 4 dan AMD Athlon/Duron). Popularitasnya menurun saat DDR-SDRAM yang mampu mentransfer data dua kali lipat SDRAM muncul di pasaran dengan chipset yang stabil. Setelah itu, akibat produksinya yang semakin dikurangi, harganya pun melonjak tinggi, dengan permintaan pasar yang masih banyak; dengan kapasitas yang sama dengan DDR SDRAM, harganya berbeda kira-kira Rp. 150000 hingga 250000.
DDRAM (Double Data Rate RAM)
Untuk mengetahui komputer yang kita gunakan memakai DDRAM atau SDRAM, kita menggunakan software bernama Everest. Selain menggunakan software, kita bisa juga melihat secara fisik dari RAM tersebut, yaitu dengan cara membaca pada RAM itu. Atau bisa juga dengan melihat jumlah pembatas yang ada di RAM atau di Motherboard. Jika pembatasnya berjumlah 1 buah, berarti menggunakan DDRAM sedangkan jika pembatasnya berjumlah 2 buah, berarti menggunakan SDRAM.

RDRAM
RDRAM ini memiliki jalur data yang sempit (8 bit) tapi kinerjanya tidak dapat diungguli oleh DRAM jenis lain yang jalur datanya lebih lebar dari RDRAM yaitu 16 bit atau bahkan 32 bit. Hal ini karena RDRAM ini memiliki Memory Controller yang dipercanggih. Tentunya hanya Motherboard yang mendukung RAMBUS saja yang bisa memakai DRAM ini, seperti MotherBoard untuk AMD K7 Athlon. Akan tetapi, RAM jenis ini dipakai oleh 3dfx, Inc,. untuk mempercepat proses penggambaran obyek 3 dimensi yang penuh oleh poligon. Contoh produk yang memakainya adalah 3dfx seri Voodoo4.

VGRAM (Video Graphic RAM)
Cip memori jenis VGRAM berfungsi dengan baik pada prestasi video dan boleh menjumpainya pada kad video accelerator atau pada papan induk yang memiliki teknologi video. Cip VGRAM biasanya digunakan untuk menyimpan kandungan pixel bagi sebuah paparan grafik. Penggunaan cip VGRAM akan memberikan prestasi video yang pantas dan berupaya mengurangkan tekanan pada CPU. Cip VGRAM melibatkan penggunaan dua port akses kepada sel memori dan salah satu daripadanya digunakan secara tetap untuk menyegarkan paparan dan yang satu lagi digunakan untuk mengubah data yang akan dipaparkan. Penggunaan dua port dapat memberikan persembahan video yang pantas berbanding dengan penggunaan cip DRAM dan cip SRAM yang hanya memiliki satu port akses.

PROM (Programmable Read Only Memory)
PROM (Programmable Read Only Memory) merupakan sebuah chip memory yang hanya dapat diisi data satu kali saja. Sekali saja program dimasukkan ke dalam sebuah PROM, maka program tersebut akan berada pada PROM seterusnya. Berbeda halnya dengan RAM, pada PROM data akan tetap ada walaupun komputer dimatikan. Perbedaan mendasar antara PROM dan ROM (Read Only Memory) adalah bahwa PROM diproduksi sebagai memory kosong, sedangkan ROM telah diprogram pada waktu diproduksi. Untuk menuliskan data pada chip PROM, dibutuhkan ‘PROM Programmer‘ atau ‘PROM Burner’.
EPROM (Erasable Programmable Read Only Memory
EPROM (Erasable Programmable Read Only Memory) adalah sebuah ROM yang dapat diprogram ulang dan dihapus. Berdasarkan proses pengisiannya terdapat dua jenis EPROM, yaitu UV EPROM dan EEPROM. UV EPROM (Ultraviolet EPROM) membutuhkan cahaya ultraviolet untuk menghapus data yang ada di dalamnya, sedangkan EEPROM (Electrical EPROM) yang hanya menggunakan aliran listrik saja dalam menghapus atau mem-program ulang isinya.

EEPROM (Electrically Erasable Programmable Read-Only Memory)
EEPROM merupakan kependekan dari Electrically Erasable Programmable Read-Only Memory. EEPROM adalah tipe khusus dari PROM (Programmable Read-Only Memory ) yang bisa dihapus dengan memakai perintah elektris. Seperti juga tipe PROM lainnya, EEPROM dapat menyimpan isi datanya, bahkan saat listrik sudah dimatikan.
EEPROM sangat mirip dengan flash memory yang disebut juga flash EEPROM. Perbedaan mendasar antara flash memory dan EEPROM adalah penulisan dan penghapusan EEPROM dilakukan dilakukan pada data sebesar satu byte, sedangkan pada flash memory penghapusan dan penulisan data ini dilakukan pada data sebesar satu block. Oleh karena itu flash memory lebih cepat.
Dengan ROM biasa, penggantian BIOS hanya dapat dilakukan dengan mengganti chip. Sedangkan pada EEPROM program akan memberikan instruksi kepada pengendali chip supaya memberikan perintah elektronis untuk kemudian mendownload kode BIOS baru untuk diidikan kepada chip. Hal ini berarti perusahaan dapat dengan mudah mendistribusikan BIOS baru atau update, misalnya dengan menggunakan disket. Hal ini disebut juga flash BIO




sumber : https://id.wikipedia.org/wiki/Memori_(komputer)

CLU dan Set register

Operasi Mikro

     Operasi Mikro untuk kendali logika ( Control Logic Unit ) bertugas untuk mengatur seluruh aktifitas perangkat keras di dalam komputer dan juga untuk memindahkan data antar register. cara untuk melakukan operasi mikro tersebut dengan menggunakan bahasa transfer register / Register Transfer Language (RTL).
Berikut cara menggunakan Bahasa RTL :
·             


                 
Artinya isi register A1 dan A2 dijumlahkan dengan menggunakan sirkuit adder biner dan hasil jumlahnya ditransfer ke register A3.
Namum apabila dilakukan pengulangan penjumlahan akan menyebabkanoverflow dan untuk menampung overflow tersebut digunakan register 1-bit yaitu V sebagai register overflow serta pelengkap A3.






CLU bertugas untuk :

1. Memberi suatu instruksi dari memori
2. Memberi kode pada instruksi untuk menentukan operasi mana yang akan dilaksanakan
3. Menentukan sumber dan tujuan data di dalam perpindahan data
4. Mengeksekusi operasi yang dikerjakan

            Setelah menginterpretasi kode biner suatu instruksi, CLU menghasilkan serangkaian perintah kendali, yang disebut sebagai instruksi mikro (microinstruction) atau operasi mikro. Instruksi mikro merupakan operasi primitif tingkat rendah yang bertindak secara langsung pada sirkuit logika suatu komputer dan mengatur fungsi-fungsi sebagai berikut :

1. Membuka/menutup gerbang ( gate ) dari sebuah register ke sebuah bus
2. Mentransfer data sepanjang bus
3. Memberi inisial sinyal-sinyal kendali seperti READ, WRITE, SHIFT, CLEAR dan     SET
4. Mengirimkan sinyal-sinyal waktu
5. Menunggu sejumlah periode waktu tertentu
6. Menguji bit-bit tertentu dalam sebuah register

Perancangan CLU

Terdapat 2 pendekatan dalam perancangan CLU, yaitu :
        1. Hardwired atau Random Logic
       Sejumlah gerbang ( gate ), counter dan register saling dihubungkan untuk menghasilkan sinyal-sinyal kendali. Setiap rancangan memerlukan sekelompok peranti logika dan hubungan yang berbeda-beda.
       2. Microprogrammed Control  
          Dibentuk serangkaian instruksi mikro ( program mikro ) yang disimpan dalam sebuah memori kendali ( biasanya sebuah ROM ) dalam CLU.
      Microinstruction decoder menghasilkan dan mengeluarkan mikroorder di dasarkan pada mikrointruksi dan op code intruksi yang akan di jalankan .yang terakhir sequncer menyinkronasikan aktivitas dari komponen unit kontrol.squencer adalah bagian inti (jantung) dari unit control.

Register

Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. Register umumnya diukur dengan satuan bit yang dapat ditampung olehnya, seperti "register 8-bit", "register 16-bit", "register 32-bit", atau "register 64-bit" dan lain-lain.
Kategori dalam register :

1.      register yang terlihat pemakai,
Register-register tipe ini terlihat oleh pemakai (pemrogram), pemrogram dapat memeriksa dan beberapa instruksi dapat digunakan untuk mengisi (memodifikasi) isi register tipe ini. Register tipe ini terdiri dari dua jenis, yaitu:
1. Data Register : Digunakan untuk menyimpan angka-angka dalam bilangan bulat (integer)

2. Addres Register : Digunakan untuk menyimpan alamat-alamat memori dan juga untuk   mengakses memori.

2.      register untuk kendali status.
Beragam register tipe ini digunakan untuk mengendalikan operasi pemroses. Kebanyakan tidak terlihat oleh pemakai. Sebagiannya dapat diakses dengan instruksi mesin yang dieksekusi dalam mode kontrol atau kernel sistem operasi.

Register untuk kendali status antara lain:
- register untuk alamat dan buffer (address and buffer register)
- register untuk eksekusi intruksi (instruction execution register)
- register untuk informasi status (status information register)





sumber : http://d-clu.blogspot.com/2014/02/pengertian-dan-istilah-istilah-pada.html

Sabtu, 10 November 2018

TUGAS 4 CPU

Pengertian CPU

   Pada buku Pengantar Teknologi Informasi dikatakan bahwa pengertian CPU adalah salah satu perangkat keras yang terdapat pada sebuah komputer yang memiliki kemampuan untuk memahami dan melaksanakan setiap perintah yang dikirim oleh perangkat lunak atau software. CPU adalah singkatan dari Central Processor Unit, dimana CPU merupakan bagian perangkat keras terpenting dari semua komponen yang ada pada sebuah komputer, karena dapat dikatakan CPU adalah otak daripada sebuah komputer. CPU juga dikenal dengan istilah Processor atau Prosesor. Prosesor berarti perangkat untuk menjalankan sebuah proses.
Seperti halnya otak manusia yang terbagi kepada dua bagian, begitupun dengan CPU. CPU terdiri dari dua bagian yang dibedakan menurut fungsi operasionalnya. Yang pertama adalah ALU Arithmetical Logical Unit dan CU Control Unik. ALU berfungsi sebagai pusat dari pengolahan data yang dikirim dari perangkat lunak, sedangkan CU bertugas sebagai pengontrol kerja dari sebuah komputer, sehingga dapat mengatur dan mengurutkan proses-proses yang dilakukan oleh komputer.
Ada yang lucu namun sudah menjadi hal yang lumrah khsusunya di negara kita dalam menunjuk sebuah benda bernama CPU. Kita sering mendengar orang menyebut CPU pada sebuah benda yang berbentuk kotak persegi panjang, yang padahal itu merupakan casing yang di dalamnya terdapat komponen-komponen komputer. Padahal bentuk CPU yang sebenarnya terdapat di dalam casing tersebut, dan pada umumnya tidak bisa terlihat secara langsung karena terhalang oleh kipas pendingin CPU. Berikut ini contoh bentuk dari CPU.
 

Fungsi CPU

    Bila kita pernah melihat sebuah alat penghitung bernama kalkulator, seperti itulah gambaran fungsi dari sebuah CPU atau prosesor, namun CPU mempunyai tingkat kerja yang jauh lebih tinggi. Seperti yang telah kami jelaskan di atas, fungsi dari CPU adalah untuk melakukan proses logika dan aritmatika data yang berupa macam perintah yang dikirim dari software atau dari beberapa perangkat keras input seperti Mouse, Scanner, dan Keyboard.

SISTEM BUS

    Bus adalah Jalur komunikasi yang dibagi pemakai Suatu set kabel tunggal yang digunakan untuk menghubungkan berbagai subsistem. Karakteristik penting sebuah bus adalah bahwa bus merupakan media transmisi yang dapat digunakan bersama. 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 atas beberapa komponen penting seperti CPU, memori, perangkat Input/Output. setiap computer saling berhubungan membentuk kesatuan fungsi. Sistem bus adalah penghubung bagi keseluruhan komponen computer 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 system bus.


Cara Kerja Sistem Bus

    Pada sistem komputer yang lebih maju, arsitektur komputernya  akan  lebih kompleks, sehingga untuk meningkatkan  performa, digunakan beberapa buah bus. Tiap bus merupakan jalur data antara beberapa device yang berbeda. Dengan cara ini RAM, Prosesor, GPU (VGA AGP) dihubungkan oleh bus utama berkecepatan tinggi yang lebih dikenal dengan nama FSB (Front Side Bus) . Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yang berkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah bridge.



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.


·      

          SISTEM Arithmatic Logical Unit (ALU)


       Adalah salah satu bagian/komponen dalam sistem di 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 dalam ALU di simpan ke dalam memori.
          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.
          Pada saat sekarang ini sebuah chip/IC dapat mempunyai beberapa ALU sekaligus yang memungkinkan untuk melakukan kalkulasi secara paralel. Salah satu chip ALU yang sederhana (terdiri dari 1 buah ALU) adalah IC 74LS382/HC382ALU (TTL). IC ini terdiri dari 20 kaki dan beroperasi dengan 4×2 pin data input (pinA dan pinB) dengan 4 pin keluaran (pinF).
          Arithmatic Logical Unit (ALU), fungsi unit ini adalah untuk melakukan suatu proses data yang berbentuk angka dan logika, seperti data matematika dan statistika. ALU terdiri dari register-register untuk menyimpan informasi.Tugas utama dari ALU adalah melakukan perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. Rangkaian pada ALU (Arithmetic and Logic Unit) yang digunakan untuk menjumlahkan bilangan dinamakan dengan Adder. Adder digunakan untuk memproses operasi aritmetika, Adder juga disebut rangkaian kombinasional aritmatika.
 Ada 3 jenis adder:
1)    Rangkaian Adder dengan menjumlahkan dua bit disebut Half Adder.
2)    Rangkaian Adder dengan menjumlahkan tiga bit disebut Full Adder.
3)    Rangkain Adder dengan menjumlahkan banyak bit disebut Paralel Adder.


sumber : 
https://en.wikipedia.org/wiki/Central_processing_unit