SlideShare a Scribd company logo
1 of 41
Organisasi & Arsitektur Komputer
          [5235-005-2]
         Pertemuan ke 1
Daftar Pustaka
1. Mostafa Abd-El-Barr
   dan Hesham El-
   Rewini. 2005.
   ā€œFundamental of
   Computer
   Organization and
   Architectureā€, A John
   Wiley & Sons, Inc
   Publication.
               Organisasi & Arsitektur Komputer   2
Staf Info
Wisnu Djatmiko
wisnu.djatmiko@gmail.com
wisnu_djatmiko@yahoo.com
0811 82 7441




              Organisasi & Arsitektur Komputer   3
Jadwal Kuliah
5223 Selasa 08.00 s.d. 10.00 wib (R 406)
5272 Selasa 10.00 s.d. 11.40 wib (R 305)
5258 Selasa 16.20 s.d. 18.00 wib (R 406)
5278 Jumā€™at 16.20 s.d. 18.00 wib (R 406)




                 Organisasi & Arsitektur Komputer   4
Penilaian
1.   Minimal 75% kehadiran [syarat UAS]
2.   UTS 35%
3.   UAS 35%
4.   Tugas mandiri/terstruktur 30%




                   Organisasi & Arsitektur Komputer   5
Pokok Bahasan
 Sistem komputer, desain dan konsep ISA
 (Instruction Set Computer), Assembly
 Language Programming, Aritmatika Komputer,
 desain CPU, sistem memori, desain dan
 organisasi I/O unit, Pipelining Design
 Techniques, Reduced Instruction Set
 Computers (RISCs), dan Multiprocessor.



               Organisasi & Arsitektur Komputer   6
Pokok Bahasan #1
1.   Latar Belakang Sejarah
2.   Perkembangan Arsitektur Komputer
3.   Perkembangan Teknologi Komputer
4.   Pengukuran Performa Komputer
5.   Simpulan
6.   Latihan



                  Organisasi & Arsitektur Komputer   7
Latar Belakang Sejarah
1. Z1 (1938) Program-controlled (mechanical)
   computer
2. Z2 (1939) Program-controlled computer with
   fixed-point arithmetic.
3. Z3 (Germany in 1941) complete design of a
   fully functional programmable special-
   purpose machine


                Organisasi & Arsitektur Komputer   8
Latar Belakang Sejarah
4. ENIAC (1944) Electronic Numerical Integrator
   and Calculator (first operational general-purpose
   machine built using vacuum tubes)
5. IAS (1946) Institute for Advanced Study
   (Princeton) 10 times faster than the ENIAC
6. EDSAC (1949) Electronic Delay Storage
   Automatic Calculator (stored-program
   computer)
7. EDVAC (1952) Electronic Discrete Variable
   Automatic Computer (stored programs)
                   Organisasi & Arsitektur Komputer   9
Latar Belakang Sejarah
8. Harvard Architecture (MARK I, II, III, and IV)
   introduced the concept of separate
   memories for instructions and data
9. UNIVersal Automatic Computer - UNIVAC I
   (1951) - The first general-purpose
   commercial computer
10.IBM 701 (1952)
11.IBM 360 series (1964)

                  Organisasi & Arsitektur Komputer   10
Latar Belakang Sejarah
11.Digital Equipment Corporation (DEC) - PDP-8
   (1964)
12.Intel 4004 (1971)
13.Apple computer PC, VAX-11/780 by DEC
   (1977)




                 Organisasi & Arsitektur Komputer   11
the different computing paradigms




            Organisasi & Arsitektur Komputer   12
ARCHITECTURAL DEVELOPMENT AND
STYLES
ā€¢ Computer architects have always been striving to
  increase the performance of their architectures
ā€¢ reducing the ā€œsemantic gapā€ between the
  instructions in a high-level language and those in
  the low-level (machine) language.
ā€¢ A single (machine) instruction to convert several
  binary coded decimal (BCD) numbers to binary is
  an example for how complex some instructions
  were intended to be.
                   Organisasi & Arsitektur Komputer   13
ARCHITECTURAL DEVELOPMENT AND
STYLES
ā€¢ The huge number of addressing modes
  considered (more than 20 in the VAX machine)
  further adds to the complexity of instructions.
ā€¢ Machines following this philosophy have been
  referred to as complex instructions set
  computers (CISCs)
ā€¢ Examples of CISC machines include the Intel
  PentiumTM, the Motorola MC68000TM, and
  the IBM & Macintosh PowerPCTM.

                  Organisasi & Arsitektur Komputer   14
ARCHITECTURAL DEVELOPMENT AND
STYLES
ā€¢ It should be noted that as more capabilities
  were added to their processors,
  manufacturers realized that it was increasingly
  difficult to support higher clock rates that
  would have been possible otherwise.
ā€¢ This is because of the increased complexity of
  computations within a single clock period.


                  Organisasi & Arsitektur Komputer   15
ARCHITECTURAL DEVELOPMENT AND
STYLES
ā€¢ A number of studies from the mid-1970s and
  early-1980s also identified that in typical
  programs more than 80% of the instructions
  executed are those using assignment
  statements, conditional branching and
  procedure calls.
ā€¢ It was also surprising to find out that simple
  assignment statements constitute almost 50%
  of those operations.

                  Organisasi & Arsitektur Komputer   16
ARCHITECTURAL DEVELOPMENT AND
STYLES
ā€¢ the optimization of architectures by speeding up
  those operations that are most frequently used
  while reducing the instruction complexities and
  the number of addressing modes.
ā€¢ Machines following this philosophy have been
  referred to as reduced instructions set computers
  (RISCs)
ā€¢ Examples of RISCs include the Sun SPARCTM and
  MIPSTM machines.
                   Organisasi & Arsitektur Komputer   17
TECHNOLOGICAL DEVELOPMENT




          Organisasi & Arsitektur Komputer   18
PERFORMANCE MEASURES
ā€¢ A user of a computer measures its
  performance based on the time taken to
  execute a given job (program)
ā€¢ A laboratory engineer measures the
  performance of his system by the total
  amount of work done in a given time
ā€¢ A metric for assessing the performance of a
  computer helps comparing alternative designs

                 Organisasi & Arsitektur Komputer   19
PERFORMANCE MEASURES
ā€¢ Performance analysis should help answering
  questions such as how fast can a program be
  executed using a given computer?
ā€¢ we need to determine the time taken by a
  computer to execute a given job and we
  define the clock cycle time as the time
  between two consecutive rising (trailing)
  edges of a periodic clock signal (Fig. 1.1)

                 Organisasi & Arsitektur Komputer   20
a periodic clock signal




             Organisasi & Arsitektur Komputer   21
PERFORMANCE MEASURES
ā€¢ We denote the number of CPU clock cycles for
  executing a job to be the cycle count (CC), the
  cycle time by CT, and the clock frequency by f
  Ā¼ 1/CT.
ā€¢ The time taken by the CPU to execute a job
  can be expressed as



                  Organisasi & Arsitektur Komputer   22
PERFORMANCE MEASURES
ā€¢ Therefore, the average number of clock cycles
  per instruction (CPI) has been used as an
  alternate performance measure




                 Organisasi & Arsitektur Komputer   23
PERFORMANCE MEASURES
ā€¢ It is known that the instruction set of a given
  machine consists of a number of instruction
  categories: ALU (simple assignment and
  arithmetic and logic instructions), load, store,
  branch, and so on.



ā€¢   where Ii is the number of times an instruction of type i is executed in the
    program and CPIi is the average number of clock cycles needed to execute
    such instruction.

                               Organisasi & Arsitektur Komputer                   24
PERFORMANCE MEASURES
ā€¢ Example Consider computing the overall CPI
  for a machine A for which the following
  performance measures were recorded when
  executing a set of benchmark programs.
  Assume that the clock rate of the CPU is 200
  MHz.




                 Organisasi & Arsitektur Komputer   25
PERFORMANCE MEASURES




         Organisasi & Arsitektur Komputer   26
Pokok Bahasan #1
1.   Latar Belakang Sejarah
2.   Perkembangan Arsitektur Komputer
3.   Perkembangan Teknologi Komputer
4.   Pengukuran Performa Komputer
5.   Simpulan
6.   Definisi Komputer
7.   Definisi Organisasi Komputer
8.   Definisi Arsitektur komputer

                  Organisasi & Arsitektur Komputer   27
Definisi Komputer
ļƒ˜suatu alat elektronik yg mampu melakukan
 beberapa tugas seperti menerima input,
 memproses input tadi sesuai dengan
 programnya, menyimpan perintah-perintah
 dan hasil pengolahan, serta menyediakan
 output dalam bentuk informasi [Robert H.
 Blissmer dlm buku Computer Annual]



                Organisasi & Arsitektur Komputer   28
Definisi Komputer
ļƒ˜sistem elektronik utk memanipulasi data yg
 cepat dan tepat serta dirancang dan
 diorganisasikan supaya secara otomatis
 menerima dan menyimpan data input,
 memprosesnya dan menghasilkan output
 dibawah pengawasan suatu langkah-langkah,
 instruksi2 program yg tersimpan di memori
 (stored program) [Donald H. Sanders dlm
 buku Computer Today]
                Organisasi & Arsitektur Komputer   29
Definisi Komputer
ļƒ˜mesin penghitung eletronik yg cepat dapat
 menerima informasi input digital,
 memprosesnya sesuai dengan suatu program
 yg tersimpan di memorinya dan menghasilkan
 output informasi [Hamacher dkk, dlm buku
 Computer Organization]




                Organisasi & Arsitektur Komputer   30
Definisi Komputer
  Sekumpulan alat elektronik yang saling
  bekerja sama, dapat menerima data (input),
  mengolah data (proses) dan memberikan
  informasi (output) serta terkoordinasi
  dibawah kontrol program yang tersimpan di
  memorinya.




                Organisasi & Arsitektur Komputer   31
Fungsi Komputer
1.   Pengolahan data - Data processing
2.   Penyimpanan data - Data storage
3.   Pemindahan data - Data movement
4.   Kendali - Control




                  Organisasi & Arsitektur Komputer   32
Struktur Komputer




           Organisasi & Arsitektur Komputer   33
Struktur Komputer




           Organisasi & Arsitektur Komputer   34
Pengolahan Data




           Organisasi & Arsitektur Komputer   35
Komponen Sistem Komputer
1. Hardware
    ļƒ˜ CPU unit
    ļƒ˜ IO unit
    ļƒ˜ Memory unit
2. Software
3. Brainware




                    Organisasi & Arsitektur Komputer   36
Definisi Organisasi Komputer
ļƒ˜Organisasi komputer berkaitan dengan unit-
 unit operasional dan interkoneksinya yang
 merealisasikan spesifikasi arsitektural
ļƒ˜Misal : Control signals, interfaces, memory
 technology




                 Organisasi & Arsitektur Komputer   37
Definisi Arsitektur Komputer
ļƒ˜Arsitektur komputer berkaitan dengan atribut
 ā€“ atribut yang mempunyai dampak langsung
 pada eksekusi logis sebuah program. [William
 Stalling]
ļƒ˜Misal : Set Instruksi, jumlah bit yang
 digunakan untuk penyajian data, mekanisme
 I/O, teknik pengalamantan (addressing
 techniques).


                 Organisasi & Arsitektur Komputer   38
Definisi Arsitektur Komputer
ļƒ˜adalah konsep perencanaan dan struktur
 pengoperasian dasar dari suatu sistem
 komputer.
ļƒ˜bagaimana CPU bekerja
ļƒ˜cara pengaksesan data dan alamat dari dan ke
 memori
ļƒ˜Arsitektur von Neumann, CISC, dan RISC



                Organisasi & Arsitektur Komputer   39
Arsitektur Komputer
1. Set instruksi (ISA)
2. Arsitektur mikro dari ISA, dan
3. Sistem desain dari seluruh komponen dalam
   perangkat keras komputer




                Organisasi & Arsitektur Komputer   40
Organisasi vs Arsitektur Komputer
Pabrik komputer menawarkan sekelompok model
  komputer, yang semuanya memiliki arsitektur yang
  sama tetapi dengan organisasi yang berbeda.

Akibatnya, model ā€“ model yang berbeda akan memiliki
  harga dan karakteristik kinerja yang berbeda. Selain itu
  suatu arsitektur dapat bertahan selama bertahun ā€“
  tahun dan meliputi sejumlah model komputer yang
  berbeda, namun organisasinya dapat berubah ā€“ ubah
  sesuai seiring dengan perkembangan teknologi.


                     Organisasi & Arsitektur Komputer    41

More Related Content

What's hot

The Basic Organization of Computers
The Basic Organization of ComputersThe Basic Organization of Computers
The Basic Organization of ComputersTallat Satti
Ā 
The CPU and Memory and Major Components
The CPU and Memory and  Major ComponentsThe CPU and Memory and  Major Components
The CPU and Memory and Major Componentsimtiazalijoono
Ā 
Chapter 1 basic structure of computers
Chapter 1  basic structure of computersChapter 1  basic structure of computers
Chapter 1 basic structure of computersGurpreet Singh
Ā 
Basic organisation of computer system
Basic organisation of computer systemBasic organisation of computer system
Basic organisation of computer systemParvathy Ashok
Ā 
Computer organisation
Computer organisationComputer organisation
Computer organisationASHIMA1993
Ā 
The computer system
The computer systemThe computer system
The computer systemChubby1810
Ā 
Computer fundamental basic comuter organization [www.studysharebd.com]
Computer fundamental basic comuter organization [www.studysharebd.com]Computer fundamental basic comuter organization [www.studysharebd.com]
Computer fundamental basic comuter organization [www.studysharebd.com]Rafiq Azad
Ā 
3. basic organization of a computer
3. basic organization of a computer3. basic organization of a computer
3. basic organization of a computerSHIKHA GAUTAM
Ā 
Bba i-introduction to computer-u-3-functions operating systems
Bba  i-introduction to computer-u-3-functions operating systemsBba  i-introduction to computer-u-3-functions operating systems
Bba i-introduction to computer-u-3-functions operating systemsRai University
Ā 
Cpu introduction to computer
Cpu introduction to computerCpu introduction to computer
Cpu introduction to computerBRS ENGINEERING
Ā 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organizationSAMIR NAIK
Ā 
operating system
 operating system  operating system
operating system lokesh455ppt
Ā 
Components of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptComponents of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptDeepuVishwakarma
Ā 
Block Diagram of Computer
Block Diagram of ComputerBlock Diagram of Computer
Block Diagram of ComputerAnshuDubey19
Ā 
Basic CPU (Central Processing Unit)
Basic CPU (Central Processing Unit)Basic CPU (Central Processing Unit)
Basic CPU (Central Processing Unit)Faraz Ahmed
Ā 

What's hot (19)

The Basic Organization of Computers
The Basic Organization of ComputersThe Basic Organization of Computers
The Basic Organization of Computers
Ā 
The CPU and Memory and Major Components
The CPU and Memory and  Major ComponentsThe CPU and Memory and  Major Components
The CPU and Memory and Major Components
Ā 
CPU
CPUCPU
CPU
Ā 
Chapter 1 basic structure of computers
Chapter 1  basic structure of computersChapter 1  basic structure of computers
Chapter 1 basic structure of computers
Ā 
Basic organisation of computer system
Basic organisation of computer systemBasic organisation of computer system
Basic organisation of computer system
Ā 
Computer organisation
Computer organisationComputer organisation
Computer organisation
Ā 
The computer system
The computer systemThe computer system
The computer system
Ā 
Computer fundamental basic comuter organization [www.studysharebd.com]
Computer fundamental basic comuter organization [www.studysharebd.com]Computer fundamental basic comuter organization [www.studysharebd.com]
Computer fundamental basic comuter organization [www.studysharebd.com]
Ā 
3. basic organization of a computer
3. basic organization of a computer3. basic organization of a computer
3. basic organization of a computer
Ā 
Bba i-introduction to computer-u-3-functions operating systems
Bba  i-introduction to computer-u-3-functions operating systemsBba  i-introduction to computer-u-3-functions operating systems
Bba i-introduction to computer-u-3-functions operating systems
Ā 
Cpu introduction to computer
Cpu introduction to computerCpu introduction to computer
Cpu introduction to computer
Ā 
Basic computer organization
Basic computer organizationBasic computer organization
Basic computer organization
Ā 
operating system
 operating system  operating system
operating system
Ā 
Components of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptComponents of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament ppt
Ā 
computer system organization basics
computer system organization basicscomputer system organization basics
computer system organization basics
Ā 
Stac301
Stac301Stac301
Stac301
Ā 
Cpu and memory
Cpu and memoryCpu and memory
Cpu and memory
Ā 
Block Diagram of Computer
Block Diagram of ComputerBlock Diagram of Computer
Block Diagram of Computer
Ā 
Basic CPU (Central Processing Unit)
Basic CPU (Central Processing Unit)Basic CPU (Central Processing Unit)
Basic CPU (Central Processing Unit)
Ā 

Viewers also liked

Pertemuan 6 aritmatika
Pertemuan 6 aritmatikaPertemuan 6 aritmatika
Pertemuan 6 aritmatikajumiathyasiz
Ā 
Struktur Detail Computer IAS
Struktur Detail Computer IASStruktur Detail Computer IAS
Struktur Detail Computer IASraenigalih
Ā 
Aritmatika komputer
Aritmatika komputerAritmatika komputer
Aritmatika komputerHady Mulya
Ā 
Makalah sejarah komputer dan perkembangannya
Makalah sejarah komputer dan perkembangannyaMakalah sejarah komputer dan perkembangannya
Makalah sejarah komputer dan perkembangannyaOperator Warnet Vast Raha
Ā 
Arsitektur & Organisasi komputer
Arsitektur & Organisasi komputerArsitektur & Organisasi komputer
Arsitektur & Organisasi komputerZou Anto
Ā 
Makalah arsitektur komputer
Makalah arsitektur komputerMakalah arsitektur komputer
Makalah arsitektur komputeryoganoviantono
Ā 
Sejarah dan perkembangan TIK di dunia dan Indonesia
Sejarah dan perkembangan TIK di dunia dan IndonesiaSejarah dan perkembangan TIK di dunia dan Indonesia
Sejarah dan perkembangan TIK di dunia dan IndonesiaAni Mahisarani
Ā 
Computer architecture
Computer architectureComputer architecture
Computer architectureneclinux
Ā 
Sejarah & perkembangan komputer
Sejarah & perkembangan komputerSejarah & perkembangan komputer
Sejarah & perkembangan komputerNoer Wahid
Ā 
Makalah sejarah perkembangan komputer dari awal hingga saat ini
Makalah sejarah perkembangan komputer dari awal hingga saat iniMakalah sejarah perkembangan komputer dari awal hingga saat ini
Makalah sejarah perkembangan komputer dari awal hingga saat iniRohman Efendi
Ā 
Sejarah perkembangan komputer
Sejarah perkembangan komputerSejarah perkembangan komputer
Sejarah perkembangan komputerWahyu Dermawan
Ā 

Viewers also liked (12)

Pertemuan 6 aritmatika
Pertemuan 6 aritmatikaPertemuan 6 aritmatika
Pertemuan 6 aritmatika
Ā 
Struktur Detail Computer IAS
Struktur Detail Computer IASStruktur Detail Computer IAS
Struktur Detail Computer IAS
Ā 
Aritmatika komputer
Aritmatika komputerAritmatika komputer
Aritmatika komputer
Ā 
Makalah sejarah komputer dan perkembangannya
Makalah sejarah komputer dan perkembangannyaMakalah sejarah komputer dan perkembangannya
Makalah sejarah komputer dan perkembangannya
Ā 
Arsitektur & Organisasi komputer
Arsitektur & Organisasi komputerArsitektur & Organisasi komputer
Arsitektur & Organisasi komputer
Ā 
Makalah arsitektur komputer
Makalah arsitektur komputerMakalah arsitektur komputer
Makalah arsitektur komputer
Ā 
Sejarah Komputer.pdf
Sejarah Komputer.pdfSejarah Komputer.pdf
Sejarah Komputer.pdf
Ā 
Sejarah dan perkembangan TIK di dunia dan Indonesia
Sejarah dan perkembangan TIK di dunia dan IndonesiaSejarah dan perkembangan TIK di dunia dan Indonesia
Sejarah dan perkembangan TIK di dunia dan Indonesia
Ā 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Ā 
Sejarah & perkembangan komputer
Sejarah & perkembangan komputerSejarah & perkembangan komputer
Sejarah & perkembangan komputer
Ā 
Makalah sejarah perkembangan komputer dari awal hingga saat ini
Makalah sejarah perkembangan komputer dari awal hingga saat iniMakalah sejarah perkembangan komputer dari awal hingga saat ini
Makalah sejarah perkembangan komputer dari awal hingga saat ini
Ā 
Sejarah perkembangan komputer
Sejarah perkembangan komputerSejarah perkembangan komputer
Sejarah perkembangan komputer
Ā 

Similar to Arsikom #1

Fundamentals of Computer Design including performance measurements & quantita...
Fundamentals of Computer Design including performance measurements & quantita...Fundamentals of Computer Design including performance measurements & quantita...
Fundamentals of Computer Design including performance measurements & quantita...Gaditek
Ā 
CS304PC:Computer Organization and Architecture Session 1 Introduction .pptx
CS304PC:Computer Organization and Architecture Session 1 Introduction .pptxCS304PC:Computer Organization and Architecture Session 1 Introduction .pptx
CS304PC:Computer Organization and Architecture Session 1 Introduction .pptxAsst.prof M.Gokilavani
Ā 
unit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptunit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptvardagotmare1
Ā 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptxssuser4ca1eb
Ā 
isa architecture
isa architectureisa architecture
isa architectureAJAL A J
Ā 
Computer architecture overview
Computer architecture overviewComputer architecture overview
Computer architecture overviewMuhammad Ishaq
Ā 
A REVIEW ON ANALYSIS OF 32-BIT AND 64-BIT RISC PROCESSORS
A REVIEW ON ANALYSIS OF 32-BIT AND 64-BIT RISC PROCESSORSA REVIEW ON ANALYSIS OF 32-BIT AND 64-BIT RISC PROCESSORS
A REVIEW ON ANALYSIS OF 32-BIT AND 64-BIT RISC PROCESSORSIRJET Journal
Ā 
Chap 1 CA.pptx
Chap 1 CA.pptxChap 1 CA.pptx
Chap 1 CA.pptxSahalAhmed4
Ā 
Unit 1 computer architecture (1)
Unit 1   computer architecture (1)Unit 1   computer architecture (1)
Unit 1 computer architecture (1)DevaKumari Vijay
Ā 
Presentation on Computer Basics and architecture.pdf
Presentation on Computer Basics and architecture.pdfPresentation on Computer Basics and architecture.pdf
Presentation on Computer Basics and architecture.pdfnavikvel
Ā 
Machine language program execution 1.1.2.pptx
Machine language program execution 1.1.2.pptxMachine language program execution 1.1.2.pptx
Machine language program execution 1.1.2.pptxAmarRaj22
Ā 
introduction COA(M1).pptx
introduction COA(M1).pptxintroduction COA(M1).pptx
introduction COA(M1).pptxBhavanaMinchu
Ā 
Computer architecture
Computer architectureComputer architecture
Computer architectureZuhaib Zaroon
Ā 
EC 308 Embedded Systems Module 1 Notes APJKTU
EC 308 Embedded Systems Module 1 Notes APJKTUEC 308 Embedded Systems Module 1 Notes APJKTU
EC 308 Embedded Systems Module 1 Notes APJKTUAgi George
Ā 

Similar to Arsikom #1 (20)

Fundamentals of Computer Design including performance measurements & quantita...
Fundamentals of Computer Design including performance measurements & quantita...Fundamentals of Computer Design including performance measurements & quantita...
Fundamentals of Computer Design including performance measurements & quantita...
Ā 
CS304PC:Computer Organization and Architecture Session 1 Introduction .pptx
CS304PC:Computer Organization and Architecture Session 1 Introduction .pptxCS304PC:Computer Organization and Architecture Session 1 Introduction .pptx
CS304PC:Computer Organization and Architecture Session 1 Introduction .pptx
Ā 
CSC204PPTNOTES
CSC204PPTNOTESCSC204PPTNOTES
CSC204PPTNOTES
Ā 
UNIT I.pptx
UNIT I.pptxUNIT I.pptx
UNIT I.pptx
Ā 
Unit I.ppt
Unit I.pptUnit I.ppt
Unit I.ppt
Ā 
unit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptunit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.ppt
Ā 
computer Architecture
computer Architecturecomputer Architecture
computer Architecture
Ā 
UNIT I_Introduction.pptx
UNIT I_Introduction.pptxUNIT I_Introduction.pptx
UNIT I_Introduction.pptx
Ā 
ERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdfERTS_Unit 1_PPT.pdf
ERTS_Unit 1_PPT.pdf
Ā 
isa architecture
isa architectureisa architecture
isa architecture
Ā 
Computer architecture overview
Computer architecture overviewComputer architecture overview
Computer architecture overview
Ā 
A REVIEW ON ANALYSIS OF 32-BIT AND 64-BIT RISC PROCESSORS
A REVIEW ON ANALYSIS OF 32-BIT AND 64-BIT RISC PROCESSORSA REVIEW ON ANALYSIS OF 32-BIT AND 64-BIT RISC PROCESSORS
A REVIEW ON ANALYSIS OF 32-BIT AND 64-BIT RISC PROCESSORS
Ā 
Chap 1 CA.pptx
Chap 1 CA.pptxChap 1 CA.pptx
Chap 1 CA.pptx
Ā 
Unit 1 computer architecture (1)
Unit 1   computer architecture (1)Unit 1   computer architecture (1)
Unit 1 computer architecture (1)
Ā 
Presentation on Computer Basics and architecture.pdf
Presentation on Computer Basics and architecture.pdfPresentation on Computer Basics and architecture.pdf
Presentation on Computer Basics and architecture.pdf
Ā 
slides.pdf
slides.pdfslides.pdf
slides.pdf
Ā 
Machine language program execution 1.1.2.pptx
Machine language program execution 1.1.2.pptxMachine language program execution 1.1.2.pptx
Machine language program execution 1.1.2.pptx
Ā 
introduction COA(M1).pptx
introduction COA(M1).pptxintroduction COA(M1).pptx
introduction COA(M1).pptx
Ā 
Computer architecture
Computer architectureComputer architecture
Computer architecture
Ā 
EC 308 Embedded Systems Module 1 Notes APJKTU
EC 308 Embedded Systems Module 1 Notes APJKTUEC 308 Embedded Systems Module 1 Notes APJKTU
EC 308 Embedded Systems Module 1 Notes APJKTU
Ā 

More from Martin Arale

Alir Produksi Produk Multimedia.pptx
Alir Produksi Produk Multimedia.pptxAlir Produksi Produk Multimedia.pptx
Alir Produksi Produk Multimedia.pptxMartin Arale
Ā 
Gambar clean up dan sisip
Gambar clean up dan sisipGambar clean up dan sisip
Gambar clean up dan sisipMartin Arale
Ā 
Animasi komputer
Animasi komputerAnimasi komputer
Animasi komputerMartin Arale
Ā 
Animasi tradisional
Animasi tradisionalAnimasi tradisional
Animasi tradisionalMartin Arale
Ā 
Pengenalan adobe flash cs4
Pengenalan adobe flash cs4Pengenalan adobe flash cs4
Pengenalan adobe flash cs4Martin Arale
Ā 
Format Tata letak
Format Tata letakFormat Tata letak
Format Tata letakMartin Arale
Ā 
Pengenalan adobe indesign
Pengenalan adobe indesignPengenalan adobe indesign
Pengenalan adobe indesignMartin Arale
Ā 
2. Materi Pembelajaran Storyboard
2.  Materi Pembelajaran Storyboard2.  Materi Pembelajaran Storyboard
2. Materi Pembelajaran StoryboardMartin Arale
Ā 
TPA MASUK PTN (E-Book)
TPA MASUK PTN (E-Book)TPA MASUK PTN (E-Book)
TPA MASUK PTN (E-Book)Martin Arale
Ā 
Cara berwudhu
Cara berwudhuCara berwudhu
Cara berwudhuMartin Arale
Ā 
Riyadhus salihin Buku 2
 Riyadhus salihin Buku 2 Riyadhus salihin Buku 2
Riyadhus salihin Buku 2Martin Arale
Ā 
The business book (big ideas simply explained) by dk publishing
The business book (big ideas simply explained) by dk publishingThe business book (big ideas simply explained) by dk publishing
The business book (big ideas simply explained) by dk publishingMartin Arale
Ā 
2. flowchart
2. flowchart2. flowchart
2. flowchartMartin Arale
Ā 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMartin Arale
Ā 
Annova Oneway
Annova OnewayAnnova Oneway
Annova OnewayMartin Arale
Ā 
Halal dan Haram dalam islam by Dr. Yusuf Qardhawi
  Halal dan Haram dalam islam by Dr. Yusuf Qardhawi   Halal dan Haram dalam islam by Dr. Yusuf Qardhawi
Halal dan Haram dalam islam by Dr. Yusuf Qardhawi Martin Arale
Ā 
Algoritma Greedy
Algoritma GreedyAlgoritma Greedy
Algoritma GreedyMartin Arale
Ā 
ETIKA BISNIS
ETIKA BISNISETIKA BISNIS
ETIKA BISNISMartin Arale
Ā 
8 STRATEGI SUKSES WIRAUSAHA MUDA
8 STRATEGI SUKSES WIRAUSAHA MUDA8 STRATEGI SUKSES WIRAUSAHA MUDA
8 STRATEGI SUKSES WIRAUSAHA MUDAMartin Arale
Ā 
7 RAHASIA MEMPENGARUHI ORANG LAIN
7 RAHASIA MEMPENGARUHI ORANG LAIN7 RAHASIA MEMPENGARUHI ORANG LAIN
7 RAHASIA MEMPENGARUHI ORANG LAINMartin Arale
Ā 

More from Martin Arale (20)

Alir Produksi Produk Multimedia.pptx
Alir Produksi Produk Multimedia.pptxAlir Produksi Produk Multimedia.pptx
Alir Produksi Produk Multimedia.pptx
Ā 
Gambar clean up dan sisip
Gambar clean up dan sisipGambar clean up dan sisip
Gambar clean up dan sisip
Ā 
Animasi komputer
Animasi komputerAnimasi komputer
Animasi komputer
Ā 
Animasi tradisional
Animasi tradisionalAnimasi tradisional
Animasi tradisional
Ā 
Pengenalan adobe flash cs4
Pengenalan adobe flash cs4Pengenalan adobe flash cs4
Pengenalan adobe flash cs4
Ā 
Format Tata letak
Format Tata letakFormat Tata letak
Format Tata letak
Ā 
Pengenalan adobe indesign
Pengenalan adobe indesignPengenalan adobe indesign
Pengenalan adobe indesign
Ā 
2. Materi Pembelajaran Storyboard
2.  Materi Pembelajaran Storyboard2.  Materi Pembelajaran Storyboard
2. Materi Pembelajaran Storyboard
Ā 
TPA MASUK PTN (E-Book)
TPA MASUK PTN (E-Book)TPA MASUK PTN (E-Book)
TPA MASUK PTN (E-Book)
Ā 
Cara berwudhu
Cara berwudhuCara berwudhu
Cara berwudhu
Ā 
Riyadhus salihin Buku 2
 Riyadhus salihin Buku 2 Riyadhus salihin Buku 2
Riyadhus salihin Buku 2
Ā 
The business book (big ideas simply explained) by dk publishing
The business book (big ideas simply explained) by dk publishingThe business book (big ideas simply explained) by dk publishing
The business book (big ideas simply explained) by dk publishing
Ā 
2. flowchart
2. flowchart2. flowchart
2. flowchart
Ā 
Materi Pemrograman Dasar SMK
Materi Pemrograman Dasar SMKMateri Pemrograman Dasar SMK
Materi Pemrograman Dasar SMK
Ā 
Annova Oneway
Annova OnewayAnnova Oneway
Annova Oneway
Ā 
Halal dan Haram dalam islam by Dr. Yusuf Qardhawi
  Halal dan Haram dalam islam by Dr. Yusuf Qardhawi   Halal dan Haram dalam islam by Dr. Yusuf Qardhawi
Halal dan Haram dalam islam by Dr. Yusuf Qardhawi
Ā 
Algoritma Greedy
Algoritma GreedyAlgoritma Greedy
Algoritma Greedy
Ā 
ETIKA BISNIS
ETIKA BISNISETIKA BISNIS
ETIKA BISNIS
Ā 
8 STRATEGI SUKSES WIRAUSAHA MUDA
8 STRATEGI SUKSES WIRAUSAHA MUDA8 STRATEGI SUKSES WIRAUSAHA MUDA
8 STRATEGI SUKSES WIRAUSAHA MUDA
Ā 
7 RAHASIA MEMPENGARUHI ORANG LAIN
7 RAHASIA MEMPENGARUHI ORANG LAIN7 RAHASIA MEMPENGARUHI ORANG LAIN
7 RAHASIA MEMPENGARUHI ORANG LAIN
Ā 

Recently uploaded

Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
Ā 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
Ā 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
Ā 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
Ā 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
Ā 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
Ā 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
Ā 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
Ā 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
Ā 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
Ā 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
Ā 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
Ā 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
Ā 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
Ā 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
Ā 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
Ā 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
Ā 
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)lakshayb543
Ā 

Recently uploaded (20)

Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
Ā 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
Ā 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
Ā 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Ā 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
Ā 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
Ā 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
Ā 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
Ā 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
Ā 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
Ā 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Ā 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
Ā 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
Ā 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
Ā 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
Ā 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
Ā 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
Ā 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
Ā 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
Ā 
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Visit to a blind student's schoolšŸ§‘ā€šŸ¦ÆšŸ§‘ā€šŸ¦Æ(community medicine)
Ā 

Arsikom #1

  • 1. Organisasi & Arsitektur Komputer [5235-005-2] Pertemuan ke 1
  • 2. Daftar Pustaka 1. Mostafa Abd-El-Barr dan Hesham El- Rewini. 2005. ā€œFundamental of Computer Organization and Architectureā€, A John Wiley & Sons, Inc Publication. Organisasi & Arsitektur Komputer 2
  • 4. Jadwal Kuliah 5223 Selasa 08.00 s.d. 10.00 wib (R 406) 5272 Selasa 10.00 s.d. 11.40 wib (R 305) 5258 Selasa 16.20 s.d. 18.00 wib (R 406) 5278 Jumā€™at 16.20 s.d. 18.00 wib (R 406) Organisasi & Arsitektur Komputer 4
  • 5. Penilaian 1. Minimal 75% kehadiran [syarat UAS] 2. UTS 35% 3. UAS 35% 4. Tugas mandiri/terstruktur 30% Organisasi & Arsitektur Komputer 5
  • 6. Pokok Bahasan Sistem komputer, desain dan konsep ISA (Instruction Set Computer), Assembly Language Programming, Aritmatika Komputer, desain CPU, sistem memori, desain dan organisasi I/O unit, Pipelining Design Techniques, Reduced Instruction Set Computers (RISCs), dan Multiprocessor. Organisasi & Arsitektur Komputer 6
  • 7. Pokok Bahasan #1 1. Latar Belakang Sejarah 2. Perkembangan Arsitektur Komputer 3. Perkembangan Teknologi Komputer 4. Pengukuran Performa Komputer 5. Simpulan 6. Latihan Organisasi & Arsitektur Komputer 7
  • 8. Latar Belakang Sejarah 1. Z1 (1938) Program-controlled (mechanical) computer 2. Z2 (1939) Program-controlled computer with fixed-point arithmetic. 3. Z3 (Germany in 1941) complete design of a fully functional programmable special- purpose machine Organisasi & Arsitektur Komputer 8
  • 9. Latar Belakang Sejarah 4. ENIAC (1944) Electronic Numerical Integrator and Calculator (first operational general-purpose machine built using vacuum tubes) 5. IAS (1946) Institute for Advanced Study (Princeton) 10 times faster than the ENIAC 6. EDSAC (1949) Electronic Delay Storage Automatic Calculator (stored-program computer) 7. EDVAC (1952) Electronic Discrete Variable Automatic Computer (stored programs) Organisasi & Arsitektur Komputer 9
  • 10. Latar Belakang Sejarah 8. Harvard Architecture (MARK I, II, III, and IV) introduced the concept of separate memories for instructions and data 9. UNIVersal Automatic Computer - UNIVAC I (1951) - The first general-purpose commercial computer 10.IBM 701 (1952) 11.IBM 360 series (1964) Organisasi & Arsitektur Komputer 10
  • 11. Latar Belakang Sejarah 11.Digital Equipment Corporation (DEC) - PDP-8 (1964) 12.Intel 4004 (1971) 13.Apple computer PC, VAX-11/780 by DEC (1977) Organisasi & Arsitektur Komputer 11
  • 12. the different computing paradigms Organisasi & Arsitektur Komputer 12
  • 13. ARCHITECTURAL DEVELOPMENT AND STYLES ā€¢ Computer architects have always been striving to increase the performance of their architectures ā€¢ reducing the ā€œsemantic gapā€ between the instructions in a high-level language and those in the low-level (machine) language. ā€¢ A single (machine) instruction to convert several binary coded decimal (BCD) numbers to binary is an example for how complex some instructions were intended to be. Organisasi & Arsitektur Komputer 13
  • 14. ARCHITECTURAL DEVELOPMENT AND STYLES ā€¢ The huge number of addressing modes considered (more than 20 in the VAX machine) further adds to the complexity of instructions. ā€¢ Machines following this philosophy have been referred to as complex instructions set computers (CISCs) ā€¢ Examples of CISC machines include the Intel PentiumTM, the Motorola MC68000TM, and the IBM & Macintosh PowerPCTM. Organisasi & Arsitektur Komputer 14
  • 15. ARCHITECTURAL DEVELOPMENT AND STYLES ā€¢ It should be noted that as more capabilities were added to their processors, manufacturers realized that it was increasingly difficult to support higher clock rates that would have been possible otherwise. ā€¢ This is because of the increased complexity of computations within a single clock period. Organisasi & Arsitektur Komputer 15
  • 16. ARCHITECTURAL DEVELOPMENT AND STYLES ā€¢ A number of studies from the mid-1970s and early-1980s also identified that in typical programs more than 80% of the instructions executed are those using assignment statements, conditional branching and procedure calls. ā€¢ It was also surprising to find out that simple assignment statements constitute almost 50% of those operations. Organisasi & Arsitektur Komputer 16
  • 17. ARCHITECTURAL DEVELOPMENT AND STYLES ā€¢ the optimization of architectures by speeding up those operations that are most frequently used while reducing the instruction complexities and the number of addressing modes. ā€¢ Machines following this philosophy have been referred to as reduced instructions set computers (RISCs) ā€¢ Examples of RISCs include the Sun SPARCTM and MIPSTM machines. Organisasi & Arsitektur Komputer 17
  • 18. TECHNOLOGICAL DEVELOPMENT Organisasi & Arsitektur Komputer 18
  • 19. PERFORMANCE MEASURES ā€¢ A user of a computer measures its performance based on the time taken to execute a given job (program) ā€¢ A laboratory engineer measures the performance of his system by the total amount of work done in a given time ā€¢ A metric for assessing the performance of a computer helps comparing alternative designs Organisasi & Arsitektur Komputer 19
  • 20. PERFORMANCE MEASURES ā€¢ Performance analysis should help answering questions such as how fast can a program be executed using a given computer? ā€¢ we need to determine the time taken by a computer to execute a given job and we define the clock cycle time as the time between two consecutive rising (trailing) edges of a periodic clock signal (Fig. 1.1) Organisasi & Arsitektur Komputer 20
  • 21. a periodic clock signal Organisasi & Arsitektur Komputer 21
  • 22. PERFORMANCE MEASURES ā€¢ We denote the number of CPU clock cycles for executing a job to be the cycle count (CC), the cycle time by CT, and the clock frequency by f Ā¼ 1/CT. ā€¢ The time taken by the CPU to execute a job can be expressed as Organisasi & Arsitektur Komputer 22
  • 23. PERFORMANCE MEASURES ā€¢ Therefore, the average number of clock cycles per instruction (CPI) has been used as an alternate performance measure Organisasi & Arsitektur Komputer 23
  • 24. PERFORMANCE MEASURES ā€¢ It is known that the instruction set of a given machine consists of a number of instruction categories: ALU (simple assignment and arithmetic and logic instructions), load, store, branch, and so on. ā€¢ where Ii is the number of times an instruction of type i is executed in the program and CPIi is the average number of clock cycles needed to execute such instruction. Organisasi & Arsitektur Komputer 24
  • 25. PERFORMANCE MEASURES ā€¢ Example Consider computing the overall CPI for a machine A for which the following performance measures were recorded when executing a set of benchmark programs. Assume that the clock rate of the CPU is 200 MHz. Organisasi & Arsitektur Komputer 25
  • 26. PERFORMANCE MEASURES Organisasi & Arsitektur Komputer 26
  • 27. Pokok Bahasan #1 1. Latar Belakang Sejarah 2. Perkembangan Arsitektur Komputer 3. Perkembangan Teknologi Komputer 4. Pengukuran Performa Komputer 5. Simpulan 6. Definisi Komputer 7. Definisi Organisasi Komputer 8. Definisi Arsitektur komputer Organisasi & Arsitektur Komputer 27
  • 28. Definisi Komputer ļƒ˜suatu alat elektronik yg mampu melakukan beberapa tugas seperti menerima input, memproses input tadi sesuai dengan programnya, menyimpan perintah-perintah dan hasil pengolahan, serta menyediakan output dalam bentuk informasi [Robert H. Blissmer dlm buku Computer Annual] Organisasi & Arsitektur Komputer 28
  • 29. Definisi Komputer ļƒ˜sistem elektronik utk memanipulasi data yg cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah-langkah, instruksi2 program yg tersimpan di memori (stored program) [Donald H. Sanders dlm buku Computer Today] Organisasi & Arsitektur Komputer 29
  • 30. Definisi Komputer ļƒ˜mesin penghitung eletronik yg cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yg tersimpan di memorinya dan menghasilkan output informasi [Hamacher dkk, dlm buku Computer Organization] Organisasi & Arsitektur Komputer 30
  • 31. Definisi Komputer Sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya. Organisasi & Arsitektur Komputer 31
  • 32. Fungsi Komputer 1. Pengolahan data - Data processing 2. Penyimpanan data - Data storage 3. Pemindahan data - Data movement 4. Kendali - Control Organisasi & Arsitektur Komputer 32
  • 33. Struktur Komputer Organisasi & Arsitektur Komputer 33
  • 34. Struktur Komputer Organisasi & Arsitektur Komputer 34
  • 35. Pengolahan Data Organisasi & Arsitektur Komputer 35
  • 36. Komponen Sistem Komputer 1. Hardware ļƒ˜ CPU unit ļƒ˜ IO unit ļƒ˜ Memory unit 2. Software 3. Brainware Organisasi & Arsitektur Komputer 36
  • 37. Definisi Organisasi Komputer ļƒ˜Organisasi komputer berkaitan dengan unit- unit operasional dan interkoneksinya yang merealisasikan spesifikasi arsitektural ļƒ˜Misal : Control signals, interfaces, memory technology Organisasi & Arsitektur Komputer 37
  • 38. Definisi Arsitektur Komputer ļƒ˜Arsitektur komputer berkaitan dengan atribut ā€“ atribut yang mempunyai dampak langsung pada eksekusi logis sebuah program. [William Stalling] ļƒ˜Misal : Set Instruksi, jumlah bit yang digunakan untuk penyajian data, mekanisme I/O, teknik pengalamantan (addressing techniques). Organisasi & Arsitektur Komputer 38
  • 39. Definisi Arsitektur Komputer ļƒ˜adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. ļƒ˜bagaimana CPU bekerja ļƒ˜cara pengaksesan data dan alamat dari dan ke memori ļƒ˜Arsitektur von Neumann, CISC, dan RISC Organisasi & Arsitektur Komputer 39
  • 40. Arsitektur Komputer 1. Set instruksi (ISA) 2. Arsitektur mikro dari ISA, dan 3. Sistem desain dari seluruh komponen dalam perangkat keras komputer Organisasi & Arsitektur Komputer 40
  • 41. Organisasi vs Arsitektur Komputer Pabrik komputer menawarkan sekelompok model komputer, yang semuanya memiliki arsitektur yang sama tetapi dengan organisasi yang berbeda. Akibatnya, model ā€“ model yang berbeda akan memiliki harga dan karakteristik kinerja yang berbeda. Selain itu suatu arsitektur dapat bertahan selama bertahun ā€“ tahun dan meliputi sejumlah model komputer yang berbeda, namun organisasinya dapat berubah ā€“ ubah sesuai seiring dengan perkembangan teknologi. Organisasi & Arsitektur Komputer 41