Organisasi Komputer By HendraNet

Ukuran: px
Mulai penontonan dengan halaman:

Download "Organisasi Komputer By HendraNet"

Transkripsi

1 Organisasi Komputer Page 1 / 355

2 Organisasi Komputer Bab 1 Pengantar Organisasi Komputer Tujuan 1.1 Komputer Page 2 / Organisasi Komputer 1.3 Struktur dan Fungsi Utama Komputer Struktur Komputer Fungsi Komputer 1.4 Garis Besar Buku Kesimpulan Soal-Soal

3 Organisasi Komputer Bab 2 Evolusi dan Kinerja Komputer Tujuan Page 3 / Sejarah Singkat Komputer Generasi Pertama: Tabung Vakum Generasi Kedua: Transistor Generasi Ketiga: Integrated Circuit Generasi Keempat: Very Large Scale Integration 2.2 Perancangan Kinerja 2.3 Contoh Evolusi Komputer Kesimpulan Soal-Soal

4 Organisasi Komputer Bab 3 Struktur CPU Tujuan 3.1 Komponen Utama CPU Page 4 / Fungsi CPU Fungsi Fetch Eksekusi Fungsi Interrupt Kesimpulan Soal-Soal

5 Organisasi Komputer Bab 4 Memori Tujuan 4.1 Operasi Sel Memori 4.2 Karakteristik Sistem Memori 4.3 Keandalan Memori Page 5 / Satuan Memori 4.5 Memori Utama Semikonduktor Jenis Memori Random Akses Pengemasan (Packging) Koreksi Error 4.6 Cache Memori 4.7 Elemen Rancangan Kesimpulan Soal-Soal Kapasitas Cache Ukuran Blok Fungsi Pemetaan (Mapping) Algoritma Penggantian Write Policy Jumlah Cache

6 Organisasi Komputer Bab 5 Peralatan Penyimpanan Data Tujuan Page 6 / Magnetik Disk 5.2 RAID 5.3 Optical Disk 5.4 Pita Magnetik Kesimpulan Soal-Soal

7 Organisasi Komputer Bab 6 Unit Masukan & Keluaran Tujuan Page 7 / Sistem Masukan dan Keluaran Komputer Fungsi Modul I/O Struktur Modul I/O 6.2 Teknik Masukan/Keluaran I/O Terprogram Interupt Drive I/O Direct Memory Access (DMA) 6.3 Perangkat Eksternal Kesimpulan Soal-Soal

8 Organisasi Komputer Bab 7 Sistem Bus Tujuan 7.1 Struktur Interkoneksi Page 8 / Interkoneksi bus 7.3 Elemen Perancangan Bus 7.4 Contoh Bus Bus ISA Bus PCI Bus USB Bus SCSI Bus P1394/FireWire Kesimpulan Soal-Soal

9 S.A.P (SATUAN AJAR PERKULIAHAN ) Minggu TIU TIK Topik Sub Topik I Mahasiswa dapat memahami sifat & karakteristik sistem komputer saat ini Mahasiswa mengerti struktur dasar komputer Pengantar Organisasi Komputer --penjelasan orkom -struktur orkom Page 9 / 355 II Mahasiswa dapat memahami sifat & karakteristik sistem komputer saat ini Mahasiswa mengerti konsep dan fungsi dasar komputer Pengantar Organisasi Komputer -fungsi orkom -konsep dasar -garis besar buku III Mahasiswa dapat memahami sifat & karakteristik sistem komputer saat ini Mahasiswa mengerti perkembangan komputer Evolusi dan Kinerja Komputer -Sejarah komputer -trend komputer IV Mahasiswa dapat memahami sifat & karakteristik sistem komputer saat ini Mahasiswa mengerti perkembangan Pentium dan PowerPC Evolusi dan Kinerja Komputer -teknik dan strategi -perkembangan Pentium & powerpc

10 S.A.P (SATUAN AJAR PERKULIAHAN ) Minggu TIU TIK Topik Sub Topik V Mahasiswa dapat memahami sifat & karakteristik sistem komputer saat ini Mahasiswa mengerti komponen utama CPU Struktur CPU -komponen utama CPU -fungsi CPU Page 10 / 355 VI Mahasiswa dapat memahami sifat & karakteristik sistem komputer saat ini Mahasiswa mengerti struktur dasar dan fungsi CPU Struktur CPU -organisasi ALU, control unit, register -fungsi prosesor VII Mahasiswa dapat memahami sifat & karakteristik sistem komputer saat ini Mahasiswa tahu cara kerja memori Memori -memori utama -tipe memori VIII UTS UTS UTS UTS

11 S.A.P (SATUAN AJAR PERKULIAHAN ) Minggu TIU TIK Topik Sub Topik IX Mahasiswa dapat memahami sifat & karakteristik sistem komputer saat ini Mahasiswa tahu cara kerja cache memori Memori -pembetulan kesalahan -Cache memori Page 11 / 355 X Mahasiswa dapat memahami sifat & karakteristik sistem komputer saat ini Mahasiswa tahu jenis-jenis peralan penyimpanan Peralatan Penyimpanan -jenis peralatan penyimpanan -magnet disk -RAID XI Mahasiswa dapat memahami sifat & karakteristik sistem komputer saat ini Mahasiswa tahu jenis-jenis peralan penyimpanan Peralatan Penyimpanan -magnet tape -optical disk XII Mahasiswa dapat memahami sifat & karakteristik sistem komputer saat ini Mahasiswa mengerti prinsip dan teknik peralatan I/O Unit Masukan dan Keluaran -jenis unit masukan -prinsip dan teknik

12 S.A.P (SATUAN AJAR PERKULIAHAN ) Minggu TIU TIK Topik Sub Topik XIII Mahasiswa mengerti prinsip dan teknik peralatan I/O Mahasiswa mengerti prinsip dan teknik peralatan I/O Unit Masukan dan Keluaran -peralatan luar Page 12 / 355 XIV Mahasiswa tahu struktur antar Bus Mahasiswa tahu struktur antar Bus BUS -struktur antar hubungan -bus antar hubungan XV Mahasiswa bisa mendisain Bus Mahasiswa bisa mendisain Bus BUS -desain bus -PCI, SCSI -Firewire, USB XVI UAS UAS UAS UAS

13 Pertemuan ke 2 Pengantar Organisasi Komputer Page 13 / 355

14 Tujuan Page 14 / Menjelaskan tentang organisasi komputer 2. Menjelaskan perbedaan utama organisasi komputer dan arsitektur komputer 3. Menjelaskan struktur dan fungsi utama komputer 4. Menjelaskan konsep dasar operasi komputer

15 Arsitektur & Organisasi 1 Page 15 / 355 Arsitektur Komputer Atribut atribut sistem komputer yang terkait dengan seorang programmer Contoh: set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O Organisasi Komputer Bagian yang terkait erat dengan unit unit operasional Contoh: teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori, dan sinyal sinyal kontrol

16 Arsitektur & Organisasi 2 Page 16 / 355 Semua Keluarga Intel x86 mempunyai arsitektur dasar yang sama Sistem IBM System/Keluarga 370 mempunyai arsitektur dasar yang sama Memberikan compatibilitas instruksi level At least backwards mesinorganisasi antar versi memiliki perbedaan

17 Struktur & Fungsi Page 17 / 355 Struktur adalah sistem yang berinteraksi dengan cara tertentu dengan dunia luar. Fungsi adalah operasi dari masing-masing komponen yang merupakan bagian dari struktur

18 Fungsi Page 18 / 355 Fungsi dari komputer adalah : Fungsi Operasi Pengolahan Data Fungsi Operasi Penyimpanan Data Fungsi Operasi Pemindahan Data Fungsi Operasi Kontrol

19 Unit Fungsional Dasar Komputer Masukan Keluaran Memori Aritmetika dan logika Kontrol Page 19 / 355

20 Gambar Fungsi Gambar dari Fungsi Komputer Page 20 / 355 Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility

21 Operasi (1) Page 21 / 355 Fungsi Operasi Pemindahan Data Contoh : keyboard ke screen Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility

22 Operasi (2) Page 22 / 355 Fungsi Operasi Penyimpanan Data contoh : Internet download to disk Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility

23 Operasi (3) Page 23 / 355 Proses dari/ke unit penyimpanan Contoh : Updating bank statement Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility

24 Operasi (4) Page 24 / 355 Proses dari unit penyimpanan ke I/O Contoh : Printing a bank statement Data Movement Apparatus Control Mechanism Data Storage Facility Data Processing Facility

25 Struktur - Top Level Peripherals Computer Page 25 / 355 Computer Central Processing Unit Systems Interconnection Main Memory Communication lines Input Output

26 Struktur - CPU CPU Page 26 / 355 I/O Computer System Bus Memory CPU Registers Internal CPU Interconnection Arithmetic and Login Unit Control Unit

27 Struktur Unit Kontrol Control Unit Page 27 / 355 ALU CPU Internal Bus Registers Control Unit Sequencing Login Control Unit Registers and Decoders Control Memory

28 Garis Besar Buku (1) Page 28 / 355 Bab 1 Pengantar Organisasi Komputer. Berisi penjelasan tentang organisasi komputer, perbedaan utama organisasi komputer dengan arsitektur komputer, struktur dan fungsi utama komputer, konsep dasar operasi komputer, dan garis besar dari buku yang dipelajari. Bab 2 Evolusi dan Kinerja Komputer Berisi penjelasan tentang sejarah teknologi komputer, trend teknologi yang telah membuat unjuk kerja yang menjadi fokus rancangan sistem komputer, dan meninjau bermacam-macam teknik dan strategi yang digunakan untuk mencapai unjuk kerja yang seimbang dan efisien, perkembangan pentium dan powerpc. Bab 3 Struktur CPU Berisi penjelasan tentang komponen utama CPU dan Fungsi CPU, pembahasan struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register, dan fungsi prosesor dalam menjalankan instruksiinstruksi mesin.

29 Garis Besar Buku (2) Page 29 / 355 Bab 4 Memori Berisi penjelasan tentang memori utama komputer, tipe dari memori, waktu dan pengontrolan, pembetulan kesalahan dan cache memori termasuk didalamnya adalah fungsi pemetaan. Bab 5 Peralatan Penyimpanan Berisi penjelasan tentang peralatan penyimpanan data diluar memori utama dan CPU, diantaranya seperti magnet disk, RAID, Magnet Tape dan Optical Disk. Bab 6 Unit Masukan dan Keluaran Berisi penjelasan tentang sistem komputer unit masukan/keluaran, prinsip dan teknik unit masukan/keluaran dan penjelasan singkat mengenai peralatan luar (External device). Bab 7 Bus Berisi penjelasan tentang struktur antar hubungan, bus antar hubungan, elemen dari desain bus, PCI, SCSI, Fire wire dan USB.

30 Sumber dari Internet - Web site untuk buku Page 30 / links to sites of interest links to sites for courses that use the book errata list for book information on other books by W. Stallings

31 Sumber dari Internet - Web sites informasi tambahan Page 31 / 355 WWW Computer Architecture Home Page CPU Info Center ACM Special Interest Group on Computer Architecture IEEE Technical Committee on Computer Architecture Intel Technology Journal Manufacturer s sites Intel, IBM, etc.

32 Internet Resources - Usenet News Groups comp.arch comp.arch.arithmetic comp.arch.storage Page 32 / 355

33 Kesimpulan Page 33 / 355 Komputer adalah sebuah mesin elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi tersebut menurut seperangkat instruksi yang tersimpan dalam komputer dan menghasilkan keluaran informasi yang dihasilkan setelah diolah. Organisasi Komputer adalah bagian yang terkait erat dengan unit unit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Arsitektur Komputer lebih cenderung pada kajian atribut atribut sistem komputer yang terkait dengan seorang programmer. Struktur internal komputer meliputi: Central Processing Unit(CPU), Memori Utama, I/O, Sistem Interkoneksi. Struktur internal CPU meliputi: Control Unit, Aritmetic And Logic Unit(ALU), Register, CPU Interkoneksi. Fungsi dasar sistem komputer adalah Fungsi Operasi Pengolahan Data, Penyimpanan Data, Fungsi Operasi Pemindahan Data, Fungsi Operasi Kontrol.

34 Soal-Soal Page 34 / Jelaskan perbedaan utama Organisasi Komputer dan Arisitektur Komputer? Beri Contohnya. 2. Gambarkan Struktur Top Level komputer dan jelaskan masing-masing fungsi? 3. Gambarkan Struktur Central Processing Unit dan jelaskan masing-masing fungsi? 4. Gambarkan operasi-operasi komputer dan jelaskan masing-masing fungsi?

35 Pertemuan ke - 3 Evolusi dan Kinerja Komputer Page 35 / 355

36 Tujuan Page 36 / Menjelaskan tentang sejarah teknologi komputer 2. Menjelaskan trend teknologi yang telah membuat unjuk kerja yang menjadi fokus rancangan sistem komputer 3. Meninjau bermacam-macam teknik dan strategi yang digunakan untuk mencapai unjuk kerja yang seimbang dan efisien 4. Menjelaskan perkembangan pentium dan PowerPC

37 ENIAC Latar belakang Page 37 / 355 Electronic Numerical Integrator And Computer Eckert and Mauchly University of Pennsylvania Pembuatan jarak dan tabel lintasan peluru kendali senjata baru Dimulai tahun 1943 Selesai tahun 1946 Too late for war effort Digunakan sampai tahun 1955

38 ENIAC - detail Page 38 / 355 Decimal (not binary) 20 akumulator masing-masing menampung 10 digit desimal Diprogram secara manual dengan switch 18,000 tabung vakum 30 tons 15,000 meter persegi 140 kw konsumsi dayanya 5,000 operasi penambahan / detik

39 von Neumann/Turing Page 39 / 355 Memori Utama, untuk menyimpan data maupun instruksi. Arithmetic Logic Unit (ALU), untuk mengolah data biner. Control Unit, untuk melakukan kontrol terhadap instruksi instruksi di dalam memori. I/O, untuk berinteraksi dengan lingkungan luar. Princeton Institute for Advanced Studies IAS (Computer of Institute for Advanced Studies). Completed 1952

40 von Neumann/Turing Page 40 / 355 Ahli matematika : konsultan pembuatan ENIAC 1945 memperbaiki kelemahan ENIAC : EDVAC EDVAC (Electronic Discrete Variable Computer) Konsep: stored-program concept 1946 dipublikasikasikan Dikenal :Komputer IAS (Computer of Institute for Advanced Studies).

41 Main Memory Struktur dari von Nuemann machine Input Output Equipment Arithmetic and Logic Unit Program Control Unit Page 41 / 355

42 IAS - detail 1000 lokasi penyimpanan x 40 bit words Binary number 2 x 20 bit instructions Format Memori IAS Page 42 / 355

43 Struktur dari IAS - detail Central Processing Unit Arithmetic and Logic Unit Accumulator MQ Page 43 / 355 Input Output Equipment Arithmetic & Logic Circuits MBR Instructions & Data Main Memory IBR IR Program Control Unit PC Control Circuits MAR Address

44 ALU-IAS(Computer of Institute for Advanced Studies) Page 44 / 355 Memory Buffer Register (MBR), berisi sebuah word yang akan disimpan di dalam memori atau digunakan untuk menerima word dari memori. Memory Address Register (MAR), untuk menentukan alamat word di memori untuk dituliskan dari MBR atau dibaca oleh MBR. Instruction Register (IR), berisi instruksi 8 bit kode operasi yang akan dieksekusi. Instruction Buffer Register (IBR), digunakan untuk penyimpanan sementara instruksi sebelah kanan word di dalam memori. Program Counter (PC), berisi alamat pasangan instruksi berikutnya yang akan diambil dari memori. Accumulator (AC) dan Multiplier Quotient (MQ), digunakan untuk penyimpanan sementara operand dan hasil ALU. Misalnya, hasil perkalian 2 buah bilangan 40 bit adalah sebuah bilangan 80 bit; 40 bit yang paling berarti (most significant bit) disimpan dalam AC dan 40 bit lainnya (least significant bit) disimpan dalam MQ. IAS beroperasi secara berulang membentuk siklus instruksi. Komputer IAS memiliki 21 instruksi, yang dapat dikelompokkan seperti berikut ini : Data tranfer, memindahkan data di antara memori dengan register register ALU atau antara dua register ALU sendiri. Unconditional branch, perintah perintah eksekusi percabangan tanpa syarat tertentu. Conditional branch, perintah perintah eksekusi percabangan yang memerlukan syarat tertentu agar dihasilkan suatu nilai dari percabangan tersebut. Arithmetic, kumpulan operasi operasi yang dibentuk oleh ALU. Address Modify, instruksi instruksi yang memungkinkan pengubahan alamat saat di komputasi sehingga memungkinkan fleksibilitas alamat yang tinggi pada program.

45 Komputer Komersial Page 45 / Eckert-Mauchly mendirikan Eckert-Mauchly Computer Corporation UNIVAC I (Universal Automatic Computer) UNIVAC I menjadi tulang punggung perhitungan sensus di USA Tahun kelahiran industri komputer dengan munculnya 2 buah perusahaan yang saat itu mendominasi pasar, yaitu Sperry dan IBM Tahun 1950 diluncurkan UNIVAC II, karakteristik : Lebih cepat Memory lebih besar

46 IBM Page 46 / 355 Punched-card processing equipment the 701 IBM s first stored program computer Scientific calculations the 702 Applikasi bisnis Mengeluarkan seri 700/7000

47 Transistors Page 47 / 355 Pengganti tabung vakum Lebih kecil Lebih ringan Disipasi daya lebih rendah Solid State device Terbuat dari silikon Silicon (Sand) Ditemukan tahun 1947 di Lab.Bell William Shockley et al.

48 Konfigurasi IBM 7094 Page 48 / 355

49 Transistor Based Computers Page 49 / 355 Mesin generasi kedua NCR & RCA membuat small transistor machines IBM 7000 DEC Dibuat PDP-1

50 Microelectronics Page 50 / 355 Literally - small electronics Komputer terbentuk dari kumpulan gate, kumpulan memori dan interkoneksinya Dapat dibuat dengan semikonduktor Contoh : silicon wafer (wafer silikon)

51 Generasi dari Komputer Page 51 / 355 Tabung Vakum Transistor Small scale integration on Up to 100 devices on a chip Medium scale integration - to ,000 devices on a chip Large scale integration , ,000 devices on a chip Very large scale integration to date 100, ,000,000 devices on a chip Ultra large scale integration Over 100,000,000 devices on a chip

52 Page 52 / 355 Moore s Law Kepadatan komponendalam sebuah chip meningkat Gordon Moore - cofounder of Intel Jumlah transistor dalam chip menjadi dua kali lipat tiap tahun Sejak 1970 perkembangan agak lambat Jumlah transitor menjadi 2 kali dalam sebuah chip berkembang tiap 18 bulan Harga dari chip rata-rata tetap / tidak berubah Higher packing density berarti jalur elektronik lebih pendek, kemampuan makin meningkat Ukuran yang mengecil meningkatkan flexebilitas Mengurangi daya dan membutuhkan pendinginan Beberapa Interkoneksi meningkatkan reliabilitas

53 Grafik jumlah transistor dalam chips Pentium Page 53 / 355

54 Seri IBM 360 Page 54 / Set Instruksi Mirip atau Identik, dalam kelompok komputer ini berbagai model yang dikeluarkan menggunakan set instruksi yang sama sehingga mendukung kompabilitas sistem maupun perangkat kerasnya. Sistem Operasi Mirip atau Identik, ini merupakan feature yang menguntungkan konsumen sehingga apabila kebutuhan menuntut penggantian komputer tidak kesulitan dalam sistem operasinya karena sama. Kecepatan yang meningkat, model model yang ditawarkan mulai dari kecepatan rendah sampai kecepatan tinggi untuk penggunaan yang dapat disesuaikan konsumen sendiri. Ukuran Memori yang lebih besar, semakin tinggi modelnya akan diperoleh semakin besar memori yang digunakan. Harga yang meningkat, semakin tinggi modelnya maka harganya semakin mahal.

55 DEC PDP-8 Page 55 / Minicomputer pertama kali (setelah miniskirt!) Tidak memerlukan air conditioned room Embedded applications & OEM Arsitektur PDP-8 sangat berbeda dengan IBM terutama bagian sistem bus. Pada komputer ini menggunakan omnibus system Sistem ini terdiri atas 96 buah lintasan sinyal yang terpisah, yang digunakan untuk membawa sinyal sinyal kontrol, alamat maupun data Arsitektur bus seperti PDP-8 ini nantinya digunakan oleh komputer komputer modern

56 I/O Module Struktur Bus DEC - PDP-8 Console Controller CPU Main Memory I/O Module OMNIBUS Page 56 / 355

57 Memori Semikonduktor Page 57 / Fairchild Size of a single core i.e. 1 bit of magnetic core storage Holds 256 bits Non-destructive read Much faster than core Capacity approximately doubles each year

58 Kesimpulan Sejarah singkat komputer dimulai dari Tabung Vakum, Transistor, IC dan VLSI. Page 58 / 355 Kinerja sebuah sistem komputer merupakan hasil proses dari seluruh komponen komputer, yang melibatkan CPU, memori utama, memori sekunder, bus, peripheral.

59 Pertemuan ke - 4 Evolusi dan Kinerja Komputer Page 59 / 355

60 Tujuan Page 60 / Menjelaskan tentang sejarah teknologi komputer 2. Menjelaskan trend teknologi yang telah membuat unjuk kerja yang menjadi fokus rancangan sistem komputer 3. Meninjau bermacam-macam teknik dan strategi yang digunakan untuk mencapai unjuk kerja yang seimbang dan efisien 4. Menjelaskan perkembangan pentium dan PowerPC

61 Intel Page 61 / Microprocessor pertama Semua komponen CPU adalah single chip 4 bit Diikuti dengan munculnya 8008 tahun bit Mikroposessor dengan desain applikasi khusus Intel adalah mikroprosessor dengan kegunaan umum

62 Evolusi mikroprosesor Intel Feature Page 62 / 355 Tahun diperkenalkan Jumlah instruksi Lebar bus alamat Lebar bus data Jumlah flag Jumlah register Memori I/O port Waktu add register to register KB KB µ det MB 64KB 0.3µ det GB 64KB 0.125µ det GB 4GB 0.06µ det

63 Peningakatan Kecepatan Page 63 / 355 Pipelining On board cache On board L1 & L2 cache Branch prediction Data Flow Analisys Speculative Execution

64 Kemampuan Page 64 / 355 Kecepatan prosessor meningkat Kapasitas memori meningkat Kecepatan memori tertinggal dibanding kecepatan prosessor

65 Karakteristik DRAM dan Prosessor Page 65 / 355

66 Penggunaan DRAM Page 66 / 355

67 Generasi Pentium Page 67 / , keluar tahun 1972 merupakan mikroprosesor pertama keluaran Intel dengan mesin 8 bit dan bus data ke memori juga 8 bit. Jumlah instruksinya 66 instruksi dengan kemampuan pengalamatan 16KB. 8086, dikenalkan tahun 1974 adalah mikroprosesor 16 bit dengan teknologi cache instruksi. Jumlah instruksi mencapai 111 dan kemampuan pengalamatan ke memori 64KB , keluar tahun 1982 merupakan pengembangan dari 8086, kemampuan pengalamatan mencapai 1MB dengan 133 instruksi , keluar tahun 1985 dengan mesin 32 bit. Sudah mendukung sistem multitasking. Dengan mesin 32 bitnya, produk ini mampu menjadi terunggul pada masa itu , dikenalkan tahun Kemajuannya pada teknologi cache memori dan pipelining instruksi. Sudah dilengkapi dengan math co-processor. Pentium, dikeluarkan tahun 1993, menggunakan teknologi superscalar sehingga memungkinkan eksekusi instruksi secara paralel. Pentium Pro, keluar tahun Kemajuannya pada peningkatan organisasi superscalar untuk proses paralel, ditemukan sistem prediksi cabang, analisa aliran data dan sistem cache memori yang makin canggih. Pentium II, keluar sekitar tahun 1997 dengan teknologi MMX sehingga mampu menangani kebutuhan multimedia. Mulai Pentium II telah menggunakan teknologi RISC. Pentium III, terdapat kemampuan instruksi floating point untuk menangani grafis 3D. Pentium IV, kemampuan floating point dan multimedia semakin canggih. Itanium, memiliki kemampuan 2 unit floating point, 4 unit integer, 3 unit pencabangan, internet streaming, 128 interger register.

68 PowerPC Page 68 / 355 Proyek sistem RISC diawali tahun 1975 oleh IBM pada komputer muni seri 801. Seri pertama ini hanyalah prototipe, seri komersialnya adalah PC RT yang dikenalkan tahun Tahun 1990 IBM mengeluarkan generasi berikutnya yaitu IBM RISC System/6000 yang merupakan mesin RISC superskalar workstation. Setelah ini arsitektur IBM lebih dikenal sebagai arsitektur POWER

69 Power PC IBM menjalin kerja sama dengan Motorola menghasilkan mikroprosesor seri 6800 Page 69 / 355 Apple menggunakan keping Motorola dalam Macintoshnya. Saat ini terdapat 4 kelompok PowerPC

70 Kelompok Power PC Page 70 / , adalah mesin 32 bit merupakan produksi masal arsitektur PowerPC untuk lebih dikenal masyarakat. 603, merupakan komputer desktop dan komputer portabel. Kelompok ini sama dengan seri 601 namun lebih murah untuk keperluan efisien. 604, seri komputer PowerPC untuk kegunaan komputer lowend server dan komputer desktop. 620, ditujukan untuk penggunaan high-end server. Mesin dengan arsitektur 64 bit. 740/750, seri dengan cache L2. G4, seperti seri 750 tetapi lebih cepat dan menggunakan 8 instruksi paralel

71 Beberapa Solusi Page 71 / 355 Meningkatkan jumlah bits yang diterima tiap proses Make DRAM wider rather than deeper Mengubah DRAM interface Cache Mengurangi frekuensi dari akses memori More complex cache and cache on chip Meningkatkan interconnection bandwidth High speed buses Hierarchy of buses

72 Sumber dari Internet Page 72 / Search for the Intel Museum Charles Babbage Institute PowerPC Intel Developer Home

73 Kesimpulan Page 73 / 355 Pentium Intel mampu mendominasi pasaran dan secara teknologi menggunakan rancangan CISC (complex instruction set computers) dalam arsitekturnya. PowerPC merupakan kelompok komputer yang menerapkan teknologi RISC (reduced instruction set computers).

74 Soal - Soal Jelaskan struktur detail dari komputer IAS? Page 74 / 355 Jelaskan metode untuk mengatasi perbedaan perkembangan antara Processor dengan komponen komputer lainnya? Jelaskan perbedaan utama teknologi CISC dan RIS?

75 Pertemuan ke - 5 Struktur CPU Page 75 / 355

76 Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Page 76 / 355 Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Menjelaskan fungsi prosesor dalam menjalankan instruksi-instruksi mesin

77 CPU Page 77 / 355 Central Processing Unit Merupakan komponen terpenting dari sistem komputer komponen pengolah data berdasarkan instruksi yang diberikan kepadanya Dalam mewujudkan fungsi dan tugasnya, CPU tersusun atas beberapa komponen

78 Komponen Utama CPU Arithmetic and Logic Unit (ALU) Control Unit Registers CPU Interconnections Page 78 / 355

79 Arithmetic and Logic Unit (ALU) Page 79 / 355 Bertugas membentuk fungsi fungsi pengolahan data komputer. ALU sering disebut mesin bahasa (machine language) karena bagian ini mengerjakan instruksi instruksi bahasa mesin yang diberikan padanya. Seperti istilahnya ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean, yang masing masing memiliki spesifikasi tugas tersendiri.

80 Control Unit Page 80 / 355 Bertugas mengontrol operasi CPU dan secara keselurahan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi fungsi operasinya. Termasuk dalam tanggung jawab unit kontrol adalah mengambil instruksi instruksi dari memori utama dan menentukan jenis instruksi tersebut.

81 Registers Media penyimpan internal CPU yang digunakan saat proses pengolahan data. Page 81 / 355 Memori ini bersifat sementara, biasanya digunakan untuk menyimpan data saat diolah ataupun data untuk pengolahan selanjutnya.

82 CPU Interconnections Sistem koneksi dan bus yang menghubungkan komponen internal dan bus bus eksternal CPU Page 82 / 355 Komponen internal CPU yaitu ALU, unit kontrol dan register register. Komponen eksternal CPU :sistem lainnya, seperti memori utama, piranti masukan/keluaran

83 Komponen internal CPU Page 83 / 355

84 Struktur detail internal CPU Page 84 / 355

85 Fungsi CPU Page 85 / 355 Menjalankan program program yang disimpan dalam memori utama dengan cara mengambil instruksi instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah. Pandangan paling sederhana proses eksekusi program adalah dengan mengambil pengolahan instruksi yang terdiri dari dua langkah, yaitu : operasi pembacaan instruksi (fetch) dan operasi pelaksanaan instruksi (execute)

86 Siklus instruksi Terdiri dari siklus fetch dan siklus eksekusi Page 86 / 355

87 Siklus Fetch - Eksekusi Pada setiap siklus instruksi, CPU awalnya akan membaca instruksi dari memori Page 87 / 355 Terdapat register dalam CPU yang berfungsi mengawasi dan menghitung instruksi selanjutnya, yang disebut Program Counter (PC) PC akan menambah satu hitungannya setiap kali CPU membaca instruksi

88 Siklus Fetch - Eksekusi Instruksi instruksi yang dibaca akan dibuat dalam register instruksi (IR). Page 88 / 355 Instruksi instruksi ini dalam bentuk kode kode binner yang dapat diinterpretasikan oleh CPU kemudian dilakukan aksi yang diperlukan

89 Aksi CPU Page 89 / 355 CPU Memori, perpindahan data dari CPU ke memori dan sebaliknya. CPU I/O, perpindahan data dari CPU ke modul I/O dan sebaliknya. Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data. Kontrol, merupakan instruksi untuk pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan urusan eksekusi.

90 Siklus Eksekusi Page 90 / 355 Instruction Addess Calculation (IAC), yaitu mengkalkulasi atau menentukan alamat instruksi berikutnya yang akan dieksekusi. Biasanya melibatkan penambahan bilangan tetap ke alamat instruksi sebelumnya. Misalnya, bila panjang setiap instruksi 16 bit padahal memori memiliki panjang 8 bit, maka tambahkan 2 ke alamat sebelumnya. Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU. Instruction Operation Decoding (IOD), yaitu menganalisa instruksi untuk menentukan jenis operasi yang akan dibentuk dan operand yang akan digunakan. Operand Address Calculation (OAC), yaitu menentukan alamat operand, hal ini dilakukan apabila melibatkan referensi operand pada memori. Operand Fetch (OF), adalah mengambil operand dari memori atau dari modul I/O. Data Operation (DO), yaitu membentuk operasi yang diperintahkan dalam instruksi. Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori

91 Diagram siklus instruksi Page 91 / 355

92 Kesimpulan Page 92 / Sejarah singkat komputer dimulai dari Tabung Vakum, Transistor, IC dan VLSI. 2. Kinerja sebuah sistem komputer merupakan hasil proses dari seluruh komponen komputer, yang melibatkan CPU, memori utama, memori sekunder, bus, peripheral. 3. Pentium Intel mampu mendominasi pasaran dan secara teknologi menggunakan rancangan CISC (complex instruction set computers) dalam arsitekturnya. 4. PowerPC merupakan kelompok komputer yang menerapkan teknologi RISC (reduced instruction set computers).

93 Pertemuan ke - 6 Struktur CPU Page 93 / 355

94 Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Page 94 / 355 Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Menjelaskan fungsi prosesor dalam menjalankan instruksi-instruksi mesin

95 CPU Page 95 / 355 Central Processing Unit Merupakan komponen terpenting dari sistem komputer komponen pengolah data berdasarkan instruksi yang diberikan kepadanya Dalam mewujudkan fungsi dan tugasnya, CPU tersusun atas beberapa komponen

96 Komponen Utama CPU Arithmetic and Logic Unit (ALU) Control Unit Registers CPU Interconnections Page 96 / 355

97 Fungsi Interupsi Page 97 / 355 Mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi. Hampir semua modul (memori dan I/O) memiliki mekanisme yang dapat menginterupsi kerja CPU.

98 Tujuan Interupsi Page 98 / 355 Secara umum untuk menejemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU dan modul modul I/O maupun memori. Setiap komponen komputer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak pada CPU disamping itu kecepatan eksekusi masing masing modul berbeda. Dapat sebagai sinkronisasi kerja antar modul

99 Kelas sinyal interupsi Page 99 / 355 Program, yaitu interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program. Contohnya: arimatika overflow, pembagian nol, oparasi ilegal. Timer, adalah interupsi yang dibangkitkan pewaktuan dalam prosesor. Sinyal ini memungkinkan sistem operasi menjalankan fungsi tertentu secara reguler. I/O, sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan pemberitahuan kondisi error dan penyelesaian suatu operasi. Hardware failure, adalah interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori.

100 Proses Interupsi Page 100 / 355 Dengan adanya mekanisme interupsi, prosesor dapat digunakan untuk mengeksekusi instruksi instruksi lain. Saat suatu modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya maka modul ini akan mengirimkan permintaan interupsi ke prosesor

101 Proses Interupsi Page 101 / 355 Kemudian prosesor akan menghentikan eksekusi yang dijalankannya untuk menghandel routine interupsi. Setelah program interupsi selesai maka prosesor akan melanjutkan eksekusi programnya kembali. Saat sinyal interupsi diterima prosesor ada dua kemungkinan tindakan, yaitu interupsi diterima/ditangguhkan dan interupsi ditolak

102 Interupsi Ditangguhkan Apa yang dilakukan Prosessor? Page 102 / 355 Prosesor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya. Tindakan ini adalah menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain yang relevan. Prosesor menyetel program counter (PC) ke alamat awal routine interrupt handler.

103 Siklus eksekusi oleh prosesor dengan adanya fungsi interupsi Page 103 / 355

104 Sistem operasi kompleks Page 104 / 355 Interupsi ganda (multiple interrupt). Misalnya suatu komputer akan menerima permintaan interupsi saat proses pencetakan dengan printer selesai, disamping itu dimungkinkan dari saluran komunikasi akan mengirimkan permintaan interupsi setiap kali data tiba. Dapat diambil dua buah pendekatan untuk menangani interupsi ganda ini

105 Pendekatan Interupsi ganda Ada 2 Pendekatan : Page 105 / 355 Pendekatan ini disebut pengolahan interupsi berurutan / sekuensial Menolak atau tidak mengizinkan interupsi lain saat suatu interupsi ditangani prosesor. Setelah prosesor selesai menangani suatu interupsi maka interupsi lain baru di tangani. Pengolahan interupsi bersarang yaitu mendefinisikan prioritas bagi interupsi Interrupt handler mengizinkan interupsi berprioritas lebih tinggi ditangani terlebih dahulu

106 Multiple Interrupts - Sequential Page 106 / 355

107 Multiple Interrupts - Nested Page 107 / 355

108 Contoh Kasus Page 108 / 355 Suatu sistem memiliki tiga perangkat I/O: printer, disk, dan saluran komunikasi, masing masing prioritasnya 2, 4 dan 5. Bagaimana proses interupsinya?

109 Contoh Kasus Page 109 / 355 Pada awal sistem melakukan pencetakan dengan printer, saat itu terdapat pengiriman data pada saluran komunikasi sehingga modul komunikasi meminta interupsi. Proses selanjutnya adalah pengalihan eksekusi interupsi mudul komunikasi, sedangkan interupsi printer ditangguhkan. Saat pengeksekusian modul komunikasi terjadi interupsi disk, namun karena prioritasnya lebih rendah maka interupsi disk ditangguhkan. Setelah interupsi modul komunikasi selesai akan dilanjutkan interupsi yang memiliki prioritas lebih tinggi, yaitu disk. Bila interupsi disk selesai dilanjutkan eksekusi interupsi printer. Selanjutnya dilanjutkan eksekusi program utama

110 Kesimpulan Page 110 / Sejarah singkat komputer dimulai dari Tabung Vakum, Transistor, IC dan VLSI. 2. Kinerja sebuah sistem komputer merupakan hasil proses dari seluruh komponen komputer, yang melibatkan CPU, memori utama, memori sekunder, bus, peripheral. 3. Pentium Intel mampu mendominasi pasaran dan secara teknologi menggunakan rancangan CISC (complex instruction set computers) dalam arsitekturnya. 4. PowerPC merupakan kelompok komputer yang menerapkan teknologi RISC (reduced instruction set computers).

111 Soal-soal 1. Jelaskan struktur detail dari komputer IAS? Page 111 / Jelaskan metode untuk mengatasi perbedaan perkembangan antara Processor dengan komponen komputer lainnya? 3. Jelaskan perbedaan utama teknologi CISC dan RIS?

112 Pertemuan ke 7 Memori Page 112 / 355

113 Tujuan Page 113 / Menjelaskan tentang memori utama komputer 2. Menjelaskan tipe dari memori, waktu dan pengontrolan 3. Menjelaskan pembetulan kesalahan 4. Menjelaskan cache memori termasuk didalamnya adalah fungsi pemetaan

114 Memori? Page 114 / 355 Memori adalah bagian dari komputer tempat program program dan data data disimpan. Istilah store atau storage untuk memori, meskipun kata storage sering digunakan untuk menunjuk ke penyimpanan disket. Tempat informasi, dibaca dan ditulis Aneka ragam jenis, teknologi, organisasi, unjuk kerja dan harganya

115 Memori Internal dan External Page 115 / 355 Memori internal adalah memori yang dapat diakses langsung oleh prosesor register yang terdapat di dalam prosesor, cache memori dan memori utama berada di luar prosesor. Memori eksternal adalah memori yang diakses prosesor melalui piranti I/O disket dan hardisk.

116 Operasi Sel Memori Elemen dasar memori Page 116 / 355 Sel memori memiliki sifat sifat tertentu

117 Sifat Sel Memori Page 117 / 355 Sel memori memiliki dua keadaan stabil (atau semi-stabil), yang dapat digunakan untuk merepresentasikan bilangan biner 1 atau 0. Sel memori mempunyai kemampuan untuk ditulisi (sedikitnya satu kali). Sel memori mempunyai kemampuan untuk dibaca.

118 Terminal fungsi sel memori Page 118 / 355

119 Karakteristik Sistem Memori Page 119 / 355

120 Lokasi Memori Page 120 / 355 Register berada di dalam chip prosesor Diakses langsung oleh prosesor dalam menjalankan operasinya. Register digunakan sebagai memori sementara dalam perhitungan maupun pengolahan data dalam prosesor

121 Lokasi Memori Page 121 / 355 Memori internal Berada diluar chip prosesor Mengaksesannya langsung oleh prosesor. Dibedakan menjadi memori utama dan cache memori

122 Lokasi Memori Memori eksternal Diakses oleh prosesor melalui piranti I/O Dapat berupa disk maupun pita. Page 122 / 355

123 Kapasitas Memori Page 123 / 355 Kapasitas memori internal maupun eksternal biasanya dinyatakan dalam mentuk byte (1 byte = 8 bit) atau word. Panjang word umumnya 8, 16, 32 bit. Memori eksternal biasanya lebih besar kapasitasnya daripada memori internal, hal ini disebabkan karena teknologi dan sifat penggunaannya yang berbeda

124 Satuan Transfer Page 124 / 355 Memori internal Satuan transfer sama dengan jumlah saluran data yang masuk ke dan keluar dari modul memori. Jumlah saluran ini sering kali sama dengan panjang word, tapi dimungkinkan juga tidak sama

125 Konsep Satuan Transfer Page 125 / 355 Word, merupakan satuan alami organisasi memori. Ukuran word biasanya sama dengan jumlah bit yang digunakan untuk representasi bilangan dan panjang instruksi. Addressable units, pada sejumlah sistem, adressable units adalah word. Namun terdapat sistem dengan pengalamatan pada tingkatan byte. Pada semua kasus hubungan antara panjang A suatu alamat dan jumlah N adressable unit adalah 2A =N. Unit of tranfer, adalah jumlah bit yang dibaca atau dituliskan ke dalam memori pada suatu saat. Pada memori eksternal, tranfer data biasanya lebih besar dari suatu word, yang disebut dengan block.

126 Metode Akses(1) Page 126 / 355 Sequential access Memori diorganisasi menjadi unit unit data yang disebut record. Akses harus dibuat dalam bentuk urutan linier yang spesifik. Informasi pengalamatan yang disimpan dipakai untuk memisahkan record record dan untuk membantu proses pencarian. Terdapat shared read/write mechanism untuk penulisan/pembacaan memorinya. Pita magnetik merupakan memori yang menggunakan metode sequential access.

127 Metode Akses(2) Page 127 / 355 Direct access Sama sequential access terdapat shared read/write mechanism. Setiap blok dan record memiliki alamat unik berdasarkan lokasi fisiknya. Akses dilakukan langsung pada alamat memori. Disk adalah memori direct access

128 Metode Akses(3) Page 128 / 355 Random access Setiap lokasi memori dipilih secara random dan diakses serta dialamati secara langsung. Contohnya adalah memori utama

129 Metode Akses(4) Page 129 / 355 Associative access Jenis random akses yang memungkinkan pembandingan lokasi bit yang diinginkan untuk pencocokan. Data dicari berdasarkan isinya bukan alamatnya dalam memori. Contoh memori ini adalah cache memori

130 Parameter utama unjuk kerja(1) Page 130 / 355 Access time Bagi random access memory, waktu akses adalah waktu yang dibutuhkan untuk melakukan operasi baca atau tulis. Memori non-random akses merupakan waktu yang dibutuhkan dalam melakukan mekanisme baca atau tulis pada lokasi tertentu

131 Parameter utama unjuk kerja(2) Page 131 / 355 Memory cycle time Konsep ini digunakan pada random access memory Terdiri dari access time ditambah dengan waktu yang diperlukan transient agar hilang pada saluran sinyal

132 Parameter utama unjuk kerja(3) Page 132 / 355 Transfer rate Kecepatan data transfer ke unit memori atau dari unit memori. 1.Random access memory sama dengan 1/(cycle time). 2. Non-random access memory dengan perumusan : T N = T A + (N/R) TN = waktu rata rata untuk membaca atau menulis N bit TA = waktu akses rata rata N = jumlah bit R = kecepatan transfer dalam bit per detik (bps)

133 Fisik Page 133 / 355 Media penyimpanan volatile dan non-volatile Volatile memory, informasi akan hilang apabila daya listriknya dimatikan Non-volatile memory tidak hilang walau daya listriknya hilang. Memori permukaan magnetik adalah contoh no-nvolatile memory, sedangkan semikonduktor ada yang volatile dan nonvolatile. Media erasable dan nonerasable. Ada jenis memori semikonduktor yang tidak bisa dihapus kecuali dengan menghancurkan unit storage-nya, memori ini dikenal dengan ROM (Read Only Memory).

134 Keandalan Memori Berapa banyak? Berapa cepat? Berapa mahal? Page 134 / 355

135 Keandalan Memori Page 135 / 355 Berapa banyak? Sesuatu yang sulit dijawab, karena berapapun kapasitas memori tentu aplikasi akan menggunakannya. Berapa cepat? Memori harus mempu mengikuti kecepatan CPU sehingga terjadi sinkronisasi kerja antar CPU dan memori tanpa adanya waktu tunggu karena komponen lain belum selesai prosesnya. Berapa mahal? Relatif. Bagi produsen selalu mencari harga produksi paling murah tanpa mengorbankan kualitasnya untuk memiliki daya saing di pasaran

136 Hubungan harga, kapasitas dan waktu akses Page 136 / 355 Semakin kecil waktu akses, semakin besar harga per bitnya Semakin besar kapasitas, semakin kecil harga per bitnya Semakin besar kapasitas, semakin besar waktu aksesnya

137 Problem? Page 137 / 355 Kapasitas memori yang besar karena harga per bit yang murah namun hal itu dibatasi oleh teknologi dalam memperoleh waktu akses yang cepat

138 Hirarki Memori Menurunnya hirarki mengakibatkan : Page 138 / 355 Penurunan harga/bit Peningkatan kapasitas Peningkatan waktu akses Penurunan frekuensi akses memori oleh CPU Kunci keberhasilan hirarki ini pada penurunan frekuensi aksesnya Semakin lambat memori maka keperluan CPU untuk mengaksesnya semakin sedikit Secara keseluruhan sistem komputer akan tetap cepat namun kebutuhan kapasitas memori besar terpenuhi

139 Hirarki Memori Page 139 / 355

140 Tabel spesifikasi memori Page 140 / 355

141 Satuan Memori Satuan pokok memori adalah digit biner, yang disebut bit. Page 141 / 355 Bit dapat berisi sebuah angka 0 atau 1. Memori juga dinyatakan dalam byte 1 byte = 8 bit Kumpulan byte dinyatakan dalam word. Panjang word yang umum adalah 8, 16, dan 32 bit.

142 Tabel Tingkatan Satuan Memori Page 142 / 355

143 Memori Utama Page 143 / 355 Pada komputer lama, bentuk umum random access memory untuk memori utama adalah sebuah piringan ferromagnetik berlubang yang dikenal sebagai core, istilah yang tetap dipertahankan hingga saat ini.

144 Jenis Memori Random Akses Page 144 / 355 Random akses, yaitu data secara langsung diakses melalui logik pengalamatan wired-in Dimungkinkannya pembacaan dan penulisan data ke memori secara cepat dan mudah Volatile RAM menyimpan data sementara RAM dinamik disusun oleh sel sel yang menyimpan data sebagai muatan listrik pada kapasitor Kapasitor memiliki kecenderungan alami untuk mengosongkan muatan, maka RAM dinamik memerlukan pengisian muatan listrik secara periodik untuk memelihara penyimpanan data Biasanya untuk operasi data besar RAM statik, nilai biner disimpan dengan menggunakan konfigurasi gate logika flipflop tradisional Menyimpan data selama ada daya listriknya Lebih cepat dibanding RAM dinamik

145 ROM Page 145 / 355 Read Only Memory Sangat berbeda dengan RAM Data Permanen, tidak bisa diubah Keuntungannya untuk data yang permanen Kerugiaannya apabila ada kesalahan data atau adanya perubahan data sehingga perlu penyisipan penyisipan

146 PROM Programmable ROM non-volatile Tiga macam jenis EPROM EEPROM flash memory Page 146 / 355

147 EEPROM Page 147 / 355 electrically erasable programmable read only memory memori yang dapat ditulisi kapan saja tanpa menghapus isi sebelumnya. EEPROM menggabungkan kelebihan non-volatile dengan fleksibilitas dapat di-update

148 Kesimpulan Page 148 / 355 Satuan pokok memori adalah digit biner, yang disebut bit. Suatu bit dapat berisi sebuah angka 0 atau 1. Ini adalah satuan yang paling sederhana. Memori juga dinyatakan dalam byte (1 byte = 8 bit). Kumpulan byte dinyatakan dalam word. Panjang word yang umum adalah 8, 16, dan 32 bit Tipe tipe memori semikonduktor: RAM, ROM, PROM, EPROM, Flas Memory, EEPROM.

149 Pertemuan ke 9 Memori Page 149 / 355

150 Tujuan Page 150 / Menjelaskan tentang memori utama komputer 2. Menjelaskan tipe dari memori, waktu dan pengontrolan 3. Menjelaskan pembetulan kesalahan 4. Menjelaskan cache memori termasuk didalamnya adalah fungsi pemetaan

151 Pengemasan (Packging Packging) Page 151 / 355

152 Pengemasan (Packging Packging) Page 152 / 355 Gambar (a) EPROM yang merupakan keping 8 Mbit yang diorganisasi sebagai 1Mx8. Organisasi dianggap sebagai kemasan satu word per keping. Kemasan terdiri dari 32 pin, yang merupakan salah satu ukuran kemasan keping standar Gambar (b) Keping 16 Mbit yang diorganisasikan sebagai 4M x 4. Terdapat sejumlah perbedaan dengan keping ROM, karena ada operasi tulis maka pin pin data merupakan input/output yang dikendalikan oleh WE (write enable) dan OE (output enable).

153 Pengemasan (Packging Packging) Page 153 / 355 Alamat word yang sedang diakses. Untuk 1M word, diperlukan sejumlah 20 buah (220 = 1M). Data yang akan dibaca, terdiri dari 8 saluran (D0 D7) Catu daya keping adalah Vcc Pin grounding Vss Pin chip enable (CE). Karena mungkin terdapat lebih dari satu keping memori yang terhubung pada bus yang sama maka pin CE digunakan untuk mengindikasikan valid atau tidaknya pin ini. Pin CE diaktifkan oleh logik yang terhubung dengan bit berorde tinggi bus alamat ( diatas A19) Tegangan program (Vpp).

154 Pengemasan (Packging Packging) Page 154 / 355

155 Koreksi Error Page 155 / 355 Dalam melaksanakan fungsi penyimpanan, memori semikonduktor dimungkinkan mengalami kesalahan. Kesalahan berat yang biasanya merupakan kerusakan fisik memori Kesalahan ringan yang berhubungan data yang disimpan. Kesalahan ringan dapat dikoreksi kembali. Koreksi kesalahan data yang disimpan diperlukan dua mekanisme Mekanisme pendeteksian kesalahan Mekanisme perbaikan kesalahan

156 Kode Hamming Page 156 / 355 Diciptakan Richard Hamming di Bell Lab 1950 Mekanisme pendeteksian kesalahan dengan menambahkan data word (D) dengan suatu kode, biasanya bit cek paritas (C). Data yang disimpan memiliki panjang D + C. Kesalahan diketahui dengan menganalisa data dan bit paritas tersebut

157 Kode Hamming Page 157 / 355

158 Kode Hamming Page 158 / 355 # Data Bits # Bit Paritas SEC Penambahan bit cek paritas untuk koreksi kode Hamming # Bit Paritas DEC

159 Kode Hamming Page 159 / 355

160 Kode Hamming Page 160 / 355 Bit cek paritas ditempatkan dengan perumusan 2N dimana N = 0,1,2,, sedangkan bit data adalah sisanya. Kemudian dengan exclusive-or dijumlahkan: C1 = D1 D2 D4 D5 D7 C2 = D1 D3 D4 D6 D7 C4 = D2 D3 D4 D8 C8 = D5 D6 D7 D8 Setiap cek bit (C) beroperasi pada setiap posisi bit data yang nomor posisinya berisi bilangan 1 pada kolomnya

161 Kode Hamming masukkan data : kemudian ganti bit data ke 3 dari 0 menjadi 1 sebagai error-nya. Page 161 / 355 Bagaimanakah cara mendapatkan bit data ke 3 sebagai bit yang terdapat error?

162 Kode Hamming Page 162 / 355 Jawab : Masukkan data pada perumusan cek bit paritas : C1 = = 1 C2 = = 1 C4 = = 1 C8 = = 0 Sekarang bit 3 mengalami kesalahan data menjadi: C1 = = 1 C2 = = 0 C4 = = 0 C8 = = 0

163 Kode Hamming Page 163 / 355 Apabila bit bit cek dibandingkan antara yang lama dan baru maka terbentuk syndrom word : C8 C4 C2 C = 6 Sekarang kita lihat posisi bit ke-6 adalah data ke-3.

164 Kode Hamming Page 164 / 355 Mekanisme koreksi kesalahan akan meningkatkan realibitas bagi memori Menambah kompleksitas pengolahan data. Menambah kapasitas memori karena adanya penambahan bit bit cek paritas. Memori akan lebih besar beberapa persen atau dengan kata lain kapasitas penyimpanan akan berkurang karena beberapa lokasi digunakan untuk mekanisme koreksi kesalahan

165 Cache Memori Page 165 / 355 Mempercepat kerja memori sehingga mendekati kecepatan prosesor. Memori utama lebih besar kapasitasnya namun lambat operasinya, sedangkan cache memori berukuran kecil namun lebih cepat. Cache memori berisi salinan memori utama

166 Cache Memori Page 166 / 355 Ukuran cache memori adalah kecil, semakin besar kapasitasnya maka akan memperlambat proses operasi cache memori itu sendiri, disamping harga cache memori yang sangat mahal

167 Organisasi Cache Memori Page 167 / 355

168 Elemen Cache Memori Unsur Macam Kapasitas - Page 168 / 355 Ukuran blok Mapping Algoritma pengganti Write Policy Jumlah Cache 1. Direct Mapping 2. Assosiative Mapping 3. Set Assosiative Mapping 1. Least recently used (LRU) 2. First in first out (FIFO) 3. Least frequently used (LFU) 4. Random 1. Write Througth 2. Write Back 3. Write Once 1. Singe atau dua level 2. Unified atau split -

169 Kapasitas Cache Page 169 / 355 AMD mengeluarkan prosesor K5 dan K6 dengan cache yang besar (1MB), kinerjanya tidak bagus Intel mengeluarkan prosesor tanpa cache untuk alasan harga yang murah, yaitu seri Intel Celeron pada tahun 1998-an, kinerjanya sangat buruk terutama untuk operasi data besar, floating point, 3D Sejumlah penelitian telah menganjurkan bahwa ukuran cache antara 1KB dan 512KB akan lebih optimum [STA96]

170 Ukuran Blok Cache Page 170 / 355 Hubungan antara ukuran blok dan hit ratio sangat rumit untuk dirumuskan, tergantung pada karakteristik lokalitas programnya dan tidak terdapat nilai optimum yang pasti telah ditemukan. Ukuran antara 4 hingga 8 satuan yang dapat dialamati (word atau byte) cukup beralasan untuk mendekati nilai optimum [STA96]

171 Pemetaan (Cache) Page 171 / 355 Cache mempunyai kapasitas yang kecil dibandingkan memori utama. Aturan blok blok mana yang diletakkan dalam cache. Terdapat tiga metode, yaitu pemetaan langsung, pemetaan asosiatif, dan pemetaan asosiatif set

172 Pemetaan Langsung Teknik paling sederhana, yaitu teknik ini memetakan blok memori utama hanya ke sebuah saluran cache saja Page 172 / 355

173 Pemetaan Langsung Page 173 / 355 i = j modulus m dan m = 2r dimana : i = nomer saluran cache j = nomer blok memori utama m = jumlah saluran yang terdapat dalam cache

174 Pemetaan Langsung Page 174 / 355 Saluran cache 0 1 Blok blok memori utama 0,m,.....,2S - m 1, (m+1),.....,2s (m+1) m-1 (m-1), (2m-1),.....,2S - 1

175 Pemetaan Langsung Page 175 / 355

176 Pemetaan Assosiatif Page 176 / 355 Mengatasi kekurangan pemetaan langsung Tiap blok memori utama dapat dimuat ke sembarang saluran cache. Alamat memori utama diinterpretasikan dalam field tag dan field word oleh kontrol logika cache. Tag secara unik mengidentifikasi sebuah blok memori utama Mekanisme untuk mengetahui suatu blok dalam cache dengan memeriksa setiap tag saluran cache oleh kontrol logika cache. Fleksibilitas dalam penggantian blok baru yang ditempatkan dalam cache Kelebihan : Algoritma penggantian dirancang untuk memaksimalkan hit ratio, yang pada pemetaan langsung terdapat kelemahan Kekurangan : kompleksitas rangkaian sehingga mahal secara ekonomi

177 Pemetaan Assosiatif Page 177 / 355

178 Pemetaan Assosiatif Set Page 178 / 355 Menggabungkan kelebihan yang ada pada pemetaan langsung dan pemetaan asosiatif. Memori cache dibagi dalam bentuk set set. Alamat memori utama diinterpretasikan dalam tiga field, yaitu: field tag, field set, field word. Setiap blok memori utama dapat dimuat dalam sembarang saluran cache. Cache dibagi dalam v buah set, yang masing masing terdiri dari k saluran m = v x k i = j modulus v dan v = 2d dimana : i = nomer set cache j = nomer blok memori utama m = jumlah saluran pada cache

179 Pemetaan Assosiatif Set (Organisasi cache dengan pemetaan asosiatif set ) Page 179 / 355

180 Pemetaan Assosiatif Set (Contoh pemetaan asosiatif set ) Page 180 / 355

181 Algorithma Penggantian Page 181 / 355 Suatu mekanisme pergantian blok blok dalam memori cache yang lama dengan data baru Pemetaan langsung tidak memerlukan algoritma ini Pemetaan asosiatif dan asosiatif set, berperanan penting meningkatkan kinerja cache memori

182 Algorithma Penggantian Page 182 / 355 Algoritma Least Recently Used (LRU), yaitu mengganti blok data yang terlama berada dalam cache dan tidak memiliki referensi. (EFEKTIF) Algoritma First In First Out (FIFO), yaitu mengganti blok data yang awal masuk Algorithma Least Frequently Used (LFU) adalah mengganti blok data yang mempunyai referensi paling sedikit. Algoritma Random, yaitu penggantian tidak berdasakan pemakaian datanya, melainkan berdasar slot dari beberapa slot kandidat secara acak

183 Write Policy Mengapa? Page 183 / 355 Apabila suatu data telah diletakkan pada cache maka sebelum ada penggantian harus dicek apakah data tersebut telah mengalami perubahan. Apabila telah berubah maka data pada memori utama harus di-update. Masalah penulisan ini sangat kompleks, apalagi memori utama dapat diakses langsung oleh modul I/O, yang memungkinkan data pada memori utama berubah, lalu bagaimana dengan data yang telah dikirim pada cache? Tentunya perbedaan ini menjadikan data tidakvalid

184 Write Policy write through Page 184 / 355 Operasi penulisan melibatkan data pada memori utama dan sekaligus pada cache memori sehingga data selaluvalid. Kekurangan teknik ini adalah Lalu lintas data ke memori utama dan cache sangat tinggi Mengurangi kinerja sistem, bisa terjadi hang

185 Write Policy write back Page 185 / 355 Teknik meminimasi penulisan dengan cara penulisan pada cache saja. Pada saat akan terjadi penggantian blok data cache maka baru diadakan penulisan pada memori utama. Masalah : manakala data di memori utama belum di-update telah diakses modul I/O sehingga data di memori utama tidak valid

186 Write Policy-Multi cache Page 186 / 355 Multi cache untuk multi prosesor Masalah yang lebih kompleks. Masalah validasi data tidak hanya antara cache dan memori utama Antar cache harus diperhatikan Heuristik : Bus Watching with Write Through Hardware Transparency Non Cacheable Memory

187 Cache Page 187 / 355 Cache Internal : dalam chip Tidak memerlukan bus eksternal Waktu aksesnya akan cepat sekali Cache Eksternal : diluar chip Cache tingkat 2 (L2)

188 Cache Cache data Cache instruksi yang disebut unified cache Page 188 / 355 Keuntungan unified cache : Hit rate yang tinggi karena telah dibedakan antara informasi data dan informasi instruksi Hanya sebuah cache saja yang perlu dirancang dan diimplementasikan

189 Cache Page 189 / 355 split cache Mesin mesin superscalar seperti Pentium dan PowerPC Menekankan pada paralel proses dan perkiraan perkiraan eksekusi yang akan terjadi. Kelebihan utama split cache Mengurangi persaingan antara prosesor instruksi dan unit eksekusi untuk mendapatkan cache, hal ini sangat utama bagi perancangan prosesor prosesor pipelining

190 Kesimpulan Page 190 / 355 Memori adalah bagian dari komputer tempat program program dan data data disimpan Elemen dasar memori adalah sel memori. Sel memori dipresentasikan dengan bilangan biner 1 atau 0. Sel memori mempunyai kemampuan untuk ditulisi dan dibaca. Untuk mempelajari sistem memori secara keseluruhan, harus mengetahui karakteristik karakteristik kuncinya yaitu: Lokasi, Kapasitas, Satuan Transfer, Metode Akses, Kinerja, Tipe Fisik dan Karakteristik Fisik. Untuk memperoleh keandalan sistem ada tiga pertanyaan yang diajukan: Berapa banyak? Berapa cepat? Berapa mahal?

191 Kesimpulan Page 191 / 355 Dalam melaksanakan fungsi penyimpanan, memori semikonduktor dimungkinkan mengalami kesalahan. Untuk mengadakan koreksi kesalahan data yang disimpan diperlukan dua mekanisme, yaitu mekanisme pendeteksian kesalahan dan mekanisme perbaikan kesalahan Cache memori difungsikan mempercepat kerja memori sehingga mendekati kecepatan prosesor.

192 Soal-Soal Page 192 / 355 Buatlah konfigurasi yang menggambarkan prosesor empat buah ROM 1K x 8-bit dan bus yang berisi 12 saluran alamat dan 8 saluran data. Tambahkan blok logic chip select yang memilih salah satu dari keempat modul ROM untuk masing2 alamat 4K. Jelaskan fungsi utama dari memori dan karakteristiknya. Jelaskan tipe dari memori, waktu dan pengontrolanna. Buatlah seuah kode SEC untuk word data 16-bt. Turunkan kode untuk word data Buktikan bahwa kode akan mengidentifikasi dengan benar sebuah error pada data bit 4. Cache assoiatif set terdiri dari 64 saluran, atau slot-slot yang terbagi menjadi set-set 4 slot. Memori utama berisi 4K blok masing-masing terdiri 128 word. Jelaskan format alamat-alamat memori utama

193 Pertemuan ke - 10 Peralatan Penyimpanan Data Page 193 / 355

194 Tujuan Page 194 / 355 Menjelaskan peralatan penyimpanan data diluar memori utama dan CPU Menjelaskan Magnetik Disk Menjelaskan RAID Menjelaskan Optical Disk Menjelaskan Pita Magnetik

195 Faktor-Faktor Page 195 / 355 Kebutuhan akan memori utama saja tidak mencukupi maka diperlukan peralatan tambahan untuk menyimpan data yang lebih besar dan dapat dibawa kemana-mana. Semakin besarnya peralatan penyimpanan maka dengan sendirinya akan mempengaruhi waktu pemrosesan data.

196 Peralatan Penyimpanan Data Page 196 / 355 Magnetik Disk Floppy Disk IDE Disk SCSI Disk RAID Optical Disk CDROM CD-R CD-RW DVD Pita Magnetik

197 Magnetik Disk Page 197 / 355 Disk adalah piringan bundar yang terbuat dari bahan tertentu (logam atau plastik) dengan permukaan dilapisi bahan yang dapat di magnetisasi. Mekanisme baca/tulis menggunakan kepala baca atau tulis yang disebut head, merupakan komparan pengkonduksi (conducting coil). Desain fisiknya, head bersifat stasioner sedangkan piringan disk berputar sesuai kontrolnya Dua metode layout data pada disk, yaitu constant angular velocity dan multiple zoned recording Disk diorganisasi dalam bentuk cincin cincin konsentris yang disebut track Tiap track pada disk dipisahkan oleh gap(gap: mencegah atau mengurangi kesalahan pembacaan maupun penulisan yang disebabkan melesetnya head atau karena interferensi medan magnet) Sejumlah bit yang sama akan menempati track track yang tersedia Semakin ke dalam disk maka kerapatan (density) disk akan bertambah besar Data dikirim ke memori ini dalam bentuk blok, umumnya blok lebih kecil kapasitasnya daripada track Blok blok data disimpan dalam disk yang berukuran blok, yang disebut sector Track biasanya terisi beberapa sector, umumnya 10 hingga 100 sector tiap tracknya

198 Layout dan Pembacaan BACA dan TULIS? Page 198 / 355 Head harus bisa mengidentifikasi titik awal atau posisi posisi sector maupun track Data yang disimpan akan diberi header data tambahan yang menginformasikan letak sector dan track suatu data Tambahan header data ini hanya digunakan oleh sistem disk drive saja tanpa bisa diakses oleh pengguna

199 Format data pada track disk Page 199 / 355 Field ID merupakan header data yang digunakan disk drive menemukan letak sector dan tracknya. Byte SYNCH adalah pola bit yang menandakan awal field data

200 Karakteristik Magnetik Disk Karakteristik Macam Page 200 / 355 Gerakan head Portabilitas disk Sides Platters 1. Fixed head (satu per track) 2. Movable head (satu per surface) 1. Nonremovable disk 2. Removable disk 1. Single-sided 2. Double-sided 1. Single-platter 2. Multiple-platter Mekanisme head 1. Contact (floppy) 2. Fixed gap 3. Aerodynamic gap (Winchester)

201 Gerakan Head Page 201 / 355 Pada head tetap setiap track memiliki kepala head sendiri, sedangkan pada head bergerak, satu kepala head digunakan untuk beberapa track dalam satu muka disk. Pada head bergerak adalah lengan head bergerak menuju track yang diinginkan berdasarkan perintah dari disk drive-nya

202 Portabilitas disk Page 202 / 355 Disk yang tetap (non-removable disk) Disk yang dapat dipindah (removable disk). Keuntungan disk yang dapat dipindah atau diganti ganti adalah tidak terbatas dengan kapasitas disk dan lebih fleksibel

203 Sides/Sisi dan Platters/Piringan Page 203 / 355 Sides : satu sisi disk (single sides) Dua muka disk (double sides) Platters : Satu piringan (single platter) Banyak piringan (multiple platter).

204 Mekanisme head Page 204 / 355 Head yang menyentuh disk (contact) seperti pada floppy disk, head yang mempunyai celah utara tetap maupun yang tidak tetap tergantung medan magnetnya. Celah atau jarak head dengan disk tergantung kepadatan datanya, semakin padat datanya dibutuhkan jarak head yang semakin dekat, namun semakin dekat head maka faktor resikonya semakin besar, yaitu terjadinya kesalahan baca. Teknologi Winchester dari IBM mengantisipasi masalah celah head diatas dengan model head aerodinamik. Head berbentuk lembaran timah yang berada dipermukaan disk apabila tidak bergerak, seiring perputaran disk maka disk akan mengangkat headnya. Istilah Winchester dikenalkan IBM pada model disk 3340-nya. Model ini merupakan removable disk pack dengan head yang dibungkus di dalam pack. Sekarang istilah Winchester digunakan oleh sembarang disk drive yang dibungkus pack dan memakai rancangan head aerodinamis

205 Disk piringan banyak (multiple platters disk) Page 205 / 355

206 Floppy Disk Page 206 / 355 Karakteristik disket adalah head menyentuh permukaan disk saat membaca ataupun menulis. Efeknya Disket tidak tahan lama dan sering rusak. Maka dibuat mekanisme penarikan head dan menghentikan rotasi disk ketika head tidak melakukan operasi baca dan tulis. Efeknya Namun akibatnya waktu akses disket cukup lama

207 Karekteristik berbagai macam disket Parameter LD 5,25 HD 5,25 LD 3,5 HD 3,5 Ukuran (inchies) 5,25 5,25 3,5 3,5 Page 207 / 355 Kapasitas (byte) Tracks Sectors/track 360K ,2 M K ,44 M Heads Rotasi/min Data rate (kbps) Tipe 250 flexible 500 flexible 250 rigid 500 rigid

208 IDE Disk (Harddisk Harddisk) Page 208 / 355 Saat IBM menggembangkan PC XT, menggunakan sebuah hardisk Seagate 10 MB untuk menyimpan program maupun data. Harddisk ini memiliki 4 head, 306 silinder dan 17 sektor per track, dicontrol oleh pengontrol disk Xebec pada sebuah kartu plug-in. Teknologi yang berkembang pesat menjadikan pengontrol disk yang sebelumnya terpisah menjadi satu paket terintegrasi, diawali dengan teknologi drive IDE (Integrated Drive Electronics) pada tengah tahun Teknologi saat itu IDE hanya mampu menangani disk berkapasitas maksimal 528 MB dan mengontrol 2 disk. IDE berkembang menjadi EIDE (Extended Integrated Drive Electronics) mampu menangani harddisk lebih dari 528 MB dan mendukung pengalamatan LBA (Logical Block Addressing), yaitu metode pangalamatan yang hanya memberi nomer pada sektor sektor mulai dari 0 hingga maksimal Metode ini mengharuskan pengontrol mampu mengkonversi alamat alamat LBA menjadi alamat head, sektor dan silinder. Peningkatan kinerja lainnya adalah kecepatan tranfer yang lebih tinggi, mampu mengontrol 4 disk, mampu mengontrol drive CD-ROM

209 SCSI Disk (Harddisk Harddisk) Page 209 / 355 Disk SCSI (Small Computer System Interface) mirip dengan IDE dalam organisasi pengalamatannya. Perbedaan pada piranti antarmukanya yang mampu mentransfer data dalam kecepatan tinggi. Kecepatan transfernya tinggi, merupakan standar bagi komputer UNIX dari Sun Microsystem, HP, SGI, Machintos, Intel terutama komputer komputer server jaringan, dan vendor vendor lainnya SCSI sebenarnya lebih dari sekedar piranti antarmuka harddisk. SCSI adalah sebuah bus karena mampu sebagai pengontrol hingga 7 peralatan seperti: harddisk, CD ROM, rekorder CD, scanner dan peralatan lainnya. Masing masing peralatan memiliki ID unik sebagai media pengenalan oleh SCSI

210 Versi disk SCSI Nama Data bits Bus MHz MB/det SCSI Page 210 / 355 Fast SCSI Wide Fast SCSI Ultra SCSI Wide Ultra SCSI Ultra-2 SCSI Wide Ultra-2 SCSI

211 Kesimpulan Page 211 / 355 Kebutuhan akan memori utama saja tidak mencukupi maka diperlukan peralatan tambahan untuk menyimpan data yang lebih besar dan dapat dibawa kemana-mana. Disk adalah piringan bundar yang terbuat dari bahan tertentu (logam atau plastik) dengan permukaan dilapisi bahan yang dapat di magnetisasi. Dengan berkembangnya komputer pribadi maka diperlukan media untuk mendistribusikan software maupun pertukaran data. Solusinya ditemukannya disket atau floppy disk.

212 Soal-Soal Page 212 / 355 Jelaskan peralatan penyimpanan data diluar memori utama dan CPU? Jelaskan karakteristik magnetic Disk? Berapakah kecepatan transfer unit pita magnetic 9 trak yang memiliki kecepatan 120 inci per detik dan yang memiliki kerapatan pita 1600 bit linear per inci.

213 Pertemuan ke 11 Peralatan Penyimpanan Data Page 213 / 355

214 Tujuan Page 214 / 355 Menjelaskan peralatan penyimpanan data diluar memori utama dan CPU Menjelaskan Magnetik Disk Menjelaskan RAID Menjelaskan Optical Disk Menjelaskan Pita Magnetik

215 Faktor-Faktor Page 215 / 355 Kebutuhan akan memori utama saja tidak mencukupi maka diperlukan peralatan tambahan untuk menyimpan data yang lebih besar dan dapat dibawa kemana-mana. Semakin besarnya peralatan penyimpanan maka dengan sendirinya akan mempengaruhi waktu pemrosesan data.

216 Peralatan Penyimpanan Data Page 216 / 355 Magnetik Disk Floppy Disk IDE Disk SCSI Disk RAID Optical Disk CDROM CD-R CD-RW DVD Pita Magnetik

217 RAID Page 217 / 355 RAID (Redundancy Array of Independent Disk) merupakan organisasi disk memori yang mampu menangani beberapa disk dengan sistem akses paralel dan redudansi ditambahkan untuk meningkatkan reliabilitas. Kerja paralel menghasilkan resultan kecepatan disk yang lebih cepat. Teknologi database sangat penting dalam model disk ini karena pengontrol disk harus mendistribusikan data pada sejumlah disk dan juga membacaan kembali

218 RAID Page 218 / 355 Karakteristik umum disk RAID RAID adalah sekumpulan disk drive yang dianggap sebagai sistem tunggal disk. Data didistribusikan ke drive fisik array. Kapasitas redudant disk digunakan untuk menyimpan informasi paritas, yang menjamin recoveribility data ketika terjadi masalah atau kegagalan disk RAID merupakan salah satu jawaban masalah kesenjangan kecepatan disk memori dengan CPU dengan cara menggantikan disk berkapasitas besar dengan sejumlah disk disk berkapasitas kecil dan mendistribusikan data pada disk disk tersebut sedemikian rupa sehingga nantinya dapat dibaca kembali

219 RAID tingkat 0 Page 219 / 355 Sebenarnya bukan RAID karena tidak menggunakan redundansi dalam meningkatkan kinerjanya. Data didistribusikan pada seluruh disk secara array merupakan keuntungan daripada menggunakan satu disk berkapasitas besar. RAID 0 menjadi model data strip pada disk dengan suatu management tertentu hingga data sistem data dianggap tersimpan pada suatu disk logik. Mekanisme tranfer data dalam satu sektor sekaligus sehingga hanya baik untuk menangani tranfer data besar

220 RAID tingkat 1 Page 220 / 355 Redundansi diperoleh dengan cara menduplikasi seluruh data pada disk mirror-nya. Seperti RAID 0, RAID - 1 juga menggunakan teknologi stripping Perbedaan adalah dalam tingkat 1 setiap strip logik dipetakkan ke dua disk yang secara logika terpisah sehingga setiap disk pada array akan memiliki mirror disk yang berisi data sama. RAID 1 mahal. RAID 1 peningkatan kinerja sekitar dua kali lipat dibandingkan RAID 0 pada operasi baca, namun untuk operasi tulis tidak secara signifikan terjadi peningkatan. Cocok digunakan untuk menangani data yang sering mengalami kegagalan dalam proses pembacaan. RAID 1 masih bekerja berdasarkan sektor sektornya Keuntungan RAID 1 : Permintaan pembacaan dapat dilayani oleh salah satu disk karena terdapat dua disk berisi data sama, tergantung waktu akses yang tercepat. Permintaan penyimpanan atau penulisan dilakukan pada 2 disk secara paralel. Terdapat back-up data, yaitu dalam disk mirror-nya.

221 RAID tingkat 2 Page 221 / 355 RAID 2 mengganakan teknik akses paralel untuk semua disk Seluruh disk berpartisipasi dan mengeksekusi setiap permintaan sehingga terdapat mekanisme sinkronisasi perputaran disk dan headnya Teknologi stripping digunakan dalam tingkat ini, hanya stripnya berukuran kecil, sering kali dalam ukuran word atau byte Koreksi kesalahan menggunakan sistem bit paritas dengan kode Hamming

222 RAID tingkat 3 Page 222 / 355 Diorganisasikan mirip dengan RAID 2 Perbedaannya pada RAID 3 hanya membutuhkan disk redudant tunggal, tidak tergantung jumlah array disknya Bit paritas dikomputasikan untuk setiap data word dan ditulis pada disk paritas khusus Saat terjadi kegagalan drive, data disusun kembali dari sisa data yang masih baik dan dari informasi paritasnya Menggunakan akses paralel dengan data didistribusikan dalam bentuk strip strip kecil Kinerjanya menghasilkan transfer berkecepatan tinggi, namun hanya dapat mengeksekusi sebuah permintaan I/O saja sehingga kalau digunakan pada lingkungan transaksi data tinggi terjadi penurunan kinerja

223 RAID tingkat 4 Page 223 / 355 Menggunakan teknik akses yang independen untuk setiap disknya sehingga permintaan baca atau tulis dilayani secara paralel RAID ini cocok untuk menangani sistem dengan kelajuan tranfer data yang tinggi Tidak memerlukan sinkronisasi disk karena setiap disknya beroperasi secara independen. Stripping data dalam ukuran yang besar. Strip paritas bit per bit dihitung ke seluruh strip yang berkaitan pada setiap disk data Paritas disimpan pada disk paritas khusus Saat operasi penulisan, array management software tidak hanya meng-update data tetapi juga paritas yang terkait Keuntungannya dengan disk paritas yang khusus menjadikan keamanan data lebih terjamin, namun dengan disk paritas yang terpisah akan memperlambat kinerjanya

224 RAID tingkat 5 Page 224 / 355 Mempunyai kemiripan dengan RAID 4 dalam organisasinya Perbedaannya adalah strip strip paritas didistribusikan pada seluruh disk. Untuk keamanan, strip paritas suatu disk disimpan pada disk lainnya. RAID 5 perbaikan dari RAID 4 dalam hal peningkatan kinerjanya. Disk ini biasanya digunakan dalam server jaringan

225 RAID tingkat 6 Page 225 / 355 Merupakan teknologi RAID terbaru. Menggunakan metode penghitungan dua paritas untuk alasan keakuratan dan antisipasi terhadap koreksi kesalahan. Seperti halnya RAID 5, paritas tersimpan pada disk lainnya. Memiliki kecepatan transfer yang tinggi

226 Optical Disk Page 226 / ,Philips&Sony mengembangkan CD (Compact Disk). Detail teknis produk ini dipublikasikan dalam international standard resmi pada tahun 1983 yang populer disebut red book. CD merupakan disk yang tidak dapat dihapus, mampu menyimpan memori kurang lebih 60 menit informasi audio pada salah satu sisinya. CD yang mampu menyimpan data dalam jumlah yang besar, menjadikannya media penyimpan yang fleksibel digunakan di berbagai peralatan seperti komputer, kamera video, MP3 player, dan lain-lain

227 Optical Disk CD Compact Disk. Suatu disk yang tidak dapat dihapus yang menyimpan informasi audio yang telah didigitasi. Sistem standar menggunakan disk 12 cm yang dapat merekam lebih dari 60 menit waktu putar tanpa terhenti. Page 227 / 355 CDROM CD-R CD-RW Compact Disk Read-Only Memory. Disk yang tidak dapat dihapus untuk menyimpan data komputer. Sistem standar menggunakan disk 12 cm yang dapat menampung lebih dari 550 Mbyte Compact Disk Recordables. Merupakan CD untuk penggunaan khusus, biasanya untuk master CD dan photo CD. Lapisan reflektif terbuat dari emas sehingga berwarna kuning. Kapasitas sama dengan CD lainnya Digital Video Rewritables. Merupakan generasi CD yang dapat ditulis berulang kali namun belum populer saat ini karena masih relatif mahal DVD Digital Vesatile Disk. Salah satu jenis CD yang memiliki pit data lebih kecil, spiral data yang lebih rapat sehingga kapasitasnya sangat besar, bisa mencapai 4,7GB untuk sisi tunggal dan berlapis tunggal.laser optis yang digunakan adalah laser merah yang berukuran lebih kecil dari CD biasa. Kualitas yang dihasilkan juga lebih baik dari CD model lain

228 CD ROM(Compact Disk Read Only Memory) Page 228 / 355 Dikenalkan pertama kali oleh Phillips dan Sony tahun 1984 dalam publikasinya, yang dikenal dengan Yellow Book Perbedaan utama dengan CD adalah CD ROM player lebih kasar dan memiliki perangkat pengoreksi kesalahan, untuk menjamin keakuratan tranfer data ke komputer. Secara fisik keduanya dibuat dengan cara yang sama, yaitu terbuat dari resin, contohnya polycarbonate, dan dilapisi dengan permukaan yang sangat reflektif seperti aluminium. Penulisan dengan cara membuat lubang mikroskopik sebagai representasi data dengan laser berintensitas tinggi. Pembacaan menggunakan laser berintensitas rendah untuk menterjemahkan lubang mikroskopik ke dalam bentuk data yang dapat dikenali komputer. Saat mengenai lubang miskrokopik, intensitas sinar laser akan berubah ubah. Perubahan intensitas ini dideteksi oleh fotosensor dan dikonversi dalam bentuk sinyal digital

229 CD ROM(Compact Disk Read Only Memory) Page 229 / 355 Layout CLV Saat disk membaca data dibagian dekat pusat disk diperlukan putaran rendah karena padatnya informasi data, sedangkan apabila data berada di bagian luar disk diperlukan kecepatan yang lebih tinggi Metode mengatasai masalah kecepatan : Sistem constant angular velocity (CAV), yaitu bit bit informasi direkam dengan kerapatan yang bervariasi sehingga didapatkan putaran disk yang sama. Metode ini biasa diterapkan dalam disk magnetik, kelemahannya adalah kapasitas disk menjadi berkurang. Sistem constant linier velocity (CLV), yaitu dalam mengantisipasi kerapatan data pada disk dengan menyesuaikan kecepatan putaran disk yang dikontrol oleh disk drive-nya.

230 CD ROM(Compact Disk Read Only Memory) Page 230 / 355 Data pada CD-ROM diorganisasikan sebagai sebuah rangkaian blokblok Format ini terdiri dari field-field : Sync : Field sync mengidentifikasikan awal sebuah blok. Field ini terdiri dari sebuah byte yang seluruhnya nol, 10 byte yang seluruhnya satu, dan sebuah byte akhir yang seluruhnya nol. Header : Header terdiri dari alamat blok dan byte mode. Mode nol menandakan suatu field data blanko; mode satu menandakan penggunaan kode error-correcting dan 2048 byte data; mode dua menandakan 2336 byte data pengguna tanpa kode error-correcting. Data : Data pengguna Auxiliary : Data pengguna tambahan dalam mode dua. Pada mode satu, data ini merupakan kode error-correcting 288 byte.

231 CD ROM(Compact Disk Read Only Memory) Page 231 / 355 Sistem file CD-ROM yang standar, di High Sierras (perbatasan California Nevada) dikenal dengan sebutan High Sierra (IS 9660). Standar ini meliputi 3 level. Level 1 diantaranya berisi : Nama nama file maksimum 8 karakter, yang secara opsional diikuti dengan nama ekstensi maksimal 3 karakter. (Menyesuaikan sistem operasi MS-DOS. Untuk level 2 mencapai 32 karakter. Nama nama file hanya dapat memuat huruf huruf besar, digit, dan karakter tambahan tertentu saja. Direktori dapat dibuat hingga mencapai 8 tingkat tanpa memuat karakter ekstensi.

232 CD ROM(Compact Disk Read Only Memory) Format blok CD-ROM Page 232 / 355

233 CD R (Compact Disk Recordables) Page 233 / 355 Secara fisik CD-R merupakan CD polikarbonat kosong berdiameter 120 mm sama seperti CD ROM. Perbedaannya adanya alur alur untuk mengarahkan laser saat penulisan. Awalnya CD-R dilapisi emas sebagai media refleksinya. Permukaan reflektif pada lapisan emas tidak memiliki depresi atau lekukan lekukan fisik seperti halnya pada lapisan aluminium sehingga harus dibuat tiruan lekukan antara pit dan land-nya. Caranya dengan menambahkan lapisan pewarna di antara pilikarbonat dan lapisan emas. Jenis pewarna yang sering digunakan adalah cyanine yang berwarna hijau dan pthalocynine yang berwarna oranye kekuningkuningan. Pewarna ini sama seperti yang digunakan dalam film fotografi sehingga menjadikan Kodak dan Fuji produsen utama CD-R

234 CD R (Compact Disk Recordables) Page 234 / 355 Sebelum digunakan pewarna bersifat transparan sehingga sinar laser berdaya tinggi dapat menembus sampai ke lapisan emas saat proses penulisan. Saat sinar laser mengenai titik pewarna, sinar ini memanaskannya sehingga pewarna terurai melepaskan ikatan kimianya membentuk suatu noda. Noda noda inilah sebagai representasi data yang nantinya dapat dikenali oleh foto-detektor apabila disinari dengan laser berdaya rendah saat proses pembacaan. Seperti halnya jenis CD lainnya, CD-R dipublikasikan dalam buku tersendiri yang memuat spisifikasi teknisnya yang dikenal dengan Orange Book. Buku ini dipublikasikan tahun Terdapat format pengembangan, yaitu ditemukannya seri CD-ROM XA yang memungkinkan penulisan CD-R secara inkremental sehingga menambah fleksibilitas produk ini. CD_ROM XA memiliki multitrack dan setiap track memiliki VOTC (volume table of content) tersendiri. Berbeda dengan model CD-ROM sebelumnya yang hanya memiliki VOTC tunggal pada permulaan saja.

235 CD RW (Compact Disk Rewritables) Page 235 / 355 Jenis CD ini memungkinkan penulisan berulang kali sehingga jenis ini memiliki nilai kompetitif dibandingkan jenis lain. Karena proses penulisan berulang kali maka secara fisik berbeda dengan CD-R. CD-RW tidak menggunakan lapisan pewarna, namun menggunakan logam paduan antara perak, indium, antimon dan tellurium. CD-RW drive menggunakan laser dalam 3 daya berbeda. Laser berdaya tinggi bertugas melelehkan paduan logam untuk mengubah kondisi stabil kritalin reflektivitas tinggi menjadi kondisi stabil amorf reflektivitas rendah agar menyerupai sebiah pit. Laser berdaya sedang menjadikan logam paduan meleleh dan berubah menjadi kondisi kristalin alamiah sebagai representasi land. Laser berdaya rendah digunakan dalam proses pembacaan saja. Saat ini CD-RW belum mampu menggeser penggunaan CD-R karena disamping harganya masih relatif mahal dibandingkan CD-R, juga karena CD-R yang tidak dapat dihapus merupakan backup data terbaik saat ini.

236 DVD (Digital Versatile Disk, awalnya Digital Video Disk) Page 236 / 355 Pengembangan CD untuk memenuhi kebutuhan pasar dalam penyimpanan memori besar Desain DVD sama dengan CD biasa, terbuat dari polikarbonat 1,2 mm yang berisi pit dan land, disinari dioda laser dan dibaca oleh foto-detektor DVD lebih besar kapasitasnya, yaitu untuk sisi tunggal dan berlapis tunggal 4,7 GB, sedangkan untuk berlapis ganda ataupun bersisi ganda akan lebih besar lagi Hal yang baru : Pit pit lebih kecil (0,4 mikron, atau setengahnya CD biasa) Spiral lebih rapat (0,74 mikron, sedangkan pada CD biasa 1,6 mikron) Menggunakan teknologi laser merah dengan ukuran 0,65 mikron, sedangkan pada CD biasa 0,78 mikron.

237 DVD (Digital Versatile Disk, awalnya Digital Video Disk) Page 237 / 355 Tranfer data pada DVD drive sekitar 1,4 MB/det, sedangkan CD biasa hanya 150 KB/det. Kecepatan, teknologi laser yang berbeda menimbulkan sedikit masalah untuk kompatibilitas dengan teknologi CD maupun CD- ROM. Akan tetapi, saat ini beberapa produsen telah mengantisipasi dengan diada laser ganda ataupun teknologi lain yang memungkinkan saling kompatibel. Saat ini berkembang 4 format DVD, yaitu : Bersisi tunggal dengan lapisan tunggal (kapasitas 4,7 GB) Bersisi tunggal dengan lapisan ganda (kapasitas 8,5 GB) Bersisi ganda dengan lapisan tunggal (kapasitas 9,4 GB) Bersisi ganda dengan lapisan ganda (kapasitas 17 GB) Piringan berlapis ganda memiliki satu lapisan reflektif pada bagian bawah, yang ditutup dengan lapisan semireflektif. Lapisan bawah memiliki pit dan land yang lebih lebar agar akurat dalam pembacaan sehingga lapisan bawah berkapasitas lebih kecil daripada lapisan atasnya. Pada piringan bersisi ganda dibuat dengan melekatkan dua sisi disk.

238 Pita Magnetik Page 238 / 355 Sistem pita magnetik menggunakan teknik pembacaan dan penulisan yang identik dengan sistem disk magnetik Medium pita magnetik berbentuk track track paralel, sistem pita lama berjumlah 9 buah track sehingga memungkinkan penyimpanan satu byte sekali simpan dengan satu bit paritas pada track sisanya. Sistem pita baru menggunakan 18 atau 36 track sebagai penyesuaian terhadap lebar word dalam format digital Seperti pada disk, pita magnetik dibaca dan ditulisi dalam bentuk blok blok yang bersambungan (kontinyu) yang disebut physical record. Blok blok tersebut dipisahkan oleh gap yang disebut inter-record gap

239 Pita Magnetik Format fisik pita magnetik Page 239 / 355

240 Pita Magnetik Page 240 / 355 Head pita magnetik merupakan perangkat sequential access. Head harus menyesuaikan letak record yang akan dibaca ataupun akan ditulisi. Apabila head berada di tempat lebih atas dari record yang diinginkan maka pita perlu dimundurkan dahulu, baru dilakukan pembacaan dengan arah maju. Sangat berbeda pada teknologi disk yang menggunakan teknik direct access. Kecepatan putaran pita magnetik adalah rendah sehingga transfer data menjadi lambat. Pita magnetik mulai ditinggalkan digantikan oleh jenis jenis produk CD

241 Kesimpulan Page 241 / 355 RAID (Redundancy Array of Independent Disk) merupakan organisasi disk memori yang mampu menangani beberapa disk dengan sistem akses paralel dan redudansi ditambahkan untuk meningkatkan reliabilitas. Produk produk opitical disk diataranya: CD, CD-ROM, CD-R, CD-RW, DVD Sistem pita magnetik menggunakan teknik pembacaan dan penulisan yang identik dengan sistem disk magnetik.

242 Soal-Soal Asumsi sebuah konfigurasi 10 drive RAID. Isi matrik dibawah ini yang membandingkan bermacam-macam tingkat RAID: Tingkat RAID Kepadatan Penampung Kinerja Bandwidth Kinerja Transaksi Page 242 / Masing-masing parameter dinormalisasikan ke tingkat RAID dan memberikan kinerja terbaik. Kepadatan penampungan berkaitan dengan bagian penampung disk yang bisa digunakan untuk data pengguna. Kinerja bandwidth menggambarkan kecepatan data dapat transfer keluar array. Kinerja transaksi kinerja mengukur jumlah operasi I/O per detik suatu array dapat dibentuk.

243 Page 243 / 355

244 Page 244 / 355

245 Pertemuan ke - 12 Unit Masukan dan Keluaran Page 245 / 355

246 Tujuan Page 246 / 355 Menjelaskan system komputer unit masukkan/keluaran Menjelaskan prinsip dan teknik unit masukkan/keluaran Menjelaskan peralatan luar (External device)

247 Sistem komputer Page 247 / 355 Tiga komponen utama : CPU, Memori (primer dan sekunder) Peralatan masukan/keluaran (I/O devices) seperti printer, monitor, keyboard, mouse, dan modem

248 Modul I/O Page 248 / 355 Merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan mengontrol satu atau lebih perangkat peripheral. Tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus komputer

249 Modul I/O Piranti tidak tidak langsung dihubungkan dengan bus sistem komputer, Mengapa? Page 249 / 355 Bervariasinya metode operasi piranti peripheral, sehingga tidak praktis apabila sistem komputer harus menangani berbagai macam sisem operasi piranti peripheral tersebut. Kecepatan transfer data piranti peripheral umumnya lebih lambat dari pada laju transfer data pada CPU maupun memori. Format data dan panjang data pada piranti peripheral seringkali berbeda dengan CPU, sehingga perlu modul untuk menselaraskannya

250 Modul I/O Dua fungsi utama : Page 250 / 355 Sebagai piranti antarmuka ke CPU dan memori melalui bus sistem. Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan menggunakan link data tertentu

251 Sistem Masukan & Keluaran Komputer Bagaimana modul I/O dapat menjalankan tugasnya? Page 251 / 355 Inti mempelajari sistem I/O suatu komputer?

252 Sistem Masukan & Keluaran Komputer Page 252 / 355 Menjembatani CPU dan memori dengan dunia luar merupakan hal yang terpenting untuk kita ketahui Mengetahui fungsi dan struktur modul I/O

253 Model generik dari suatu modul I/O Page 253 / 355

254 Modul I/O Page 254 / 355 Modul I/O adalah suatu komponen dalam sistem komputer Bertanggung jawab atas pengontrolan sebuah perangkat luar atau lebih Bertanggung jawab pula dalam pertukaran data antara perangkat luar tersebut dengan memori utama ataupun dengan register register CPU. Antarmuka internal dengan komputer (CPU dan memori utama) Antarmuka dengan perangkat eksternalnya untuk menjalankan fungsi fungsi pengontrolan

255 Fungsi Modul I/O Page 255 / 355 Kontrol dan pewaktuan. Komunikasi CPU. Komunikasi perangkat eksternal. Pem-buffer-an data. Deteksi kesalahan

256 Kontrol dan Pewaktuan Page 256 / 355 Fungsi kontrol dan pewaktuan (control & timing) merupakan hal yang penting untuk mensinkronkan kerja masing masing komponen penyusun komputer. Dalam sekali waktu CPU berkomunikasi dengan satu atau lebih perangkat dengan pola tidak menentu dan kecepatan transfer komunikasi data yang beragam, baik dengan perangkat internal seperti register register, memori utama, memori sekunder, perangkat peripheral. Proses tersebut bisa berjalan apabila ada fungsi kontrol dan pewaktuan yang mengatur sistem secara keseluruhan Transfer data tidak akan lepas dari penggunaan sistem bus, maka interaksi CPU dan modul I/O akan melibatkan kontrol dan pewaktuan sebuah arbitrasi bus atau lebih

257 Langkah-langkah pemindahan data dari peripheral ke CPU melalui sebuah modul I/O Page 257 / 355 Permintaan dan pemeriksaan status perangkat dari CPU ke modul I/O. Modul I/O memberi jawaban atas permintaan CPU. Apabila perangkat eksternal telah siap untuk transfer data, maka CPU akan mengirimkan perintah ke modul I/O. Modul I/O akan menerima paket data dengan panjang tertentu dari peripheral. Selanjutnya data dikirim ke CPU setelah diadakan sinkronisasi panjang data dan kecepatan transfer oleh modul I/O sehingga paket paket data dapat diterima CPU dengan baik

258 Proses fungsi komunikasi antara CPU dan modul I/O Page 258 / 355 Command Decoding, yaitu modul I/O menerima perintah perintah dari CPU yang dikirimkan sebagai sinyal bagi bus kontrol. Misalnya, sebuah modul I/O untuk disk dapat menerima perintah: Read sector, Scan record ID, Format disk. Data, pertukaran data antara CPU dan modul I/O melalui bus data. Status Reporting, yaitu pelaporan kondisi status modul I/O maupun perangkat peripheral, umumnya berupa status kondisi Busy atau Ready. Juga status bermacam macam kondisi kesalahan (error). Address Recognition, bahwa peralatan atau komponen penyusun komputer dapat dihubungi atau dipanggil maka harus memiliki alamat yang unik, begitu pula pada perangkat peripheral, sehingga setiap modul I/O harus mengetahui alamat peripheral yang dikontrolnya

259 Skema suatu perangkat peripheral Page 259 / 355

260 Buffering Page 260 / 355 Tujuan utama adalah mendapatkan penyesuaian data sehubungan perbedaan laju transfer data dari perangkat peripheral dengan kecepatan pengolahan pada CPU. Laju transfer data dari perangkat peripheral lebih lambat dari kecepatan CPU maupun media penyimpan

261 Deteksi Kesalahan Page 261 / 355 Bila perangkat peripheral terdapat masalah sehingga proses tidak dapat dijalankan, maka modul I/O akan melaporkan kesalahan tersebut. Misal informasi kesalahan pada peripheral printer seperti: kertas tergulung, pinta habis, kertas habis. Teknik yang umum untuk deteksi kesalahan adalah penggunaan bit paritas

262 Struktur Modul I/O Page 262 / 355 Berbagai macam modul I/O seiring perkembangan komputer. Intel 8255A yang sering disebut PPI (Programmable Peripheral Interface). Bagaimanapun kompleksitas suatu modul I/O, terdapat kemiripan struktur.

263 Struktur Modul I/O Blok diagram struktur modul I/O Page 263 / 355

264 Struktur Modul I/O Page 264 / 355 Antarmuka modul I/O ke CPU melalui bus sistem komputer terdapat tiga saluran Saluran data Saluran alamat Saluran kontrol. Bagian terpenting adalah blok logika I/O yang berhubungan dengan semua peralatan antarmuka peripheral, terdapat fungsi pengaturan dan switching pada blok ini

265 I/O Terprogram Page 265 / 355 Data saling dipertukarkan antara CPU dan modul I/O. CPU mengeksekusi program yang memberikan operasi I/O kepada CPU secara langsung Pemindahan data Pengiriman perintah baca maupun tulis Monitoring perangkat

266 I/O Terprogram Page 266 / 355 Kelemahan : CPU akan menunggu sampai operasi I/O selesai dilakukan modul I/O sehingga akan membuang waktu, CPU lebih cepat proses operasinya. Dalam teknik ini, modul I/O tidak dapat melakukan interupsi kepada CPU terhadap proses proses yang diinteruksikan padanya. Seluruh proses merupakan tanggung jawab CPU sampai operasi lengkap dilaksanakan

267 Klasifikasi perintah I/O Page 267 / Perintah control. Perintah ini digunkan untuk mengaktivasi perangkat peripheral dan memberitahukan tugas yang diperintahkan padanya. 2. Perintah test. Perintah ini digunakan CPU untuk menguji berbagai kondisi status modul I/O dan peripheralnya. CPU perlu mengetahui perangkat peripheralnya dalam keadaan aktif dan siap digunakan, juga untuk mengetahui operasi operasi I/O yang dijalankan serta mendeteksi kesalahannya. 3. Perintah read. Perintah pada modul I/O untuk mengambil suatu paket data kemudian menaruh dalam buffer internal. Proses selanjutnya paket data dikirim melalui bus data setelah terjadi sinkronisasi data maupun kecepatan transfernya. 4. Perintah write. Perintah ini kebalikan dari read. CPU memerintahkan modul I/O untuk mengambil data dari bus data untuk diberikan pada perangkat peripheral tujuan data tersebut.

268 I/O terprogram Implementasi perintah dalam instruksi I/O : Memory-mapped I/O Isolated I/O Page 268 / 355

269 Memory-mapped I/O Page 269 / 355 Terdapat ruang tunggal untuk lokasi memori dan perangkat I/O. CPU memperlakukan register status dan register data modul I/O sebagai lokasi memori dan menggunakan instruksi mesin yang sama untuk mengakses baik memori maupun perangkat I/O. Konskuensinya adalah diperlukan saluran tunggal untuk pembacaan dan saluran tunggal untuk penulisan. Keuntungan memory-mapped I/O adalah efisien dalam pemrograman, namun memakan banyak ruang memori alamat

270 Isolated I/O Page 270 / 355 Dilakukan pemisahan ruang pengalamatan bagi memori dan ruang pengalamatan bagi I/O. Dengan teknik ini diperlukan bus yang dilengkapi dengan saluran pembacaan dan penulisan memori ditambah saluran perintah output. Keuntungan isolated I/O adalah sedikitnya instruksi I/O

271 Interrupt Driven I/O Page 271 / 355 Proses tidak membuang buang waktu Prosesnya : CPU mengeluarkan perintah I/O pada modul I/O, bersamaan perintah I/O dijalankan modul I/O maka CPU akan melakukan eksekusi perintah perintah lainnya. Apabila modul I/O telah selesai menjalankan instruksi yang diberikan padanya akan melakukan interupsi pada CPU bahwa tugasnya telah selesai

272 Interrupt Driven I/O Page 272 / 355 Kendali perintah masih menjadi tanggung jawab CPU, baik pengambilan perintah dari memori maupun pelaksanaan isi perintah tersebut. Terdapat selangkah kemajuan dari teknik sebelumnya CPU melakukan multitasking beberapa perintah sekaligus Tidak ada waktu tunggu bagi CPU = Proses cepat

273 Interrupt Driven I/O Page 273 / 355 Cara kerja teknik interupsi di sisi modul I/O Modul I/O menerima perintah, misal read. Modul I/O melaksanakan perintah pembacaan dari peripheral dan meletakkan paket data ke register data modul I/O Modul mengeluarkan sinyal interupsi ke CPU melalui saluran kontrol. Modul menunggu datanya diminta CPU. Saat permintaan terjadi Modul meletakkan data pada bus data Modul siap menerima perintah selanjutnya

274 Interrupt Page 274 / 355 Pengolahan interupsi saat perangkat I/O telah menyelesaikan sebuah operasi I/O : Perangkat I/O akan mengirimkan sinyal interupsi ke CPU. CPU menyelesaikan operasi yang sedang dijalankannya kemudian merespon interupsi. CPU memeriksa interupsi tersebut, kalau valid maka CPU akan mengirimkan sinyal acknowledgment ke perangkat I/O untuk menghentikan interupsinya. CPU mempersiapkan pengontrolan transfer ke routine interupsi. Hal yang dilakukan adalah menyimpan informasi yang diperlukan untuk melanjutkan operasi yang tadi dijalankan sebelum adanya interupsi. Informasi yang diperlukan berupa: Status prosesor, berisi register yang dipanggil PSW (program status word). Lokasi intruksi berikutnya yang akan dieksekusi. Informasi tersebut kemudian disimpan dalam stack pengontrol sistem.

275 Interrupt Page 275 / 355 Pengolahan interupsi saat perangkat I/O telah menyelesaikan sebuah operasi I/O : CPU akan menyimpan PC (program counter) eksekusi sebelum interupsi ke stack pengontrol bersama informasi PSW. Mempersiapkan PC untuk penanganan interupsi. CPU memproses interupsi sempai selesai Bila pengolahan interupsi selasai, CPU akan memanggil kembali informasi yang telah disimpan pada stack pengontrol untuk meneruskan operasi sebelum interupsi.

276 Interrupt Teknik yang digunakan CPU dalam menangani program interupsi Page 276 / 355 Multiple Interrupt Lines. Software poll. Daisy Chain. Arbitrasi bus

277 Multiple Interrupt Lines Page 277 / 355 Teknik yang paling sederhana Menggunakan saluran interupsi berjumlah banyak Tidak praktis untuk menggunakan sejumlah saluran bus atau pin CPU ke seluruh saluran interupsi modul modul I/O

278 Software poll Page 278 / 355 CPU mengetahui adanya sebuah interupsi, maka CPU akan menuju ke routine layanan interupsi yang tugasnya melakukan poll seluruh modul I/O untuk menentukan modul yang melakukan interupsi Kerugian software poll memerlukan waktu yang lama karena harus mengidentifikasi seluruh modul untuk mengetahui modul I/O yang melakukan interupsi

279 Daisy chain Page 279 / 355 Teknik yang lebih efisien Menggunakan hardware poll Seluruh modul I/O tersambung dalam saluran interupsi CPU secara melingkar (chain) Apabila ada permintaan interupsi, maka CPU akan menjalankan sinyal acknowledge yang berjalan pada saluran interupsi sampai menjumpai modul I/O yang mengirimkan interupsi

280 Arbitrasi bus Page 280 / 355 Modul I/O memperoleh kontrol bus sebelum modul ini menggunakan saluran permintaan interupsi Hanya akan terdapat sebuah modul I/O yang dapat melakukan interupsi

281 Pengontrol Interrupt Intel 8259A Page 281 / 355 Intel mengeluarkan chips 8259A Sebagai interrupt arbiter pada mikroprosesor Intel 8086 Manajemen interupsi modul - modul I/O Chips ini dapat diprogram untuk menentukan prioritas modul I/O yang lebih dulu ditangani CPU apabila ada permintaan interupsi yang bersamaan Mode mode interupsi?

282 Mode pada Interrupt Intel 8259A Page 282 / 355 Fully Nested Rotating Permintaan interupsi dengan prioritas mulai 0 (IR0) hingga 7(IR7). Bila sebuah modul telah dilayani interupsinya menempati prioritas terendah. Special Mask Prioritas diprogram untuk modul I/O tertentu secara spesial. akan

283 Pemakaian pengontrol interupsi 8559A pada 8086 Page 283 / 355

284 Kesimpulan Page 284 / Modul I/O merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan mengontrol satu atau lebih perangkat peripheral. 2. Modul I/O adalah suatu komponen dalam sistem komputer yang bertanggung jawab atas pengontrolan sebuah perangkat luar atau lebih dan bertanggung jawab pula dalam pertukaran data antara perangkat luar tersebut dengan memori utama ataupun dengan register register CPU.

285 Soal-soal Page 285 / Jelaskan sistem komputer unit masukkan/keluaran? 2. Jelaskan prinsip dan teknik unit masukkan/keluaran? 3. Pada vectored interrupts, sebutkan alas an kenapa modul I/O menempatkan vector pada saluran data dan bukannya pada saluran alamat.

286 Pertemuan ke 13 Unit Masukan dan Keluaran Page 286 / 355

287 Tujuan Page 287 / 355 Menjelaskan system komputer unit masukkan/keluaran Menjelaskan prinsip dan teknik unit masukkan/keluaran Menjelaskan peralatan luar (External device)

288 Sistem komputer Page 288 / 355 Tiga komponen utama : CPU, Memori (primer dan sekunder) Peralatan masukan/keluaran (I/O devices) seperti printer, monitor, keyboard, mouse, dan modem

289 Modul I/O Page 289 / 355 Merupakan peralatan antarmuka (interface) bagi sistem bus atau switch sentral dan mengontrol satu atau lebih perangkat peripheral. Tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus komputer

290 Programmable Peripheral Interface Intel 8255A Menggunakan I/O terprogram Page 290 / 355 Interrupt driven I/O Dirancang untuk keperluan mikroprosesor 8086

291 Modul I/O PPI 8255 Page 291 / 355

292 Modul I/O PPI 8255 Page 292 / 355 Bagian kanan dari blok diagram Intel 8255A 24 saluran antarmuka luar 8 bit port A 8 bit port B 4 bit port CA dan 4 bit port CB Saluran tersebut dapat diprogram dari mikroprosesor 8086 dengan menggunakan register kontrol untuk menentukan bermacam macam mode operasi dan konfigurasinya. Bagian kiri blok diagram merupakan interface internal dengan mikroprosesor bus data dua arah (D0 D7) bus alamat bus kontrol yang terdiri atas saluran CHIP SELECT, READ, WRITE, dan RESET

293 Modul I/O PPI 8255 Page 293 / 355 Pengaturan mode operasi pada register kontrol dilakukan oleh mikroprosesor Mode 0, ketiga port berfungsi sebagai tiga port I/O 8 bit Mode lain dapat port A dan port B sebagai port I/O 8 bit, sedangkan port C sebagai pengontrol saluran port A dan B PPI Intel 8255A dapat diprogram untuk mengontrol berbagai peripheral sederhana

294 Interface kayboard dan display dengan Intel 8255A Page 294 / 355

295 Direct Memory Access (DMA) Kelemahan I/O terprogram dan Interrupt-Driven I/O Page 295 / 355 Proses yang terjadi pada modul I/O masih melibatkan CPU secara langsung, berimplikasi pada : - Kelajuan transfer I/O yang tergantung kecepatan operasi CPU. - Kerja CPU terganggu karena adanya interupsi secara langsung

296 Prinsip kerja DMA Page 296 / 355 CPU akan mendelegasikan kerja I/O kepada DMA CPU hanya akan terlibat pada awal proses untuk memberikan instruksi lengkap pada DMA dan akhir proses saja CPU dapat menjalankan proses lainnya tanpa banyak terganggu dengan interupsi

297 Blok diagram modul DMA Page 297 / 355

298 Konfigurasi modul DMA Page 298 / 355

299 Direct Memory Access (DMA) Page 299 / 355 Melaksanakan transfer data secara mandiri DMA memerlukan pengambilalihan kontrol bus dari CPU DMA akan menggunakan bus bila CPU tidak menggunakannya atau DMA memaksa CPU untuk menghentikan sementara penggunaan bus Teknik cycle-stealing, modul DMA mengambil alih siklus bus Penghentian sementara penggunaan bus bukanlah bentuk interupsi, tetapi penghentian proses sesaat yang berimplikasi hanya pada kelambatan eksekusi CPU saja

300 Perangkat Eksternal Komputer Page 300 / 355 Disebut juga peripheral Ada perangkat pengendalinya (Modul I/O) Memiliki nilai apabila bisa berinteraksi dengan dunia luar Tidak akan berfungsi apabila tidak dapat berinteraksi dengan dunia luar Tidak ada keyboard. Tidak ada monitor. Keyboard dan monitor tergolang dalam perangkat eksternal komputer

301 Klasifikasi perangkat eksternal Page 301 / 355 Human Readable, yaitu perangkat yang berhubungan dengan manusia sebagai pengguna komputer. Contoh: monitor, keyboard, mouse, printer, joystick, disk drive. Machine readable, yaitu perangkat yang berhubungan dengan peralatan. Biasanya berupa modul sensor dan tranduser untuk monitoring dan kontrol suatu peralatan atau sistem. Communication, yatu perangkat yang berhubungan dengan komunikasi jarak jauh. Contoh: NIC dan modem

302 Klasifikasi berdasar arah data Page 302 / 355 Perangkat output Perangkat input Kombinasi output-input. Contoh perangkat output: monitor, proyektor dan printer. Contoh perangkat input : keyboard, mouse, joystick, scanner, mark reader, bar code reader.

303 Kesimpulan Page 303 / PPI 8255 merupakan salah satu modul I/O yang dirancang untuk keperluan I/O mikroprosessor Terdapat tiga buah teknik dalam operasi I/O, yaitu: I/O terprogram, interrupt driven I/O, dan DMA (Direct Memory Access). 3. Perangkat eksternal atau lebih umum disebut peripheral tersambung dalam sistem CPU melalui perangat pengendalinya, yaitu modul I/O. Perangkat eksternal diklasifikasikan Human Readable, Machine readable, Communication

304 Soal-soal Page 304 / Apa yang anda ketahui tentang PPI 8255? 2. Dalam semua system secara virtual yang memiliki modul DMA, akses DMA ke memori utama diberi perioritas lebih tinggi dibandingkan dengan akses CPU ke memori utama. Sebutkan alasannya. 3. Secara umum perangkat eksternal diklasifikasikan menjadi 3 katagori sebutkan dan jelaskan

305 Pertemuan ke 14 Sistem Bus Page 305 / 355

306 Tujuan Page 306 / 355 Menjelaskan struktur antar hubungan Menjelaskan bus antar hubungan Menjelaskan elemen dari desain bus Menjelaskan PCI, SCSI, Fire wire dan USB

307 Sistem Bus Page 307 / 355 Penghubung bagi keseluruhan komponen komputer dalam menjalankan tugasnya Komponen komputer : CPU Memori Perangkat I/O Transfer data antar komponen komputer. Data atau program yang tersimpan dalam memori dapat diakses dan dieksekusi CPU melalui perantara bus Melihat hasil eksekusi melalui monitor juga menggunakan sistem bus Kecepatan komponen penyusun komputer harus diimbangi kecepatan dan manajemen bus yang baik

308 Sistem Bus Page 308 / 355 Mikroprosesor Melakukan pekerjaan secara paralel Program dijalankan secara multitasking Sistem bus tidak hanya lebar tapi juga cepat Interkoneksi komponen sistem komputer dalam menjalankan fungsinya Interkoneksi bus Pertimbangan pertimbangan perancangan bus

309 Struktur Interkoneksi Page 309 / 355 Kumpulan lintasan atau saluran berbagai modul (CPU,Memori,I/O) Struktur interkoneksi bergantung pada Jenis data Karakteristik pertukaran data

310 Jenis Data Page 310 / 355 Memori : Memori umumnya terdiri atas N word memori dengan panjang yang sama. Masing masing word diberi alamat numerik yang unik (0, 1, 2, N-1). Word dapat dibaca maupun ditulis pada memori dengan kontrol Read dan Write. Lokasi bagi operasi dispesifikasikan oleh sebuah alamat. Modul I/O : Operasi modul I/O adalah pertukaran data dari dan ke dalam komputer. Berdasakan pandangan internal, modul I/O dipandang sebagai sebuah memori dengan operasi pembacaan dan penulisan. Seperti telah dijelaskan pada bab 6 bahwa modul I/O dapat mengontrol lebih dari sebuah perangkat peripheral. Modul I/O juga dapat mengirimkan sinyal interrupt. CPU : CPU berfungsi sebagai pusat pengolahan dan eksekusi data berdasarkan routine routine program yang diberikan padanya. CPU mengendalikan seluruh sistem komputer sehingga sebagai konsekuensinya memiliki koneksi ke seluruh modul yang menjadi bagian sistem komputer.

311 Modul modul komputer Page 311 / 355

312 Struktur interkoneksi Page 312 / 355 Dari jenis pertukaran data yang diperlukan modul modul komputer, maka struktur interkoneksi harus mendukung perpindahan data. Memori ke CPU : CPU melakukan pembacaan data maupun instruksi dari memori. CPU ke Memori : CPU melakukan penyimpanan atau penulisan data ke memori. I/O ke CPU : CPU membaca data dari peripheral melalui modul I/O. CPU ke I/O : CPU mengirimkan data ke perangkat peripheral melalui modul I/O. I/O ke Memori atau dari Memori : digunakan pada sistem DMA

313 Perkembangan Struktur Intekoneksi Page 313 / 355 Sampai saat ini terjadi perkembangan struktur interkoneksi, namun yang banyak digunakan saat ini adalah sistem bus. Sistem bus Digunakan secara tunggal Digunakan secara jamak, Hal ini Tergantung karakteristik sistemnya

314 Interkoneksi Bus Page 314 / 355 Bus? merupakan lintasan komunikasi yang menghubungkan dua atau lebih komponen komputer Sifat penting dan merupakan syarat utama? bus adalah media transmisi yang dapat digunakan bersama oleh sejumlah perangkat yang terhubung padanya Digunakan bersama? Diperlukan aturan main agar tidak terjadi tabrakan data atau kerusakan data yang ditransmisikan. Walaupun digunakan bersama namun dalam satu waktu hanya ada sebuah perangkat yang dapat menggunakan bus

315 Interkoneksi Bus - Struktur Bus Page 315 / 355 Sebuah bus biasanya terdiri atas beberapa saluran. Sebagai contoh bus data terdiri atas 8 saluran sehingga dalam satu waktu dapat mentransfer data 8 bit. Secara umum fungsi saluran bus dikatagorikan dalam tiga bagian Saluran data Saluran alamat Saluran kontrol

316 Pola interkoneksi bus Page 316 / 355

Pertemuan ke - 3 Evolusi dan Kinerja Komputer

Pertemuan ke - 3 Evolusi dan Kinerja Komputer Pertemuan ke - 3 Evolusi dan Kinerja Komputer WINASTWAN GORA S, ST, MT JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ISLAM SULTAN AGUNG (UNISSULA) SEMARANG 1 Tujuan 1. Menjelaskan

Lebih terperinci

Pertemuan ke - 3. Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST. Politeknik Elektronika Negeri Surabaya

Pertemuan ke - 3. Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST. Politeknik Elektronika Negeri Surabaya Pertemuan ke - 3 Evolusi dan Kinerja Komputer Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Tujuan 1. Menjelaskan tentang sejarah teknologi

Lebih terperinci

Pertemuan ke 2 Pengantar Organisasi Komputer

Pertemuan ke 2 Pengantar Organisasi Komputer Pertemuan ke 2 Pengantar Organisasi Komputer Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Tujuan 1. Menjelaskan tentang organisasi komputer

Lebih terperinci

STRUKTUR CPU. Arsitektur Komputer

STRUKTUR CPU. Arsitektur Komputer STRUKTUR CPU Arsitektur Komputer Tujuan Mengerti struktur dan fungsi CPU yaitu dapat melakukan Fetch instruksi, interpreter instruksi, Fetch data, eksekusi, dan menyimpan kembali. serta struktur dari register,

Lebih terperinci

Struktur CPU 3/23/2011

Struktur CPU 3/23/2011 Central Processing Unit Merupakan komponen terpenting dari sistem komputer Komponen pengolah data berdasarkan instruksi yang diberikan kepadanya Dalam mewujudkan fungsi dan tugasnya, CPU tersusun atas

Lebih terperinci

Pertemuan ke 7 Memori

Pertemuan ke 7 Memori Pertemuan ke 7 Memori Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Tujuan 1. Menjelaskan tentang memori utama komputer 2. Menjelaskan tipe

Lebih terperinci

Pertemuan ke - 4. Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST. Politeknik Elektronika Negeri Surabaya

Pertemuan ke - 4. Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST. Politeknik Elektronika Negeri Surabaya Pertemuan ke - 4 Evolusi dan Kinerja Komputer Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Tujuan 1. Menjelaskan tentang sejarah teknologi

Lebih terperinci

In te rn al Me m ori

In te rn al Me m ori Organisasi Komputer In te rn al Me m ori STMIK-AUB SURAKARTA Pertemuan ke 6 Memori Tujuan 1. Menjelaskan tentang memori utama komputer 2. Menjelaskan tipe dari memori, waktu dan pengontrolan 2 1 Memori?

Lebih terperinci

Pertemuan ke 9 Memori

Pertemuan ke 9 Memori Pertemuan ke 9 Memori Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Tujuan 1. Menjelaskan tentang memori utama komputer 2. Menjelaskan tipe

Lebih terperinci

P2 Pengantar Arsitektur & Organisasi Komputer Universitas Mercu Buana Yogyakarta

P2 Pengantar Arsitektur & Organisasi Komputer Universitas Mercu Buana Yogyakarta P2 Pengantar Arsitektur & Organisasi Komputer Universitas Mercu Buana Yogyakarta A. Sidiq P. Arsitektur & Organisasi Arsitektur Komputer : Atribut atribut sistem komputer yang terkait dengan seorang programmer.

Lebih terperinci

Sejarah Komputer dan Evolusi Kinerja Komputer

Sejarah Komputer dan Evolusi Kinerja Komputer Sejarah Komputer dan Evolusi Kinerja Komputer Pendahuluan Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi menurut seperangkat

Lebih terperinci

Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi tersebut menurut

Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi tersebut menurut Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi tersebut menurut seperangkat instruksi yang tersimpan dalam komputer tersebut

Lebih terperinci

Komputer : Perancangan Kinerja

Komputer : Perancangan Kinerja Organisasi dan Arsitektur Abdul Rouf Komputer : Perancangan Kinerja (William Stallings) Chapter 2 Evolusi dan Kinerja Komputer 1 ENIAC Electronic Numerical Integrator And Computer Eckert and Mauchly University

Lebih terperinci

Pertemuan ke 5 Cache Memory. Computer Organization Dosen : Eko Budi Setiawan

Pertemuan ke 5 Cache Memory. Computer Organization Dosen : Eko Budi Setiawan Pertemuan ke 5 Cache Memory Computer Organization Dosen : Eko Budi Setiawan Tujuan Menjelaskan tentang memori utama komputer Menjelaskan tipe dari memori, waktu dan pengontrolan Menjelaskan pembetulan

Lebih terperinci

Organisasi dan Arsitektur Komputer

Organisasi dan Arsitektur Komputer Organisasi dan Arsitektur Komputer (William Stallings) Pengantar Kuliah Evaluasi Tugas : 15% Kuis : 15% Ujian tengah semester: 25% Ujian akhir semester: 30% Referensi V. Carl Hamacher, dkk. Computer Organization.

Lebih terperinci

Organisasi & Arsitektur Komputer

Organisasi & Arsitektur Komputer Organisasi & Arsitektur Komputer 1 Struktur CPU Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan mail@ekobudisetiawan.com www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013 Flash Back 2 Pengertian

Lebih terperinci

Sejarah Singkat Komputer

Sejarah Singkat Komputer Sejarah Singkat Komputer # Generasi Pertama : Tabung Vakum (1945 1955) ENIAC ENIAC (Electronic Numerical Integrator And Computer), pada tahun 1946 dirancang dan dibuat oleh John Mauchly dan John Presper

Lebih terperinci

ORGANISASI KOMPUTER. PERTEMUAN 3 - Sejarah Singkat Komputer

ORGANISASI KOMPUTER. PERTEMUAN 3 - Sejarah Singkat Komputer ORGANISASI KOMPUTER PERTEMUAN 3 - Sejarah Singkat Komputer # Generasi Pertama : Tabung Vakum (1945 1955) ENIAC ENIAC (Electronic Numerical Integrator And Computer), pada tahun 1946 dirancang dan dibuat

Lebih terperinci

NPM : : Organisasi Komputer. Evolusi dan Kinerja Komputer

NPM : : Organisasi Komputer. Evolusi dan Kinerja Komputer Nama : Norbenah NPM : 0957201000526 Tugas : Organisasi Komputer Evolusi dan Kinerja Komputer Sumber : http://www.fararainside.net/2011/05/evolusi-dan-kinerja-komputer.html Tahun Terbit : Mei 2011 Pustaka

Lebih terperinci

Pertemuan ke - 6 Struktur CPU

Pertemuan ke - 6 Struktur CPU Pertemuan ke - 6 Struktur CPU Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU

Lebih terperinci

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 -- Struktur Fungsi CPU Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 -- This presentation is revised by @hazlindaaziz, STMIK, 2014 Main Material: Acknowledgement

Lebih terperinci

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I) Pertemuan 2 Organisasi Komputer II Struktur & Fungsi CPU (I) 1 Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

Lebih terperinci

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit ) CPU ( Central Processing Unit ) PERKEMBANGAN ARSITEKTUR CPU CPU terdiri dari beberapa bagian yang berbeda yang saling berintegrasi dalam membentuk fungsinya secara bersamaan. Pada bagian ini akan dibahas

Lebih terperinci

Evolusi dan Kinerja Komputer

Evolusi dan Kinerja Komputer BAB 2 Evolusi dan Kinerja Komputer Dalam bab ini mula-mula akan dibahas tentang sejarah singkat komputer karena beberapa diantaranya merupakan dasar dari perkembangan komputer saat ini. Kemudian dibahas

Lebih terperinci

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Organisasi Komputer STRUKTUR FUNGSI CPU 1 Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Menjelaskan

Lebih terperinci

Organisasi Komputer. Candra Ahmadi, MT

Organisasi Komputer. Candra Ahmadi, MT Organisasi Komputer Candra Ahmadi, MT Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register Menjelaskan

Lebih terperinci

Pertemuan ke - 5 Struktur CPU

Pertemuan ke - 5 Struktur CPU Pertemuan ke - 5 Struktur CPU Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU

Lebih terperinci

Organisasi Komputer Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

Organisasi Komputer Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST Politeknik Elektronika Negeri Surabaya Bab 1 Pengantar Organisasi Komputer 1.1 Komputer 1.2 Organisasi Komputer 1.3 Struktur dan Fungsi

Lebih terperinci

P6 Memori Universitas Mercu Buana Yogyakarta

P6 Memori Universitas Mercu Buana Yogyakarta P6 Memori Universitas Mercu Buana Yogyakarta A. Sidiq P. 1 SQ http://sidiq.mercubuana-yogya.ac.id - dnd_07june07@live.com Memory 2 SQ http://sidiq.mercubuana-yogya.ac.id - dnd_07june07@live.com Memory

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 7 Memori Internal Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Pengemasan (Packging) Pengemasan (Packging) Gambar (a) EPROM yang merupakan keping 8

Lebih terperinci

Organisasi dan Arsitektur Komputer

Organisasi dan Arsitektur Komputer Organisasi dan Arsitektur Komputer Ref. William Stallings Evolusi dan Kinerja Komputer Putu Putra Astawa S.Kom.,M.kom Putuputraastawa@gmail.com Putuastawa.wordpress.com Sejarah Komputer electric digital

Lebih terperinci

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( ) Oleh: 1. Singgih Gunawan Setyadi (10222059) 2. Handung Kusjayanto (11111005) 3. Wahyu Isnawan (11111049) CPU Merupakan komponen terpenting dari sistem komputer sebagai pengolah data berdasarkan instruksi

Lebih terperinci

Organisasi dan Arsitektur Komputer : Perancangan Kinerja

Organisasi dan Arsitektur Komputer : Perancangan Kinerja Organisasi dan Arsitektur Komputer : Perancangan Kinerja (William Stallings) Chapter 1 Pendahuluan Komputer sebagai sebuah sistem yang berhirarki Komputer dapat dianggap sebagai struktur sejumlah komponen

Lebih terperinci

Oleh : Agus Priyanto, M.Kom

Oleh : Agus Priyanto, M.Kom Struktur CPU Oleh : Agus Priyanto, M.Kom Tujuan Pembelajaran Setelah mengikuti kuliah ini, mahasiswa dapat menjelaskan tentang struktur CPU Setelah mengikuti kuliah ini, mahasiswa dapat menjelaskan tentang

Lebih terperinci

Mempercepat kerja memori sehingga mendekati kecepatan prosesor. Memori utama lebih besar kapasitasnya namun lambat operasinya, sedangkan cache memori

Mempercepat kerja memori sehingga mendekati kecepatan prosesor. Memori utama lebih besar kapasitasnya namun lambat operasinya, sedangkan cache memori Mempercepat kerja memori sehingga mendekati kecepatan prosesor. Memori utama lebih besar kapasitasnya namun lambat operasinya, sedangkan cache memori berukuran kecil namun lebih cepat. Cache memori berisi

Lebih terperinci

Arsitektur Sistem Komputer

Arsitektur Sistem Komputer Arsitektur Sistem Komputer Chapter 1 Pendahuluan Maman Somantri, S.Pd, MT EI 356 Ars_Sis_Komp Maman Somantri 1/19 Sumber Pustaka William Stallings, Computer Organization and Architecture, Prentice Hall

Lebih terperinci

Evolusi & Perkembangan Komputer BAB 02

Evolusi & Perkembangan Komputer BAB 02 BAB 02 Rini Agustina - Dari berbagai Sumber 1 Kmputer Generasi - 1 Komponen utama : Vacum Tube Contoh: ENIAC Electronic Numerical Integrator And Computer Berat 30 ton dan Volume 15 000 ft2 Berisi lebih

Lebih terperinci

Bagian 2 STRUKTUR CPU

Bagian 2 STRUKTUR CPU Bagian 2 STRUKTUR CPU 1. KOMPUTER SEBAGAI MESIN 6 LEVEL Bahasa tingkat tinggi Bahasa Rakitan Mesin Sistem Operasi Arsitektur Perangkat Instruksi Arsitektur Mikro Logika Digital Berikut akan dibahas contoh

Lebih terperinci

Pertemuan Ke-10 Cache Memory

Pertemuan Ke-10 Cache Memory Pertemuan Ke-10 Cache Memory Kapasitas relatif lebih kecil dari main memory, tetapi memiliki kecepatan yang relativ lebih tinggi dibanding main memory Cache memory merupakan suatu memori buffer (salinan

Lebih terperinci

Organisasi Sistem Komputer

Organisasi Sistem Komputer Organisasi Sistem Komputer Materi I (Pendahuluan) Dr. Hary Budiarto Program Pasca Sarjana Universitas Putra Indonesia YPTK Padang Materi Perkuliahan (6 Juni 2008) Materi 1 (Pengantar Organisasi Komputer)

Lebih terperinci

Modul 01 Arsitektur Komputer

Modul 01 Arsitektur Komputer BAB I Pengantar Organisasi Komputer Kuliah ini membahas tentang struktur dan fungsi komputer. Setelah melalui perkuliahan ini diharapkan dapat memahami sifat dan karakteristik sistem-sistem komputer yang

Lebih terperinci

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com Struktur dan Fungsi CPU ptputraastawa@gmail.com Ptputraastawa.wordpress.com 1 Tujuan Menjelaskan tentang komponen utama CPU dan Fungsi CPU Membahas struktur dan fungsi internal prosesor, organisasi ALU,

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 6 Organisasi Komputer CPU dan Sistem Bus Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Agenda Pertemuan 6 1 CPU 2 Sistem Bus Pendahuluan Video CPU CPU

Lebih terperinci

Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 04 --

Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 04 -- Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 04 -- This presentation is revised by @hazlindaaziz, STMIK, 2014 Acknowledgement Main Material: Stallings,

Lebih terperinci

Organisasi & Arsitektur Komputer

Organisasi & Arsitektur Komputer Organisasi & Arsitektur Komputer 1 Memori Eko Budi Setiawan, S.Kom., M.T. Eko Budi Setiawan mail@ekobudisetiawan.com www.ekobudisetiawan.com Teknik Informatika - UNIKOM 2013 Memori 2 Pengertian Memori

Lebih terperinci

Semoga Tuhan memberi berkah pada kelas ini.

Semoga Tuhan memberi berkah pada kelas ini. Semoga Tuhan memberi berkah pada kelas ini. 1 TUJUAN Memberikan pemahaman kepada mahasiswa tentang bagaimana komputer dibentuk oleh komponen-komponen pendukungnya, agar mahasiswa memahami relasi inti perangkat

Lebih terperinci

Mengapa mempelajari Arsitektur dan Organisasi Komputer ARSITEKTUR DAN ORGANISASI KOMPUTER PART I: OVERVIEW 03/09/2014

Mengapa mempelajari Arsitektur dan Organisasi Komputer ARSITEKTUR DAN ORGANISASI KOMPUTER PART I: OVERVIEW 03/09/2014 ARSITEKTUR DAN ORGANISASI KOMPUTER? Mengapa mempelajari Arsitektur dan Organisasi Komputer PRIO HANDOKO, S.KOM., M.T.I. PART I: OVERVIEW CHAPTER I - INTRODUCTION EVOLUTION AND PERFORMANCE CHAPTER I - INTRODUCTION

Lebih terperinci

JURNAL ORGANISASI DAN ARSITEKTUR KOMPUTER

JURNAL ORGANISASI DAN ARSITEKTUR KOMPUTER 1 JURNAL ORGANISASI DAN ARSITEKTUR KOMPUTER Oleh Fitriyana NPM : 201043500184 Ekstensi 4D Teknik Informatika Universitas Indraprasta PGRI 2010 Abstraksi - Penulisan jurnal ini membahas tentang arsitektur

Lebih terperinci

Memori? menunjuk ke penyimpanan disket. Tempat informasi, dibaca dan ditulis

Memori? menunjuk ke penyimpanan disket. Tempat informasi, dibaca dan ditulis Memori? Memori adalah bagian dari komputer tempat program program dan data data disimpan. Istilah store atau storage digunakan untuk memori, meskipun kata storage sering digunakan untuk menunjuk ke penyimpanan

Lebih terperinci

Pengantar Organisasi Komputer

Pengantar Organisasi Komputer BAB 1 Pengantar Organisasi Komputer Buku ini membahas tentang struktur dan fungsi komputer. Setelah mempelajari buku ini diharapkan dapat memahami sifat dan karakteristik sistem-sistem komputer yang berkembang

Lebih terperinci

1. Jelaskan karakteristik memori lengkap beserta contohnya

1. Jelaskan karakteristik memori lengkap beserta contohnya Nama : DIYANAH AFIFAH NIM : 11018094 Tugas : Tugas3 ORKOM 1. Jelaskan karakteristik memori lengkap beserta contohnya a. Location Ada tiga lokasi keberadaan memori di dalam sistem komputer, yaitu: Memory

Lebih terperinci

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT ARSITEKTUR VON NEUMANN DATA BUS DATA BUS INPUT OUTPUT (I/O) UNIT CENTRAL PROCESSING UNIT ADRESS BUS MAIN MEMORY UNIT CONTROL BUS CONTROL

Lebih terperinci

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O Aditya Legowo Pra Utomo 2B 08501039 Tugas ini disusun untuk memenuhi salah satu tugas Mata Kuliah Organisasi dan Arsitektur Komputer

Lebih terperinci

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 -- Introduction to Computer Architecture Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 -- This presentation is revised by @hazlindaaziz, STMIK, 2014 Acknowledgement

Lebih terperinci

Pertemuan Ke-2 Evolusi Komputer

Pertemuan Ke-2 Evolusi Komputer Pertemuan Ke-2 Evolusi Komputer I. Evolusi Komputer A. Generasi Pertama Komponen utama : Vacum Tube ENIAC Electronic Numerical Integrator And Computer Berat 30 ton dan Volume 15 000 ft 2 Berisi lebih dari

Lebih terperinci

SINYAL INTERUPSI. 1. Latar Belakang

SINYAL INTERUPSI. 1. Latar Belakang SINYAL INTERUPSI 1. Latar Belakang Sistem komputer tidak akan berguna tanpa adanya peralatan input dan output. Operasioperasi I/O diperoleh melalui sejumlah perangkat eksternal yang menyediakan alat untuk

Lebih terperinci

DASAR KOMPUTER DAN PEMROGRAMAN

DASAR KOMPUTER DAN PEMROGRAMAN BUKU AJAR DASAR KOMPUTER DAN PEMROGRAMAN oleh : RINTA KRIDALUKMANA, S.Kom, M.T. Program Studi Sistem Komputer Fakultas Teknik Universitas Diponegoro 2009 Kata Pengantar Puji syukur penulis panjatkan kepada

Lebih terperinci

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK Kelompok 2 : Hedi Prasetya (14.11.7932) Dedi Styawan (14.11.7933) Bayu Yanuar Riski M. (14.11.7982) Arga Putra P. (14.11.7973) Izzin Nabila (14.11.7980)

Lebih terperinci

Perkembangan Generasi Komputer

Perkembangan Generasi Komputer Perkembangan Generasi Komputer Adri Priadana ilkomadri.com Periode Komputer Secara garis besar, Sejarah perkembangan komputer dibagi menjadi dua periode yaitu periode sebelum tahun 1940 dan periode sesudah

Lebih terperinci

Pengantar Organisasi Komputer

Pengantar Organisasi Komputer BAB 1 Pengantar Organisasi Komputer Buku ini membahas tentang struktur dan fungsi komputer. Setelah mempelajari buku ini diharapkan dapat memahami sifat dan karakteristik sistem-sistem komputer yang berkembang

Lebih terperinci

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) Pengantar Teknologi Informasi 1 BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" Abstraksi Sistem Komputer Secara abstrak level sebuah sistem komputer modern dari level rendah sampai level tertinggi

Lebih terperinci

Sejarah, Evolusi dan Kinerja Komputer Universitas Mercu Buana Yogyakarta

Sejarah, Evolusi dan Kinerja Komputer Universitas Mercu Buana Yogyakarta P4 Sejarah, Evolusi dan Kinerja Komputer Universitas Mercu Buana Yogyakarta A. Sidiq P. 1 Review P3 Sejarah singkat komputer dimulai dari : 2 The first generation : Vacuum tubes ENIAC, Von Neumann, IAS,

Lebih terperinci

Pendahuluan BAB I PENDAHULUAN

Pendahuluan BAB I PENDAHULUAN Pendahuluan BAB I PENDAHULUAN 1.1. Definisi Komputer Komputer merupakan mesin elektronik yang memiliki kemampuan melakukan perhitungan-perhitungan yang rumit secara cepat terhadap data-data menggunakan

Lebih terperinci

DASAR KOMPUTER TLE 103 / 2 SKS

DASAR KOMPUTER TLE 103 / 2 SKS DASAR KOMPUTER TLE 103 / 2 SKS Tentang Mata Kuliah 2 SKS (16x pertemuan) Penilaian Tugas Quiz UTS UAS Kehadiran : Tidak termasuk dalam penilaian Kompetensi Mengenal representasi data yang berlaku dalam

Lebih terperinci

Pengantar Organisasi & Arsitektur Komputer. Pertemuan Ke-2

Pengantar Organisasi & Arsitektur Komputer. Pertemuan Ke-2 Organisasi & Arsitektur Komputer Pengantar Organisasi & Arsitektur Komputer Pertemuan Ke-2 Pendahuluan 1. Menjelaskan tentang organisasi komputer 2. Menjelaskan perbedaan utama organisasi komputer dan

Lebih terperinci

Pertemuan Ke 2 Pengantar Organisasi Komputer. Organisasi Komputer 1 STMIK-AUB SURAKARTA

Pertemuan Ke 2 Pengantar Organisasi Komputer. Organisasi Komputer 1 STMIK-AUB SURAKARTA Pertemuan Ke 2 Pengantar Organisasi Komputer Organisasi Komputer 1 STMIK-AUB SURAKARTA Tujuan 1. Menjelaskan tentang organisasi komputer 2. Menjelaskan perbedaan utama organisasi komputer dan arsitektur

Lebih terperinci

Universitas Mercu Buana Yogyakarta

Universitas Mercu Buana Yogyakarta P3 Sejarah, Evolusi dan Kinerja Komputer Universitas Mercu Buana Yogyakarta A. Sidiq P. 1 The First Generation : Vacuum Tubes (Tabung hampa udara) 2 ENIAC (Electronic Numerical Integrator And Computer)

Lebih terperinci

Chapter 4 Internal Memory

Chapter 4 Internal Memory Chapter 4 Internal Memory Karakteristik Lokasi Kapasitas Satuan transfer Metode akses Kinerja Tipe p fisik Karakteristik fisik Organisasi Oga a Lokasi CPU/Prosesor Internal/utama External/tambahan Kapasitas

Lebih terperinci

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT) Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT) 1.ArihtmeticLogikalUnit (ALU) 2. Control Unit 3. Register 4. Internal Bus Fungsi CPU : Menjalankan program program yang disimpan dalam memori utama dengan

Lebih terperinci

ORGANISASI KOMPUTER Memori

ORGANISASI KOMPUTER Memori 1 ORGANISASI KOMPUTER Memori STMIK Himsya Tegal imambukhari.weebly.com 2 STMIK Himsya Tegal Memori? Memori adalah bagian dari komputer tempat program program dan data data disimpan. Istilah store atau

Lebih terperinci

1 Tinjau Ulang Sistem Komputer

1 Tinjau Ulang Sistem Komputer 1 Tinjau Ulang Sistem Komputer Overview Sebelum memulai mempelajari sistem operasi penting bagi kita untuk mengetahui komponen-komponen yang menjadi bagian dari sebuah sistem komputer disertai cara kerjanya.

Lebih terperinci

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika. SRI SUPATMI,S.KOM 3. ALU Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika. 4. I/O Interconection Input-Output (/O) Interconection merupakan sistem

Lebih terperinci

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER PENDAHULUAN

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER PENDAHULUAN PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER PENDAHULUAN ARSITEKTUR & ORGANISASI Arsitektur Komputer adalah atribut - atribut dari sistem yang mempunyai dampak langsung eksekusi logik dari sebuah program

Lebih terperinci

Pengantar Teknologi Informasi PERANGKAT KERAS. Santika WP. Departemen Teknik Informatika Institut Teknologi Bandung

Pengantar Teknologi Informasi PERANGKAT KERAS. Santika WP. Departemen Teknik Informatika Institut Teknologi Bandung Pengantar Teknologi Informasi PERANGKAT KERAS Santika WP Departemen Teknik Informatika Institut Teknologi Bandung Page 1 Perangkat Keras Review Sistem komputer Cara Kerja Sub Sistem CPU Sub Sistem Memori

Lebih terperinci

Komponen-komponen Komputer

Komponen-komponen Komputer PERTEMUAN II Komponen-komponen Komputer Komponen CPU Register Register yang terdapat dalam CPU, yaitu : MAR (Memory Address Register) Menentukan alamat di dalam memori yang akan diakses untuk operasi Read/Write

Lebih terperinci

PERTEMUAN. A. Fungsi Komputer. 1. Organisasi dan Arsitektur Komputer. 2. Struktur dan Fungsi Komputer

PERTEMUAN. A. Fungsi Komputer. 1. Organisasi dan Arsitektur Komputer. 2. Struktur dan Fungsi Komputer PERTEMUAN Fungsi utama dari komputer digital adalah memproses data input dan menghasilkan keluaran yang dapat digunakan pada lingkungan aplikasi tertentu. 1. Organisasi dan Arsitektur Komputer Organisasi

Lebih terperinci

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004

JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004 JAWABAN ORGANISASI KOMPUTER 7 Agustus 2004 1. Jelaskan maksud dari konsep Stored Program Computer serta sebutkan unit-unit yang harus ada serta fungsinya sampai pada level register. Memor utama menyimpan

Lebih terperinci

Disusun oleh: 1. Dito Aditya Yudistira ( ) 2. Rendy Pratama ( ) 3. Teguh Budi Rachmanto ( ) 4. Ika Yuniarti ( )

Disusun oleh: 1. Dito Aditya Yudistira ( ) 2. Rendy Pratama ( ) 3. Teguh Budi Rachmanto ( ) 4. Ika Yuniarti ( ) Disusun oleh: 1. Dito Aditya Yudistira (10111015) 2. Rendy Pratama (09111089) 3. Teguh Budi Rachmanto (10111053) 4. Ika Yuniarti (101111075) CPU Pengertian CPU adalah komponen pengolah data berdasarkan

Lebih terperinci

Addendum 1.1 Evolusi Komputer dan Kinerjanya. Aditya Wikan Mahastama, S.Kom

Addendum 1.1 Evolusi Komputer dan Kinerjanya. Aditya Wikan Mahastama, S.Kom Addendum 1.1 Evolusi Komputer dan Kinerjanya Aditya Wikan Mahastama, S.Kom ENIAC - background Electronic Numerical Integrator And Computer Eckert and Mauchly University of Pennsylvania Digunakan untuk

Lebih terperinci

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor Arsitektur Komputer, Mikroprosesor dan Mikrokontroller TTH2D3 Mikroprosesor Organisasi berkaitan dengan fungsi dan desain bagian-bagian sistem komputer digital yang menerima, menyimpan dan mengolah informasi.

Lebih terperinci

Chapter 6 Input/Output

Chapter 6 Input/Output Chapter 6 Input/Output Masalah-masalah Input/Output Periferal yang bervariasi Pengiriman jumlah data yang berbeda Dengan kecepatan yang berbeda Dalam format yang berbeda Semua periferal I/O berkecepatan

Lebih terperinci

SATUAN ACARA PERKULIAHAN

SATUAN ACARA PERKULIAHAN Topik Bahasan : Konsep Organisasi dan Arsitektur Sistem Komputer Tujuan Pembelajaran Umum : Mahasiswa dapat memaparkan tentang organisasi dan arsitektur komputer melihat bagaimana (kompetensi) rancangan

Lebih terperinci

BAB I PENGANTAR ORGANISASI KOMPUTER

BAB I PENGANTAR ORGANISASI KOMPUTER BAB I PENGANTAR ORGANISASI KOMPUTER Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi tersebut menurut seperangkat instruksi yang

Lebih terperinci

SATUAN ACARA PERKULIAHAN MATA KULIAH ORGANISASI DAN ARSITEKTUR KOMPUTER KODE MK: TE055217

SATUAN ACARA PERKULIAHAN MATA KULIAH ORGANISASI DAN ARSITEKTUR KOMPUTER KODE MK: TE055217 SATUAN ACARA PERKULIAHAN MATA KULIAH ORGANISASI DAN ARSITEKTUR KOMPUTER KODE MK: TE055217 MINGGU KE POKOK BAHASAN DAN TIU PENGANTAR SUB POKOK BAHASAN DAN SASARAN BELAJAR 1. Arsitektur komputer dan Organisasi

Lebih terperinci

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU) Bab 7 Prosesor Dan Memori 7.1 Pendahuluan Alat pemroses adalah alat dimana instruksi-instruksi program diproses untuk mengolah data yang sudah dimasukkan melalui alat input dan hasilnya akan ditampilkan

Lebih terperinci

Perkembangan Mikroprosesor

Perkembangan Mikroprosesor Perkembangan Mikroprosesor Setiap komputer yang kita gunakan didalamnya pasti terdapat mikroprosesor. Mikroprosesor, dikenal juga dengan sebutan Central Processing Unit (CPU) artinya unit pengolahan pusat.

Lebih terperinci

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI Sistem Mikroprosesor? Sistem Gabungan dari beberapa elemen atau komponen yang membentuk suatu fungsi tertentu Mikroprosesor Sebuah chip

Lebih terperinci

MEMORI. Secara garis besar, memori dapat diklasifikasikan menjadi dua bagian yaitu memori utama dan memori pembantu.

MEMORI. Secara garis besar, memori dapat diklasifikasikan menjadi dua bagian yaitu memori utama dan memori pembantu. MEMORI I. Karakteristik Memori : 1. Kapasitas 2. Satuan transfer 3. Metode Akses 4. Kinerja 5. Tipe Fisik 6. Karakteristik Fisik Secara garis besar, memori dapat diklasifikasikan menjadi dua bagian yaitu

Lebih terperinci

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ 1. Tempat penyimpanan primer yang bersifat mudah hilang (volatile) dikarenakan hilang saat listrik padam adalah... a. Random Access Memory b. Read Only Memory

Lebih terperinci

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta P5 Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta A. Sidiq P. 1 Interrupts Mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU kepada routine interupsi. Hampir semua

Lebih terperinci

Pertemuan Ke 2 Arsitek tur Dasar Komputer

Pertemuan Ke 2 Arsitek tur Dasar Komputer Pertemuan Ke 2 Arsitek tur Dasar Komputer ARSITEKTUR KOMPUTER 1 Rahajeng Ratnaningsih, S.Kom STMIK AUB SURAKARTA Tujuan Perkuliahan 1. Menjelaskan tentang arsitektur komputer 2. Menjelaskan perbedaan utama

Lebih terperinci

Pertemuan 10 MEMORI INTERNAL

Pertemuan 10 MEMORI INTERNAL Pertemuan 10 MEMORI INTERNAL I. Pengertian Memori internal adalah memori yang dapat diakses langsung oleh prosesor. Fungsi dari memori utama adalah: Menyimpan data yang berasal dari peranti masukan sampai

Lebih terperinci

SEKILAS TENTANG SEJARAH KOMPUTER

SEKILAS TENTANG SEJARAH KOMPUTER SEKILAS TENTANG SEJARAH KOMPUTER Generasi Pertama. Komponen utamanya adalah Tabung Hampa Udara (Vacuum Tubes). Di bawah ini merupakan gambar sebuah Tabung Hampa Udara buatan IBM : Ada beberapa jenis komputer

Lebih terperinci

William Stallings Computer Organization and Architecture

William Stallings Computer Organization and Architecture William Stallings Computer Organization and Architecture Chapter 3 Sistem Bus (sistem dan struktur interkoneksi komputer) Konsep Program Sistem Hardware-nya tidak dapat diubah-ubah Fungsi kerja hardware

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 2 Organisasi Komputer Organisasi dan Arsitektur Komputer Struktur dan Fungsi Komputer Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Arsitektur & Organisasi

Lebih terperinci

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer Arsitektur Dan Organisasi Komputer Pengantar Arsitektur Organisasi Komputer 1.1 Komputer Komputer adalah sebuah mesin hitung elektronik yang secara cepat menerima informasi masukan digital dan mengolah

Lebih terperinci

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2) Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2) Diedit ulang oleh: Endro Ariyanto Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom Januari 2016 Pokok Bahasan Pendahuluan Arsitektur

Lebih terperinci

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori Pertemuan 7. Prossesor & Memori P7. Prosesor & Memori Missa Lamsani 1 Processor dan Memori Alat pemroses adalah alat dimana instruksiinstruksi program diproses untuk mengolah data yang sudah dimasukan

Lebih terperinci

Aditya Wikan Mahastama

Aditya Wikan Mahastama ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama mahas@ukdw.ac.id Memori dalam CPU: Register dan Cache 5 UNIV KRISTEN DUTA WACANA GENAP 1213 REGISTER A processor register is a small amount of

Lebih terperinci

Sistem Komputer. Tiga komponen utama : CPU

Sistem Komputer. Tiga komponen utama : CPU PERTEMUAN Tiga komponen utama : CPU Sistem Komputer Memori (primer dan sekunder) Peralatan masukan/keluaran (I/O devices) seperti printer, monitor, keyboard, mouse, dan modem 1 Modul I/O Merupakan peralatan

Lebih terperinci