Minggu, 09 Oktober 2016

Mikroprosessor




      UNIVERSITAS GUNADARMA





Mikroprosessor






Iqbal  Nahaqga A
October 10, 2016



1  SE J A R A H PE R K E M B A N G A N KO M P U T E R

Komputer Generasi pertama pada komputer generasi ini masih mengunakan komponen elektronika yang terbuat dari tabung hampa udara, programnya masih mengunakan bahasa mesin, prosesnya lambat dan mempunyai ukuran yang sangat besar. orientasi komputer ini masih sebetas bisnis, pemerintahan dan militer
Komputer generasi kedua pada komputer generasi kedua bahasa yang digunakan adalah bahasa FORTRAN, COBOL dan Algol. kapasaitas memori utama sudah membesar dari generasi sebelumnya. sirkuitnya adalah transitor. dan prosesnya sudah mulai cepat daripada generasi sebelumnya
Komputer generasi ketiga Komputer generasi ketiga merupakan sebuah perkembangan yang sangat pesat dari perkembangan komputer yang ada.  Komputer generasi ketiga muncul sejak  era 1965-1971-an. Transistor yang  dianggap tidak effisien lagi membuat para ilmuan mencari alternatif lain dan kemudian di temukan pada batu kuarsa ( Quartz rock ). Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. Hal ini merupakan sebuah inovasi yang dapat mendongkrak munculnya komputer generasi ketiga.
Komputer generasi keempat Setelah IC ditemukan, perkembangan komputer semakin pesat dan jelas Pada tahun 1971 chip INTEL 4004 membawa kemajuan besar dalam dunia IC, intel berhasil memasukan semua komponen dalam sebuah komputer (central processing unit, memori, dan kendali input/output) kedalam sebuah chip tunggal yang sangat kecil, jika sebelumnya IC digunakan untuk mengerjakan pekerjaan tertentu saja maka pada masa ini mikroprosesor dapat diproduksi dan di program untuk menjalankan seluruh kebutuhan yang diinginkan.
Komputer generasi kelima Sejarah perkembangan komputer generasi kelima adalah kom- puter yang kita gunakan sekarang ini dimana pada generasi ini ditandai dengan munculnya:


LSI (Large Scale Integration) yang merupakan pemadatan ribuan microprocessor ke dalam sebuah microprocesor. Selain itu, juga ditandai dengan munculnya microprocessor dan semi conductor.


2  SE J A R A H PE R K E M B A N G A N MI K RO P RO S E S S O R

Sejarah Mikroprosesor Pentium berawal pada tahun 1958, seorang insinyur bernama Jack Kilby yang  bekerja pada Texas Intruments mencoba memecahkan masalah dengan memikirkan sebuah konsep menggabungkan seluruh komponen elektronika dalam satu  blok yang dibuat dari bahan semikonduktor. Terciptalah chip yang pertama, meskipun masih dengan segala kekurangan dan kelemahannya. Beberapa saat  setelah itu, Robert Noyce, yang bekerja pada Fairchild Semiconductor Corporation, menemukan hal serupa, meskipun mereka bekerja pada dua tempat yang berbeda. Sejak penemuan pertama sebuah IC, riset banyak dilakukan untuk menyempurnakan sebuah IC.
IC sendiri dipergunakan untuk bermacam-macam piranti, termasuk televisi, telepon seluler, komputer, mesin-mesin industri, serta berbagai perlengkapan audio dan video. IC sering dikelompokkan berdasar jumlah transistor yang dikandungnya berikut adalah penggolongan IC berdasar jumlah transistor:

 SSI (small-scale integration) : chip  dengan maksimum 100 komponen elektronik.

 MSI (medium-scale integration) : chip  dengan 100 sampai 3.000 komponen elektronik.

 LSI (large-scale integration) : chip  dengan 3.000 sampai 100.000 komponen elektronik.

 VLSI (very large-scale integration) : chip dengan 100.000 sampai 1.000.000  komponen elektronik.

 ULSI (ultra  large-scale integration) : chip dengan lebih dari 1 juta komponen elektronik.


3  KO N S E P DA S A R MI K RO KO M P U T E R

Sistem mikrokomputer terdiri dari dari tiga bagian utama, yakni:

1.  Central Processing Unit

 Central Processing Unit terdiri dari dua bagian utama yakni yakni Control Unit dan Arith- matic Logical Unit (ALU). Control Unit atau unit pengendali berfungsi untuk mengambil, mengkode dan melaksanakan instruksi sebuah program yang tersimpan dalam memori. Unit pengendali atau control unit juga berfungsi untuk mengatur urutan operasi seluruh sistem. Control unit  atau  unit  pengendali berfungsi untuk menghasilkan dan mengatur signal pengendali yang diperlukan untuk menyerempakkan operasi, aliran  dan instruksi program.

 Arithamtic Logical Unit (ALU) adalah sebuah unit  yang berfungsi untuk melaksanakan operasi matematik dan  operasi-operasi logika.


2.  Memory Unit

Memory Unit  (Unit Penyimpanan) adalah unit-unit yang mengandung program-program yang bersangkutan dan data  yang sedang diolah. Memory utama pada mikrokomputer terdiri dari dua  macam.

 RAM (Random Access Memory) RAM adalah unit memori yang dapat dibaca dan/atau ditulisi. Data dalam RAM bersifat volatile (akan hilang bila power mati). RAM hanya digunakan untuk menyimpan data sementara, yaitu data yang  tidak begitu penting (tidak masalah bila hilang akibat aliran daya listrik terputus). Ada dua macam RAM yaitu RAM statik dan RAM dinamik. RAM statik adalah flipflopyang terdiri dari  komponen seperti resistor, transistor, dioda dan sebagainya. Setiap 1 bit  informasi tersimpan hingga sel âA˘ IJdialamatkanâA˘ ˙I dan âA˘ IJditulis-hapuskanâA˘ ˙I. Keuntungan dari  RAM statik adalah akses atau jalan masuk yang bebas ke setiap tempat penyimpanan yang diinginkan, dan karena itu kecepatan masuk ke dalam memori terhitung relatif tinggi. RAM dinamik menyimpan bit informasi sebagai muatan. Sel memori elementer dibuat dari kapasistansi gerbang-substrat transistor MOS. Keuntungan RAM dinamik adalah sel-sel memori yang  lebih kecil sehingga memerlukan tempat yang  sempit, sehingga kapasistas RAM dinamik menjadi lebih besar dibanding RAM statik.  Kerugiannya adalah bertambahnya kerumitan pada papan memori, karena diperlukannya rangkaian untuk proses penyegaran (refresh). Proses penyegaran untuk kapasitor ini dilakukan setiap 1 atau 2 mili detik.

 ROM (Read  Only Memory) ROM merupakan memori yang  hanya dapat dibaca. Data tidak akan terhapus meskipun aliran listrik  terputus (non-volatile). Karena sifatnya, program-program disimpan dalam ROM. Beberapa tipe ROM, yakni :
-  ROM Murni : yaitu  ROM yang sudah diprogram oleh  pabrik atau dapat juga pro- gram  yang diminta untuk diprogramkan ke ROM oleh pabrik.
-  PROM (Programmable Random Access Memory) : ROM jenis ini dapat diprogram sendiri akan  tetapi hanya sekali pakai (tidak  dapat diprogram ulang).
-  EPROM (Erasable Programmable Random Access Memory) : yaitu jenis ROM yang dapat diprogram dan  diprogram ulang.

3.  Input Output (I/O) Unit

Unit yang berhubungan dengan peripheral sistem mikrokomputer. Piranti Input/Output (I/O  interface) dibutuhkan untuk menghubungkan piranti di luar  sistem. I/O dapat mener- ima/memberi data dari/ke mikroprosesor. Untuk menghubungkan antara I/O interface den- gan mikroprosesor dibutuhkan piranti address. Dua macam I/O interface yangdipakai yaitu: serial dan paralel. Piranti serial (UART/universal asynchronous receiver-transmitter) meru- pakan pengirim-penerima tunggal (tak serempak). UART mengubah masukan serial menjadi keluaran paralel dan  mengubah masukan paralel menjadi keluaran serial.  PIO (paralel input output) merupakan pengirim-penerima serempak. PIO dapat diprogram dan menyediakan perantara masukan dan keluaran dasar untuk data paralel 8 bit.


4  TE R M I N O LO G I DA S A R D A L A M M I C RO P RO S E S O R

 TERMINOLOGI BIT
Bit adalah kependekan dari "Binary Digit", yang berarti digit biner. Binary digit adalah unit satuan terkecil dalam komputasi digital. Komputer tidak menggunakan angka desimal untuk menyimpan data. Semua data komputer disimpan dalam angka-angka biner. Hanya 2 nilai berbeda yang  bisa  dinyatakan satu bit, entah nilai 0 atau nilai  1. Dalam telekomunikasi digital juga  demikian, semua level tegangan diubah menjadi bentuk data biner. Istilah "binary digit" atau "bit" diperkenalkan oleh  John Tukey  di tahun 1947, saat itu ia bekerja sebagai seorang ilmuwan di Bell Laboratories. Sejak saat itu istilah ’bit terus digunakan di dunia komputer.

 TERMINOLOGI ALU
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 menggu- nakan sistem bilangan biner (twoâA˘ Z´ s complement). ALU mendapat data dari register. Kemudian data tersebut diproses dan hasilnya akan  disimpan dalam register tersendiri yaitu ALU.

 TERMINOLOGI ADDRESS
pengertian address adalah Alamat atau  penanda yang menunjukan lokasi tertentu pada penyimpanan(storage),misal nya label,nomor,atau nama 16-bit address dimulai dari
0000000000000000 sampai dengan 1111111111111111, menghasilkan 65536 kombinasi address yang berbeda

 TERMINOLOGI ROM DAN RAM


 RAM RAM adalah unit memori yang dapat dibaca dan/atau ditulisi. Data dalam RAM bersifat volatile  (akan hilang bila power mati). RAM hanya digunakan untuk menyimpan data sementara, yaitu data yang tidak  begitu penting (tidak masalah bila hilang akibat aliran daya listrik  terputus). Ada dua macam RAM yaitu RAM statik dan RAM dinamik. RAM statik adalah flipflopyang terdiri dari  komponen seperti resistor, transistor, dioda dan sebagainya. Setiap 1 bit informasi tersim- pan hingga sel âA˘ IJdialamatkanâA˘ ˙I dan âA˘ IJditulis-hapuskanâA˘ ˙I. RAM dinamik menyimpan bit  informasi sebagai muatan.  Sel memori elementer dibuat dari kapasistansi gerbang-substrat transistor MOS.

 ROM ROM merupakan memori yang hanya dapat dibaca. Data tidak akan terhapus meskipun aliran listrik terputus (non-volatile). Karena sifatnya, program-program disimpan dalam ROM.


 TERMINOLOGI REGISTER
Register adalah memori berukuran sangat kecil dengan kecepatan akses  sangat tinggi. jika digunakan untuk menampung hasil  olahan disebut sebagai accumulator. akan disimpan ke main memory sebagai hasil olahan CPU. instruksi pada main memory yang akan diambil atau yang akan diletakkan.

 TERMINOLOGI BUS
Dalam arsitektur komputer, sebuah bus adalah sebuah subsistem yang mentransfer data atau listrik antar komponen komputer di dalam sebuah komputer atau antar komputer. Tidak seperti hubungan titik-ke-titik, sebuah bus secara logika dapat menghubungkan beberapa alat  dalam satu set kabel yang  sama. Setiap bus  mendefinisikan set konek- tornya ke alat colok fisik, kartu, atau kabel  bersamaan.


5  PE R A N MI K RO KO M P U T E R D A L A M SI S T E M KO M P U T E R


Mikrokomputer dapat dikatakan pula sebagai sebuah mikroprosesor(CPU) dengan di tam- bahkan unit memory serta sistem I/O.Sistem Komputer yang  kita  ketahui dalam kesehar- ian adalah yang terdapat pada PC. Suatu sistem komputer bekerja dengan ditandai adanya interaksi antara komputer dan peripheral (hadware-nya) dengan program dan sistem op- erasi  (softwarenya). Komputer (CPU) adalah otak dari sistem tersebut sedangkan peripheral menghubungkan otak tersebut dengan dunia luar.  Kerja suatu sistem komputer dioperasikan oleh sistem operasi dan program.