PERSPEKTIF HISTORIS


1.1 PERKEMBANoGAN KOMPUTER

· Jaman Kuno : Metode Elementer

· Thn 2000 SM : ABACUS / SEMPOA di daratan Cina

· Thn 1617 : John Napier membuat “Napier Bones”

· Thn 1620 : William Oughtred membuat “Slide Rule”

· Thn 1642 : Blaise Pascal membuat “Pascal Arithmatic Machine”

· Thn 1671 : Gotfried Von Leibneitz membuat “Leibneitz Calculation Machine”

· Thn 1812 : Charles Babage membuat “Babage Calculation Machine”

· Thn 1890 : Herman Hollerith membuat “Punch Card Machine”

· Thn 1944 : Horward Aiken membuat MARK-I

· Thn 1946 : J. Prespr Eckert dan John W. Mauchly membuat ENIAC dan membuat UNIVAC komputer yang pertama kali di perdagangkan

· Thn 1950 : J. Prespr Eckert dan John W. Mauchly mengembangkan menjadi EDSAC

Perkembangan Komputer Berdasarkan Generasinya

1.1.1 Komputer Generasi Pertama (1946 – 1959)

· Menggunakan tabung hampa udara (Vacuum Tube) untuk sirkutnya

· Program hanya dapat dibuat dengan bahasa mesin (Machine Language)

· Menggunakan konsep stored-program dengan memori utamanya adalah magnetic core storage

· Ukuran fisik komputer besar, memerlukan ruangan yang luas

· Cepat panas, sehingga diperlukan alat pendingin. Prosesnya kurang cepat dan simpanan (memorinya) kecil

· Membutuhkan daya listrik yang besar dan berorientasi pada aplikasi bisnis

Contoh dari komputer generasi pertama, adalah :

· ENIAC (Elektronic Numerical Integrator and calculator) dimulai tahun 1942

· HARDVARD MARK II dibuat pada bulan juli tahun 1947 dan mempunyai kemampuan 12 kali lebih besar daripada HARDVARD MARK II

1.1.2 Komputer Generasi Kedua (1959 – 1964)

· Komponen yang digunakan adalah transistor untuk sirkuitnya, dikembangkan di Bell Laboratories oleh John Bordeen, William Shockley dan Wolther Brattain pada tahun 1947

· Program dapat dibuat dan Bahasa Tingkat Tinggi, misalnya : Fortran, Cobol, Algol

· Kapasitas memori utama sudah cukup besar dengan pengembangan dari magnetic core storage, dapat menyimpan puluhan ribu karakter

· Menggunakan simpanan luar magnetic tape dan magnetic disk yang berbentuk removable disk atau disk pack

· Mempunyai kemampuan proses real-time dan time-sharing

· Ukuran fisik komputer lebih kecil dibandingkan dengan komputer generasi pertama

· Proses operasi sudah cepat, dapat memproses jutaan operasi perdetik

· Membutuhkan lebih sedikit daya listrik

· Orientasinya tidak hanya pada aplikasi bisnis, tapi juga ke aplikasi teknik.

Contoh dari komputer generasi kedua, adalah : IBM model 1620, IBM model 1401, dll.

1.1.3 Komputer Generasi Ketiga (1946 – 1970)

· Komponen yang digunakan adalah IC (Integrated Circuit) yang berbentuk Hybrid Integrated Circuit dan Monolithic Integrated Circuit

· Peningkatan dari softwarenya

· Lebih cepat dan lebih tepat kec. +/-10000x dari komputer generasi pertama

· Kapasitas memori komputer lebih besar, dapat menyimpan ratusan ribu karakter

· Menggunakan penyimpanan luar yang sifatnya random access yang (dapat masuk record data secara acak) yaitu disk magnetic yang berkapasitas besar (jutaan karakter)

· Penggunaan listrik lebih hemat dibandingkan dengan komputer generasi sebelumnya

· Memungkinkan untuk melakukan multiprocessing dan multiprogramming

· Pengembangan dari alat input-output yang menggunakan visual display terminal yang bisa menampilkan gambar-gambar dan grafik, dapat menerima dan mengeluarkan suara, serta penggunaan alat pembaca tinta Magnetic yaitu MICR (Magnetic Ink Character Recognition)

· Harga semakin murah dibandingkan dengan komputer generasi sebelumnya

· Kemampuannya melakukan komunikasi data dari satu komputer dengan komputer yang lainnya, misalnya : lewat alat komunikasi telepon

Contoh dari komputer generasi ketiga, adalah : IBM S/370 dan UNIVAC 1106

1.1.4 Komputer Generasi Keempat (1970 – 1990)

· Penggunaan Large Scale Integration (LSI) disebut juga dengan nama Bipolar Large Scale Integration

· Dikembangkan komputer Mikro yang menggunakan Micro Processor dan Semi Conductor yang berbentuk Chip untuk memori komputer generasi sebelumnya masih menggunakan Magnetic Core Storage

· Biaya lebih besar dan pembuatannya sangat rumit

· Dibuat dengan rangkaian terpadu bertingkat tinggi

1.1.5 Komputer Generasi Kelima (mulai 1990-an)

· Komputer ini sedang dalam pengembangan komponen yang digunakan adalah VLSI (Very Large Scale Integration)

· Teknologi yang kemungkinan bisa menggantikan Chips

· Dapat menterjemahkan bahasa manusia dan manusia dapat bercakap-cakap langsung dengan komputer

· Penghematan energy komputer

· Dapat melakukan diagnosa penyakit yang lebih akurat

SUMBER : D.SURYADI.H.S., “PENGANTAR ARSITEKTUR KOMPUTER”.PENERBIT : GUNADARMA.

I/O Unit


Definisi dan Persyaratan Kontrol I/O

Sebuah sistem kontrol I/O bertujuan untuk memberikan bantuan kepada user untuk memungkinkan mereka mengakses berkas, tanpa memperhatikan detail dari karakteristik dan waktu penyimpanan. Kontrol I/O menyangkut manajemen berkas dan peralatan manajemen yang merupakan bagian dari sistem operasi.d

Tugas dari Sistem Kontrol I/O adalah :

1) Memelihara directori dari berkas dan lokasi informasi

2) Menentukan jalan bagi aliran data antara main memory dan alat penyimpanan sekunder

3) Mengkoordinasi komunimasi antara CPU dan alat penyimpanan sekunder

4) Menyiapkan berkas penggunaan input atau output telah selesai

Bus adalah sekelompok kawat atau sebuah jalur fisik yang berfungsi menghubungkan register-register dengan unit-unit fungsional yang berhubungan dengan tiap-tiap modul. Informasi saling dipertukarkan di antara modul dengan melalui bus.

Interface Aplikasi I/O

Ketika suatu aplikasi ingin membuka data yang ada dalam suatu disk, sebenarnya aplikasi tersebut harus dapat membedakan jenis disk apa yang akan diaksesnya. Untuk mempermudah pengaksesan, sistem operasi melakukan standarisasi cara pengaksesan pada peralatan I/O. Pendekatan inilah yang dinamakan interface aplikasi I/O.

Interface aplikasi I/O melibatkan abstraksi, enkapsulasi, dan software layering. Abstraksi dilakukan dengan membagi-bagi detail peralatan-peralatan I/O ke dalam kelas-kelas yang lebih umum. Dengan adanya kelas-kelas yang umum ini, maka akan lebih mudah untuk membuat fungsi-fungsi standar (interface) untuk mengaksesnya. Lalu kemudian adanya device driver pada masing-masing peralatan I/O, berfungsi untuk enkapsulasi perbedaan-perbedaan yang ada dari masing-masing anggota kelas-kelas yang umum tadi. Device driver mengenkapsulasi tiap -tiap peralatan I/O ke dalam masing-masing 1 kelas yang umum tadi (interface standar). Tujuan dari adanya lapisan device driver ini adalah untuk menyembunyikan perbedaan-perbedaan yang ada pada device controller dari subsistem I/O pada kernel. Karena hal ini, subsistem I/O dapat bersifat independen dari hardware.

Karena subsistem I/O independen dari hardware maka hal ini akan sangat menguntungkan dari segi pengembangan hardware. Tidak perlu menunggu vendor sistem operasi untuk mengeluarkan support code untuk hardware-hardware baru yang akan dikeluarkan oleh vendor hardware.

Pengaksesan I/O terdiri dari dua cara yaitu :
1. Memory mapped I/O
Dimana pirabti I/O dihubungkan sebagai lokasi memory virtual dimana port I/O tergantung pada memori utama

Karakteristik memory mapped I/O antara lain :
• Port I/O dihubungkan ke bus alamat
• Piranti input sebagai bagian memory yang memberikan data ke bus data. Piranti output ssebagai bagian memori yang memiliki data tersimpan di dalamnya.

2. I/O mapped I/O
Piranti I/O dihubungkan sebagai lokasi terpisah dengan lokasi memori, dimana port I/O tidak tergantung pada memori utama.

karakteristik I/O mapped I/O :

· Port I/O tidak tergantung memori utama

· Transfer informasi dilakukan di bawah kendali sinyal control yang menggunakan instruksi INPUT dan OUTPUT

· Operasi I/O tergantung sinyal kendali dari CPU

· Intruksi I/O mengaktifkan baris kendali read/write pada port I/O, sedangkan instruksi memori akan mengaktifkan baris kendali read/write pada memori

· Ruang memory dan ruang alamat I/O menyatu, sehingga dapat memiliki alamat yang sama.

Kelebihan dan kekurangan :

· I/O mapped I/O lebih cepat dan efisien, karena lokasi I/O terpisah dengan lokasi memori

· I/O mapped I/O mempunyai keterbatasan jumlah intruksi yang dapat digunakan untuk operasi I/O

Sumber : saefudin.staff.jak-stik.ac.id/files/sistem-berkas[7].doc

: http://ayienyen.blogspot.com/2010/01/pengaksesan-io-terdiri-dari-dua-cara.html

CPU (Central Prosesing Unit)


CPU (Central Processing Unit)

Central Processing Unit jika diterjemahkan dalam bahasa Indonesia berarti Unit Pengolah Pusat. Di dalam CPU terdapat berbagai macam perangkat keras yang diperlukan untuk menjalankan komputer. Nah untuk mengetahui perangkat keras apa saja yang biasanya terdapat pada CPU, silahkan baca artikel ini selanjutnya.

Macam macam isi dari cpu

Harddisk

Harddisk drive (HDD) alat ini merupakan tempat menyimpan data pada CPU. Jika hardisk dibuka, maka di dalamnya terlihat piringan logam sebagai tempat menulis data. Kecepatan putarannya bervariasi. Ada yang 5400 putaran per menit bahkan ada yang sampai 7200 putaran per menit. Kemampuan sebuah hardisk biasanya ditentukan oleh banyaknya data yang bisa disimpan. Besarnya bervariasi, ada yang 1,2 Gigabyte (GB) hingga 80 GB. Satu GB sama dengan 1000 Megabyte, sedangkan 1 Megabyte sama dengan 1000 Kilobyte. Sangat besar kan ? Kita bisa menyimpan semua data kita pada hardisk ini.

Floppy Disk Drive

Floppy disk drive adalah alat untuk membaca atau menulis pada sebuah disket. Beberapa tahun lalu, masih banyak orang yang menggunakan floppy disk berukuran 5 1/4 inchi (disket besar), yang menyimpan data sebanyak 700 Kilobyte. Saat ini disket besar sudah digantikan dengan disket kecil yang berukuran (3 1/2 inchi) dengan kapasitas menyimpan data sebesar 1,4 Megabyte.

Cara kerja floppy disk hampir sama dengan harddisk. Plat bundar berisi data dalam disket akan diputar oleh motor dalam floopy disk drive. Sebuah magnet akan membaca atau menulis data pada disket itu.

CD-ROM drive

Fungsinya adalah untuk membaca data dari sebuah Compact Disc (CD). ROM adalah singkatan dari Read Only Memory yang artinya penyimpan data yang hanya bisa dibaca. Jadi CD-ROM hanya bisa digunakan untuk membaca data, tidak dapat digunakan untuk menyimpan data. Namun saat ini, ada alat serupa yang dapat digunakan untuk menulis / menyimpan data ke sebuah CD. Namanya CD-RW (CD Read and Write atau CD baca dan tulis).

Cara kerja CD-ROM maupun CD-RW sama dengan cara kerja harddisk atau floppy disk drive. Bedanya, bagian yang diputar adalah kepingan CD. Alat pembacanya juga bukan head magnet tetapi sinar laser yang berkekuatan kecil.

Prosesor

Nah, inilah Brain (otaknya) komputer. Prosesor berfungsi untuk memproses semua perhitungan yang harus dilakukan oleh komputer. Kekuatan prosesor diukur dari frekuensinya, seperti 550 MHz (Mega Hertz) sampai saat ini sudah ada yang mencapai 1,4 GHz (Giga Hertz).

Jika komputer dihidupkan, maka prosesor akan langsung bekerja dan cepat naik suhunya. Oleh karena itu setiap prosesor saat ini sudah dilengkapi dengan besi penyalur panas (heat sink) dan kipas pendingin. Saat ini prosesor yang banyak digunakan adalah Intel, AMD dan IBM.

Memori

Memori dikenal juga dengan sebutan RAM (Random Acces Memory). Gunanya adalah untuk penyimpanan data sementara sewaktu digunakan oleh prosesor. Jika komputer di matikan, maka data di RAM akan hilang. Kecepatan membaca data RAM ini lebih cepat jika dibandingkan dengan Harddisk.

Kartu Grafis (VGA Card)

Kartu VGA (Video Graphic Adapter) berguna untuk menerjemahkan output (keluaran) komputer ke monitor. Untuk menggambar / design graphic ataupun untuk bermain game, kita perlu VGA yang tinggi kekuatannya. Saat ini ada VGA dengan memori 16, 32 hingga 128 Megabyte. Jenisnya yang terkenal adalah GeForce buatan perusahaan Nvidia.

Kartu Suara (Soundcard)

Perangkat ini berguna untuk mengeluarkan suara. Kalau kita sedang mendengar musik ataupun bermain game, perangkat ini sangat bermanfaat. Suaranya bisa stereo, surround (berputar) bahkan suara 3 dimensi, sehingga kita seolah-olah berada ditempat kejadian. Tetapi perangkat ini kurang lengkap jika tidak ada speaker. Karena itu kita perlu menghubungkan speaker dengan soundcard yang telah terpasang dengan sebuah kabel yang disambung langsung ke soundcard. game

Motherboard

Motherboard atau disebut juga dengan Papan Induk berfungsi untuk tempat semua alat utama CPU yang telah disebutkan di atas. Bentuk motherboard seperti sebuah papan sirkuit elektronik.

Motherboard merupakan tempat berlalu lalangnya data. Motherboard menghubungkan semua peralatan komputer dan membuatnya bekerja sama sehingga komputer berjalan dengan lancar.

Sumber: http://intrik.wordpress.com/2007/04/29/cpu-central-processing-unit/