Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Arsitektur Komputer “Pengenalan Arsitektur Komputer ” Kurniawan Teguh Martono Sistem Komputer FT UNDIP

Presentasi serupa


Presentasi berjudul: "Arsitektur Komputer “Pengenalan Arsitektur Komputer ” Kurniawan Teguh Martono Sistem Komputer FT UNDIP"— Transcript presentasi:

1

2 Arsitektur Komputer “Pengenalan Arsitektur Komputer ” Kurniawan Teguh Martono Sistem Komputer FT UNDIP

3 Menurut Anda : Arsitektur Komputer?

4 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

5 Analogi Plans Material : Batu bata Semen Pasir besi Tujuan : Fungsi Biaya Keamanan Efisiensi energi desain Building : Rumah Kantor Apartemen Stadion konstruksi

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

7 Aplikasi yang dihasilkan dari komputer  Automatic teller Machines  Computer in Automobiles  Laptop Computer  Human Genome Project

8 Klasifikasi Komputer berdasar karakterisitiknya  Desktop Computer  Server  Supercomputer  Embedded Computer

9 Desktop Computer  Merupakan sebuah komputer yang didesain untuk digunakan secara perorangan  Perangkat terdiri atas :  GPU  Keyboard  Mouse  dll

10 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

11 Supercomputer  Merupakan komputer dengan kelas unjuk kerja dan harga yang tinggi.  Contoh :  Komputer untuk rendering animasi  Komputer untuk simulasi

12 Embedded Komputer  Merupakan komputer yang hanya dapat menjalankan perintah yang spesifik.  Contoh :  Sistem Parkir pada mobil  Sistem Alarm

13 Perkembangan klasifikasi komputer

14 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

15 Hirarki layer

16 Komunikasi di dalam komputer  Komputer bekerja berdasarkan perintah  Perintah = instruksi  Kumpulan instruksi = program  Count Ada Lovelace  Programer pertama  Programming language : GenerationProgramming Language 1Machine Language 2Assembly Language 3High Level Language 4Very High Level Language 5Natural Language

17 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

18 Basaha assembly  Bahasa tingkat rendah  Penulisan menggunakan kode mnemonic, singkatan  Program yang ditulisa dengan bahasa ini diterjemahkan ke dalam bahasa mesin sebelum dieksekusi

19 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”;

20 Natural Language  Seperti berbicara dalam bahasa inggris  Natural language menterjemahkan intruksi manusia kedalam kode yang dapat dipahami oleh komputer

21 compiler

22 Instruksi Set

23 Instruksi Set Arsitektur  Digitak Alpha (v1, v2)  HP PA-RISC (v1.1, v2.0)  Sun Sparc (v8, v9)  SGI MIPS (MIPS I, II, III, IV, V, MIPS 32, MIPS 64)  Intel (8086, 80286, 90486, pentium, MMX, SSE, SSE2)

24 MIPS ISA  Tipe insturksi  Load/store  Jump/branch  Floating point  Memori management  Special  Computational  Register  32 gps  PC  Instruction format  32 bit  RISC

25 X86 ISA (ia32)  Tipe 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  bit XMM SIMD Regiters (SSE/SSE2)  Format instruksi  Not fixed length  CISC


Download ppt "Arsitektur Komputer “Pengenalan Arsitektur Komputer ” Kurniawan Teguh Martono Sistem Komputer FT UNDIP"

Presentasi serupa


Iklan oleh Google