1 / 24

Arsitektur Komputer “ Pengenalan Arsitektur Komputer ”

Arsitektur Komputer “ Pengenalan Arsitektur Komputer ”. Kurniawan Teguh Martono Sistem Komputer FT UNDIP. Menurut Anda : Arsitektur Komputer ?. Arsitektur Komputer ?.

henrik
Download Presentation

Arsitektur Komputer “ Pengenalan Arsitektur Komputer ”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ArsitekturKomputer“PengenalanArsitekturKomputer ” KurniawanTeguhMartono SistemKomputer FT UNDIP kteguhm.siskom@gmail.com

  2. MenurutAnda : ArsitekturKomputer? kteguhm.siskom@gmail.com

  3. ArsitekturKomputer ? • Merupakanilmu yang mempelajaribagaimanakomputerdapatberinterkoneksi, memahamiperintahdariprogramer yang berkaitandenganatribut-atributnya. • Apasaja yang akandipelajari : • Set Instruksi • TeknikPengalamatan • Penyajiandata • Kesimpulan : • ArsitekturKomputer = Instruksi set + OrganisasiMesin kteguhm.siskom@gmail.com

  4. Analogi Building : Rumah Kantor Apartemen Stadion Material : Batubata Semen Pasir besi konstruksi Plans Tujuan : Fungsi Biaya Keamanan Efisiensienergi desain kteguhm.siskom@gmail.com

  5. SehinggaArsitekturkomputer Manufatur Computer : Server Desktop Mobile Phone Game Console Supercomputer Teknologi : Gerbanglogika Memori IC Storage Packaging Plans desain Tujuan : Fungsi Unjukkerja Biaya Efisiensienergi Ketahanan kteguhm.siskom@gmail.com

  6. Aplikasi yang dihasilkandarikomputer • Automatic teller Machines • Computer in Automobiles • Laptop Computer • Human Genome Project kteguhm.siskom@gmail.com

  7. KlasifikasiKomputerberdasarkarakterisitiknya • Desktop Computer • Server • Supercomputer • Embedded Computer kteguhm.siskom@gmail.com

  8. Desktop Computer • Merupakansebuahkomputer yang didesainuntukdigunakansecaraperorangan • Perangkatterdiriatas : • GPU • Keyboard • Mouse • dll kteguhm.siskom@gmail.com

  9. Server • Komputer yang didesainuntukmenangani program yang besar yang digunakanolehbanyak user secarabersamasamadanbiasanyadiaksesmelaluijaringan • Perangkatterdiriatas: • GPU • Keyboard • Mouse • Jaringan kteguhm.siskom@gmail.com

  10. Supercomputer • Merupakankomputerdengankelasunjukkerjadanharga yang tinggi. • Contoh : • Komputeruntuk rendering animasi • Komputeruntuksimulasi kteguhm.siskom@gmail.com

  11. Embedded Komputer • Merupakankomputer yang hanyadapatmenjalankanperintah yang spesifik. • Contoh : • SistemParkirpadamobil • Sistem Alarm kteguhm.siskom@gmail.com

  12. Perkembanganklasifikasikomputer kteguhm.siskom@gmail.com

  13. Sistemperangkatlunak • Merupakanperangkatlunak yang menyedikanlayangan yang seringdigunakandalamkomputer • Sistem software : • Sistemoperasi, program yang digunakanuntukmengawasidanmemanajemensumbersumberdalamsebuahkomputer agar komputerdapatberjalan • Compiler, Sebuah program yang digunakanuntukmenterjemahkandari high level language kebahasarakitan (assembly) • Assemblers, Sebuah program yang digunakanuntukmenterjemahkansimboldarisebuahintruksikedalambentukbinari kteguhm.siskom@gmail.com

  14. Hirarki layer kteguhm.siskom@gmail.com

  15. Komunikasi di dalamkomputer • Komputerbekerjaberdasarkanperintah • Perintah = instruksi • Kumpulan instruksi = program • Count Ada Lovelace • Programerpertama • Programming language : kteguhm.siskom@gmail.com

  16. Bahasamesin • Merupakanbahasatingkatrendah • Menggunakananggka • Dan daninstruksi 0 dan 1 • Program yang ditulisdenganbahasa lain harusdiubahkedalambahasamesinsebelum di eksekusi kteguhm.siskom@gmail.com

  17. Basaha assembly • Bahasatingkatrendah • Penulisanmenggunakankode mnemonic, singkatan • Program yang ditulisadenganbahasainiditerjemahkankedalambahasamesinsebelumdieksekusi kteguhm.siskom@gmail.com

  18. Bahasatingkattinggi • Muncultahun 1960 • Denganbahasainidiharapkandapatmembuat program yang lebihkompleks • Penterjemah code program disebutdengan compiler yang akanmerubah program kedalambahasamesingsebelum di eksekusi • Contoh : • Java :System.out.println(“SistemKomputer”); • C : printf(“SistemKomputer”); • C++ :cout<<“SistemKomputer”; • Cobol :DISPLAY”SistemKomputer”; • Basic :PRINT”SistemKomputer”; kteguhm.siskom@gmail.com

  19. Natural Language • Sepertiberbicaradalambahasainggris • Natural language menterjemahkanintruksimanusiakedalamkode yang dapatdipahamiolehkomputer kteguhm.siskom@gmail.com

  20. compiler kteguhm.siskom@gmail.com

  21. Instruksi Set kteguhm.siskom@gmail.com

  22. 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

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

  24. X86 ISA (ia32) • Tipeinstruksi • 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

More Related