Dosen : Ir. I Made Astawa, M.Kom. deastawa@yahoo.com Mata Kuliah : Arsitektur dan Organisasi Komputer (Kode Mata Kuliah : ) Hari : Rabu Jam : 08.00 – 11.00 Ruang : R303 Dosen : Ir. I Made Astawa, M.Kom. deastawa@yahoo.com
Mata Kuliah Arsitektur dan Organisasi Komputer Organisasi dan Arsitektur Komputer Computer Organization and Architecture Organisasi Komputer Arsitektur Komputer Pengantar Organisasi Komputer dll
Buku Referensi Buku Utama : Buku Pendukung : William Stallings, 2006, Computer Organization and Architecture, 7th Edition, Prentice-Hall. Buku Pendukung : Mehdi R. Zargham, 1996, Computer Architecture, Prentice-Hall. Andrew S. Tanembaum, 1999, Structured Computer Organization, Fourth Editon, Prentice-Hall Hamacher, C., Vranesic, Z., Zaky, S., 2002, Computer Organization, Fifth Edition, Mc. Graw Hill
Situs Web Penulis : William Stallings http://www.WilliamStallings.com/COA6e.html http://www.WilliamStallings.com/COA/COA7e.html Mengandung link-link ke bahan-bahan bacaan buku ini pada situs terkait yang up-to-date Transparansi mengenai tabel-tabel yg ada pada buku (pdf). Catatan Kuliah (pdf) Slide Perkuliahan (Power Point) http://WilliamStallings.com/StudentSupport.html
Sistem Penilaian UTS (30%) UAS (40%) Tugas (30%) Paper Keaktifan di kelas Quis / Latihan Absensi
Sistem Penilaian Bolehkan Protes Nilai ?
Tata Tertib Selama perkuliahan : Hp tidak boleh bunyi (di Silent), karena bisa mengganggu perkuliahan Tidak melakukan pembicaraan melalui HP, selama perkuliahan di kelas Tidak menggunakan Sandal Tidak merokok Tidak Ribut
Silabus PART I OVERVIEW Chapter 1. Pendahuluan (mengenalkan konsep komputer sbg sistem hirarki) Chapter 2. Evolusi dan Kinerja komputer (sejarah perkembangan komputer)
Silabus PART II THE COMPUTER SYSTEM Chapter 3. Struktur Interkoneksi Komputer (Prosesor, memori, I/O) Chapter 4. Memori Cache Chapter 5. Memori Internal Chapter 6. Memori External Chapter 7. Input / Output Chapter 8. Dukungan Sistem Operasi
Silabus PART III : (CPU) CENTRAL PROCESSING UNIT Chapter 9 : Computer Arithmetic Chapter 10 : Instruction Set (Characteristics and Function) Chapter 11 : Instruction Set (Addressing mode and Format) Chapter 12 : Processor Structure and Function Chapter 13 : RISC Chapter 14 : Instruction Level
What is a Computer ?
What is a computer system ?
Mengapa Belajar Arsitekur & Organisasi Komputer ? ACM Computer Curricula 2001: Salah satu bahasan inti yg seharusnya menjadi kurikulum semua mahasiswa TI dan SK Untuk menjadi profesional diberbagai bidang komputasi manapun saat ini, hendaknya tdk menganggap komputer sbg kotak hitam yg menjalankan program dgn kekuatan lebih. Semua Mhs perlu memperoleh pemahaman tentang komponen fungsional sistem komputer, karakteristik, kinerja, interaksi mereka.
Mengapa Belajar Arsitekur & Organisasi Komputer ? Sumber lain: IEEE Micro, may/june 2000 Dalam pemilihan suatu sistem yang digunakan, Mhs /lulusan TI / SK harus mampu memahami tradeoff antar berbagai komponen, spt: kecepatan CPU vs kapasitas memori. Prosesor tidak saja digunakan dalam PC tetapi sudah banyak yg dlm bentuk sistem minimum.
Arsitektur dan Organisasi Komputer Arsitektur komputer berkaitan dengan atribut-atribut sebuah sistem yang dapat terlihat oleh seorang programmer (bhs mesin/rakitan) atau atribut-atribut yang mempunyai dampak langsung pada eksekusi sebuah program Organisasi ? Organisasi komputer berkaitan dengan unit-unit operasional dan interkoneksinya Bagaimana features yang ada pada atribut arsitektural di implementasikan Control signals, interfaces, memory technology. Contoh Instruksi perkalian : Apakah dgn hardware multiply unit Atau dgn s/w repeated addition
Arsitektur dan Organisasi Komputer Arsitektur bisa bertahan selama bertahun-tahun (contoh IBM System / 370 dari 1970-an sampai sekarang), keluarga intel x86 Organisasi berubah cepat sesuai perkembangan teknologi Tidak perlu membuang sistem perangkat lunak sebelumnya (investasi pelanggan untuk s/w dapat terjamin)
Struktur dan Fungsi Komputer adalah sebuah sistem yg komplek (jutaan komponen elektronik), Bagaimana cara menjelaskan komponen tsb ? Kuncinya mengetahui sifat hirarkinya Pada setiap tingkat perancang menjelaskan Struktur dan Fungsi Struktur : Cara komponen-komponen saling berhubungan Fungsi: Operasi dari setiap komponen sebagai bagian dari struktur
FUNGSI Secara umum semua komputer mempunyai fungsi : Data processing (pengolahan data) Data storage (penyimpanan data) Data movement (pemindahan data) Control
connections to peripherals and commn links Fungsi connections to peripherals and commn links
Komputer sebagai alat pemindahan data
Komputer sebagai perangkat penyimpan data
Processing from/to storage
Processing from storage to I/O
Structure - Top Level Peripherals Central Main Processing Memory Unit Computer Main Memory Input Output Systems Interconnection Peripherals Communication lines Central Processing Unit
Structure - The CPU Arithmetic Computer and Registers Logic Unit Control Unit Internal CPU Interconnection Registers CPU I/O Memory System Bus
Structure - The Control Unit CPU Control Memory Control Unit Registers and Decoders Sequencing Login Unit ALU Registers Internal Bus
Computer Level Hierarchy