Arsitektur Komputer “Pengenalan Arsitektur Komputer ”

Slides:



Advertisements
Presentasi serupa
ASSEMBLER PERTEMUAN KE-1
Advertisements

ARSITEKTUR DAN ORGANISASI
Arsitektur Komputer “Mode Pengalamatan”
All sections to appear here
Pertemuan 1 (Struktur Dasar Komputer)
Pengantar Sistem Komputer
Pengantar Teknologi Informasi
SOFTWARE.
Pengenalan Software (perangkat lunak)
PEMROGRAMAN TERSTRUKTUR
} Program Aplikasi Perkembangan Komputer Grafik
PENGEMBANGAN PERANGKAT LUNAK DAN BAHASA-BAHASA PEMROGRAMAN
Pemrograman Komputer Computer Programming
Aneka Peranti Lunak Aneka Peranti Lunak Apa saja gerangan?
Perangkat Lunak Software. Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi.
PERKEMBANGAN BAHASA KOMPUTER
PERKEMBANGAN KOMPUTER DARI GENERASI KE GENERASI
BAB III DEFINISI KOMPUTER
PENERAPAN KOMPUTER BAGIAN 1. POKOK BAHASAN 1. PENGENALAN KOMPUTER 2. BAHASA BASIC DAN DIAGRAM ALIR 3. VARIABEL DAN KONSTANTA A. STATEMEN MENAMPILKAN DATA.
Dasar Pemrograman Pendahuluan.
Sistem Pengolahan Data Komputer bag.1
By Adnan Purwanto, S.Kom.  Langkah-langkah yang kita lakukan dalam memberikan instruksi kepada komputer untuk memecahkan masalah  Manusia harus menggunakan.
Arsitektur Komputer CISC dan RISC
PENGANTAR TEKNOLOGI INFORMASI Tuti Widya Lestari, S.Kom Pertemuan : 2.
Bahasa Assembly Mulyono.
Sistem Operasi Pertemuan 5.
Rifky Kurniawan, S.Kom, MTI
Algoritma & PEMROGRAMAN 2B (Visual basic)
SISTEM PENGOLAHAN DATA KOMPUTER
PERANGKAT LUNAK Software.
Komponen teknologi informasi
SISTEM KOMPUTER Departement of Computer Science
Sistem Operasi Pendahuluan.
Pengantar Teknologi Informasi (Teori)
Embeded System RPL Pertemuan 1.
BAHASA PEMROGRAMAN TERSTRUKTUR
Sistem Pengolahan Data Komputer
Dasar Komputer & Pemrog. 2B
Dasar Komputer dan Internet
BAHASA PEMROGRAMAN.
PERANGKAT – PERANGKAT KOMPUTER
Sistem Pengolahan Data Komputer
Rekayasa Perangkat Lunak
PENGANTAR TEKNOLOGI INFORMASI
Pengertian Sistem Operasi
PENGANTAR TEKNOLOGI INFORMASI
Pertemuan 1.
ASSEMBLER #1 MK. PEMROGRAMAN SISTEM
Pemrograman Berorientasi Obyek IT209
SISTEM PENGOLAHAN DATA KOMPUTER
SISTEM OPERASI - CHAPTER 1 SISTEM KOMPUTER
PENGENALAN KOMPUTER SECARA UMUM
Software & Bahasa Pemrograman
Dasar-dasar Pemrograman
Lecturer Note II Turbo Pascal & Pemrograman
Materi2.
SISTEM KOMPUTER Oleh : Bambang Sriwijaya.
Pengantar Teknologi Informasi
Pengantar Pemrograman
Pengantar Teknologi Informasi
HARDWARE (Sejarah Komputer)
Pengantar Teknologi Informasi
TEKNIK KOMPILASI Pertemuan III.
Pengantar Pemrograman
Pengantar teknologi informasi
Perangkat Lunak Software.
Sistem Internet of Things (SIoT)
Pengantar Pemrograman
Pengantar Teknologi Informasi
SISTEM OPERASI & MANAGEMENT FILE
Transcript presentasi:

Arsitektur Komputer “Pengenalan Arsitektur Komputer ” Kurniawan Teguh Martono Sistem Komputer FT UNDIP kteguhm.siskom@gmail.com

Menurut Anda : Arsitektur Komputer? kteguhm.siskom@gmail.com

Arsitektur Komputer ? Merupakan ilmu yang mempelajari bagaimana komputer dapat berinterkoneksi, memahami perintah dari programer yang berkaitan dengan atribut-atributnya. Apa saja yang akan dipelajari : Set Instruksi Teknik Pengalamatan Penyajian data Kesimpulan : Arsitektur Komputer = Instruksi set + Organisasi Mesin kteguhm.siskom@gmail.com

Analogi Building : Material : Rumah Batu bata Kantor Semen Apartemen Stadion Material : Batu bata Semen Pasir besi konstruksi Plans Tujuan : Fungsi Biaya Keamanan Efisiensi energi desain kteguhm.siskom@gmail.com

Sehingga Arsitektur komputer Manufatur Computer : Server Desktop Mobile Phone Game Console Supercomputer Teknologi : Gerbang logika Memori IC Storage Packaging Plans desain Tujuan : Fungsi Unjuk kerja Biaya Efisiensi energi Ketahanan kteguhm.siskom@gmail.com

Aplikasi yang dihasilkan dari komputer Automatic teller Machines Computer in Automobiles Laptop Computer Human Genome Project kteguhm.siskom@gmail.com

Klasifikasi Komputer berdasar karakterisitiknya Desktop Computer Server Supercomputer Embedded Computer kteguhm.siskom@gmail.com

Desktop Computer Merupakan sebuah komputer yang didesain untuk digunakan secara perorangan Perangkat terdiri atas : GPU Keyboard Mouse dll kteguhm.siskom@gmail.com

Server Komputer yang didesain untuk menangani program yang besar yang digunakan oleh banyak user secara bersama sama dan biasanya diakses melalui jaringan Perangkat terdiri atas: GPU Keyboard Mouse Jaringan kteguhm.siskom@gmail.com

Supercomputer Merupakan komputer dengan kelas unjuk kerja dan harga yang tinggi. Contoh : Komputer untuk rendering animasi Komputer untuk simulasi kteguhm.siskom@gmail.com

Embedded Komputer Merupakan komputer yang hanya dapat menjalankan perintah yang spesifik. Contoh : Sistem Parkir pada mobil Sistem Alarm kteguhm.siskom@gmail.com

Perkembangan klasifikasi komputer kteguhm.siskom@gmail.com

Sistem perangkat lunak Merupakan perangkat lunak yang menyedikan layangan yang sering digunakan dalam komputer Sistem software : Sistem operasi, program yang digunakan untuk mengawasi dan memanajemen sumber sumber dalam sebuah komputer agar komputer dapat berjalan Compiler, Sebuah program yang digunakan untuk menterjemahkan dari high level language ke bahasa rakitan (assembly) Assemblers, Sebuah program yang digunakan untuk menterjemahkan simbol dari sebuah intruksi ke dalam bentuk binari kteguhm.siskom@gmail.com

Hirarki layer kteguhm.siskom@gmail.com

Komunikasi di dalam komputer Komputer bekerja berdasarkan perintah Perintah = instruksi Kumpulan instruksi = program Count Ada Lovelace Programer pertama Programming language : Generation Programming Language 1 Machine Language 2 Assembly Language 3 High Level Language 4 Very High Level Language 5 Natural Language kteguhm.siskom@gmail.com

Bahasa mesin Merupakan bahasa tingkat rendah Menggunakan anggka Dan dan instruksi 0 dan 1 Program yang ditulis dengan bahasa lain harus diubah ke dalam bahasa mesin sebelum di eksekusi kteguhm.siskom@gmail.com

Basaha assembly Bahasa tingkat rendah Penulisan menggunakan kode mnemonic, singkatan Program yang ditulisa dengan bahasa ini diterjemahkan ke dalam bahasa mesin sebelum dieksekusi kteguhm.siskom@gmail.com

Bahasa tingkat tinggi Muncul tahun 1960 Dengan bahasa ini diharapkan dapat membuat program yang lebih kompleks Penterjemah code program disebut dengan compiler yang akan merubah program ke dalam bahasa mesing sebelum di eksekusi Contoh : Java :System.out.println(“Sistem Komputer”); C : printf(“Sistem Komputer”); C++ :cout<<“Sistem Komputer”; Cobol :DISPLAY”Sistem Komputer”; Basic :PRINT”Sistem Komputer”; kteguhm.siskom@gmail.com

Natural Language Seperti berbicara dalam bahasa inggris Natural language menterjemahkan intruksi manusia kedalam kode yang dapat dipahami oleh komputer kteguhm.siskom@gmail.com

compiler kteguhm.siskom@gmail.com

Instruksi Set kteguhm.siskom@gmail.com

Instruksi Set Arsitektur Digitak Alpha (v1, v2) 1992-1997 HP PA-RISC (v1.1, v2.0) 1986-1996 Sun Sparc (v8, v9) 1987-1995 SGI MIPS (MIPS I, II, III, IV, V, MIPS 32, MIPS 64) 1986-2002 Intel (8086, 80286, 90486, pentium, MMX, SSE, SSE2) 1978-2002 kteguhm.siskom@gmail.com

MIPS ISA Tipe insturksi Register Instruction format Load/store Jump/branch Floating point Memori management Special Computational Register 32 gps PC Instruction format 32 bit RISC kteguhm.siskom@gmail.com

X86 ISA (ia32) Tipe instruksi Register Format instruksi Load/store Computational Jump/Branch Floating point Stack operation Subroutine calls Memory management Special Register 8 32 bit register (SP) 8 80 bit FP Register 8 64 bit MMX register 8 128 bit XMM SIMD Regiters (SSE/SSE2) Format instruksi Not fixed length CISC kteguhm.siskom@gmail.com