Minggu, 26 Oktober 2014

Punch Card

1 komentar
Punch Card

Punch card, kartu IBM, atau kartu Hollerith adalah selembar kertas kaku yang berisi baik perintah untuk mengendalikan mesin otomatis atau data untuk aplikasi pengolahan data. Kedua perintah dan data diwakili oleh ada atau tidak adanya lubang di posisi yang telah ditentukan. Sekarang usang sebagai media perekam, Punch card secara luas digunakan di seluruh abad ke-19 untuk mengendalikan tekstil tenun dan di akhir abad 19 dan awal abad ke-20 untuk mengendalikan organ lapang dan instrumen terkait. 
Kartu menekan digunakan melalui sebagian besar abad ke-20 dalam apa yang dikenal sebagai industri pengolahan data; penggunaan catatan mesin Unit, diatur dalam sistem pengolahan data, untuk input data, pengolahan, dan penyimpanan. komputer digital awal digunakan Punch card, sering dibuat dengan menggunakan mesin keypunch, sebagai media utama untuk masukan dari kedua program komputer dan data . Pada 2012, beberapa mesin voting masih menggunakan Punch card untuk merekam data.

1.      IBM menekan manufaktur kartu
IBM Fred M. Carroll mengembangkan serangkaian menekan jenis rotary yang digunakan untuk menghasilkan terkenal kartu tabulasi standar, termasuk model 1921 yang dioperasikan pada 400 kartu per menit (cpm). Kemudian, ia mengembangkan pers yang sama sekali berbeda mampu beroperasi pada kecepatan lebih dari 800 cpm, dan diperkenalkan di 1936.Carroll ini berkecepatan tinggi tekan, mengandung silinder cetak, merevolusi pembuatan kartu tabulasi menekan. Hal ini memperkirakan bahwa antara tahun 1930 dan 1950, Carroll tekan menyumbang sebanyak 25 persen dari keuntungan perusahaan.
Pelat cetak dibuang dari menekan kartu tersebut, setiap lempeng mencetak ukuran kartu IBM dan dibentuk menjadi silinder, sering ditemukan digunakan sebagai meja pena / pemegang pensil, dan bahkan hari ini dapat tertagih artefak IBM (setiap tata letak kartu memiliki pelat cetak sendiri).

IBM awalnya diperlukan bahwa pelanggan hanya menggunakan IBM diproduksi kartu dengan mesin IBM, yang disewakan, tidak dijual. IBM melihat usahanya menyediakan layanan dan bahwa kartu adalah bagian dari mesin. Pada tahun 1932 pemerintah mengambil IBM ke pengadilan tentang masalah ini. IBM berjuang sampai ke Mahkamah Agung dan hilang pada tahun 1936, putusan pengadilan bahwa IBM hanya bisa mengatur kartu specifications.In kasus lain, mendengar pada tahun 1955, IBM menandatangani sebuah dekrit persetujuan yang membutuhkan, antara lain, bahwa IBM akan dengan 1962 tidak lebih dari satu-setengah dari kapasitas produksi kartu menekan di Amerika Serikat. Keputusan Tom Watson Jr. untuk menandatangani Keputusan ini, di mana IBM melihat ketentuan kartu meninju sebagai titik paling signifikan, menyelesaikan pengalihan kekuasaan kepadanya dari Thomas Watson, Sr.

1.      IBM 96-kolom menekan Format kartu
Pada awal 1970-an IBM memperkenalkan baru, lebih kecil, bulat-lubang, 96-kolom kartu format bersama dengan IBM System / 3 komputer. Kartu ini memiliki kecil (1 mm), lubang melingkar, lebih kecil daripada di pita kertas. Data disimpan dalam enam-bit kode desimal biner-kode, dengan tiga baris 32 karakter masing-masing, atau 8-bit EBCDIC. Dalam format ini, setiap kolom dari tingkatan atas yang dikombinasikan dengan dua baris pukulan dari tingkat bawah untuk membentuk 8-bit byte, dan tingkat menengah dikombinasikan dengan dua baris pukulan lebih banyak, sehingga masing-masing kartu berisi 64 byte 8- bit-per-byte kode biner data.
Read full post »

Selasa, 21 Oktober 2014

Sejarah Komputer dan beberapa Generasi Komputer

1 komentar


Sejarah Komputer
Sejarah Komputer berawal dari 5000 tahun yang lalu ketika ditemukannya alat hitung pertama.  Alat ini disebut abakus atau sempoa. Alat hitung ini ditemukan pertama kali dalam sejarah Babilonia kuno, berbentuk belahan papan diatasnya ditaburi pasir sehingga orang bisa menulis atau menghitung. Oleh karena itu maka  alat ini disebut abakus, asal kata dari bahasa Yunani ABACOS, artinya menghapus debu.
Oleh bangsa Cina mengembangkan abakus ini menjadi 2 bagian. Pada terali  atas dimasukkan 2 bijian  dan 5 bijian  pada terali  bawah. bentuk inilah yang yang populer hingga saat ini untuk melakukan perhitungan aritmatika.  sampai  saat ini  penemuan Abakus atau sempoa ini dapat dianggap sebagai awal mula
 sejarah komputer
Entah mana yang benar sejarah komputer bermula darimana,  yang jelas saat ini komputer tidak lagi sebagai alat hitung biasa, namun telah memasuki ke segala aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan matematika biasa namu bisa dimanfaatkan diberbagai bidang pekerjaan, lihat saja penggunaan komputer dibidang kedokteran, misalnya USG CT Scan dan lainya, di super-super market digunakan di kasir untuk melakukan billing dengan alat pembaca barcode.Ada pula sumber yang mengatakan bahwa Sejarah Komputer itu bermula sejak ditemukannya alat mekanik dan elektronik untuk proses olah data telah dilakukan seiring ditemukannya alat-alat mekanika dan elektronika (mechanical and electronic) untuk membantu dalam perhitungan yang cepat. Dari awal dimulainya Sejarah perkembangan Komputer hingga  pengembangan perangkat modern seperti yang kita temui saat ini adalah suatu evolusi dari penemuan alat  mekanik dan elektronik
sejarah komputer
Pascaline dengan roda putar bergerigi
Sejarah Komputer mekanik diawali oleh penemuan Blaise Pascal  (1623-1662.), Pada tahun 1642, yang pada waktu itu Blaise Pascal  baru saja memasuki remaja diusia 18 tahun, yang ia sebut sebagai kalkulator roda numerik (numerical wheelcalculator) untuk membantu ayahnya dalam melakukan penghitungan pajak. Kotak kuningan ini yang disebut Pascaline, mempergunakan roda putar bergerigi  sebanyak delapan buah, digunakan  untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakan alat penghitung bilangan berbasis sepuluh. Kelemahannya jika perhitungan sudah melebihi 10 digit angka. Dalam Tokoh-Tokoh Sejarah Perkembangan Komputer menyebut Blaise Pascal adalah orang yang berjasa karena menemukan ide pertama untuk komputer digital
pada Tahun 1694, seorang saintis matematika dan filosof Jerman, Gottfred Wilhem von Leibniz (1646-1716) menyempurnakan  Pascaline dengan membuat mesin yang mampu melakukan operasi perkalian. Sama seperti pendahulunya, alat ini tetap bekerja menggunakan roda-roda gerigi. Dengan mempelajari  maha karya Pascal, Leibniz mampu menyempurnakan alatnya.
Dalam Catatan Sejarah Komputer juga menyebut nama Charles Xavier Thomas de Colmar di tahun 1820, menciptakan mesin yang memiliki kemampuan melakukan pengoperasian empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer, mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alat tersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian. Bersama-sama dengan Pascal dan Leibniz, Colmar membantu mengukir dengan tinta emas pada Sejarah perkembangan komputerdengan membangun era komputasi mekanikal.
sejarah komputer
Babagge dan karyanya Mesin differensial
Di tahun 1812, Charles Babbage (1791-1871) seorang profesor matematika berkewarga negaraan Inggris,  telah mengakeslarasi kemajuan Komputer dari abad ke 16 seakan-akan jalan di tempat. Ia memajukan piranti ini di bidang hardware dengan menemukan sebuah difference engine yang memungkinkan perhitungan tabel matematika. Menurut catatan Sejarah Komputer,  Babbage menemukan ide mengenai analytical engine pada tahun 1834, ketika bermaksud mengembangkan difference engine-nya, Orang-orang yang pesimis menyebut penemuannya dengan nama Babbage’s Folly (kebodohan Babbage). Babbage bekerja dengan mesin penganalisanya hingga meninggal. Charles Babbage, memperhatikan keserasian alam antara mesin mekanik dan matematika yaitu mesin mekanik sangat cocok dalam melakukkan tugas yang sama dan berulangkali tanpa kesalahan; sedang matematika memerlukan repetisi sederhana dari suatu langkah-langkah tertentu, mesin tersebut dinamakan Mesin Differensial dengan memakai daya tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis. Penemuan Babbage dan Pemikiran-pemikirannya yang terperinci (hasil penelitiannya) menggambarkan karakteristik  Komputer elektronik modern. Penemuan Babbage ini merupan tonggak sejarah komputermodern
Setelah bekerja dengan Mesin Differensial selama satu dekade, kemudian Babbage terinspirasi untuk  membuat komputer general-purpose yang pertama, yang disebut Analytical Engine. Asisten Babbage, dalam pembuatan mesin ini Augusta Ada King (1815-1842) mepunyai peran penting karena telan membantu merevisi rencana dan  mencari pendanaan dari pemerintah Kerajaan Inggris, dan mengkomunikasikan spesifikasi Analytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi untuk di input ke dalam mesin dan juga membuatnya menjadi programmer perempuan pertama. pada tahun 1980, DoD atau Departemen Pertahanan, Pentagon USA menamakan sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan pada Babbage
Mesin uap Babbage tidak pernah rampung dikerjakan, kelihatan sangat sederhana jika  dibandingkan dengan standarisasi mesin sekarang ini. Meskipun demikian, alat tersebut menggambarkan elemen dasar dari sebuah komputer modern dan juga mengungkapkan sebuah konsep penting. Terdiri dari sekitar 50.000 komponen, Basic desain dari Analytical Engine mempergunakan Punched Card (berlubang-lubang) yang memuat  instruksi operasi bagi mesin itu.
Penggunaan alat prosessing Data Otomatis oleh The U.S. Bureau of Cencus tidak  merampungkan sensus dari tahun 1880 sampai di  tahun 1888. Pemimpin Bureau lalu menghentikan hal itu sebelum mencapai 10 tahunan. Komisi The U.S. Bureau, Herman Hollerith seorang pakar statistik memanfaatkan kepiawaiannya dalam menggunakan punched-card untuk sensus di tahun 1890. Dengan pemrosesan punched-card dan mesin Hollerith (Hollerith’s punched-card machine), sensus dapat dirampungkan dalam waktu 2,5 tahun. pada saat  itulah  dimulainya pemrosesan data secara otomatis yang di torehkan dalam sejarah perkembangan komputer
Dari awal Sejarah Komputer seperti disebut di awal artikel diatas, dengan ditemukannyanya abakus sebagai alat hitung biasa, sampai memasuki Komputer generasi pertama sebagai tonggak sejarah komputer modern dari 6 dekade yang lalu. Perkembangan komputer hingga saat ini sudah memasuki komputer generasi kelima.

Sejarah Komputer  Modern dari Generasi ke Generasi

Mari kita simak bersama ringkasa perjalanan Sejarah Komputer Modern dari generasi pertama sampai pada Generasi kelima
1)  Sejarah Komputer Generasi Pertama  (1940-1959)
Sejarah Komputer
Sejarah Komputer
komputer pada generasi pertama lumayan besar segi ukurannya, Kerangka Utama (Mainframe) saja, hampir sama ukurannya dengan sebuah kamar tamu.  komputer menggunakan Tube  vakum untuk memproses dan menyimpan informasi. Tabung vakum berukuran seperti permen lampu kecil yang cepat panas dan mudah terbakar, penggunaan daya listrikpun sangat besar. Jumlah tabung vakum yang diperlukan sangat banyak agar komputer tetap dalam keadaan stabil.
Pada tahun 1946, computer electronik sepenuhnya desain dari Dr. John Mauchly dan Prosper Eckert yang mewujudkan ENIAC (Electronic Numerical Integrator And Calculator). ENIAC memiliki ukuran 140 meter persegi, dengan ukuran berat 30 ton, menghabiskan daya listrik 130 kilowatt dan 1800 tabung vakum, 70.000 resistor, dan 5 juta titik solder, memory tersimpan diluar dengan memanfaatkan switch & kabel
sejarah komputer
sejarah komputer
Dr. John Mauchly dan Prosper Eckert sekali lagi menciptakan EDVAC (Electronic Discrete Variable Automatic Computer) yang mengurangi penggunaan tabung vakum dan  lebih efisien dari ENIAC dan menggunakan Konsep  EDSAC (Electronic Delay Storage Automatic Calculator) yang menggunakan raksa dan tabung vakum untuk menyimpan memori yang  telah dibuat. UNIVAC1 (Universal Otomatis Calculator) ciptaan Dr. John Mauchly dan Prosper Eckert, pertama diluncurkan  tahun 1951 adalah komputer pertama yang digunakan untuk memproses data bisnis.
2) Sejarah Komputer Generasi  Kedua  (1959-1964)
Ditemukannya Transistor transistor sangat berpengaruh terhadap perkembangan komputer. Tube vakum terganti oleh transistor pada radio, televisi dan komputer. hal ini menyebabkan ukuran mesin-mesin elektrik diperkecil, karena penggunaan tabung telah digantikan oleh transistor dan dioda
sejarah komputer
Transistor
Vakum meskipun sifatnya sangat  mudah terbakar. Cara baru untuk menyimpan memori  yaitu  inti  Magnetik diperkenalkan. Alat ini menggunakan kawat  halus yang dililit. Kemampuan pengelolaan lebih besar. Dan mulai menggunakan bahasa pemrograman level tinggi yaitu dengan  FOTRAN (1954) dan COBOL (1959) untuk menggantikan bahasa mesin. Minikomputer dihasilkan yang hemat energi dan harganya pun lebih murah dan lebih kecil dibandingkan  dengan komputer terdahulu. Mesin pertama yang memanfaatkan teknologi baru ini adalah super komputer yang bernama LARC dibuat Sprery-Rand dan kompputer yang bernama Stretch diciptakan oleh IBM. Komputer- komputer ini, yang dikembangkan untuk lab. energi atom, adan dapat menangani sebagian besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom.
3) Sejarah Komputer Generasi Ketiga (1964-1980)
Pada Generasi ini dimulai sejak  IBM (Internatinal Business Machine) memperkenalkan Sistem/360 yaitu Kerangka Utama yang mengandung alat-alat yang lengkap untuk memenuhi semua kebutuhan pemrograman pada waktu tersebut. Sistem/360 Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Berbagai bahasa pemrograman mulai muncul pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dimengerti oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karier baru bermunculan (programmer, analis sistem, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.
4) Sejarah Komputer Generasi Keempat (1980-sekarang)
pada Generasi ke-4 ketika Penelitian dari microelektronik telah sukses menghasilkan Sirkuit Terpadu atau Chip dimana ribuan  transistor disatukan  didalam kepingan segi empat silikon melalui proses Large Scale Integration. Transistor mulai digantikan oleh Chip sebagai bahan logika komputer. MicroKomputer merupakan yang terkecil di dalam Family digital komputer digital mulai diproduksi seperti Apple II, IBM PC, NEC PC dan Sinclair.
Sistem Operasi Komputer mulai berkembang dan Program bahasa komputer BASIC, Pascal, PL / 1 C dan Logo mulai diperkenalkan. Kebanyakan komputer dibuat tersedia dengan bahasa secara “binary” di dalam ROM untuk bahasa BASIC. Bahasa ini merupakan bahasa yang paling populer digunakan pada Microkomputer. software tambahan juga diperkenalkan untuk membantu solusi masalah. Pada Generasi keempat ini, Laptop, Notebook, Handheld dan Palmtop, PC tablet diperkenalkan. karena lebih kecil dari Microkomputer serta mudah dibawa ke mana-mana.  Sistem Jaringan omputer dan jaringan internet yang luas menggunakan protokol TCP /IP juga diperkenalkan sebagai jaringan kemitraan informasi secara global. prosesor AMD, Prosesor Intel Pentium, Celeron, Pentium II, Pentium 111 dan Pentium 4, Dual Core, core2Duo, Core2Quad Pentium D, Intel atom, Processor Core i3, core i5 Core i7 mewarnai  sejarah perkembangan komputer supra modern saat ini

4) Generasi Kelima
Generasi Komputer pada era ini masih bersifat imaginatif berupa ide atau gagasan, VLSI (Very Large Scale Integration) adalah komponen yang akan digunakan.  Ide Desain pada komputer pada generasi ini akan akan dikembangkan komputer yang dapat menterjemahkan bahasa manusia, dan mampu berkomunikasi  dengan manusia baca selengkapnya pada artikel Komputer Masa Depan & Teknologi Komputer Generasi Kelima
artikel Sejarah Komputer disusun dari berbagai sumber referensi luar untuk menambah wawasan mengenai Sejarah Komputer dan perkembangannya.
Read full post »

Arsitektur Von Neumann

1 komentar

Arsitektur Von Neumann

Mesin Von Neumann dalam hal ini mewakili mesin komputer generasi pertama yang bersifat stored program. John Von Neumann adalah seorang ahli matematika dan anggota Institute of Advance Study di Princention New Jersey yang bekerja sama dengan H.H. Goldstine dan A.W. Binks mengajukan suatu makalah yang menyarankan bahwa dalam pembuatan komputer sebaiknya menggunakan angka binary. Konsep tersebut pada akhirnya menjadi tonggak sejarah dalam terciptanya komputer digital yang akhirnya membawa Neumann pada julukan “promoter of the stored program (software) concept”.


      Rancangan  dasar  mesin  yang  diberi  nama  IAS  ini  adalah  konsep  Neumann  yang  menyatakan bahwa  pemrograman  komputer  secara  langsung  dengan  menggunakan  banyak  tombol  dan kabel adalah sesuatu yang melelahkan, lambat dan tidak fleksibel. 
Untuk itu dia berpikiran bahwa sebuah program dapat diwakili dalam bentuk digital dan 
tersimpan  secara  tetap  dalam  memori  komputer  secara  bersama-sama.  Sketsa  arsitektur  dari 
rancangan tersebut adalah seperti pada gambar 3.4 di bawah ini.


            Dari gambar di atas, dapat diketahui bahwa mesin Neumann memiliki lima bagian utama 
sebagai berikut :

  Unit Input untuk membaca data dan instruksi yang diberikan.
  Main Memory  terdiri dari 4096 Word satu word memuat 40 bit biner.
  Arithmetic Logic sebagai bagian yang berfungsi sebagai unit pemrosesan.
  Control Unit sebagai pengendali kerja antar komponen arsitektur.
  Unit Output untuk  menampilkan hasil pengolahan data yang dilakukan ALU dan CU. 

           Dari arsitektur mesin tersebut terlihat bahwa mesin ini sudah memiliki bagian-bagian yang 
menjadi prototipe komputer modern yaitu Arithmetic Logic dan Control Unit yang merupakan 
bagian dari Central Processing Unit. 
Arsitektur Mesin Komputer Modern (1980 …)
Arsitektur CPU komputer modern, secara umum dapat dilihat seperti pada gambar berikut :
Pada gambar 3.5 di atas, dapat dilihat bagian-bagian CPU yang lebih lengkap seperti Register, 
Control Unit, Kendali I/O (Interconection) dan Arithmetic Logic Unit.


     Arithmetic  and  Logic  Unit  (ALU),  bertugas  membentuk  fungsi  -  fungsi 
pengolahan data komputer :

  • Control  Unit,  bertugas  mengontrol  operasi  CPU  dan  secara  keseluruhan 

mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam 
menjalankan fungsi - fungsi operasinya 
  • Registers,  adalah  media  penyimpan  internal  CPU  yang  digunakan  saat  proses 

pengolahan data 
  •  CPU  Interconnections,  adalah  sistem  koneksi  dan  bus  yang  menghubungkan 

komponen internal CPU, yaitu ALU, unit kontrol  dan register  -  register dan juga 
dengan bus - bus eksternal CPU yang menghubungkan dengan sistem lainnya 

FUNGSI CPU :

  • Fungsi CPU adalah penjalankan program - program yang disimpan dalam memori 

utama  dengan  cara  mengambil  instruksi  -  instruksi,  menguji  instruksi  tersebut 
dan mengeksekusinya satu persatu sesuai alur perintah 
  •  Proses  Eksekusi  Program  adalah  dengan  mengambil  pengolahan  instruksi  yang 

terdiri  dari  dua  langkah,  yaitu  operasi  pembacaan  instruksi  (fetch)  dan  operasi 
pelaksanaan instruksi (execute).
  • Siklus Fetch Eksekusi Program :

1.  CPU awalnya akan membaca instruksi dari memori. 
2.  Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung 
instruksi selanjutnya, yang disebut Program Counter (PC).
3.  PC akan menambah satu hitungannya setiap kali CPU membaca instruksi. 
4.  Instruksi - instruksi yang dibaca akan dibuat dalam register instruksi (IR). 

AKSI AKSI DI DALAM CPU :
  • CPU - Memori, perpindahan data dari CPU ke memori dan sebaliknya 
  • CPU - I/0, perpindahan data dari CPU ke modul I/0 dan sebaliknya 
  • Pengolahan  Data,  CPU  membentuk  sejumlah  operasi  aritmatika  dan  logika terhadap data 
  • Kontrol,  merupakan  instruksi  untuk  pengontrolan  fungsi  atau  kerja.  Misalnya instruksi pengubahan urutan eksekusi 

SIKLUS INSTRUKSI DAL AM CPU :

  • Instruction  Addess  Calculation  (IAC),  yaitu  mengkalkulasi  atau  menentukan alamat  instruksi  berikutnya  yang  akan  dieksekusi.  Biasanya  melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya 

  • Instruction  Fetch  (IF),  yaitu  membaca  atau  pengambil  instruksi  dari  lokasi memorinya ke CPU

  • Instruction  Operation  Decoding  (IOD),  yaitu  menganalisa  instruksi  untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan 

  • Operand  Address Calculation  (OAC),  yaitu menentukan alamat operand, hal  ini dilakukan apabila melibatkan referensi operand pada memori 

  • Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul i/o 
  • Data  Operation  (DO),  yaitu  membentuk  operasi  yang  diperintahkan  dalam instruksi 

  • Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori 

TENTANG INTERUPT.

  • Fungsi  interupsi  adalah  mekanisme  penghentian  atau  pengalihan  pengolahan instruksi  dalam  CPU  kepada  routine  interupsi.  Hampir  semua  modul  (memori dan I/0) memiliki mekanisme yang dapat menginterupsi kerja CPU.

  • Tujuan  interupsi  secara  umum  untuk  manajemen  pengeksekusian  routine instruksi  agar  efektif  dan  efisien  antar  CPU  dan  modul  -  modul  I/0  maupun memori. 

  • Setiap  komponen  komputer  dapat  menjalankan  tugasnya  secara  bersamaan, tetapi  kendali  terletak  pada  CPU  disamping  itu  kecepatan  eksekusi  masing  -masing  modul  berbeda  sehingga  dengan  adanya  fungsi  interupsi  ini  dapat sebagai sinkronisasi kerja antar modul.


SINYAL INTERUPSI DALAM CPU:

  • Program, yaitu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada  hasil  eksekusi  program.  Contohnya:  arimatika  overflow,  pembagian  nol, oparasi ilegal 
  • Timer,  adalah interupsi yang dibangkitkan pewaktuan dalam prosesor. Sinyal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler IT233 – ORGANISASI DAN ARSITEKTUR KOMPUTER   Pertemuan 2
  • I/0,  sinyal  interupsi  yang  dibangkitkan  oleh  modul  I/0  sehubungan pemberitahuan kondisi error dan penyelesaian suatu operasi 
  • Hardware failure,  adalah interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori 

INTERUPSI GANDA:
  • Menolak  atau  tidak  mengizinkan  interupsi  lain  saat  suatu  interupsi  ditangani prosesor.  Kemudian  setelah  prosesor  selesai  menangani  suatu  interupsi  maka interupsi  lain  baru  di  tangani.  Pendekatan  ini  disebut  pengolahan  interupsi berurutan / sekuensial 
  • Prioritas bagi interupsi dan  interrupt handler  mengizinkan interupsi berprioritas lebih  tinggi  ditangani  terlebih  dahulu.  Pedekatan  ini  disebut  pengolahan interupsi bersarang

INTERUPSI BERSARANG:

  • Sistem memiliki tiga perangkat I/0: printer, disk, dan saluran komunikasi
  • Pada  awal  sistem  melakukan  pencetakan  dengan  printer,  saat  itu  terdapat pengiriman data pada saluran komunikasi sehingga modul komunikasi meminta interupsi 
  • Proses  selanjutnya  adalah  pengalihan  eksekusi  interupsi  modul  komunikasi, sedangkan interupsi printer ditangguhkan 
  • Saat  pengeksekusian  modul  komunikasi  terjadi  interupsi  disk,  namun  karena prioritasnya lebih rendah maka interupsi disk ditangguhkan 
  • Setelah  interupsi  modul  komunikasi  selesai  akan  dilanjutkan  interupsi  yang memiliki prioritas lebih tinggi, yaitu disk
  • Bila interupsi disk selesai dilanjutkan eksekusi interupsi printer 
  • Selanjutnya dilanjutkan eksekusi program utama 
Read full post »
 

Copyright © 2012 Dwi Elinda Putri Design by George Robinson | Blogger Theme by BTDesigner Published..Blogger Templates | Proudly powered by Blogger