peng. organisasi & arsitektur...

29
PENG. ORGANISASI & ARSITEKTUR KOMPUTER FARHAT, ST., MMSI., MSC UNIVERSITAS GUNADARMA

Upload: others

Post on 23-Aug-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

PENG. ORGANISASI

&

ARSITEKTUR KOMPUTER

FARHAT, ST., MMSI., MSC

UNIVERSITAS GUNADARMA

Page 2: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan
Page 3: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

HUBUNGAN ORGANISASI KOMPUTER

DENGAN ARSITEKTUR KOMPUTER

1. Arsitektur komputer berkaitan dengan attribute - atribute yang nampak bagi

programmer :

• Set Instruksi, jumlah bit yang digunakan untuk penyajian data, mekanisme I/O,

teknik pengalamatan (addressing techniques).

2. Organisasi komputer berkaitan dengan unit – unit operasional dan

interkoneksinya yang merealisasikan spesifikasi arsitektural.

• Control signals, interfaces, memory technology.

3. Arsitektur Sistem Komputer dibentuk oleh komponen hardware dan software.

4. Ada perbedaan antara arsitektur komputer dengan organisasi komputer, yaitu

pertama arsitektur komputer mengacu pada sistem dan bagiannya yang

tampak oleh user, sedangkan organisasi komputer mengambarkan bagian-

bagian komputer diatur dan dihubungkan untuk merealisasikan arsitektur

komputer.

Page 4: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

PERUBAHAN DEFINISI ARSITEKTUR

KOMPUTER

1. 1950 -1960 : Arsitektur komputer adalah suatu komputer aritmatik

2. 1970 – pertengahan 1980 : Arsitektur komputer adalah suatu desain

instruksi untuk suatu kompiler

3. 1990 : Arsitektur komputer adalah suatu bentuk desain CPU, sistem memori,

sistem I/O, multiprosesor dan network komputer

4. 2010 : Arsitektur komputer : suatu sistem yang dapat beradaptasi sendiri,

struktur yang dapat mengorganisasikan sendiri, sistem DNA

Page 5: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

Arsitektur Komputer adalah desain komputer yang meliputi :

1. Set instruksi

2. Komponen hardware

3. Organisasi atau susunan sistemnya

Ada 2 bagian pokok arsitektur komputer :

1. Instructure Set Architecture

• Spesifikasi yang menentukan bagaimana programmer bahasa mesin

berinteraksi dengan komputer

2. Hardware System Architecture

• Meliputi subsistem hardware dasar yaitu CPU, Memory dan I/O system

Page 6: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

Cara untuk melakukan perubahan pada arsitektur :

1. Membangun array prosesor

2. Menerapkan proses pipelining

3. Membangun komputer multiprosesor

4. Membangun komputer dengan arsitektur lain.

Page 7: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

KLASIFIKASI ARSITEKTUR KOMPUTER

Mesin Von Neumann

Kriteria mesin Von Neumann :

1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori

dan sebuah I/O sistem

2. Merupakan stored-program computer

3. Menjalankan instruksi secara berurutan

4. Mempunyai jalur (path) bus antara memori dan CPU

Mesin Non-Von Neumann

Pada tahun 1966, Flyyn mengklasifikasikan arsitektur komputer berdasarkan

sifatnya yaitu :

1. Jumlah prosesor

2. Jumlah program yang dapat dijalankan

3. Struktur memori

Page 8: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

Menurut Flyyn ada 4 klasifikasi komputer :

1. SISD (Single Instruction Stream, Single Data Stream)

2. SIMD (Single Instruction Stream, Multiple Data Stream)

3. MISD (Multiple Instruction Stream, Single Data Stream)

4. MIMD (Multiple Instruction Stream, Multiple Data Stream)

Dari klasifikasi sistem komputer di atas, yang paling banyak dibicarakan pada

program paralel adalah SIMD dan MISD.

1. Single Processor

Computer Komputer

von Neumann

SISD (Single Instruction,

Single Data)

SIMD (Single Instruction,

Multiple Data)

1. Vector Computer : Antar

Prosesor tidak ada koneksi

atau setiap prosesor hanya

berhubungan dengan

prosesor-prosesor yang

ada di sebelahnya.

2. Array Computer

1. Pipeline Computer

MISD (Multiple Instruction,

Single Data)

MIMD (Multiple Instruction,

Multiple Data)

1. Multiprocessor 2. Distributed Computer

System / Multicomputer

Page 9: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

MMID

Page 10: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan
Page 11: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

MENGUKUR KUALITAS ARSITEKTUR

KOMPUTER

Ada beberapa atribut yang digunakan untuk mengukur kualitas komputer :

1. Generalitas

2. Daya Terap (Applicability)

3. Efesiensi

4. Kemudahan Penggunaan

5. Daya Kembang (Expandibility)

Page 12: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

FAKTOR YANG MEMPENGARUHI

KEBERHASILAN ARSITEKTUR KOMPUTER

Ada beberapa faktor yang mempengaruhi keberhasilan arsitektur komputer,

tiga diantaranya adalah :

1. Manfaat Arsitektural

2. Kinerja Sistem

3. Biaya Sistem

MANFAAT ARSITEKTURAL

Ada beberapa ukuran pokok yang menentukan keberhasilan

arsitektur, yaitu manfaat arsitekturalnya yaitu :

1. Aplicability

2. Expandibility

4. Compatible

Page 13: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

KINERJA SISTEM

Untuk mengukur kinerja sistem,ada serangkaian program yang standard yang

dijalankan yang biasa di sebut Benchmark pada komputer yang akan diuji.

Ukuran Kinerja CPU :

1. MIPS (Million Instruction PerSecond)

2. MFLOP (Million Floating Point PerSecond)

3. VUP (VAX Unit of Performance)

Ukuran Kinerja I/O Sistem :

1. Operasi Bandwith

2. Operasi I/O Perdetik

Ukuran Kinerja Memori :

1. Memoy Bandwith

2. Waktu Akses Memori

3. Ukuran Memori

Page 14: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

BIAYA SISTEM

Biaya dapat diukur dalam banyak cara diantaranya :

1. Reliabilitas

2. Kemudahan Perbaikan

3. Konsumsi daya

4. Berat

5. Kekebalan

6. Interface Sistem Software

Page 15: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

STRUKTUR DAN FUNGSI STRUKTUR

KOMPUTER

CPU atau sering disebut sebagai central prosesor unit yang menjadi otak

segala kegiatan yang ada di dalam komputer. Komputer berasal dari bahasa

latin computare yang mengandung arti menghitung. Karena luasnya bidang

garapan ilmu komputer, para pakar dan peneliti sedikit berbeda dalam

mendefinisikan termininologi komputer

Page 16: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

FUNGSI KOMPUTER

Fungsi komputer sebenarnya untuk memudahkan sistem kerja manusia

yang mengordinir serta melalui tahapan algoritma. Fungsi merupakan

operasi dari masing – masing komponen sebagai bagian dari struktur.

Semua komputer memiliki 4 fungsi :

1. Pengolahan Data ( Data processing )

2. Penyimpanan Data (Data Storage )

3. Pemindahan Data ( Data movement )

4. Kendali ( Control )

Page 17: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

Struktur adalah bagaimana masing - masing komponen saling berhubungan satu

sama lain.

Sistem komputer merupakan sistem mandiri yang dilengkapi dengan piranti

peripheral untuk melangsungkan proses pengambilan masukan, penampilan

keluaran, penyimpanan, maupun pemrosesan.

Sistem komputer yang kita kenal terdiri dari tiga elemen dasar yakni :

• Software

• Hardware

• Brainware

Ada beberapa jenis software yang kita kenal dengan istilah Sistem Operasi, sebagai

program antarmuka antara komputer dan pengguna, juga pengendali perangkat-

perangkat komputer baik piranti input, output. Software sistem operasi versi

berbayar diantara produk Microsoft yakni Windows XP, 98, Millenium, Vista, 2000,

NT, 95, MS DOS, Win 7, dst.

STRUKTUR KOMPUTER

Page 18: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

SEJARAH KOMPUTER

1. Kalkulator Mekanik

2. Sistem Komputer Elektronik

Page 19: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

1. Penggunaan tabung vakum dalam sirkuit elektronik dan mercury delay

lines sebagai memory.

2. Drum Magnetik sebagai media penyimpan internal utama.

3. Kapasitas penyimpanan utama yang terbatas (1000 – 4000 bytes)

4. Pemrograman bahasa symbol tingkat rendah.

5. Problem panas dan pemeliharaan.

6. Aplikasi : perhitungan sains, pemrosesan payroll, penyimpanan record.

7. Waktu siklus : milidetik

8. Kecepatan pemrosesan : 2000 instruksi per detik.

KARAKTERISTIK KOMPUTER GENERASI

PERTAMA (1941 – 1956)

Page 20: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

1. Penggunaan transistor untuk operasi internal.

2. Magnetic core sebagai media penyimpan internal utama.

3. Mempunyai kapasitas penyimpanan lebih banyak (4K – 32K)

4. I/O lebih cepat, orientasi pita

5. Bahasa pemrograman tingkat tinggi (Cobol, Fortran, Algol)

6. Penurunan panas.

7. Waktu siklus mikrodetik

8. Kecepatan pemrosesan : 1 juta instruksi per detik (mips)

KARAKTERISTIK KOMPUTER GENERASI

KEDUA (1956 – 1964)

Page 21: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

1. CIR Menggunakan sirkuit terintegrasi.

2. Magnetic core dan penyimpanan utama yang padat (32K – 3 Mbyte)

3. Lebih fleksibel dengan I/0 ; berorientasi disk.

4. Ukuran lebih kecil, unjuk kerja lebih baik dan handal.

5. Penggunaan bahasa pemrograman tingkat tinggi lebih luas.

6. Muncul komputer mini.

7. Pemrosesan jarak jauh dan time sharing melalui jaringan komunikasi.

8. Tersedianya perangkat lunak sistem operasi untuk mengontrol I/O.

9. Waktu siklus ; nano detik

10. kecepatan pemrosesan ; 10 mips.

CIRI KOMPUTER GENERASI KETIGA

(1965 –1971)

Page 22: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

1. Menggunaan large scale integrated circuit.

2. Peningkatan kapasitas penyimpanan (lebih 3 Mbyte) dan kecepatan.

3. Dukungan dari bahasa pemrograman yang lebih kompleks.

4. Perangkat I/O semakin meningkat sehingga mendukung peripheral

lainnya.

5. Penggunaan minikomputer, mikroprosessor, dan mikrokomputer.

6. Aplikasi ; simulasi model matematika, komunikasi data.

7. Kecepatan pemrosesan ; 100 mips sampai 1 bips

KARAKTERISTIK KOMPUTER GENERASI

KEEMPAT (1972 – 1989)

Page 23: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

KOMPUTER GENERASI LIMA / LANJUTAN

(1990 - AN)

Page 24: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

1. Hardware

2. Software

3. Data

4. User

KOMPONEN-KOMPONEN KOMPUTER

Page 25: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

Bus adalah Jalur komunikasi yang dibagi pemakai Suatu set kabel

tunggal yang digunakan untuk menghubungkan berbagai subsistem.

Karakteristik penting sebuah bus adalah bahwa bus merupakan media

transmisi yang dapat digunakan bersama. Sistem komputer terdiri dari

sejumlah bus yang berlainan yang menyediakan jalan antara dua buah

komponen pada bermacam-macam tingkatan hirarki sistem komputer.

SISTEM BUS

Page 26: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

Pada sistem komputer yang lebih maju, arsitektur komputernya akan lebih

kompleks, sehingga untuk meningkatkan performa, digunakan beberapa buah

bus. Tiap bus merupakan jalur data antara beberapa device yang berbeda.

Dengan cara ini RAM, Prosesor, GPU (VGA AGP) dihubungkan oleh bus

utama berkecepatan tinggi yang lebih dikenal dengan nama FSB (Front Side

Bus) . Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yang

berkecepatan lebih rendah yang terhubung dengan bus lain yang lebih cepat

sampai ke bus utama. Untuk komunikasi antar bus ini digunakan sebuah

bridge.

CARA KERJA SISTEM BUS

Page 27: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

ORGANISASI BUS

Jalur Kontrol

o Berisi signal request dan sinyal acknowledgements

o Mengindikasikan tipe informasi pada jalur data.

Jalur Data

o Membawa informasi antara sumber dan tujuan data

o dan alamat dan perintah-perintah kompleks

Page 28: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan
Page 29: Peng. Organisasi & Arsitektur Komputerfarhana.salim.staff.gunadarma.ac.id/Downloads/files/62048/M1... · 1. Mempunyai subsistem hardware dasar yaitu sebuah CPU, sebuah memori dan

BUS SERI UNIVERSAL

Sebuah bus standart yang disepakati bersama oleh

tujuh perusahaan untuk digunakan pada peralatan

berkecepatan rendah