Selasa, 24 Februari 2009

PERKEMBANGAN KOMPUTER

Sejarah dan Evolusi
- Generasi Pertama : Tabung Vakum
- ENIAC (Electronic Numerical Integrator And Computer)
- Kebutuhan untuk alat perang USA, sebagai penghitung jarak lintasan peluru dan artileri.
- Menyelesaikan persamaan-persamaan matematika.
- Dibuat oleh John Mauchly dan John Presper Eckert di Universitas Pennsylvania.
- Berat 30 ton, bervolume 15.000 kaki persegi, used power 140 KW.
- 18.000 tabung vakum
- Melakukan 5000 operasi penambahan per detik
- Selesai pada tahun 1946 dan 1955 tidak digunakan lagi.
- Generasi Kedua : Transistor
- Transistor menggantikan tabung vakum, Lebih kecil,
- lebih murah, lebih baik kerjanya
- Terbuat dari silikon (perangkat padat / solid state)
- Ditemukan di Bell Labs pada ೧೯೪೭

- IBM, NCR, RCA perusahaan pertama menggunakan transistor
- Penggunaan aritmatika dan logik yang lebih kompleks, bahasa pemrograman tinggi dan software sistem dengan komputer
- Generasi Ketiga : Integrated Circuits
- Tahun 1959 – 1990 an
- Kumpulan dari transistor, resistor, kapasitor, dsb.
- Membentuk sebuah chips (keping-keping) Setiap keping membentuk sebuah gate titik input dan output.
- Dikemas dalam pembungkus dan ditancapkan ke papan cetak (pcb)
- Teknologi yang memungkinkan bentuk fisik yang semakin kecil
- Next generation : Microprocessor
- Tahun 1971, Intel berhasil membuat sistem 4004, cikal bakal processors
- Terintegrasi semua komponen CPU.
- Evolusi meningkatkan jumlah bit processor pada saat tertentu.
- Ukuran semakin kecil
- Lebar bus data semakin besar
- Kecepatan semakin tinggi
- 8080 ; mesin 8 bit, dengan lintasan data 8- bit ke memori
- 8086 ; jauh lebih handal, 16 bit, memiliki cache intruksi,
- 80286 ; pengelamatan memory sampai 16 MB
- 80386 ; 32 bit pertama, menyaingi mainframe
- 80486 ; jauh lebih baik dar 386
- Pentium (I, II, III, 4)
- Dual Core
- Struktur;
- Terdapat empat struktur utama ;
- CPU (central processing unit) ; mengontrol operasi komputer dan membentuk fungsi-fungsi pengolahan datanya
- Memori utama : menyimpan data
- I.O : memindahkan data antara komputer dengan lingkungan luarnya
- System interconnection : mekanisme komunikasi antara CPU, memori utama dan I/O
- Komponen struktur utamanya ;
- Control Unit : mengontrol operasi CPU dan pada gilirannya mengontrol komputer
- Arithmetic and Logic Unit (ALU); membentuk fungsi-fungsi pengolahan data komputer
- Register : sebagai penyimpan internal bagi CPU
- CPU interconections : sejumlah mekanisme komunikasi antara control unit, ALU dan register-register
Sistem Perangkat Lunak
- Perangkat lunak dapat digolongkan menjadi dua, yaitu ;
• S/W Sistem Operasi -> yang mengoperasikan sistem komputernya,
• S/W Aplikasi -> yang digunakan untuk bekerja
• S/W Bahasa Pemrograman -> yang digunakan untuk membuat custom program.
- S/W operasi (operating system): program yang ditulis untuk mengendalikan danmengkoordinasi operasi pada sistem komputer
- S/W sistem bantuan (utility) ; sebuah program komputer, misalnya memformat HD, menyalin disk, membersihkan virus, dll (diskkeaper, norton, partionmagic,…)
- S/W bahasa (language) ; untukmenterjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin yang dapat dimengerti komputer (pascal, COBOL, Fortran, asembly,…)
Cara Kerja Hardware & S/W
- Sistem operasi fungsinya mengaktifkan hardware, supaya sistem OS dapat aktif maka diletakkan di RAM
- OS aktif di RAM , mengatur,mengawasi proses dari program komputer, penggunaan alat-alat
- BIOS
- Sistem operasi / operating systems (OS) ; program yang ditulis untukmengendalikan dan mengkoordinasi kegiatan operasi dari sistem komputer
- Bertanggung jawab, mengendalikan dan mengkoordinasikan semua operasi kegiatan
- Apple DOS (apple)
- DOS (disk operating system)
- Windows (3.1,3.11,95,98,2000,NT, XP, Win2003, Long horn)
- UNIX danLinux
- Mac OS (Macintosh)
- FreeBSD
- Solaris
- Novell
- OS terdiri dari 2 bagian ; control program dan user interface.
- Control Program tersimpan dalam ROM (Read Only Memory) disebut resident memory.
- Control Program tersimpan di disk disebut disk operating system (DOS)
- Multitasking: memungkinkan beberapa program sekaligus diproses pada saat bersamaan di sebuah komputer dengan single user.
- Multiprogramming: memungkinkan beberapa program menggunakan resources komputer pada saat waktu yang bersamaan bergantian
(ex ; proses memasukan data, melakukan cetak pada printer)
- Time Sharing: memungkinkan beberapa pemakai komputer menggunakan CPU bersamaan dan CPU akan memberikan waktunya bergantian kepada user untuk melayaninya
- Multiprocessing : memungkinkan beberapa CPU bekerja bersama-sama secara pararel dalam suatu sistem
- OS menyediakan fasilitas program bantuan (tools), ex ; memformat, menyalin, mengecek, menangani file, menangani tampilan, …
- Defragmentasi, Copy, Delete, Zip, burn, dll