SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
ARSITEKTUR VON NEUMANN
Minggu ke : III
Arsitektur Komputer
Oleh : Warto, Ir., M.Kom
E-pos : warto.rm@gmail.com
10-Oct-12

Arsitektur Komputer

1

Arsitektur atau Mesin von Neumann
• adalah arsitektur yang diciptakan oleh John von
Neumann (1903-1957).
• Disebut sebagai storage program concept (konsep
program tersimpan) dan menjadi dasar dari komputer
digital saat ini.
• Arsitektur von Neumann ini digunakan oleh hampir
semua komputer digital saat ini.
• Kunci utama arsitektur von Neumann adalah unit
pemrosesan sentral (CPU), yang memungkinkan
seluruh fungsi komputer untuk dikoordinasikan melalui
satu sumber tunggal.
10-Oct-12

Arsitektur Komputer

2

1
Arsitektur Von Neumann
• Arsitektur Von Neumann menggambarkan
komputer dengan empat bagian utama yaitu :
–
–
–
–

10-Oct-12

Unit Aritmatika dan Logis (ALU),
Unit kontrol (CU),
Memori, dan
Alat masukan dan keluaran (I/O)

Arsitektur Komputer

3

• Pada dasarnya komputer arsitektur Von
Neumann adalah terdiri dari elemen sebagai
berikut:
• Prosesor, merupakan pusat dari kontrol dan
pemrosesan instruksi pada komputer.
• Memori, digunakan untuk menyimpan informasi
baik program maupun data.
• Perangkat input-output, berfungsi sebagai
media yang menangkap respon dari luar serta
menyajikan informasi keluar sistem komputer.
10-Oct-12

Arsitektur Komputer

4

2
Prosesor atau
Central Processing Unit (CPU)
• CPU merupakan tempat untuk melakukan pemrosesan instruksiinstruksi dan pengendalian sistem komputer.
• Perkembangan perangkat CPU mengikuti generasi dari sistem
komputer.
• Pada generasi pertama CPU terbuat dari rangkaian tabung
vakum sehingga memiliki ukuran yang sangat besar.
• Pada generasi kedua telah diciptakan transistor sehinga ukuran
CPU menjadi lebih kecil dari sebelumnya.
• Pada generasi ketiga CPU telah terbuat dari rangkaian IC
sehingga ukurannya menjadi lebih kecil.
• Pada generasi keempat telah diciptakan teknologi VLSI dan
ULSI sehingga memungkinkan ribuan sampai jutaan transistor
tersimpan dalam satu chip.
10-Oct-12

Arsitektur Komputer

5

Elemen CPU
• Pada perkembangan komputer modern, setiap
prosesor terdiri atas:
–
–
–
–

10-Oct-12

Arithmetic and Logic Unit (ALU).
Register.
Control Unit (CU).
Bus.

Arsitektur Komputer

6

3
Arithmatic and Logic Unit (ALU).
• Arithmatic and Logic Unit atau Unit Aritmetika
dan Logika berfungsi untuk melakukan semua
perhitungan aritmatika (matematika) dan
logika yang terjadi sesuai dengan instruksi
program.
• ALU menjalankan operasi penambahan,
pengurangan, dan operasi-operasi sederhana
lainnya pada input-inputnya dan memberikan
hasilnya pada register output.
10-Oct-12

Arsitektur Komputer

7

Register
• Register merupakan alat penyimpanan kecil yang
mempunyai kecepatan akses cukup tinggi, yang
digunakan untuk menyimpan data dan instruksi yang
sedang diproses, sementara data dan instruksi lainnya
yang menunggu giliran untuk diproses masih disimpan
di dalam memori utama. Setiap register dapat
menyimpan satu bilangan hingga mencapai jumlah
maksimum tertentu tergantung pada ukurannya.
• Register-register dapat dibaca dan ditulis dengan
kecepatan tinggi karena berada pada CPU.
10-Oct-12

Arsitektur Komputer

8

4
How ALU works

10-Oct-12

Arsitektur Komputer

9

Beberapa jenis register adalah:
• Program Counter (PC), merupakan register yang menunjuk ke instruksi
berikutnya yang harus diambil dan dijalankan.
• Instruction Register (IR), merupakan register yang menyimpan instruksi
yang sedang dijalankan.
• General Purpose Register, merupakan register yang memiliki kegunaaan
umum yang berhubungan dengan data yang diproses.
• Memory Data Register (MDR), merupakan register yang digunakan untuk
menampung data atau instruksi hasil pengiriman dari memori utama ke CPU
atau menampung data yang akan direkam ke memori utama dari hasil
pengolahan oleh CPU.
• Memory address register (MAR), merupakan register yang digunakan untuk
menampung alamat data atau instruksi pada memori utama yang akan
diambil atau yang akan diletakkan.
• Sebagian besar komputer memiliki beberapa register lain, sebagian
digunakan untuk tujuan umum, dan sebagian lainnya untuk tujuan khusus.

10-Oct-12

Arsitektur Komputer

10

5
Control Unit (CU)
• Control Unit atau Unit Kontrol berfungsi untuk mengatur dan
mengendalikan semua peralatan yang ada pada sistem
komputer. Unit kendali akan mengatur kapan alat input
menerima data dan kapan data diolah serta kapan ditampilkan
pada alat output.
• Unit ini juga mengartikan instruksi-instruksi dari program
komputer, membawa data dari alat input ke memori utama,
dan mengambil data dari memori utama untuk diolah.
• Bila ada instruksi untuk perhitungan aritmatika atau
perbandingan logika, maka unit kendali akan mengirim instruksi
tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit
kendali ke memori utama lagi untuk disimpan, dan pada
saatnya akan disajikan ke alat output.
10-Oct-12

Arsitektur Komputer

11

Bus
• Bus merupakan penghubung antara semua
komponen CPU.
• Bus berupa sekumpulan kabel-kabel paralel
untuk mentransmisikan alamat (address), data,
dan sinyalsinyal kontrol.

10-Oct-12

Arsitektur Komputer

12

6
10-Oct-12

Arsitektur Komputer

13

Klasifikasi Prosesor
Berdasarkan jenis mikroprosesor:
• Tipe Intel untuk Personal Computer (PC),
diproduksi oleh Intel Corp., Advanced Micro
Devices (AMD), Cyrix, DEC, dll.
• Tipe Motorola untuk komputer Macintosh,
diproduksi oleh Motorola.

10-Oct-12

Arsitektur Komputer

14

7
Ukuran kecepatan prosesor adalah:
• Hertz, yaitu jumlah clock atau ketukan prosesor tiap
satu detik. Untuk prosesor modern memakai satuan
Megahertz atau Gigahertz.
• MIPS, singkatan dari Million Instruction Per Second,
yaitu jumlah instruksi dalam juta tiap satu detik.
• Flops, singkatan dari Floating Point per Second, yaitu
jumlah perhitungan floating point tiap satu detik.
Floating point adalah metode untuk menuliskan
bilangan dengan mantisa, contoh: 3 x 10-5.
• Fractions of a second, yaitu waktu eksekusi relatif
dari suatu instruksi pada sistem komputer.
10-Oct-12

Arsitektur Komputer

15

Dalam desain mikroprosesor, terdapat
dua jenis desain, yaitu:
• CISC (Complex instruction set computing
chips), dapat menampung banyak instruksi
yang kompleks.
• RISC (Reduced instruction set computing
chips), dapat meringkas beberapa instruksi
sehingga dapat mempercepat kerja prosesor.

10-Oct-12

Arsitektur Komputer

16

8
Jenis bus yang telah didukung oleh
sistem komputer saat ini adalah:
• ISA, singkatan dari Industry Standard Architecture, merupakan jenis bus
standar pertama yang digunakan industri. Bus ISA beroperasi pada
kecepatan 8.33 MHz. Versi perkembangan dari ISA adalah EISA (Extended
ISA).
• PCI, singkatan dari Peripheral Component Interconnect bus, merupakan
jenis bus yang dikembangkan dan dipatenkan oleh Intel pada tahun 1990.
Versi pertama PCI beroperasi pada kecepatan 33 MHz dengan bandwidth 133
MB/dtk. PCI 2.0 diperkenalkan tahun 1993 dan PCI 2.1 tahun 1995 dengan
bandwidth 528 MB/dtk.
• AGP, singkatan dari Accelerator Graphic Port, merupakan bus hasil
perkembangan dari PCI yang dikhususkan untuk pemrosesan data grafik dan
video.
• USB, singkatan dari Universal Serial Bus, pada awalnya dikembangkan
secara bersama-sama oleh tujuh perusahaan, yaitu Compaq, DEC, IBM, Intel,
Microsoft, NEC, dan Northern Telecom. Saat ini USB telah menjadi standar
yang digunakan secara luas dalam Personal Computer.

10-Oct-12

Arsitektur Komputer

17

Von Neumann
vs
Harvard

10-Oct-12

Arsitektur Komputer

18

9
• Ada dua kelas utama dari arsitektur komputer,
yaitu ‘arsitektur Havard’ dan ‘arsitektur Von
Neumann (atau Princeton).
• Banyak desain khusus mikrokontroler dan DSP
(Digital Signal Processor) menggunakan
arsitektur Havard.

10-Oct-12

Arsitektur Komputer

19

10-Oct-12

Arsitektur Komputer

20

10
Arsitektur Harvard
• Arsitektur Havard menggunakan memori terpisah untuk
program dan data dengan alamat dan bus data yang berdiri
sendiri.
• Karena dua perbedaan aliran data dan alamat, maka tidak
diperlukan multiplexing alamat dan bus data.
• Arsitektur ini tidak hanya didukung dengan bus paralel untuk
alamat dan data, tetapi juga menyediakan organisasi internal
yang berbeda sedemikian rupa instruksi dapat diambil dan
dikodekan ketika berbagai data sedang diambil dan
dioperasikan.
• Lebih lanjut lagi, bus data bisa saja memiliki ukuran yang
berbeda dari bus alamat. Hal ini memungkinkan pengoptimalan
bus data dan bus alamat dalam pengeksekusian instruksi yang
cepat.
10-Oct-12

Arsitektur Komputer

21

Arsitektur Harvard
• Sebagai contoh, mikrokontroler Intel keluarga MCS-51
menggunakan arsitektur Havard karena ada perbedaan
kapasitas memori untuk program dan data, dan bus
terpisah (internal) untuk alamat dan data. Begitu juga
dengan keluarga PIC dari Microchip yang menggunakan
arsitektur Havard.

10-Oct-12

Arsitektur Komputer

22

11
Arsitektur Von Neumann
• Pada arsitektur Von Neumann, program dan data dibagi pada
ruang memori yang sama.
• Arsitektur Von Neumann menyediakan fitur penyimpanan dan
modifikasi program secara mudah. Bagaimanapun,
penyimpanan program tidak mungkin optimal dan
membutuhkan berbagai pengumpulan program dan data untuk
membentuk instruksi. Pengumpulan program dan data
diselesaikan menggunakan time division multiplexing yang
akan berpengaruh pada performa mikrokontroler itu sendiri.
• Salah satu contoh mikrokontroler yang menggunakan arsitektur
Von Neumann (princeton) adalah Motorola 68HC11.

10-Oct-12

Arsitektur Komputer

23

10-Oct-12

Arsitektur Komputer

24

12
10-Oct-12

Arsitektur Komputer

25

13

Contenu connexe

Tendances

Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
khaerul azmi
 
Pertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem ioPertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem io
Setyady Peace
 
1 tinjauan umum sistem komputer
1   tinjauan umum sistem komputer1   tinjauan umum sistem komputer
1 tinjauan umum sistem komputer
wahyuzi
 

Tendances (20)

Struktur Detail Computer IAS
Struktur Detail Computer IASStruktur Detail Computer IAS
Struktur Detail Computer IAS
 
Cpu
CpuCpu
Cpu
 
Kelompok 1.cpu
Kelompok 1.cpuKelompok 1.cpu
Kelompok 1.cpu
 
Presentasi seputar CPU
Presentasi seputar CPUPresentasi seputar CPU
Presentasi seputar CPU
 
Komputer data base-komunikasi data
Komputer data base-komunikasi dataKomputer data base-komunikasi data
Komputer data base-komunikasi data
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
 
TIK bab 6
TIK bab 6TIK bab 6
TIK bab 6
 
SISTEKOM-MICHAELRIO
SISTEKOM-MICHAELRIOSISTEKOM-MICHAELRIO
SISTEKOM-MICHAELRIO
 
Modul I/O by MRobbyF
Modul I/O by MRobbyFModul I/O by MRobbyF
Modul I/O by MRobbyF
 
2. central processing unit jul
2. central processing unit jul2. central processing unit jul
2. central processing unit jul
 
P4
P4P4
P4
 
Pertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem ioPertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem io
 
Processor CPU
Processor CPUProcessor CPU
Processor CPU
 
Motherboard
MotherboardMotherboard
Motherboard
 
Sistem memori dan media simpanan
Sistem memori dan media simpananSistem memori dan media simpanan
Sistem memori dan media simpanan
 
1 tinjauan umum sistem komputer
1   tinjauan umum sistem komputer1   tinjauan umum sistem komputer
1 tinjauan umum sistem komputer
 
RISC dan CISC
RISC dan CISCRISC dan CISC
RISC dan CISC
 
Modul 2
Modul 2Modul 2
Modul 2
 
Jenis computer
Jenis computerJenis computer
Jenis computer
 
BAB II (Perangkat Keras(Hardware) dan Perangkat Lunak (Software)
BAB II (Perangkat Keras(Hardware) dan Perangkat Lunak (Software)BAB II (Perangkat Keras(Hardware) dan Perangkat Lunak (Software)
BAB II (Perangkat Keras(Hardware) dan Perangkat Lunak (Software)
 

Similaire à Arkom8

Tentang Komputer
Tentang KomputerTentang Komputer
Tentang Komputer
Ari Yandi
 
Evolusi dan kinerja komputer
Evolusi dan kinerja komputerEvolusi dan kinerja komputer
Evolusi dan kinerja komputer
Anzhor Muhajir
 
Ebook organisasi arsitektur komputer
Ebook organisasi arsitektur komputerEbook organisasi arsitektur komputer
Ebook organisasi arsitektur komputer
Da Bo
 
Chapter 3 hardware and software id
Chapter 3 hardware and software idChapter 3 hardware and software id
Chapter 3 hardware and software id
Andi Iswoyo
 
Pengantar ilmu komputer8
Pengantar ilmu komputer8Pengantar ilmu komputer8
Pengantar ilmu komputer8
wawankoerniawan
 

Similaire à Arkom8 (20)

01 komputer dan perangkat lunak-kholid
01   komputer dan perangkat lunak-kholid01   komputer dan perangkat lunak-kholid
01 komputer dan perangkat lunak-kholid
 
Tentang Komputer
Tentang KomputerTentang Komputer
Tentang Komputer
 
Arsitektur komputer
Arsitektur komputerArsitektur komputer
Arsitektur komputer
 
Komputer data base-komunikasi data
Komputer data base-komunikasi dataKomputer data base-komunikasi data
Komputer data base-komunikasi data
 
ARSITEKTUR KOMPUTER
ARSITEKTUR KOMPUTERARSITEKTUR KOMPUTER
ARSITEKTUR KOMPUTER
 
Evolusi dan kinerja komputer
Evolusi dan kinerja komputerEvolusi dan kinerja komputer
Evolusi dan kinerja komputer
 
MTE 3012 : Nota
MTE 3012 : NotaMTE 3012 : Nota
MTE 3012 : Nota
 
Ebook organisasi arsitektur komputer
Ebook organisasi arsitektur komputerEbook organisasi arsitektur komputer
Ebook organisasi arsitektur komputer
 
Perbedaan arsitektur komputer dan organisasi komputer
Perbedaan arsitektur komputer dan organisasi komputerPerbedaan arsitektur komputer dan organisasi komputer
Perbedaan arsitektur komputer dan organisasi komputer
 
Chapter 3 hardware and software id
Chapter 3 hardware and software idChapter 3 hardware and software id
Chapter 3 hardware and software id
 
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
116. 01_PENGANTAR MIKROPROSESOR DAN MIKROKONTROLER.pptx
 
Processor
ProcessorProcessor
Processor
 
Prosessor
ProsessorProsessor
Prosessor
 
Pengantar ilmu komputer8
Pengantar ilmu komputer8Pengantar ilmu komputer8
Pengantar ilmu komputer8
 
Bab 6
Bab 6 Bab 6
Bab 6
 
TIK BAB 6 Kelas 9
TIK BAB 6 Kelas 9TIK BAB 6 Kelas 9
TIK BAB 6 Kelas 9
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Ms Power Point 2007 Bab 6 Kelas IX
Ms Power Point 2007 Bab 6 Kelas IXMs Power Point 2007 Bab 6 Kelas IX
Ms Power Point 2007 Bab 6 Kelas IX
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
CPU
CPUCPU
CPU
 

Plus de pradityapz (7)

Arkom2
Arkom2Arkom2
Arkom2
 
Arkom3
Arkom3Arkom3
Arkom3
 
Arkom5
Arkom5Arkom5
Arkom5
 
Arkom6
Arkom6Arkom6
Arkom6
 
Arkom7
Arkom7Arkom7
Arkom7
 
Arkom9
Arkom9Arkom9
Arkom9
 
Arkom1
Arkom1Arkom1
Arkom1
 

Dernier

Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
AlfandoWibowo2
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 

Dernier (20)

7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
 
Stoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.pptStoikiometri kelas 10 kurikulum Merdeka.ppt
Stoikiometri kelas 10 kurikulum Merdeka.ppt
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat  UI 2024
Tim Yang Lolos Pendanaan Hibah Kepedulian pada Masyarakat UI 2024
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 

Arkom8

  • 1. ARSITEKTUR VON NEUMANN Minggu ke : III Arsitektur Komputer Oleh : Warto, Ir., M.Kom E-pos : warto.rm@gmail.com 10-Oct-12 Arsitektur Komputer 1 Arsitektur atau Mesin von Neumann • adalah arsitektur yang diciptakan oleh John von Neumann (1903-1957). • Disebut sebagai storage program concept (konsep program tersimpan) dan menjadi dasar dari komputer digital saat ini. • Arsitektur von Neumann ini digunakan oleh hampir semua komputer digital saat ini. • Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. 10-Oct-12 Arsitektur Komputer 2 1
  • 2. Arsitektur Von Neumann • Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama yaitu : – – – – 10-Oct-12 Unit Aritmatika dan Logis (ALU), Unit kontrol (CU), Memori, dan Alat masukan dan keluaran (I/O) Arsitektur Komputer 3 • Pada dasarnya komputer arsitektur Von Neumann adalah terdiri dari elemen sebagai berikut: • Prosesor, merupakan pusat dari kontrol dan pemrosesan instruksi pada komputer. • Memori, digunakan untuk menyimpan informasi baik program maupun data. • Perangkat input-output, berfungsi sebagai media yang menangkap respon dari luar serta menyajikan informasi keluar sistem komputer. 10-Oct-12 Arsitektur Komputer 4 2
  • 3. Prosesor atau Central Processing Unit (CPU) • CPU merupakan tempat untuk melakukan pemrosesan instruksiinstruksi dan pengendalian sistem komputer. • Perkembangan perangkat CPU mengikuti generasi dari sistem komputer. • Pada generasi pertama CPU terbuat dari rangkaian tabung vakum sehingga memiliki ukuran yang sangat besar. • Pada generasi kedua telah diciptakan transistor sehinga ukuran CPU menjadi lebih kecil dari sebelumnya. • Pada generasi ketiga CPU telah terbuat dari rangkaian IC sehingga ukurannya menjadi lebih kecil. • Pada generasi keempat telah diciptakan teknologi VLSI dan ULSI sehingga memungkinkan ribuan sampai jutaan transistor tersimpan dalam satu chip. 10-Oct-12 Arsitektur Komputer 5 Elemen CPU • Pada perkembangan komputer modern, setiap prosesor terdiri atas: – – – – 10-Oct-12 Arithmetic and Logic Unit (ALU). Register. Control Unit (CU). Bus. Arsitektur Komputer 6 3
  • 4. Arithmatic and Logic Unit (ALU). • Arithmatic and Logic Unit atau Unit Aritmetika dan Logika berfungsi untuk melakukan semua perhitungan aritmatika (matematika) dan logika yang terjadi sesuai dengan instruksi program. • ALU menjalankan operasi penambahan, pengurangan, dan operasi-operasi sederhana lainnya pada input-inputnya dan memberikan hasilnya pada register output. 10-Oct-12 Arsitektur Komputer 7 Register • Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan instruksi yang sedang diproses, sementara data dan instruksi lainnya yang menunggu giliran untuk diproses masih disimpan di dalam memori utama. Setiap register dapat menyimpan satu bilangan hingga mencapai jumlah maksimum tertentu tergantung pada ukurannya. • Register-register dapat dibaca dan ditulis dengan kecepatan tinggi karena berada pada CPU. 10-Oct-12 Arsitektur Komputer 8 4
  • 5. How ALU works 10-Oct-12 Arsitektur Komputer 9 Beberapa jenis register adalah: • Program Counter (PC), merupakan register yang menunjuk ke instruksi berikutnya yang harus diambil dan dijalankan. • Instruction Register (IR), merupakan register yang menyimpan instruksi yang sedang dijalankan. • General Purpose Register, merupakan register yang memiliki kegunaaan umum yang berhubungan dengan data yang diproses. • Memory Data Register (MDR), merupakan register yang digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU atau menampung data yang akan direkam ke memori utama dari hasil pengolahan oleh CPU. • Memory address register (MAR), merupakan register yang digunakan untuk menampung alamat data atau instruksi pada memori utama yang akan diambil atau yang akan diletakkan. • Sebagian besar komputer memiliki beberapa register lain, sebagian digunakan untuk tujuan umum, dan sebagian lainnya untuk tujuan khusus. 10-Oct-12 Arsitektur Komputer 10 5
  • 6. Control Unit (CU) • Control Unit atau Unit Kontrol berfungsi untuk mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output. • Unit ini juga mengartikan instruksi-instruksi dari program komputer, membawa data dari alat input ke memori utama, dan mengambil data dari memori utama untuk diolah. • Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. 10-Oct-12 Arsitektur Komputer 11 Bus • Bus merupakan penghubung antara semua komponen CPU. • Bus berupa sekumpulan kabel-kabel paralel untuk mentransmisikan alamat (address), data, dan sinyalsinyal kontrol. 10-Oct-12 Arsitektur Komputer 12 6
  • 7. 10-Oct-12 Arsitektur Komputer 13 Klasifikasi Prosesor Berdasarkan jenis mikroprosesor: • Tipe Intel untuk Personal Computer (PC), diproduksi oleh Intel Corp., Advanced Micro Devices (AMD), Cyrix, DEC, dll. • Tipe Motorola untuk komputer Macintosh, diproduksi oleh Motorola. 10-Oct-12 Arsitektur Komputer 14 7
  • 8. Ukuran kecepatan prosesor adalah: • Hertz, yaitu jumlah clock atau ketukan prosesor tiap satu detik. Untuk prosesor modern memakai satuan Megahertz atau Gigahertz. • MIPS, singkatan dari Million Instruction Per Second, yaitu jumlah instruksi dalam juta tiap satu detik. • Flops, singkatan dari Floating Point per Second, yaitu jumlah perhitungan floating point tiap satu detik. Floating point adalah metode untuk menuliskan bilangan dengan mantisa, contoh: 3 x 10-5. • Fractions of a second, yaitu waktu eksekusi relatif dari suatu instruksi pada sistem komputer. 10-Oct-12 Arsitektur Komputer 15 Dalam desain mikroprosesor, terdapat dua jenis desain, yaitu: • CISC (Complex instruction set computing chips), dapat menampung banyak instruksi yang kompleks. • RISC (Reduced instruction set computing chips), dapat meringkas beberapa instruksi sehingga dapat mempercepat kerja prosesor. 10-Oct-12 Arsitektur Komputer 16 8
  • 9. Jenis bus yang telah didukung oleh sistem komputer saat ini adalah: • ISA, singkatan dari Industry Standard Architecture, merupakan jenis bus standar pertama yang digunakan industri. Bus ISA beroperasi pada kecepatan 8.33 MHz. Versi perkembangan dari ISA adalah EISA (Extended ISA). • PCI, singkatan dari Peripheral Component Interconnect bus, merupakan jenis bus yang dikembangkan dan dipatenkan oleh Intel pada tahun 1990. Versi pertama PCI beroperasi pada kecepatan 33 MHz dengan bandwidth 133 MB/dtk. PCI 2.0 diperkenalkan tahun 1993 dan PCI 2.1 tahun 1995 dengan bandwidth 528 MB/dtk. • AGP, singkatan dari Accelerator Graphic Port, merupakan bus hasil perkembangan dari PCI yang dikhususkan untuk pemrosesan data grafik dan video. • USB, singkatan dari Universal Serial Bus, pada awalnya dikembangkan secara bersama-sama oleh tujuh perusahaan, yaitu Compaq, DEC, IBM, Intel, Microsoft, NEC, dan Northern Telecom. Saat ini USB telah menjadi standar yang digunakan secara luas dalam Personal Computer. 10-Oct-12 Arsitektur Komputer 17 Von Neumann vs Harvard 10-Oct-12 Arsitektur Komputer 18 9
  • 10. • Ada dua kelas utama dari arsitektur komputer, yaitu ‘arsitektur Havard’ dan ‘arsitektur Von Neumann (atau Princeton). • Banyak desain khusus mikrokontroler dan DSP (Digital Signal Processor) menggunakan arsitektur Havard. 10-Oct-12 Arsitektur Komputer 19 10-Oct-12 Arsitektur Komputer 20 10
  • 11. Arsitektur Harvard • Arsitektur Havard menggunakan memori terpisah untuk program dan data dengan alamat dan bus data yang berdiri sendiri. • Karena dua perbedaan aliran data dan alamat, maka tidak diperlukan multiplexing alamat dan bus data. • Arsitektur ini tidak hanya didukung dengan bus paralel untuk alamat dan data, tetapi juga menyediakan organisasi internal yang berbeda sedemikian rupa instruksi dapat diambil dan dikodekan ketika berbagai data sedang diambil dan dioperasikan. • Lebih lanjut lagi, bus data bisa saja memiliki ukuran yang berbeda dari bus alamat. Hal ini memungkinkan pengoptimalan bus data dan bus alamat dalam pengeksekusian instruksi yang cepat. 10-Oct-12 Arsitektur Komputer 21 Arsitektur Harvard • Sebagai contoh, mikrokontroler Intel keluarga MCS-51 menggunakan arsitektur Havard karena ada perbedaan kapasitas memori untuk program dan data, dan bus terpisah (internal) untuk alamat dan data. Begitu juga dengan keluarga PIC dari Microchip yang menggunakan arsitektur Havard. 10-Oct-12 Arsitektur Komputer 22 11
  • 12. Arsitektur Von Neumann • Pada arsitektur Von Neumann, program dan data dibagi pada ruang memori yang sama. • Arsitektur Von Neumann menyediakan fitur penyimpanan dan modifikasi program secara mudah. Bagaimanapun, penyimpanan program tidak mungkin optimal dan membutuhkan berbagai pengumpulan program dan data untuk membentuk instruksi. Pengumpulan program dan data diselesaikan menggunakan time division multiplexing yang akan berpengaruh pada performa mikrokontroler itu sendiri. • Salah satu contoh mikrokontroler yang menggunakan arsitektur Von Neumann (princeton) adalah Motorola 68HC11. 10-Oct-12 Arsitektur Komputer 23 10-Oct-12 Arsitektur Komputer 24 12