• Tidak ada hasil yang ditemukan

ORGANISASI SISTEM KOMPUTER - Spada UNS

N/A
N/A
Protected

Academic year: 2024

Membagikan "ORGANISASI SISTEM KOMPUTER - Spada UNS"

Copied!
56
0
0

Teks penuh

(1)

ORGANISASI SISTEM

KOMPUTER

SEMESTER V

PERTEMUAN KE-2

(2)
(3)

Perubahan I/O

Perubahan bentuk case Perubahan chipset

Perubahan ukuran memory Perubahan besar bus

...

Better, Faster, Cheaper?

(4)

Once Upon A Time

Pada awalnya, komputer bukan digunakan untuk kepentingan hiburan atau mengirim email seperti sekarang, tetapi digunakan untuk menghitung kumpulan angka yang rumit.

(5)

GENERASI I 1940–1956

Komputer generasi pertama menggunakan tabung vakum untuk sirkuit dan drum magnetik untuk penyimpanan memori.

Tabung vakum digunakan untuk memperkuat sinyal dengan mengendalikan gerakan elektron di ruang evakuasi.

Komputer generasi pertama sangatlah sulit untuk dioperasikan dan berbiaya sangat mahal.

(6)

ENIAC

Electronic Numerical Integrator And Computer

Eckert and Mauchly

University of Pennsylvania

Mulai dibuat 1943 - 1946

Digunakan Pada PD-II untuk otomatisasi kalkulasi pada tabel balistik (lintasan peluru)

Digunakan sampai 1955

(7)

ENIAC

Menggunakan nilai desimal (bukan biner)

Memiliki 20 akumulator untuk 10 digit

Diprogram secara manual dengan switch (sakelar)

Terdiri dari 18.000 tabung vakum

Berat 30 ton

Luas 15,000 square feet

Konsumsi daya 140 kW

(8)
(9)

Tabung Vakum

(10)

Servis Komputer

(11)

John Von Neumann

 Konsep penyimpanan program komputer

Memori  Menyimpan data dan program

ALU  operasi data biner

Unit Kontrol  Menginterpretasikan instruksi dari memori dan mengeksekusi

Perangkat I/O  Penerima request dan penampil

respon yang dikendalikan oleh Unit Kontrol

(12)

John Von Neumann

John von Neumann (1903-1957) adalah ilmuan yang meletakkan dasar-dasar komputer modern. Dalam hidupnya yang singkat, Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann meningkatkan karya-karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.

Von Neumann dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 1903, Budapest terkenal sebagai tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.

Von Neumann juga belajar di Berlin dan Zurich dan mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.

Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies.

Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

Sumber : beritaNET.com

(13)

Arsitektur Von Neumann

(14)

IAS

(15)

IAS

Computer of Institute for Advanced Studies

Kapasitas memori: 1000 x 40 bit words

Menggunakan sistem bilangan Biner

Panjang instruksi 20 bit ( 1 word = 2 instruksi )

Register-register dalam CPU

MBR (Memory Buffer Register)

MAR (Memory Address Register)

IR (Instruction Register)

IBR (Instruction Buffer Register)

PC (Program Counter)

AC (Accumulator)

MQ (Multiplier Quotient)

(16)

Struktur IAS

(17)

Kemunculan komputer komersial

UNIVAC I (Universal Automatic Computer)

1947

Dikembangkan Eckert-Mauchly Computer Corporation

Untuk kalkulasi sensus 1950 oleh US Bureau of Census

Berhasil memprediksi hasil pemilihan presiden di AS, 1956

UNIVAC II

Dipasarkan akhir th. 1950-an

Lebih cepat

Kapasitas memori

(18)

IBM

Pabrik peralatan Punched-card

1953 – IBM-701

Komputer pertama IBM (stored program computer)

Untuk keperluan aplikasi Scientific

1955 – IBM- 702

Untuk aplikasi bisnis

Merupakan awal dari seri 700/7000 yang membuat IBM menjadi pabrik komputer

(19)

IBM Punched Card

Cek : https://www.youtube.com/watch?v=oPKmegMkJrI

(20)

GENERASI II 1957–1963

Teknologi tabung vakum mulai tergantikan dengan transistor.

Keunggulan transistor adalah bentuknya yang lebih kecil.

Dengan bentuk minimalis dari transistor, komputer menjadi lebih kecil dan hemat energi.

Di generasi kedua ini, bahasa pemograman mulai diperkenalkan, seperti contohnya COBOL dan Fortran.

Teknologi penyimpanan memori juga berubah dari drum magnetik menjadi teknologi pita magnetik.

(21)

Transistor

Menggantikan vacuum tubes

Lebih kecil

Lebih murah

Disipasi panas sedikit

Merupakan komponen Solid State

Dibuat dari Silicon (Sand)

Ditemukan pada th 1947 di laboratorium Bell

Oleh William Shockley dkk.

(22)

Komputer Berbasis Prosesor

NCR & RCA

IBM 7000

DEC - 1957

(23)

GENERASI III 1964–1971

Pengembangan sirkuit terpadu adalah ciri khas dari generasi ketiga komputer.

Bentuk transistor semakin diperkecil dan

ditempatkan di chip silikon, yang dinamakan semikonduktor.

Teknologi ini semakin mempercepat kinerja komputer.

Mouse dan keyboard (Belum RGB)

Ada sistem operasi

(24)

Hukum Moore

Dicetuskan oleh Gordon Moore - cofounder of Intel

Meningkatkan kerapatan komponen dalam chip

Jumlah transistors/chip meningkat 2 x lipat per tahun

Sejak 1970 Jumlah transistors 2 x lipat setiap 18 bulan

Harga suatu chip tetap / hampir tidak berubah

Kerapatan tinggi berarti jalur pendek, menghasilkan kinerja yang meningkat

Ukuran semakin kecil, flexibilitas meningkat

Daya listrik lebih hemat, panas menurun

Sambungan sedikit berarti semakin handal / reliable

pertumbuhan kecepatan perhitungan

mikroprosesor mengikuti rumusan eksponensial pertumbuhan kecepatan

perhitungan

mikroprosesor mengikuti rumusan eksponensial

(25)

Hukum Moore

(26)

Hukum Moore

Perkembangan teknologi dewasa ini menjadikan Hukum Moore semakin tidak Relevan untuk meramalkan kecepatan mikroprossesor.

Hukum Moore, yang menyatakan bahwa kompleksitas sebuah mikroprosesor akan meningkat dua kali lipat tiap 24 bulan sekali, sekarang semakin dekat ke arah

jenuh.

Hal ini semakin nyata setelah Intel secara resmi memulai arsitektur prosesornya dengan code Nehalem.

Prosesor ini akan mulai menerapkan teknik teknologi nano dalam pembuatan prosesor, sehingga tidak membutuhkan waktu selama 24 bulan untuk melihat peningkatan kompleksitas tetapi akan lebih singkat

(27)
(28)

IBM Seri 360

1964

Mengganti (& tdk kompatibel dengan) seri 7000

Pelopor munculnya “family” komputer

Sama atau identik  Instruksinya

Sama atau identik  O/S

Bertambahnya kecepatan

Bertambahnya jumlah port I/O

Bertambahnya ukuran memori

Harga meningkat

Multiplexed switch structure

(29)

DEC – PDP 8

1964

Minikomputer pertama

Tidak mengharuskan ruangan ber AC

Ukuran kecil

Harga $16.000

$100k+ for IBM 360

Embedded applications & OEM

Struktur  BUS

(30)

DEC – PDP 8

(31)

Memori Semikonduktor

1970

Ukuran kecil ( sebesar 1 sel core memory)

Dapat menyimpan 256 bits

Non-destructive read

Lebih cepat dari core memory

Kapasitas meningkat 2 x lipat setiap tahun

Bentuk umumnya berupa Integrated Circuit atau IC

(32)

GENERASI IV 1971–1980

Di periode ini prosesor mikro mulai diperkenalkan, saat ribuan sirkuit terpadu dimasukan ke dalam sebuah silikon chip yang kecil.

Prosesor pertama Intel, 4004 chip mulai menjadi otak utama di sebuah komputer.

Istilah Personal Computer (pc) mulai digunakan.

Menjadi tonggak awal pembangunan internet.

(33)

Intel

Tahun 1971  4004

Mikroprosesor pertama

Semua komponen CPU dalam 1 IC (chip)

4 bit

Tahun 1972  8008

8 bit

Untuk aplikasi yang spesifik

Tahun 1974  8080

Generasi pertama dari intel  “general purpose microprocessor”

Tahun 1978  8086, 80286

Tahun 1985  80386

Tahun 1989  80486

(34)

Dll....

IBM 4341,

DEC 10,

STAR 1000,

PUP 11

APPLE II

(35)

GENERASI V

1980–SEKARANG

Teknologi ULSI (Ultra Large Scale Integration), yang memungkinkan pemadatan hingga 10 juta komponen didalam sebuah mikroprocessor.

Artificial Intelegenca (AI) atau kecerdasan buatan. Komputer generasi kelima telah memanfaatkan AI, meskipun masih dalam tingkat rendah.

Parallel Processing, penggunaan lebih dari satu prosessor yang dapat bekerja bersama secara parallel.

Teknologi Superkonduktor (superconductor), yang memungkinkan aliran informasi dengan kecepatan tinggi.

(36)

Karakteristik Gen V

Interface yang lebih user friendly. Misalnya mouse dengan sensor optik, mouse tanpa kabel (wireless), serta mouse sensorik. Monitor dengan layar sentuh juga telah banyak beredar di pasaran belakangan ini.

Hardware komputer yang lebih compact, ringan, dan relatif lebih murah namun tentunya lebih canggih.

Mulai dikembangkan natural language understanding; pengembangan teknologi yang memungkinkan komputer untuk dapat mengerti bahasa manusia.

(37)

Contoh Gen V

Kecerdasan buatan

Pengenalan suara

Pendeteksi lingkungan

Gerakan alami robot

Interaksi dengan benda mati

(38)

Ketidakseimbangan Kinerja Memory

Kecepatan prosesor meningkat

Kapasitas memori meningkat

Perkembangan kecepatan memori lebih lambat (tertinggal) dibanding kecepatan prosesor

SOLUSI?

(39)

Performance Gap

(40)

Solusi

Meningkatkan jumlah bit per akses

Mengubah interface DRAM

Cache

Mengurangi frekuensi akses memory

Cache yg lebih kompleks dan cache on chip

Meningkatkan bandwidth interkoneksi

Bus kecepatan tinggi - High speed buses

Hierarchy of buses

(41)

Ketidakseimbangan Kinerja I/O

Perangkat untuk kebutuhan I/O

Besar data throughput yang dibutuhkan

Dapat dihandle oleh prosesor

Permasalahan  Perpindahan data

(42)

Ketidakseimbangan Kinerja I/O

Solusi:

Caching

Buffering

Higher-speed interconnection buses

More elaborate bus structures

Multiple-processor configurations

(43)
(44)

Komputer Ideal

Keseimbangan

Komponen prosesor

Memori

Perangkat I/O

Struktur koneksi

(45)

Komputer Ideal

Meningkatkan kecepatan prosesor

Ukuran gerbang logika (IC) yang lebih kecil

Lebih banyak gate, dikemas lebih rapat, menambah clock rate

Waktu propagasi untuk sinyal berkurang

Menambah ukuran dan kecepatan cache

Diperuntuk bagi prosesor

Waktu akses cache turun secara signifikan

Perubahan organisasi dan arsitektur prosesor

Meningkatkan kecepatan eksekusi

Parallel

(46)

Hukum Amdahl

Gene Amdahl [AMDA67]

Potensi peningkatan kecepatan program dengan menggunakan beberapa prosesor

Menyimpulkan bahwa:

Kode perlu parallelizable

Kecepatan meningkat, memberikan hasil yang menurun untuk procesor lebih banyak

Tergantung apa yang dikerjakan

Server dapat memelihara beberapa koneksi pada multiple prosesor

Database dapat dibagi dalam tugas-tugas pararel

(47)

Hukum Amdahl

For program running on single processor

Fraction f : bagian/fraksi dari operasi komputasi yang dapat dikerjakan secara pararel

T adalah waktu eksekusi total untuk program dalam prosesor tunggal

N adalah jumlah prosesor yang sepenuhnya memanfaatkan bagian dari kode pararel

Kesimpulan

f small, parallel processors mempunyai efek yang kecil

N ->∞, kecepatan tergantung dari 1/(1 – f)

Berkurangnya manfaat ketika menggunakan banyak prosesor

(48)
(49)

Perkembangan Mikroprosesor

(50)

Perkembangan Intel

(51)

Penambahan Cache

Biasanya dua atau tiga kali cache antara prosesor dan memori utama

Bertambahnya kepadatan IC (Chip)

Lebih besar cache memori dalam chip

Lebih cepat akses cache

Pentium mengalokasikan 10% untuk cache

Pentium 4 mengalokasikan sekitar 50%

(52)

Penilaian Kinerja Komputer

Parameter Kunci

Kinerja, biaya, ukuran, keamanan, kehandalan, konsumsi daya

Sistem kecepatan clock

Dalam Hz atau kelipatanya

Clock rate, clock cycle, clock tick, cycle time

Sinyal dalam CPU membutuhkan waktu untuk perubahan ke 1 atau 0

Sinyal dapat berubah dengan kecepatan yang berbeda

Dibutuhkan sinkronisasi untuk pengoperasiannya

Eksekusi instruksi dalam diskrit

Decode, load dan menyimpan, aritmatika atau logika

Biasanya memerlukan beberapa siklus clock per instruksi

(53)

System Clock

(54)

Instruction Excecution Rate

Millions of instructions per second (MIPS)

Millions of floating point instructions per second (MFLOPS)

Sangat bergantung pada instruksi, kompiler, implementasi prosesor, cache dan hirarki memori

(55)

Program dirancang untuk menguji kinerja

Ditulis dengan bahasa tingkat tinggi

Portable

Merepresentasikan jenis pekerjaannya

Systems, numerical, commercial

Mudah diukur

Luas penggunannya

Misal: System Performance Evaluation Corporation (SPEC)

CPU2006 untuk perhitungan yang pasti

17 floating point programs dalam C, C++, Fortran

12 integer programs dalam C, C++

3 juta baris kode

Kecepatan

Single task dan throughput

(56)

Referensi

Dokumen terkait