Orkom Evolusi Dan Kinerja Komputer

  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Orkom Evolusi Dan Kinerja Komputer as PDF for free.

More details

  • Words: 1,685
  • Pages: 44
Evolusi dan Kinerja Komputer Maria Susan Anggreainy, M.Komp

09/03/2008

Maria Susan Anggreainy, M.Kom

1

Komputer Generasi Pertama „

09/03/2008

Vacuum Tubes

Maria Susan Anggreainy, M.Kom

2

ENIAC - background „

„

„ „ „

Electronic Numerical Integrator And Computer John Mauchly (dosen tehnik elektro di University of Pennsylvania) dan mahasiswa pasca sarjananya John Presper Eckert Trajectory tables for weapons Started 1943 Finished 1946 z

09/03/2008

Too late for war effort Maria Susan Anggreainy, M.Kom

„

Used until 1955

3

ENIAC - details „ „ „

„ „ „ „ 09/03/2008

„

Decimal (not binary) 20 accumulators of 10 digits Programmed manually by switches 18,000 vacuum tubes 30 tons 15,000 square feet 140 kW power consumption 5,000 additions per second Maria Susan Anggreainy, M.Kom

4

ENIAC (1940s)

09/03/2008

Maria Susan Anggreainy, M.Kom

5

von Neumann/Turing „ „

Stored Program concept Hasilnya dikenal dengan nama komputer IAS, yang struktur umumnya terdiri dari : z z z z

„ „

09/03/2008

Main memory storing programs and data ALU operating on binary data Control unit interpreting instructions from memory and executing Input and output equipment operated by control unit

Princeton Institute for Advanced Studies Completed 1952

Maria Susan Anggreainy, M.Kom

6

Structure of von Neumann machine

09/03/2008

Maria Susan Anggreainy, M.Kom

7

Pentingnya IAS „

09/03/2008

Komputer yang ada pada saat ini memiliki fungsi dan struktur umum yang sama dan artinya terkait dengan mesin von neumann, yaitu IAS

Maria Susan Anggreainy, M.Kom

8

IAS - details „ „ „ „ „

Terdiri dari 1000 lokasi penyimpanan yang disebut word Masing-masing terdiri dari 40 bit Data dan instruksi disimpan disini (harus berupa kode biner) Setiap bilangan dinyatakan oleh sebuh bit tanda dan 39 bit nilai Setiap word bisa terdiri dari dua instruksi yang terdiri dari 20 bit z z

09/03/2008

8-bit kode operasi (op code) 12 bit alamat yang menandai salah satu word dalam memory Maria Susan Anggreainy, M.Kom

9

09/03/2008

Maria Susan Anggreainy, M.Kom

10

IAS – details (2) „

„

Control Unit mengoperasikan IAS dengan cara mengambil instruksi-instruksi dari memori dan mengeksekusinya sekaligus Control Unit dan ALU memiliki lokasi penyimpanan yang disebut register, yaitu : z z z z z z

09/03/2008

Memory Buffer Register Memory Address Register Instruction Register Instruction Buffer Register Program Counter Accumulator dan Multiplier Quotient

Maria Susan Anggreainy, M.Kom

11

Structure of IAS – detail

09/03/2008

Maria Susan Anggreainy, M.Kom

12

Operasi IAS „

IAS beroperasi secara repetitif membentuk siklus instruksi Siklus pengambilan : Op code diletakkan ke IR, dan alamat diletakkan ke MAR z Siklus eksekusi z

09/03/2008

Maria Susan Anggreainy, M.Kom

13

Instuksi IAS „

IAS memilki 21 buah instruksi yang dapat dikelompokkan menjadi sebagi berikut : Data Transfer z Unconditional Branch z Conditional Branch z Arithmetic z Address Modify z

09/03/2008

Maria Susan Anggreainy, M.Kom

14

Von Neumann

09/03/2008

Maria Susan Anggreainy, M.Kom

15

Komputer Komersial „

09/03/2008

Ditandai oleh dua buah persuhaan besar Sperry dan IBM

Maria Susan Anggreainy, M.Kom

16

Commercial Computers „

„

„

„

„

1947 - Eckert-Mauchly Computer Corporation UNIVAC I (Universal Automatic Computer) US Bureau of Census 1950 calculations Became part of Sperry-Rand Corporation Late 1950s - UNIVAC II z

09/03/2008

z

Faster Maria Susan Anggreainy, M.Kom More memory

17

IBM „

„

Punched-card processing equipment 1953 - the 701 IBM’s first stored program computer z Scientific calculations z

„

1955 - the 702 z

„ 09/03/2008

Business applications

Lead to 700/7000 series Maria Susan Anggreainy, M.Kom

18

Komputer Generasi Kedua „

09/03/2008

Transistor

Maria Susan Anggreainy, M.Kom

19

Transistors „ „ „ „ „ „ „ „ 09/03/2008

Replaced vacuum tubes Smaller Cheaper Less heat dissipation Solid State device Made from Silicon (Sand) Invented 1947 at Bell Labs William Shockley et al. Maria Susan Anggreainy, M.Kom

20

Transistor Based Computers „ „

„ „

Second generation machines NCR & RCA produced small transistor machines IBM 7000 DEC - 1957 z

09/03/2008

Produced PDP-1

Maria Susan Anggreainy, M.Kom

21

Komputer Generasi Ketiga „

09/03/2008

Integrated Circuit (IC)

Maria Susan Anggreainy, M.Kom

22

Microelectronics „ „

„

„

09/03/2008

Literally - “small electronics” A computer is made up of gates, memory cells and interconnections These can be manufactured on a semiconductor e.g. silicon wafer Maria Susan Anggreainy, M.Kom

23

09/03/2008

Maria Susan Anggreainy, M.Kom

24

Generations of Computer „ „ „

Vacuum tube - 1946-1957 Transistor - 1958-1964 Small scale integration - 1965 on z

„

Medium scale integration - to 1971 z

„

100,000 - 100,000,000 devices on a chip

Ultra large scale integration z

09/03/2008

3,000 - 100,000 devices on a chip

Very large scale integration - 1978 to date z

„

100-3,000 devices on a chip

Large scale integration - 1971-1977 z

„

Up to 100 devices on a chip

Over 100,000,000 devices on a chip Maria Susan Anggreainy, M.Kom

25

Moore’s Law „ „ „ „

Increased density of components on chip Gordon Moore - cofounder of Intel Number of transistors on a chip will double every year Since 1970’s development has slowed a little z

„ „ „ „ „

09/03/2008

Number of transistors doubles every 18 months

Cost of a chip has remained almost unchanged Higher packing density means shorter electrical paths, giving higher performance Smaller size gives increased flexibility Reduced power and cooling requirements Fewer interconnections increases reliability

Maria Susan Anggreainy, M.Kom

26

Growth in CPU Transistor Count

09/03/2008

Maria Susan Anggreainy, M.Kom

27

IBM 360 series „ „

„

1964 Replaced (& not compatible with) 7000 series First planned “family” of computers z z z z

z z 09/03/2008

Similar or identical instruction sets Similar or identical O/S Increasing speed Increasing number of I/O ports (i.e. more terminals) Increased memory size Increased cost Maria Susan Anggreainy, M.Kom

28

DEC PDP-8 „ „ „ „ „

1964 First minicomputer Did not need air conditioned room Small enough to sit on a lab bench $16,000 z

„ „

09/03/2008

$100k+ for IBM 360

Embedded applications & OEM BUS STRUCTURE Maria Susan Anggreainy, M.Kom

29

DEC - PDP-8 Bus Structure

Console Controller

CPU

Main Memory

I/O Module

I/O Module

OMNIBUS

09/03/2008

Maria Susan Anggreainy, M.Kom

30

Semiconductor Memory „

„ „

„

Tahun 1950-an atau 1960-an Memori komputer masih menggunakan cincincincin yang disebut core Berubah pada tahun 1970 Fairchild membuat memori semikonduktor pertama Size of a single core z

„ „ „ 09/03/2008

„

i.e. 1 bit of magnetic core storage

Holds 256 bits Non-destructive read Much faster than core Maria Susan Anggreainy, M.Kom Capacity approximately doubles each year31

Intel „

1971 - 4004 z

z

„

Followed in 1972 by 8008 z z

„

8 bit Both designed for specific applications

1974 - 8080 z

09/03/2008

First microprocessor (semua komponen CPU berada pada satu keping) 4 bit

Intel’s first general purpose microprocessor Maria Susan Anggreainy, M.Kom

32

Speeding it up „ „ „ „ „ „

09/03/2008

Pipelining On board cache On board L1 & L2 cache Branch prediction Data flow analysis Speculative execution

Maria Susan Anggreainy, M.Kom

33

Performance Mismatch „ „ „

09/03/2008

Processor speed increased Memory capacity increased Memory speed lags behind processor speed

Maria Susan Anggreainy, M.Kom

34

DRAM and Processor Characteristics

09/03/2008

Maria Susan Anggreainy, M.Kom

35

Trends in DRAM use

09/03/2008

Maria Susan Anggreainy, M.Kom

36

Solutions „

Increase number of bits retrieved at one time z

„

Change DRAM interface z

„

More complex cache and cache on chip

Increase interconnection bandwidth z z

09/03/2008

Cache

Reduce frequency of memory access z

„

Make DRAM “wider” rather than “deeper”

High speed buses Hierarchy of buses

Maria Susan Anggreainy, M.Kom

37

Pentium vs Power PC „ „

09/03/2008

Pentium Æ mewakili CISC Power PC Æ Mewakili RISC

Maria Susan Anggreainy, M.Kom

38

Dua rancangan yang digunakan untuk CPU? CISC (complex instruction set computing) • Mendukung sejumlah besar instruksi • CPU mengeksekusi instruksi-instruksi yang kompleks lebih cepat

09/03/2008

RISC (reduced instruction set computing) • Mendukung lebih sedikit instruksi • CPU mengeksekusi instruksi sederhana lebih cepat

Maria Susan Anggreainy, M.Kom

39

Pentium Evolution (1) „

8080 z z z

„

8086 z z z z

„

z

16 Mbyte memory addressable up from 1Mb

80386 z

09/03/2008

much more powerful 16 bit instruction cache, prefetch few instructions 8088 (8 bit external bus) used in first IBM PC

80286 z

„

first general purpose microprocessor 8 bit data path Used in first personal computer – Altair

z

32 bit Maria Susan Anggreainy, M.Kom Support for multitasking

40

Pentium Evolution (2) „

80486 z z

„

Pentium z z

„

Superscalar Multiple instructions executed in parallel

Pentium Pro z z z z z

09/03/2008

sophisticated powerful cache and instruction pipelining built in maths co-processor

Increased superscalar organization Aggressive register renaming branch prediction data flow analysis speculative execution Maria Susan Anggreainy, M.Kom

41

Pentium Evolution (3) „

Pentium II z z

„

Pentium III z

„

z

z

„

Note Arabic rather than Roman numerals Further floating point and multimedia enhancements

Itanium z

09/03/2008

Additional floating point instructions for 3D graphics

Pentium 4 z

„

MMX technology graphics, video & audio processing

64 bit see chapter 15

See Intel web pages for detailed Maria Susan Anggreainy, M.Kom information on processors

42

Evolusi Power PC „ „

„

„

„

„ „

09/03/2008

601: tujuan 601 adalah untuk membawa arsitektur PowerPC ke pasaran secepat mungkin. 601 merupakan mesin 32-bit. 603: ditujukan bagi low-end desktop dan komputer portabel. 603 juga merupakan mesin 32-bit, yang unjuk kerjanya dapat diperbandingkan dengan 601, tetapi dengan harga yang lebih rendah dan implementasinya lebih efisien. 604: ditujukan bagi komputer desktop dan low-end server. Lagi, ini adalah mesin 32-bit, tetapi menggunakan teknik rancangan superskalar lanjutan untuk mencapai kinerja yang lebih besar. 620: ditujukan bagi server mutakhir anggota kelompok PowerPC Pertama yang menerapkan arsitektur 64-bit penuh, mencakup register 64-bit dan lintasan data. 740/750: Juga dikenal sebagai prosesor G3. Prosesor ini mengintegrasikan dua tingkatan cache dalam keeping prosesor utama, menyediakan peningkatan kinerja penting atas mesin yang dapat diperbandingkan dengan organisasi cache off-chip. G4: Prosesor ini meningkatkan kesamaan dan kecepatan internal dari keping prosesor. Terbaru G5

Maria Susan Anggreainy, M.Kom

43

„

09/03/2008

Buku rujukan : William Stallings, 2003, architecture and computer organization, prentice-hall, usa

Maria Susan Anggreainy, M.Kom

44

Related Documents