18
Pertemuan 7. Pengantar Teknologi Informasi A Missa Lamsani Prossesor & Memori

07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

  • Upload
    buitu

  • View
    232

  • Download
    2

Embed Size (px)

Citation preview

Page 1: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 1

Pertemuan 7.

Pengantar Teknologi Informasi A

Missa Lamsani

Prossesor & Memori

Page 2: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 2

Processor dan Memori

Alat pemroses adalah alat dimana instruksi-instruksi program diproses untuk mengolahdata yang sudah dimasukan melalui alatinput dan hasilnya akan ditampilkan padaalat output.

Terdiri dari :CPU – Central Processing UnitCU - Control UnitALU – Aritmatic Logical UnitRegister

Memori UtamaRAM – Random Access MemoryROM – Read Only Memory

Page 3: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 3

CPU – Central Processing Unit

CPU tempat pemroses instruksi-instruksiprogram, yang pada komputer mikrodisebut pemroses mikro

Berupa chip yang terdiri dari ribuan hinggajutaan IC

Contohnya : Intel DX2-400 Intel Pentium 100 Intel Pentium II-350 Intel Pentium III-450 Intel Celeron 333AMD K-II dsb

Page 4: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 4

Unit Pengendali

Bertugas :mengatur dan mengendalikan semua

peralatan I/O pada sistem komputerMengartikan dan mengambil instruksi-

instruksi dari program komputer,membawa data dari alat input ke memoriutama dan mengambil data dari memoriutama untuk diolah

Mengirim instruksi ke ALU jika adaperhitungan aritmatika atau perbandinganlogika serta mengawasi kerja ALU

Mengatur kapan alat input menerima datadan kapan data diolah serta kapanditampilkan pada alat output

Menyimpan hasil proses ke memoriutama

Page 5: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 5

ALU – Aritmatic Logic Unit

Tugas utama ALU adalah melakukan semuaperhitungan aritmatika yang terjadi sesuaiinstruksi program

ALU merupakan semua operasi aritmatikadengan dasar penjumlahan sehingga sirkuitelektronik yang digunakan disebut adder

Merupakan suatu operasi logika sesuaiinstruksi program

Operasi logika meliputi dua operanddengan menggunakan operator logikatertentu, yaitu = sama dengan, ≠ tidaksama dengan, < kurang dari, > lebih dari,≤ kurang atau sama dengan, ≥ lebih atausama dengan

Page 6: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 6

Register

Register merupakan alat penyimpanan kecilyang mempunyai kecepatan akses cukuptinggi, yang digunakan untuk menympandata dan instruksi yang sedang diprosessementara data dan instruksi lainnyamenunggu giliran untuk diproses masihdisimpan di dalam memori utama

Dalam Register terdapat : Accumulator, sebagai holding data dalam kalkulasi Address register, menyimpan penempatan memori

data / instruksi Stack pointer, digunakan selama sub-routine

bertumpuk didasarkan aritmatika Status Register, layanan pada CPU dengan

pemelihara status operasi terakhir yang dilaksanakanoleh ALU

Instruction pointer / program counter, meresponuntuk alamat memori instruksi berikutnya yang akandieksekusi

Page 7: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 7

Memori

Register, untuk menyimpan instruksi dandata yang sedang di proses

Main memory, digunakan untukmenyimpan instruksi dan data yang akandiproses dan hasil pengolahan

Secondary storage, digunakan untukmenyimpan program dan data secarapermanen

Page 8: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 8

Garis Besar Register

IR – Instruction Register, untukmenyimpan instruksi yang sedang d proses

PC – Program Counter, untuk menyimpanalamat lokasi dari memori utama yangberisi instruksi yang sedang di proses.Selama proses instruksi, isi PC diubahmenjadi alamat memori utama yang berisiinstruksi selanjutnya yang mendapat giliranakan di proses

General purpose register, mempunyaikegunaan umum yang berhubungan dengandata yang sedang di proses. Jikaamenampung data yang sedang diolahdisebut operand register, jika menampunghasil pengolahan disebut accumulator

Page 9: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 9

Garis Besar Register

MDR - Memory Data Register, untukmenampung data / instruksi hasilpengiriman dari memori utama /menampung data yang akan direkam kememori utama hasil pengolahan CPU

MAR – Memory Address Register, untukmenampung alamat data / instruksi padamemori utama yang akan diambil / yangakan diletakkan

Page 10: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 10

Array Processor

Array proscssor / co-processor adalah unittambahan untuk mempercepat proses ketikasejumlah besar dari perhitungan harusdilakukan

Tetapi unit pemrosesan tambahan ini sudahtidak diperlukan lagi karena pemrosesmikro yang ada sudah mampu menanganiperhitungan dengan kemampuan dankecepatan yang sangat tinggi

Page 11: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 11

Memori Utama

CPU hanya dapat menyimpan data daninstruksi di regiater yang berukuran kecilsehingga tidak dapat menyimpan semuainformasi yang dibutuhkan untukkeseluruhan proses program,sehinggadibutuhkanlah memory utama.

Dapat dibayangkan sebagai sekumpulankotak yang masing-masing dapatmenyimpan sepenggal informasi, baikberupa data maupun instruksi

Tiap lokasi kotak ditunjukkan oleh suatualamat yaitu berupa nomor yangmenunjukkan lokasi tertentu kotak memori

Ukuran memori 1MB, 4MB, 8MB, 25MB,2GB

Page 12: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 12

RAM – Random Access Memory

Semua data / program yang dimasukkanmelalui alat input akan disimpan terlebihdahulu di memory utama, khususnya RAM,yang dapat diakses secara acak (dapatdiisi/ditulis, diambil atau dihapus isinyaoleh programmer)

Struktur RAM : Input Storage, untuk menampung input Program Storage, menyimpan semua

instruksi program yang akan diaksesWorking storage, menyimpan data yang

akan diolah dan hasil pengolahanOutput storage, menampung hasil akhir

pengolahan data yang akan ditampilkan keoutpu

Page 13: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 13

ROM – Read Only Memori

ROM hanya dapat dibaca sehinggaprogrammer tidak bisa mengisi sesuatukedalam ROM

ROM sudah diisi oleh pabrik berupa SOyang terdiri dari program pokok yangdiperlukan oleh sistem komputer, misalnya program untuk mengatur penampilan

karakter di layar Pengisian tombol kunci papan ketik untuk

keperluan kontrol tertentu Bootstrap programCold bootingWarm booting

Page 14: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 14

ROM – Read Only Memory

Isi ROM tidak boleh hilang atau rusakkarena jika terjadi demikian maka sistemkomputer tidak akan berfungsi

Bersifat non-volatile, isinya tidak akanhilang bila listrik komputer dimatikan

Jenis ROM PROM – Programmable ROM, hanya

dapat diprogram 1x dan tidak dapatdiubah lagi

EPROM – Erasable PROM, dapatdihapus dengan sinar ultraviolet dan dapatdiprogram kembali berulang-ulang

EEPROM – Electrically EPROM, yangdapat dihapus secara elektronik dan dapatdiprogram kembali

Page 15: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 15

Hubungan CPU, Memori, I/O

Bus merupakan sebuah jalur hununganantara CPU dengan memori utama ataupundengan alat I/O

Hubungan antara CPU dengan memoriutama melalui jalur bus yang diletakkanpada MDR, MAR dan unit kendali dalamCPU >> Internal Bus

Bus yang menghubungkan CPU dengan alatI/O tidak diletakkan langsung pada alatI/O, tetapi dilakukan melalui alat A/O port/ DMA controller atau I/O channel >>eksternal BUS

Page 16: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 16

Pemrosesan Instruksi

Program : jika programmer menginginkanCPU untuk mengerjakan sesuatu mka harusditulis suatu instruksi yang dapat dipahamioleh CPU

Program yang akan diproses dan data yangakan diolah oleh CPU harus diletakkanterlebih dahulu di memori utama, denganmelakukan pengetikkan nama program padaprompt DOS atau mengklik ikon pada SOWindows

Instruksi yang diolah oleh CPU adalahinstruksi yang sudah dalam bentuk bahasamesin

Page 17: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 17

Pemrosesan Instruksi

Tahap I : Instruction fetch, proses CPUmengambil / membawa instruksi darimemori utama ke CPU

Tahap II : Instruction execute, CPUmengerjakan instruksi yang sudah diambildari memori utama dan sudah berada di IRregister

Instructions times, waktu yang dibutuhkanuntuk menyelesaikan tahap pertama

Execution time, waktu yang dibutuhkanuntuk menyelesaikan tahap kedua

Cycle time, waktu yang dibutuhkan untukmenyelesaikan kedua tahap tersebut

Page 18: 07. PTI - bab 7 - missa.staff.gunadarma.ac.idmissa.staff.gunadarma.ac.id/Downloads/files/16027/07+PTI.pdf · program, yang pada komputer mikro ... pengolahan data yang akan ditampilkan

Pengantar Teknologi Informasi A

P7. Prosesor & Memori 18

Referensi

Pengenalan Teknologi Komputer dan Informasi,Janner Simarmata, Andi Offset, Yogyakarta, 2006(Bab 7)