Senin, 15 Oktober 2018

KONSEP TEKNOLOGI INFORMASI (Arsitektur Komputer)

BAB VII
ARSITEKTUR KOMPUTER

7.1 Pendahuluan

Arsitektur komputer adalah atribut atribut sebuah sistem komputer, dilihat dari sudut pandang seorang programmer. Dalam hal ini  struktur konseptual dan  perilaku fungsional sistem komputer. Struktur konseptual  menyangkut bagaimana komponen komponen tersebut disaling hubungkan (diinterkoneksikan). Perilaku fungsional (fungsional behaviour) menyangkut fungsi komponen-komponen secara individual, dan sebagai bagian dari struktur (aliran informasi dan kendali antar komponen-komponen dalam struktur). Tantangan dalam mempelajari arsitektur & org.komputer yaitu adanya berbagai variasi produk (teknologi, harga, unjuk kerja, ukuran, aplikasi). Faktanya konsep-konsep dasar arsitektur komputer tidak banyak berubah. Konsep Dasar :  Konsep Von Neumann (1943) :
”Stored Program Computer”=Mesin yang melakukan komputasi  berdasarkan pada program yang tersimpan didalamnya.
Fungsi - fungsi dasar sebuah  sistem komputer :
 1. Data processing.
 2. Data storage.
 3. Data movement.
 4. Control.

7.2 Perkembangan Sistem Komputer

1946: ENIAC  Stored Program Computer pertama 50 x 30 feet, 30 Ton, 25 kWatt, 100 k Kalkulasi/detik.
1. 1960: Main frame Computer..
2. 1970: Mini Computer.
3. 1980: Mikrokomputer.
a. Penurunan :  1. Ukuran fisik
                             (tabung dan transistor dan IC).
                         2. Biaya
b. Peningkatan :  1.Kapasitas memory.
                            2.Kinerja  (kecepatan).
200_ : Komputer meja (PC), PDA, Bionic.
Produk utama : PC, workstation.
Main frame digantikan multiprosesor.
Mini computer digantikan server.



7.3 Generasi Komputer Berdasarkan Teknologinya

1. Vacuum tube - 1946-1957
2. Transistor - 1958-1964
3. Small Scale Integration - 1965 on
4. Up to 100 devices on a chip
5. Medium Scale Integration - to 1971
6. 100-3,000 devices on a chip
7. Large Scale Integration - 1971-1977
8. 3,000 - 100,000 devices on a chip
9. Very Large Scale Integration - 1978 to date
10. 100,000 - 100,000,000 devices on a chip
11. Ultra Large Scale Integration
12. Over 100,000,000 devices on a chip

7.4 Pentium Evolution

1. 8080
First general purpose microprocessor.
8 bit data path.
Used in first personal computer – Altair.
2. 8086
Much more powerful.
16 bit.
Instruction cache, prefetch few instructions.
8088 (8 bit external bus) used in first IBM PC.
3. 80286
16 Mbyte memory addressable.
Up from 1Mb.
4. 80386
32 bit.
Support for multitasking.
5. 80486
Sophisticated powerful cache and instruction pipelining.
built in maths co-processor.
6. Pentium
Superscalar.
Multiple instructions executed in parallel.
7. Pentium Pro
Increased superscalar organization.
Aggressive register renaming.
branch prediction.
data flow analysis.
speculative execution.
8. Pentium II
MMX technology.
Graphics, video & audio processing.
9. Pentium III
Additional floating point instructions for 3D graphics.
10. Pentium 4
Note Arabic rather than Roman numerals.
Further floating point and multimedia enhancements.
11. Itanium
64 bit.

7.5 Peningkatan Kinerja

1. Pendekatan Teknologis / hardware.
    Penggunaan  komponen2 IC, kecepatan tinggi, kerapatan tinggi.
2. Pendekatan Software.
    Efisiensi program, dan Struktur data.
3. Pendekatan Arsitektural.
    Peningkatan aspek fungsional dan struktural.
    Contoh :
    - Arsitektur Instruction set.
    - Struktur pipeline dalam CPU.
    - Pengingat cache.
    - Memory interleaving.
    - Struktur Bus.
    - Prosesor paralel.
      4. Kecenderungan Teknologi Komputer modern.
     1. Integrated circuit technology – 55% atau year
- Transistor density – 35% per year.
- Die size – 10-20% per year.
    2. Semiconductor DRAM.
- Density - 40-60% per year (4x in 3-4 years).
- Cycle time – 33% in years.  
- Bandwidth – 66% in years.
    3. Magnetic disk technology.
- Density – 100% per years.
- Access time – 33% in 10 years.

7.6 Struktur Dasar Sistem Komputer

               Fungsi :                   Komponen :
       1. Data processing            CPU
       2. Control                         CPU
       3. Data movement             I/O unit
       4. Data storage                  Memory

7.7 Arsitektur Berbasiskan Bus

Lima komponen utama :
1. ALU.
2. Control unit.
3. Memory.
4. Input.
5. Output.
a.  (Main) Memory Unit
     Bagian komputer untuk menyimpan program dan data yang sedang
atau siap dieksekusi oleh CPU.
Jenis :   - Random Access memory (RAM).
             - Read Only Memory (ROM).
                              

b.  Input/Output Unit.
        Bagian komputer yang bertugas menangani komunikasi dengan
piranti piranti diluar sistem komputer (periferal).
    Format data masuk/keluar :
    -  Bit Serial.
    -  Bit Paralel.
c. KINERJA (Performance)
       Tujuan utama : Mempekecil waktu - eksekusi program (sejak dimulai  sampai selesai).
a. Waktu-eksekusi
     CPU-time: System-time, yaitu waktu yang dibutuhkan oleh cpu              untuk eksekusi program-program sistem.
     User-time: Waktu yang dibutuhkan oleh cpu untuk eksekusi program user.
     CPU-time = jumlah CPU clock-cycle  x  periode clock.
 b. Clock-cycles per Instruction (CPI)
     Untuk eksekusi sebuah program,
      jumlah clock-cycle CPU = Jumlah instruksi dalam program x clock-cycles rata rata sebuah instruksi.
        = Jumlah instruksi dalam program x CPI x 1/ frekuensi clock.

7.8 Peningkatan Kecepatan (Speed - up)

        Peningkatan kecepatan S adalat perbandingan (ratio) antara waktu yang dibutuhkan untuk mengeksekusi sebuah program pada sistem yang belum ditingkatan kinerjanya dengan waktu yang dibutuhkanpada sistem yang sudah ditingkatkan.

7.9 Kesimpulan

    Arsitektur komputer adalah peralatan yang digunakan untuk melengkapi media komputer, yang mempunyai banyak fungsi dalam mendukung menggunakan komputer.

Tidak ada komentar:

Posting Komentar