Jurnal Arsitektur Dan Organisasi Komputer3

  • Uploaded by: PonakanePakTris
  • 0
  • 0
  • January 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Jurnal Arsitektur Dan Organisasi Komputer3 as PDF for free.

More details

  • Words: 7,264
  • Pages: 37
Loading documents preview...
PERKEMBANGAN PERANGKAT KOMPUTER DAN INTERCONNECTION NETWORK

Dosen : NAHOT FRASTIAN, S. KOM

Disusun oleh : Nama :

Maryanto

NPM :

201043500251

Kelas :

4D Ekstensi

TEKNIK INFORMATIKA FAKULTAS TEKNIK MATEMATIKA & IPA UNIVERSITAS INDRAPRASTA PGRI JAKARTA 2012

ABSTRAK

Sejarah perkembangan komputer bermula dengan berkembangnya ilmu matematika. Dimulai dengan penggunaan jari-jemari manusia, kemudian tercipta alat Abakus yang dapat melakukan operasi hitung sederhana. Perkembangan inovasi komputer sejak 1960 menambah satu daftar penemuan yang sangat menarik dan paling penting , yaitu Arsitektur Reduced Instruction Set computers ( RISC). Elemen penting yang digunakan sebagian rancangan umum RISC adalah set instruksi yang terbatas dan sederhana, register general purpose berjumlah banyak atau penggunaaan teknologi kompiler untuk mengoptimalkan penggunaan register, dan penekanan pada pengoptimalan pipeline instruksi. Pada dasarnya, program komputer didesain dengan menggunakan sebuah cara dimana tidak memungkinkan parallel computing, yaitu dengan menyelesaikan setiap langkah dalan satu waktu. Untuk program yang melakukan proses dengan cara ini (parallel computing), maka program tersebut didesain untuk dapat membagi task ke dalam task-task yang lebih kecil yang dapat dikerjakan secara individual. Parallel Computing muncul ketika komputer membawa lebih dari satu task secara simultan (bersamaan). Pada tahun 1969 pertama kali terbentuk sebuah jaringan komputer. Pada saat itu jaringan komputer tersebut hanya terdiri dari beberapa komputer yang dihubungkan dengan kabel dan selanjutnya disebut dengan ARPAnet. Dan selanjutnya terbentuklah Interconnected Network yang disingkat mejadi Internet. Internet merupakan jaringan global yang menghubungkan komputer yang satu dengan lainnya diseluruh dunia. Dengan Internet, komputer dapat saling terhubung untuk berkomunikasi, berbagi dan memperoleh informasi.

PENGANTAR ORGANISASI

aspek

arsitekturalnya.

Contoh

aspek

KOMPUTER

organisasional adalah teknologi hardware, perangkat antarmuka, teknologi memori,

1. Komputer

sistem memori, dan sinyal–sinyal kontrol.

Komputer adalah sebuah mesin hitung

Perbedaan antara Organisasi & Arsitektur

elektronik yang secara cepat menerima

Komputer :

informasi masukan digital dan mengolah informasi tersebut menurut seperangkat instruksi yang tersimpan dalam komputer tersebut

dan

menghasilkan

Organisasi Komputer 

unit–unit operasional

keluaran

informasi yang dihasilkan setelah diolah.

Bagian yang terkait erat dengan



Contoh: teknologi hardware,

Daftar perintah tersebut dinamakan program

perangkat antarmuka, teknologi

komputer dan unit penyimpanannya adalah

memori, sistem memori, dan sinyal–

memori komputer.

sinyal control

Unit-unit fungsional Komputer adalah : masukan, memori, aritmetika dan logika,

Arsitektur Komputer 

Atribut–atribut sistem komputer yang terkait dengan seorang

keluaran dan control.

programmer 

Contoh: set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O

3. Struktur dan Fungsi Utama Komputer Struktur Komputer Komputer

2. Organisasi Komputer

adalah

sebuah

sistem

yang

berinteraksi dengan cara tertentu dengan Organisasi Komputer adalah bagian yang

dunia luar. Interaksi dengan dunia luar

terkait erat dengan unit–unit operasional dan

dilakukan melalui perangkat peripheral dan

interkoneksi antar komponen

saluran komunikasi.

sistem

komputer

dalam

penyusun

merealisasikan

Dosen : Nahot Frastian, S. Kom

Struktur Komputer dibagi menjadi 4 struktur 3



utama : 1. Central

Processing

Unit

(CPU),

berfungsi untuk membentuk fungsi –

berfungsi sebagai pengontrol operasi komputer dan pusat pengolahan fungsi – fungsi komputer. Kesepakatan, CPU cukup

disebut

sebagai

processor



fungsi pengolahan data komputer. Register, berfungsi sebagai penyimpan



internal bagi CPU. CPU Interconnection,

Utama,

berfungsi

Fungsi Komputer

3. I/O, berfungsi memindahkan data ke lingkungan luar atau perangkat lainnya. 4. System sistem

Interconnection, yang

CPU.

sebagai

penyimpan data.

berfungsi

menghubungkan seluruh bagian dari

(prosesor) saja. 2. Memori

Arithmetic And Logic Unit (ALU),

Pada prinsipnya terdapat empat buah fungsi operasi, yaitu :

merupakan

menghubungkan

CPU,

memori utama dan I/O.



 Fungsi Operasi Pengolahan Data  Fungsi Operasi Penyimpanan Data  Fungsi Operasi Pemindahan Data Fungsi Operasi Kontrol

Gambar 1.2 Struktur Dasar Komputer Struktur CPU dibagi menjadi 4 struktur utama : 

Control

Unit,

berfungsi

untuk

Gambar Fungsi Komputer

mengontrol operasi CPU dan mengontrol komputer secara keseluruhan.

Dosen : Nahot Frastian, S. Kom

4

Gambar Operasi pemindahan data

Gambar Operasi pengolahan data

Gambar Operasi penyimpanan data

Gambar Operasi pengolahan data

Dosen : Nahot Frastian, S. Kom

5

EVOLUSI DAN KINERJA KOMPUTER

Sejarah Perkembangan Komputer

Sejarah perkembangan komputer di bagi menjadi dua yaitu : 1. Sebelum tahun 1940 2. Sesudah tahun 1940 Pada

Komputer Sebelum Tahun 1940

tahun

1617,

John

Napier

telah

mengemukakan logaritma dan alat ini dipanggil

tulang

Napier

yang

dapat

melakukan berbagai macam perhitungan angka-angka.

Kemudian Blaise Pascal menciptakan mesin Sejarah perkembangan komputer bermula

hitung mekanikal pertama pada tahun 1642

dengan berkembangnya ilmu matematika.

yang beroperasi dengan cara menggerakkan

Dimulai dengan penggunaan jari-jemari

gear

manusia, kemudian tercipta alat Abakus

dikembangkan oleh William Leibnitz.

yang

dapat

melakukan

operasi

pada

roda

dan

kemudian

telah

hitung

sederhana.

Dosen : Nahot Frastian, S. Kom

6

Howard

Aiken

memperkenalkan

penggunaan mesin elektromekanika yang disebut Pada tahun 1816 Charles Babbage telah membina the difference engine yang telah dapat menyelesaikan masalah perhitungan matematik

seperti

logaritma

secara

mekanikal dengan tepat sampai dengan dua

"Mark

1"

pada

tahun

1937,

elektronik dan mekanikal. Mesin ini dapat menyelesaikan trigonometri

masalah di

samping

fungsi-fungsi perhitungan-

perhitungan yang telah dilakukan mesinmesin sebelum ini.

puluh digit. Mesin ini juga telah menggunakan semacam "card" sebagai input, untuk menyimpan "file-file"

data

melakukan

secara

otomatis

dan

Komputer Sesudah Tahun 1940

perhitungan seterusnya

I.

Komputer Generasi Pertama :

mengeluarkan output dalam bentuk cetakan pada kertas. "card" tersebut pertama kali telah digunakan sebagai alat input dalam industri tekstil pada mesin tenun otomatis ciptaan Joseph Jecquard pada tahun 1801. Pada tahun 1887 Herman Hoolerith telah mempopularkan penggunaan "card" sebagai alat input data yang telah banyak digunakan penduduk Amerika.

Dosen : Nahot Frastian, S. Kom

7

Tabung Vacum 1940 – 1959

Penggunaan tiub tiub vakum juga telah dikurangi di dalam EDVAC, di mana proses perhitungan telah menjadi lebih cepat dibandingkan ENIAC

EDSAC (Electronic Delay Storage Automatic Calculator) EDSAC telah memperkenalkan penggunaan ENIAC (Electronic Numerical Integrator and Calculator)

raksa

(merkuri)

dalam

tube

untuk

menyimpan memori.

Komputer ENIAC ini diciptakan oleh Dr John Mauchly dan Presper Eckert pada tahun 1946

UNIVAC I (Universal Automatic Calculator) EDVAC (Electronic Discrete Variable Automatic Computer)

Dosen : Nahot Frastian, S. Kom

Pada tahun 1951 Dr Mauchly dan Eckert menciptakan UNIVAC I , komputer pertama

8

yang digunakan untuk memproses data perniagaan. II.

Komputer Generasi Kedua : Transistor ( 1959 - 1964 )

Minikomputer juga telah diperkenalkan yaitu yang kedua terbesar di dalam generasi komputer. Versinya yang pertama ialah DEC Komputer-komputer generasi kedua telah menggunakan transistor dan diode untuk

PDP 8 yang diciptakan pada tahun 1964 yang berguna untuk memproses data-data.

menggantikan saluran-saluran vakum dan menjadikan ukuran komputer lebih kecil dan lebih murah. Cara baru menyimpan memori juga

diperkenalkan

melalui

teknologi

magnetik. Keupayaan pemprosesan dan ukuran

memori

utama

komputer

juga

III.

Komputer

Generasi

Ketiga

:

Integrated Circuits ( 1964 – 1980 )

bertambah dan manjadikan ia lebih efisien. Kemunculan FORTRAN dan COBOL menandakan

permulaan

bahasa

tingkat

tinggi untuk menggantikan bahasa pengantar dalam mesin yang lebih sukar.

Dosen : Nahot Frastian, S. Kom

9

Chip mulai menggantikan transistor sebagai bahan logis komputer dengan terhasilnya litar terkamir atau lebih dikenal dengan sebutan chip. Jenis komputer terkecil mikrokomputer telah muncul dan paling cepat menjadi popular seperti Apple II, IBM PC dan Sinclair.

Chip masih digunakan untuk memproses dan menyimpan memori. Ia lebih canggih, dilengkapi hingga ratusan ribu komponen transistor yang disebut pengamiran skala amat besar (very large scale intergartion, VLSI).

Pemprosesan

dapat

dilakukan

dengan lebih tepat, sampai jutaan bit per detik. Memori utama komputer menjadi Banyak bahasa pemrograman telah muncul

lebih besar sehingga menyebabkan memori

seperti

PL/1.

sekunder kurang penting. Teknologi chip

didasari

yang maju ini telah mewujudkan satu lagi

BASIC,

Kebanyakan

Pascal

dan

mikrokomputer

dengan tafsiran bahasa secara mendalam,

kelas

chip ROM untuk

Supercomputer.

menggunakan bahasa

komputer

yang

disebut

BASIC. V.

Komputer Generasi Kelima ( 2000 - Sekarang )

IV.

Komputer Generasi Keempat : Very Large Scale Integration

Banyak

( 1980 – 2000 )

komputer

Dosen : Nahot Frastian, S. Kom

kemajuan dan

di

bidang

teknologi

desain semakin 10

komputer



Pengenalan voice atau pembicaraan

generasi kelima. Model non Neumann akan



Video conference



Mulitimedia



Transfer data

memungkinkan

pembuatan

digantikan dengan sistem yang mampu mengkoordinasikan

banyak CPU

untuk

bekerja secara serempak. Kemajuan lain adalah

teknologi

superkonduktor

yang

memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.

Peningkatan

kinerja mikroprosesor

ini

terus berlanjut tidak kenal henti dengan berbagai teknik yang telah dikembangkan, diantaranya : 

Branch

Prediction,

prosesor

teknik

memungkinkan

dimana

mengamati

terlebih dahulu di dalam software dan melakukan prediksi percabangan atau kelompok

instruksi

yang

akan

dieksekusi berikutnya. 

Data Flow Analysis, prosesor akan menganalisa instruksi – instruksi yang tidak tergantung pada hasil atau data lainnya untuk membuat penjadwalan

Perancangan Kinerja Komputer Kinerja merupakan

sebuah hasil

sistem proses

komponen komputer, CPU, memori

dari

seluruh

yang melibatkan

utama, memori

sekunder,

bus, peripheral. Aplikasi dekstop yang hampir dimiliki semua sistem komputer saat ini meliputi : 

yang optimum dalam eksekusi.

komputer

Pengolahan citra

Dosen : Nahot Frastian, S. Kom



Speculative Execution, dengan modal prediksi cabang dan analisis data, maka prosesor dapat melakukan eksekusi spekulatif

terlebih

dahulu

sebelum

waktunya. Terdapat beberapa metode untuk mengatasi masalah perbedaan kecepatan operasi antara

11

mikroprosesor dengan komponen lainnya,

istilahnya, ALU terdiri dari dua bagian,

diantaranya :

yaitu unit arithmetika dan unit logika



Meningkatkan jumlah bit yang dicari pada suatu saat

tertentu dengan

boolean. 2. Control

Unit,

bertugas

mengontrol

melebarkan DRAM dan melebarkan

operasi CPU dan secara keseluruhan

lintasa sistem busnya.

mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam



Mengubah

antarmuka

DRAM

menjalankan fungsi – fungsi operasinya.

dengan

Termasuk dalam tanggung jawab unit

menggunakan teknik cache atau pola

kontrol adalah mengambil instruksi –

buffer lainnya pada keping DRAM.

instruksi

sehingga



lebih

efisien

Meningkatkan bandwidth interkoneksi prosesor

dan

memori

dengan

penggunakan hierarki bus – bus yang lebih

cepat

untuk

buffering

dan

membuat struktur aliran data.

dari

memori

utama

dan

menentukan jenis instruksi tersebut. 3. Registers,

adalah

media

penyimpan

internal CPU yang digunakan saat proses pengolahan data. Memori ini bersifat sementara, biasanya digunakan untuk menyimpan data saat diolah ataupun data untuk pengolahan selanjutnya. 4. CPU Interconnections, adalah sistem koneksi dan bus yang menghubungkan

STRUKTUR CPU

komponen internal CPU, yaitu ALU,

Komponen Utama CPU

unit kontrol dan register – register dan

1. Arithmetic and Logic Unit (ALU),

juga dengan bus – bus eksternal CPU

bertugas membentuk fungsi – fungsi

yang menghubungkan dengan sistem

pengolahan data komputer. ALU sering

lainnya, seperti memori utama, piranti

disebut

masukan/keluaran.

language)

mesin

bahasa

karena

(machine

bagian

ini

mengerjakan instruksi – instruksi bahasa mesin yang diberikan padanya. Seperti

Dosen : Nahot Frastian, S. Kom

12

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

Gambar 3.1 Komponen internal CPU

Gambar 3.3 Siklus instruksi dasar

Gambar 3.2 Struktur detail internal CPU

Fungsi CPU Fungsi CPU adalah menjalankan program – program yang disimpan dalam memori utama dengan cara mengambil instruksi – instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur

Siklus Fetch - Eksekusi Siklus Fetch - Eksekusi dikelompokkan menjadi empat katagori, yaitu : 1. CPU – Memori, perpindahan data dari CPU ke memori dan sebaliknya. 2. CPU –I/O, perpindahan data dari CPU ke modul I/O dan sebaliknya.

perintah. Dosen : Nahot Frastian, S. Kom

13

3. Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap data. 4. Kontrol, merupakan

instruksi

untuk

pengontrolan fungsi atau kerja. Misalnya instruksi pengubahan urusan eksekusi. Gambar 3.4 Diagram siklus instruksi Detail siklus operasi, yaitu : 1. Instruction Addess Calculation (IAC), yaitu mengkalkulasi atau menentukan

Fungsi Interrupt

alamat instruksi berikutnya yang akan dieksekusi. 2. Instruction Fetch (IF), yaitu membaca atau pengambil instruksi dari lokasi memorinya ke CPU. 3. Instruction Operation Decoding (IOD), yaitu

menganalisa

instruksi

untuk

menentukan jenis operasi yang akan dibentuk

dan

operand

yang

akan

digunakan. 4. Operand Address Calculation (OAC), yaitu menentukan alamat operand, hal ini

dilakukan

apabila

operand dari memori atau dari modul I/O. 6. Data Operation (DO), yaitu membentuk yang

interupsi

adalah

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

interupsi

secara

umum

untuk

menejemen pengeksekusian routine instruksi agar efektif dan efisien antar CPU dan modul – modul I/O maupun memori.

melibatkan

referensi operand pada memori. 5. Operand Fetch (OF), adalah mengambil

operasi

Fungsi

diperintahkan

dalam

instruksi. 7. Operand store (OS), yaitu menyimpan hasil eksekusi ke dalam memori.

Macam – macam kelas sinyal interupsi : 1. Program,

yaitu

interupsi

yang

dibangkitkan dengan beberapa kondisi yang

terjadi

program.

pada

hasil

Contohnya:

eksekusi arimatika

overflow, pembagian nol, oparasi ilegal. 2. Timer, adalah interupsi yang dibangkitkan pewaktuan dalam prosesor. Sinyal ini memungkinkan sistem operasi

Dosen : Nahot Frastian, S. Kom

14

menjalankan

secara

Tindakan ini adalah menyimpan

reguler. 3. I/O, sinyal interupsi yang dibangkitkan

alamat instruksi berikutnya yang

oleh

fungsi

modul

tertentu

I/O

pemberitahuan

sehubungan

kondisi

error

dan

penyelesaian suatu operasi. 4. Hardware failure, adalah interupsi yang dibangkitkan oleh kegagalan daya atau

akan dieksekusi dan data lain yang relevan. 2. Prosesor menyetel program counter (PC)

ke

alamat

awal

routine

interrupt handler.

kesalahan paritas memori. Dengan

adanya

prosesor

mekanisme

dapat

interupsi,

digunakan

untuk

mengeksekusi instruksi – instruksi lain. Saat suatu modul telah selesai menjalankan tugasnya

dan

berikutnya

maka

mengirimkan prosesor.

siap

menerima modul

permintaan

Kemudian

tugas

ini interupsi

prosesor

akan ke akan

menghentikan eksekusi yang dijalankannya

Gambar 3.5 Siklus eksekusi instruksi dengan interrupt

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.

MEMORI Pengertian Memori

Apabila interupsi ditangguhkan, prosesor

Memori merupakan bagian dari komputer

akan melakukan hal – hal dibawah ini :

yang berfungsi sebagai tempat penyimpanan

1. Prosesor menangguhkan program

yang

eksekusi

dijalankan

dan

informasi yang harus diatur dan dijaga sebaik-baiknya.

menyimpan konteksnya.

Dosen : Nahot Frastian, S. Kom

15

Komputer memiliki hirarki memori yang



ROM ( Read Only Memory )

terdiri atas tiga level, yaitu : Adalah jenis memori yang isinya



Physical Register di CPU, berada

tidak hilang ketika tidak mendapat

di level teratas. Informasi yang berada di register

aliran listrik dan pada awalnya isinya hanya bisa dibaca. ROM pada

dapat diakses dalam satu clock cycle 

CPU. Primary

Memory

komputer disediakan oleh vendor komputer dan berisi program atau

(executable

data. Di dalam PC, ROM biasa

memory), berada di level tengah.

disebut BIOS (Basic Input/Output

Contohnya, RAM. Primary Memory

System) atau ROM-BIOS.

diukur dengan satu byte dalam satu waktu, secara relatif dapat diakses dengan cepat, dan bersifat volatile (informasi komputer

hilang

Semiconductor )

ketika

Adalah jenis cip yang memerlukan

dengan

daya listrik dari baterai. Cip ini berisi

instruksi single load dan store dalam

memori 64-byte yang isinya dapat

beberapa clock cycle. Secondary Memory, berada di level

diganti. Pada CMOS inilah berbagai

bawah. Contohnya,

dimatikan).

CMOS ( Compmentary Meta-Oxyde

CPU

mengakses



bisa



memori

disk

ini

atau

pengaturan

digunakan untuk memuat sistem operasi dan termasuk pula tanggal

kumpulan dari bytes (block of

dan jam sistem. CMOS merupakan

bytes), waktu aksesnya lambat, dan

bagian dari ROM.

bersifat non-volatile (informasi tetap ketika

komputer

dimatikan). Memori ini diterapkan di

storage

device,

jadi

komputer

dilakukan, misalnya peranti yang

tape.

Secondary Memory diukur sebagai

tersimpan

dasar



RAM ( Random-Access Memory )

akses

Adalah jenis memori yang isinya

meliputi aksi oleh driver dan device.

dapat diganti-ganti selama komputer

Jenis Memori

dihidupkan dan bersifat volatile. Selain itu, RAM mempunyai sifat

1. Memori Internal Dosen : Nahot Frastian, S. Kom

16

yakni

dapat

menyimpan

dan

SDRAM

mengambil data dengan sangat cepat.

(synchronous

DRAM)

menggunakan DIMM. Merupakan penganti dari DRAM, FPM (fast



DRAM ( Dynamic RAM )

page memory) dan EDO. SDRAM pengatur

Adalah jenis RAM yang secara data

dalamnya

yang

terkandung

tidak

hilang.

untuk pemindahan data yang lebih

di

cepat. Terdapat dalam dua kecepatan

DRAM

yaitu 100MHz (PC100) dan 133MHz

merupakan salah satu tipe RAM

(PC133). DIMM 168 PIN. DIMM

yang terdapat dalam PC. 

SDRAM

(Sychronous

adalah jenis RAM yang terdapat di pasaran.

Dynamic

RAM)



Adalah jenis RAM yang merupakan kelanjutan dari DRAM namun telah disnkronisasi oleh clock sistem dan memiliki

kecepatan

daripada

DRAM.

memori

supaya sama dengan CPU clock

berkala harus disegarkan oleh CPU agar

(synchronizes)

lebih

tinggi

Cocok

untuk

sistem dengan bus yang memiliki kecepatan sampai 100 MHz.

Cache Memory Memori

berkapasitas

terbatas,

memori ini berkecepatan tinggi dan lebih mahal dibandingkan memory utama.

Berada

utama

dan

berfungsi

diantara register

agar

memori pemroses,

pemroses

tidak

langsung mengacu kepada memori utama tetapi di cache memory yang kecepatan



DIMM

(dual

in-line

memory

module)

modul memori ini aktif, setiap permukaan

adalah

84

pin.

Ini

berbeda daripada SIMM yang hanya

yang

lebih

tinggi, metode menggunakan cache memory

Berkapasitas 168 pin, kedua belah

aksesnya

kinerja

ini

akan

sistem.

meningkatkan

Cache

memory

adalah tipe RAM tercepat yang ada, dan digunakan oleh CPU, hard drive, dan beberapa komponen lainnya.

berfungsi pada sebelah modul saja. Mensuport 64 bit penghantaran data. Dosen : Nahot Frastian, S. Kom

17

Memori Eksternal Merupakan

memori

 Removeable hard disk (Zip disk, tambahan

yang

berfungsi untuk menyimpan data atau



Device) Akses data secara tidak langsung

program.Contoh: Hardisk, Floppy Disk dll. Hubungan antara Chace Memori, Memori

(berurutan), seperti pita magnetik.

Utama dan Konsep dasar memori eksternal adalah : Menyimpan data bersifat tetap (non

Flash disk)  Optical Disk SASD (Sequential Access Storage

volatile), baik pada saat komputer aktif atau

 Berdasarkan Karakteristik Bahan  Punched Card atau kartu berlubang

tidak. Memori eksternal biasa disebut juga

Merupakan kartu kecil berisi lubang-

memori eksternal yaitu perangkat keras

lubang

untuk

berbagai instruksi atau data. Kartu ini dibaca melalui puch card

melakukan

operasi

penulisan,

pembacaan dan penyimpanan data, di luar

menggambarkan

reader yang sudah tidak digunakan

memori utama. Memori eksternal mempunyai dua tujuan

yang



lagi sejak tahun 1979. Magnetic disk Magnetic Disk merupakan disk yang

utama yaitu sebagai penyimpan data secara

terbuat dari bahan yang bersifat

permanen untuk membantu fungsi RAM dan

magnetik, Contoh : floppy dan

yang untuk mendapatkan memori murah

harddisk.

yang berkapasitas tinggi bagi penggunaan jangka panjang.

PERALATAN PENYIMPANAN DATA Macam Peralatan Penyimpanan Data

Jenis-Jenis Memori Eksternal  Berdasarkan Jenis Akses Data  DASD (Direct Access

Storage

Device) di mana ia mempunyai akses langsung terhadap data. Contoh :  Magnetik (floppy disk, hard disk)

Dosen : Nahot Frastian, S. Kom

       

Magnetik Disk Floppy Disk IDE Disk SCSI Disk RAID Optical Disk CDROM CD-R 18

 

Semakin ke dalam disk maka kerapatan

CD-RW DVD

(density) disk akan bertambah besar.

Magnetik Disk (Pita Magnetik)

Data dikirim ke memori ini dalam bentuk

Disk adalah piringan bundar yang terbuat dari bahan tertentu (logam atau plastik)

blok,

umumnya

blok

lebih

kecil

kapasitasnya daripada track.

dengan permukaan dilapisi bahan yang

Blok – blok data disimpan dalam disk yang

dapat di magnetisasi.

berukuran blok, yang disebut sector.

Mekanisme baca/tulis menggunakan kepala

Track

baca

umumnya 10 hingga 100 sector tiap

atau

merupakan

tulis

yang

disebut

komparan

head,

pengkonduksi

(conducting coil).

biasanya

terisi beberapa sector,

tracknya. Layout dan Pembacaan

Desain fisiknya, head bersifat stasioner sedangkan piringan disk berputar sesuai kontrolnya

BACA dan TULIS Head harus bisa mengidentifikasi titik awal

Dua metode layout data pada disk, yaitu

atau posisi – posisi sector maupun track

constant angular velocity dan multiple

Data yang disimpan akan diberi header data

zoned recording

tambahan yang menginformasikan letak

Disk diorganisasi dalam bentuk cincin – cincin konsentris yang disebut track

Tambahan header data ini hanya digunakan

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.

Dosen : Nahot Frastian, S. Kom

sector dan track suatu data

oleh sistem disk drive saja tanpa bisa diakses oleh penggunaFormat data pada track disk Field ID merupakan header data yang digunakan disk drive menemukan letak sector dan tracknya. Byte

SYNCH

adalah

pola

bit

yang

menandakan awal field data.

19

Karakteristik Magnetik Disk :   

Contact (floppy) Fixed gap Aerodynamic gap (Winchester)

Portabilitas disk 

Disk yang tetap (non-removable



disk) Disk yang dapat dipindah (removable disk).

Mekanisme head :  

Single-platter Multiple-platter

Platters :  

Single-sided Double-sided

Sides :  

Nonremovable disk Removable disk

Portabilitas disk :  

Fixed head (satu per track) Movable head (satu per surface)

Sides/Sisi dan Platters/Piringan Sides :  

satu sisi disk (single sides) Dua muka disk (double sides)

Platters :  

Satu piringan (single platter) Banyak piringan (multiple platter).

Mekanisme head Head yang menyentuh disk (contact) seperti pada floppy disk, head yang mempunyai celah utara tetap maupun yang tidak tetap tergantung medan magnetnya.

Gerakan head Karakteristik Macam Gerakan Head 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. Dosen : Nahot Frastian, S. Kom

Celah

atau

jarak

tergantung kepadatan

head

dengan

datanya,

disk

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 20

dipermukaan disk apabila tidak bergerak, seiring perputaran disk maka disk akan mengangkat headnya.

Fungsi Modul I/O

Istilah Winchester dikenalkan IBM pada

Fungsi dalam menjalankan tugas bagi modul

model disk 3340-nya. Model ini merupakan

I/O dapat dibagi menjadi beberapa katagori,

removable disk pack dengan head yang

yaitu:

dibungkus di dalam pack. Sekarang istilah

1. Kontrol dan pewaktuan

Winchester digunakan oleh sembarang disk

Berfungi untuk mensinkronkan kerja

drive yang dibungkus pack dan memakai

masing-masing komponen penyusun

rancangan head aerodinamisDisk piringan banyak (multiple platters disk) Floppy Disk

computer 2. Komunikasi CPU Fungsi komunikasi antara CPU dan

Karakteristik disket adalah head menyentuh

modul I/O meliputi proses – proses

permukaan disk saat membaca ataupun

berikut :  Command

menulis.

Decoding,

yaitu

modul I/O menerima perintah –

UNIT MASUKAN DAN

perintah

KELUARAN

dari

CPU

yang

dikirimkan sebagai sinyal bagi bus kontrol. Misalnya, sebuah

Unit Masukan dan Keluaran ( I/O Devices )

modul I/O untuk disk dapat

merupakan peralatan antarmuka (interface)

menerima perintah: Read sector,

bagi sistem bus atau switch sentral dan

Scan record ID, Format disk. Data, pertukaran data antara

mengontrol satu atau lebih perangkat



CPU dan modul I/O melalui bus

peripheral. Modul I/O memiliki dua buah fungsi utama,



data. Status Reporting, yaitu pelaporan kondisi status modul I/O maupun

yaitu : 

Sebagai piranti antarmuka ke CPU

perangkat peripheral, umumnya berupa status kondisi Busy atau



dan memori melalui bus sistem. Sebagai piranti antarmuka dengan peralatan peripheral lainnya dengan

macam

menggunakan link data tertentu.

(error).

Dosen : Nahot Frastian, S. Kom

Ready. Juga status bermacam – kondisi

kesalahan

21



Address

bahwa

logika I/O yang berhubungan dengan semua

komponen

peralatan antarmuka peripheral, terdapat

Recognition,

peralatan

atau

penyusun

komputer

dapat

dihubungi atau dipanggil maka

fungsi pengaturan dan switching pada blok ini.

harus memiliki alamat yang unik, begitu

pula

pada

perangkat

peripheral, sehingga setiap modul I/O harus mengetahui alamat peripheral yang dikontrolnya. 3. Komunikasi perangkat eksternal

Teknik Masukan/Keluaran Terdapat tiga buah teknik dalam operasi I/O, yaitu: I/O terprogram, interrupt – driven I/O,

Pada sisi modul I/O ke perangkat

dan DMA (Direct Memory Access).

peripheral juga terdapat komunikasi

Perangkat Eksternal

yang meliputi komunikasi data, kontrol

Secara

maupun status 4. Buffer data Berfungsi untuk mendapatkan penyesuaian data sehubungan perbedaan laju transfer data dari perangkat peripheral dengan kecepatan pengolahan pada CPU 5. Deteksi kesalahan Apabila pada perangkat peripheral terdapat masalah sehingga proses tidak dapat dijalankan, maka modul I/O akan melaporkan kesalahan tersebut

umum

perangkat

eksternal

diklasifikasikan menjadi 3 katagori: 1. Human Readable, yaitu perangkat yang berhubungan dengan manusia sebagai pengguna monitor,

komputer. keyboard,

Contohnya:

mouse,

printer,

joystick, disk drive. 2. Machine readable, yaitu perangkat yang berhubungan dengan peralatan. Biasanya berupa modul sensor dan tranduser untuk monitoring dan kontrol suatu peralatan atau sistem. 3. Communication, yatu perangkat yang berhubungan dengan komunikasi jarak

Struktur Modul I/O

jauh. Misalnya: NIC dan modem.

Antarmuka modul I/O ke CPU melalui bus sistem komputer terdapat tiga saluran, yaitu saluran data, saluran alamat dan saluran kontrol. Bagian terpenting adalah blok Dosen : Nahot Frastian, S. Kom

22

1. Pada sistem komputer yang lebih maju, arsitektur

komputernya

akan

lebih

kompleks,

sehingga

untuk

meningkatkan

performa,

digunakan

beberapa buah bus. Tiap bus merupakan jalur data antara beberapa device yang berbeda.

Dengan

Prosesor,

GPU

dihubungkan

oleh

cara

ini

RAM,

(VGA

AGP)

bus

utama

berkecepatan tinggi yang lebih dikenal

SISTEM BUS

dengan nama FSB (Front Side Bus) . Sementara perangkat lain yang lebih

Pengertian Sistem Bus

lambat dihubungkan oleh bus yang

Bus adalah Jalur komunikasi yang dibagi

berkecepatan

pemakai Suatu set kabel tunggal yang

terhubung dengan bus lain yang lebih

digunakan untuk menghubungkan berbagai

cepat sampai ke bus utama. Untuk

subsistem.

komunikasi antar bus ini digunakan

lebih

rendah

yang

sebuah bridge. Sistem bus adalah penghubung bagi keseluruhan komponen computer dalam menjalankan tugasnya.

Jenis - Jenis Bus Berdasar jenis busnya, bus dapat dibedakan menjadi : 

Dedicated Bus : bus yang khusus menyalurkan

data

tertentu,

contohnya paket data saja, atau 

alamat saja. Multiplexed Bus : bus yang dilalui informasi yang berbeda baik data,

Bus Slots

alamat, dan sinyal kontrol dengan metode multipleks data.

Cara Kerja Sistem Bus

Dosen : Nahot Frastian, S. Kom

23

Kekurangan multiplexed bus adalah hanya

Saluran ini secara kolektif disebut bus data.

memerlukan

sehingga

Umumnya bus data terdiri dari 8, 16, 32

menghemat tempat tapi kecepatan transfer

saluran, jumlah saluran diakitakan denang

data menurun dan diperlukan mekanisme

lebar bus data. Karena pada suatu saat

yang komplek untuk mengurai data yang

tertentu masing-masing saluran hanya dapat

telah

membawa 1 bit, maka jumlah saluran

saluran

dimultipleks.

sedikit

Sedangkan

untuk

dedicated bus merupakan kebalikan dari

menentukan

jumlah

multipexed bus.

dipindahkan pada suatu saat. Lebar bus data merupakan

Struktur Bus

bit

faktor

yang

penting

dalam

sistem

secara

menentukan

kinerja

keseluruhan.

Misalnya,

bila

lebarnya

bit,

setiap

8

dan

dapat

bus

data

instruksi

Sebuah bus sistem terdiri dari 50 hingga 100

panjangnya 16 bit, maka CPU harus dua kali

saluran

mengakses modul memori dalam setiap

yang

terpisah.

Masing-masing

saluran ditandai dengan arti dan fungsi khusus. rancangan

Walaupun bus

yang

terdapat

siklus instruksinya.

sejumlah

berlainan,

fungsi

2. Saluran Alamat

saluran bus dapat diklasifikasikan menjadi tiga kelompok, yaitu saluran data, saluran

Saluran

alamat

digunakan

untuk

alamat, dan saluran kontrol. Selain itu,

menandakan sumber atau tujuan data pada

terdapat pula saluran distribusi daya yang

bus data. Misalnya, bila CPU akan membaca

memberikan kebutuhan daya bagi modul

sebuah word data dari memori, maka CPU

yang terhubung.

akan menaruh alamat word yang dimaksud pada saluran alamat. Lebar bus alamat akan menentukan kapasitas memori maksimum sistem. Selain itu, umumnya saluran alamat juga dipakai untuk mengalamati port-port

Interkoneksi Bus 1. Saluran Data

input/outoput. Biasanya, bit-bit berorde lebih tinggi dipakai untuk memilih lokasi memori atau port I/O pada modul.

Saluran data memberikan lintasan bagi perpindahan data antara dua modul sistem. Dosen : Nahot Frastian, S. Kom

3. Saluran Kontrol 24



Bus

PCI

:

Peripheral

Component

Saluran kontrol digunakan untuk mengntrol

Interconect (PCI) adalah bus yang tidak

akses ke saluran alamat dan penggunaan

tergantung

data dan saluran alamat. Karena data dan

sebagai

saluran alamat dipakai bersama oleh seluruh

peripheral. Standar PCI adalah 64

komponen, maka harus ada alat untuk

saluran data pada kecepatan 33MHz, laju

mengontrol penggunaannya. Sinyal-sinyal

transfer data 263 MB per detik atau

kontrol melakukan transmisi baik perintah

2,112 Gbps. Keunggulan PCI tidak

maupun

hanya pada kecepatannya saja tetapi

informasi

modul-modul

pewaktuan

sistem.

diantara

Sinyal-sinyal

pewaktuan menunjukkan validitas data dan



prosesor

bus

dan

mezzanine

berfungsi atau

bus

murah dengan keping yang sedikit. Bus USB : Semua perangkat peripheral

informasi alamat. Sinyal-sinyal perintah

tidak efektif apabila dipasang pada bus

mespesifikasikan operasi-operasi yang akan

kecepatan tinggi PCI, sedangkan banyak

dibentuk.

peralatan

Umumnya

saluran

kontrol

yang

memiliki

kecepatan

meliputi : memory write, memory read, I/O

rendah seperti keyboard, mouse, dan

write, I/O read, transfer ACK, bus request,

printer. Sebagai solusinya tujuh vendor

bus grant, interrupt request, interrupt ACK,

computer (Compaq, DEC, IBM, Intel,

clock, reset.

Microsoft, NEC, dan Northen Telecom) bersama-sama meranccang bus untuk peralatan

Contoh - Contoh Bus 

I/O

berkecepatan

rendah.

Standar yang dihasilakan dinamakan

Bus ISA : Industri computer personal lainnya merespon perkembangan ini



Universal Standard Bus (USB). Bus SCSI : Small Computer System

dengan mengadopsi standarnya sendiri,

Interface

bus ISA (Industry Standar Architecture),

peripheral eksternal yang dipo[ulerkan

yang pada dasarnya adalah bus PC/AT

oleh macintosh pada tahun 1984. SCSI

yang

MHz.

merupakan interface standar untuk drive

bahwa

CD-ROM, peralatan audio, hard disk,

pendekatan ini tetap mempertahankan

dan perangkat penyimpanan eksternal

kompatibilitas dengan mesin-mesin dan

berukuan besar. SCSI menggunakan

kartu-kartu yang ada.

interface paralel dengan 8,16, atau 32

beroperasi

pada

Keuntungannya

8,33

adalah

(SCSI)

adalah

perangkat

saluran data. Dosen : Nahot Frastian, S. Kom

25



Bus P1394 / Fire Wire : Semakin pesatnya

kebutuhan

berkecepatan cepatnya

tinggi

prosesor

bus dan

saat

I/O semakin

ini

yang

mencapai 1 GHz, maka perlu diimbangi dengan bus berkecepatan tinggi juga. Bus

SCSI

dan

PCI

tidak

dapat

mencukupi kebutuhan saat ini. Sehingga dikembangkan bus performance tinggi yang dikenal dengan FireWire (P1393

REDUCED INSTRUCTION SET

standard

COMPUTER ( RISC )

IEEE).

P1394

memiliki

kelebihan dibandingkan dengan interface I/O lainnya, yaitu sangat cepat, murah, dan mudah untuk diimplementasikan. Pada kenyataan P1394 tidak hanya popular pada system computer, namun juga pada peralatan elektronik seperti pada kamera digital, VCR, dan televisi. Kelebihan

lain

transmisi

serial

adalah

penggunaan

sehingga

memerlukan banyak kabel.

tidak

Perkembangan inovasi komputer sejak 1960 menambah satu daftar penemuan yang sangat menarik dan paling penting , yaitu Arsitektur

Reduced

Instruction

Set

computers ( RISC). Walaupun sistem RISC telah ditentukan dan dirancang dengan berbagai cara berdasarkan komunitasnya, elemen penting yang digunakan sebagian rancangan umumnya adalah : 1. Set instruksi yang terbatas dan sederhana 2. Register general purpose berjumlah banyak atau penggunaaan teknologi kompiler

untuk

mengoptimalkan

penggunaan register. 3. Penekanan pada pengoptimalan pipeline instruksi.

Karakteristik Eksekusi Instruksi

Dosen : Nahot Frastian, S. Kom

26

Untuk

memahami

memperhatikan

RISC

karakteristik

perlu

Penelitian [LUND77] menguji instruksi

eksekusi

DEC-10 dan secara dinamik menemukan

instruksi.

setiap instruksi rata-rata mereferensi 0,5

Adapun aspek-aspek komputasinya adalah :

operand

  

Operasi-operasi yang dilakukan Operand-operand yang digunakan Pengurutan eksekusi,.

dalam

memori

dan

rata-rata

mereferensi 1,4 register. Tentu saja angka ini tergantung pada arsitektur dan kompiler namun sudah cukup menjelaskan frekuensi pengaksesan operand sehingga menyatakan pentingnya sebuah arsitektur.

1. Operasi Beberapa

3. Procedure Calls

penelitian

telah

menganalisis

tingkah laku program HLL ( High Level Language). Assignment Statement sangat menonjol

yang

menyatakan

bahwa

perpindahan sederhana merupakan satu hal yang penting. Hasil penelitian ini merupakan hal yang penting bagi perancang set instruksi mesin yang mengindikasikan jenis instruksi mana yang sering terjadi karena harus didukung optimal. 2. Operand Penelitian Paterson telah memperhatikan [PATT82a] frekuensi dinamik terjadinya kelas-kelas variabel. Hasil yang konsisten diantara program pascal dan C menunjukkan mayoritas referensi menunjuk ke variable

Dalam HLL procedure call dan return merupakan aspek penting karena merupakan operasi yang membutuhkan banyak waktu dalam program yang dikompalasi sehingga banyak berguna untuk memperhatikan cara implementasi opperasi ini secara efisien. Adapun aspeknya yang penting adalah jumlah

parameter

dan

yang

berkaitan dengan prosedur dan kedalaman pensarangan (nesting). 4. Implikasi Secara

umum

penelitian

menyatakan

terdapat tiga buah elemen yang menentukan karakter arsitektur RISC : 

Penggunaan register dalam jumlah

scalar. Penelitian ini telah menguji tingkah

besar

laku dinamik program HLL yang tidak

mengotimalkan

tergantung pada arsitektur tertentu.

operand.

Dosen : Nahot Frastian, S. Kom

variabel

yang

ditunjukan

untuk

pereferensian

27



bagi

dibanding yang sejenis pada yang

instruksi

lain karena tidak perlu mengakses

karena tingginya proporsi instruksi

penyimapanan kontrol mikroprogram

Diperlukan

perhatian

perancangan

pipelaine

pencabangan

bersyarat

dan

procedure call, pipeline instruksi yang bersifat langsung dan ringkas 

menjadi tidak efisien. Terdapat set instruksi

yang

saat eksekusi instruksi berlangsung. 2. Operasi berbentuk dari register-ke register yang hanya terdiri dari operasi

load

dan

store

yang

mengakses memori . Fitur rancangan ini menyederhanakan set instruksi

disederhanakan

sehingga menyederhanakan pula unit control. Karakteristik Arsitektur Reduced

Keuntungan lainnya memungkinkan

Instruction Set Computers ( RISC )

optimasi

Arsitektur

RISC

memiliki

beberapa

karakteristik diantaranya :

yang digunakan untuk mengambil dua buah operand dari register, menyimpan

operasi hasil

operand

register

yang

sering

diakses akan tetap ada di penyimpan berkecepatantinggi. Penekanan pada

1. Siklus mesin ditentukan oleh waktu

melakukan

sehingga

pemakaian

ALU,

dan

operasinya

kedalam register, dengan demikian instruksi mesin RISC tidak boleh lebih kompleks dan harus dapat mengeksekusi secepat mikroinstruksi pada mesin-mesin CISC. Dengan menggunakan instruksi sederhana atau instruksi satu siklus hanya dibutuhkan satu mikrokode atau

operasi

register

ke

register

merupakan hal yang unik bagi perancangan RISC. 3. Penggunaan mode

pengalamatan

sederhana, hampir sama dengan instruksi pengalamatan

menggunakan register.

Beberapa

mode tambahan seperti pergeseran dan pe-relatif dapat dimasukkan selain itu banyak mode kompleks dapat disintesis pada perangkat lunak dibanding yang sederhana, selain dapat menyederhanakan sel instruksi

tidak sama sekali, instruksi mesin

dan unit kontrol. 4. Penggunaan format-format instruksi

dapat dihardwired. Instruksi seperti

sederhana, panjang instruksinya tetap

itu akan dieksekusi lebih cepat

dan disesuaikan dengan panjang

Dosen : Nahot Frastian, S. Kom

28

word. Fitur ini memiliki beberapa kelebihan

karena

menggunakan

field

pendekodean



dengan yang

opcode

tetap dan



Jumlah

maksimum

memori

manajemen

pemakaian bagi

suatu

alamat data adalah sebuah instruksi . Jumlah bit bagi integer register

pengaksesan operand register dapat

spesifier sama dengan 5 atau lebih,

dilakukan secara bersama-sama

artinya sedikitnya 32 buah register integer 

dapat

direferensikan

sekaligus secara eksplisit. Jumlah bit floating point register spesifier sama dengan 4 atau lebih,

Ciri-Ciri RISC

artinya sedikitnya 16 register floating

  

Instruksi berukuran tunggal Ukuran yang umum adalah 4 byte Jumlah pengalamatan data sedikit,



biasanya kurang dari 5 buah. Tidak terdapat pengalamatan tak langsung

yang

mengharuskan

point dapat direferensikan sekaligus secara eksplisit.

Kelebihan dan Kekurangan Teknologi RISC

melakukan sebuah akses memori agar memperoleh alamat operand 

lainnya dalam memori Tidak terdapat operasi

yang

menggabungkan operasi load/store dengan operasi aritmatika, seperti penambahan 

memori

dan

penambahan dari memori. Tidak terdapat lebih dari

satu

operand 

instruksi Tidak

ke

beralamat

memori

per

Kelebihan RISC  Berkaitan dengan penyederhanaan kompiler, dimana tugas pembuat kompiler untuk menghasilkan rangkaian instruksi mesin bagi semua pernyataan HLL. Instruksi mesin yang kompleks seringkali sulit digunakan

perataan

kompiler

harus

menemukan kasus-kasus yang sesuai dengan

mendukung

karena

konsepnya.

Pekerjaan

mengoptimalkan kode yang dihasilkan

sembarang bagi data untuk operasi

untuk

load/ store

mengurangi hitungan eksekusi instruksi,

meminimalkan

ukuran

kode,

dan meningkatkan pipelining jauh lebih

Dosen : Nahot Frastian, S. Kom

29

mudah

apabila

menggunakan

RISC

dibanding menggunakan CISC.

byte instruksi yang harus diambil.

 Arsitektur RISC yang mendasari PowerPC memiliki

kecenderungan

menekankan

pada

dibanding

lebih

referensi

referensi

banyak artinya akan lebih banyak byte-

register

memori,

 Pada

lingkungan

paging

akan

menyebabkan kemungkinan terjadinya page fault lebih besar.

dan

referensi register memerlukan bit yang lebih sedikit sehingga memiliki akses eksekusi instruksi lebih cepat.

Parallel Computing muncul ketika komputer

 Kecenderungan operasi register ke register akan

lebih

PARALLEL COMPUTERS

menyederhanakan

membawa lebih dari satu task secara

set

simultan (bersamaan). Teknik ini dapat

instruksi dan menyederhanakan unit

memungkinkan komputer bekerja secara

kontrol serta pengoptimasian register

lebih

akan

melakukannya

menyebabkan

operand-operand

cepat

dibandingkan secara

dengan

sekaligus,

seperti

yang sering diakses akan tetap berada

halnya seseorang dengan dua tangan dapat

dipenyimpan berkecepatan tinggi.

menyelesaikan

 Penggunaan mode pengalamatan dan format

lebih

banyak

pekerjaan

daripada orang yang menggunakan satu tangan saja.

instruksi yang lebih sederhana.

Pada dasarnya, program komputer didesain dengan menggunakan sebuah cara dimana

Kekurangan RISC  Program yang dihasilkan dalam bahasa simbolik

akan

lebih

panjang

(instruksinya lebih banyak).2. Program berukuran

lebih

membutuhkan

besar

memori

sehingga

yang

lebih

banyak, ini tentunya kurang menghemat sumber daya.

tidak memungkinkan parallel computing, yaitu dengan menyelesaikan setiap langkah dalan satu waktu. Untuk program yang melakukan proses dengan cara ini (parallel computing), maka program tersebut didesain untuk dapat membagi task ke dalam tasktask yang lebih kecil yang dapat dikerjakan secara individual.

 Program yang berukuran lebih besar akan

menyebabkan

kinerja,

yaitu

b.

instruksi

Menurunnya yang

Dosen : Nahot Frastian, S. Kom

lebih 30

Keuntungan

utama

parallel

computing

CONTROL UNIT

adalah program dapat melakukan eksekusi secara lebih cepat. Jika hardware computer yang mengeksekusi sebuah program yang menggnakan parallel computing memiliki arsitekturnya, seperti pada Processor ( CPU / Central Pecessing Unit ), parallel computing dapat menjadi sebuah teknik yang efisien. Sebagai sebuah analogi, jika satu orang membawa satu boks dan orang tersebut adalah

Processor,

program

yang

mengeksekusi secara berurutan hanya dapat

Pengertian Control Unit Control Unit merupakan bagian dari komputer yang menggenerasi signal dan mengontrol operasi komputer. Kebutuhan Fungsional : 

Mendefinisikan elemen dasar



prosesor Mendiskripsikan operasi mikro yang



harus dilakukan prosesor Menentukan fungsi Control Unit

membawa satu boks dalam satu waktu. Ketika

mengeksekusi

dalam

parallel,

program yang sama dapat terbagi ke dalam

yang harus dilakukan prosesor

dua task berbeda, dan jika terdapat dua processor

yang

tersedia,

maka

dapat

Elemen Dasar Prosesor :

membawa dua boks dalam waktu yang sama. Dengan melakukan hal ini, orang tersebut

dapat

membawa

boks

dan

menyelesaikan tugasnya secara lebih cepat.

    

ALU Register Internal Data Path External Data Path Control Unit

Tipe Operasi Mikro :

Dosen : Nahot Frastian, S. Kom

31



Mendefinisikan elemen dasar



prosesor Mendiskripsikan operasi mikro yang



harus dilakukan prosesor Menentukan fungsi Control Unit

INTERCONNECTION NETWORK

yang harus dilakukan prosesor Fungsi Control Unit

Pengertian Internet



Sequencing (mengurutkan

Internet



operasi) Mengeksekusi

merupakan

(Interconnected jaringan

Network)

global

yang

menghubungkan komputer yang satu dengan lainnya diseluruh dunia. Dengan Internet,

Jenis Control Unit 1. Control Unit Microprogrammed  Control Vertikal  Control Horizontal 2. Control Unit Konvensional / Hard-Wired

komputer dapat saling terhubung untuk berkomunikasi, berbagi dan memperoleh informasi. Informasi

dalam

Internet

umumnya

disebarkan melalui suatu halaman website Komponen-komponen pokok Control Unit

yang

Microprogrammed :

pemrograman HTML ( Hypertext Markup

1. Instruction Register 2. Control Store berisi 3. 4. 5. 6.

microprogrammed Address Computing Circuiting Microprogrammed Counter Microinstruction Buffer Microinstruction Decoder

dibuat

dengan

format

bahasa

Languange). Sejarah Internet Internet

pada

lingkungan

awalnya

militer,

terbentuk

dibawah

dari

naungan

Departemen Pertahanan Amerika dengan proyek yang bernama Advanced Research Project Agency (ARPA). Jaringan komputer terbentuk pertama kali pada tahun 1969. Pada saat itu jaringan komputer tersebut hanya terdiri dari beberapa komputer yang dihubungkan dengan kabel dan selanjutnya Dosen : Nahot Frastian, S. Kom

32

disebut dengan ARPAnet. ARPAnet sendiri

mudah ke Internet dengan suatu sistem yang

dibangun dengan tujuan membuat jaringan

disebut WAP (Wireless Aplication Protocol).

komputer yang tersebar sehingga informasi tidak terfokus di satu titik yang diperkirakan akan

mudah

peperangan. jaringan

dihancurkan

bila

terjadi

Apabila satu bagian dari

terputus,

jalur

yang

Layanan atau Fasilitas dalam Internet

melalui

jaringan itu secara otomatis dipindahkan ke

Layanan yang ada di Internet diantaranya: 1.

fasilitas Internet untuk mengirim dan

jalur lainnya.

menerima

Pada tahun 1977, lebih dari 100 komputer mini dan mainframe yang sebagian besar berada

di

universitas

ARPAnet.

Hubungan

dimanfaatkan

oleh

terkoneksi

ke

komputer

ini

dosen-dosen

dan

mahasiswa untuk berbagi informasi. Pada

2.

keduanya

memiliki

militer, suatu

3.

4.

Dosen : Nahot Frastian, S. Kom

fasilitas

yang

File

Transfer

Protocol (FTP),

untuk

melakukan upload

mentransfer file dari satu komputer server web dan download (mengambil / unduh) atau kegiatan mengambil file

dengan semakin berkembangnya teknologi

dari server web dan atau mentransfer file

PDA,

lainnya, kita dapat terhubung dengan sangat

atau

Electronic

( menyimpan / unggah ) atau kegiatan

diakses oleh Personal Computer (PC). Kini

dan berbagai macam alat telekomunikasi

Board

Internet

layanan Usenet dan BITNET, Internet dapat

Tablet PC dan Smartphone, bahkan televisi

Bulletin

berupa

layanan ini memungkinkan pengguna

dibukanya

“hape”,

Internet

topik tertentu.

hanya bisa diakses oleh komputer mini

perangkatmobile seperti

aplikasi

grup dan saling berdiskusi sesuai topik-

disebut Internet. Pada awalnya Internet Setelah

News Group atau Network News atau

memungkinkan kita tergabung bersama

sehingga dapat saling terkoneksi.

dan mainframe.

Mailing List, yaitu perkembangan

BBS (Bulletin Board Service), yakni

hubungan

DARPA Internet, tetapi selanjutnya hanya

ditansmisikan

informasi yang dikirim melalui e-mail.

namun

Jaringan interkoneksi ini disebut dengan

yang

dari e-mail berupa langganan berita atau

jaringan, yaitu ARPAnet dan milnet. Milnet jaringan

surat

secara elektronik

awal 1980-an, ARPAnet dibagi menjadi dua merupakan

E-mail (Elektronik Mail) merupakan

dari komputer ke komputer lain. 5.

Remote login yaitu Telnet, adalah fasilitas untuk mengakses komputer lain 33

6.

dari jarak jauh. Dengan fasilitas ini,

berupa

misalnya kita yang berada di kota

mengirim dan menerima pesan berupa

Jakarta dapat mengendalikan komputer

gambar

yang berada di kota Bandung.

dan teleconference: komunikasi dua arah

Information Browsing yaitu Gopher, adalah

fasilitas

untuk

menemukan

suara dan

secara

, video suara

call:

secara

realtime

multimedia

memungkinkan

dapat

sehingga

kita

seolah-olah

informasi di Internet dalam bentuk

melakukan suatu pertemuan atau rapat

menu-menu berupa teks. Kelemahan

langsung dalam sebuah ruangan tanpa

gopher hanya dapat menampilkan menu-

dibatasi jarak.

menu sebatas dalam bentuk tulisan. 7.

Advanced

Browsing yaitu

WWW

(World Wide Web), yaitu kumpulan

Cara Kerja Internet

dokumen yang tersimpan di server web

8.

dalam bentuk HTML. Pengguna dengan

Cara kerja Internet diatur dalam serangkaian

mudah dapat menemukan informasi di

peraturan

Internet tidak hanya dalam bentuk

dengan protokol.

tulisan, melainkan grafis, suara dan

Sebuah server akan mengatur akses dan

video yang saling terkait menggunakan

mengirimkan data-data dari dan kedalam

link sehingga disebut hypermedia.

Internet yang diminta oleh beberapa client,

standar

yang

disebut

Automatic Title Search, yaitu Archie

sehingga komputer client dapat mengakses

dan Veronica, adalah fasilitas pencarian

berbagai fasilitas yang terdapat di Internet

informasi

seperti

di

Internet

dengan

mengetikan tittle (judul) topik. 9.

dan

web,

chat,

email,

dan

lain

sebagainya.

Automatic Content Search, yaitu WAIS (Wide Area Information System), adalah

fasilitas

pencarian

informasi

otomatis dengan meneliti isi dokumen yang ditemukan. 10.

Layanan Komunikasi dua arah, yaitu chat: dapat mengirim dan menerima pesan berupa teks, komunikasi audio:

Gambar 1: Bagan Cara Kerja Internet Pada

dapat mengirim dan menerima pesan

Saat Transmisi Data Antara Dua Buah Node

Dosen : Nahot Frastian, S. Kom

34

Badan-Badan atau Lembaga Pengatur

membentuk standar Internet. Salah satu

Internet

tugasnya

 Internet Society International (ISOC) Merupakan badan profesional dengan

adalah

menerbitkan

RFC

(Request For Comment) atas suatu protokol atau standar yang diusulkan

keanggotaan terbuka kepada siapa saja

oleh seseorang untuk dikomentari oleh

baik pribadi, perusahaan, universitas,

publik

maupun pemerintah. ISOC merupakan

Websitenya adalah www.ietf.org. IETF

badan

ini dibagi dalam 9 kelompok kerja

yang

memfasilitasi

mendukung,

serta

Internet,

mempromosikan

penggunaan dan akses Internet.  Internet Architecture Board (IAB) Merupakan

badan

koordinasi

dan

atas

(misalnya

persetujuan

aplikasi,

dari

IAB.

routing

dan

addressing, keamanan komputer).  Institute of Electrical and Electronic Enginering (IEEE)

penasehat teknis bagi ISOC. Badan ini

Kepanjangan

bertindak

dan

Institute of Electrical and Electronic

editorial akhir semua standar Internet.

Enginering (dalam bahasa Indonesia

IAB

berarti Institut Insinyur Listrik dan

sebagai review teknis

memiliki

otoritas

untuk

IEEE

awalnya

menerbitkan dokumen standar Internet

Elektronik)

yang dikenal sebagai RFC (Request For

sebenarnya kini tak lagi digunakan,

Comment) yang dibuat oleh IETF, IEEE

nama resmi badan tersebut saat ini hanya

dan lembaga lain yang berhak membuat

IEEE saja. Tujuan dari IEEE adalah

usulan. Tugas lain dari IAB ialah

mengembangkan

mengatur angka-angka dan konstanta

meningkatkan harkat kemanusiaan.

yang digunakan dalam protokol Internet (nomor port TCP, kode protokol IP, dan lain-lain).  Internet Engineering

Task

Force

Adalah unit kerja yang berada di bawah IAB yang terdiri dari orang-orang yang berkonsentrasi untuk mengembangkan aplikasi

dan

arsitektur

Internet

kedepannya. Badan ini bertugas untuk Dosen : Nahot Frastian, S. Kom

tersebut

teknologi

untuk

 Internet Research Task Force (IRTF)

IRTF

ialah

badan

yang

memiliki

orientasi pada riset-riset jangka pendek maupun

(IETF)

kepanjangan

adalah

jangka

panjang

mengenai

protokol Internet, aplikasi, arsitektur dan teknologi Internet. IRTF masih berada dibawah unit kerja IAB. Websitenya adalah www.irtf.org  Internet Assigned Numbers Authority (IANA) 35

IANA

bertugas

mengurusi

masalah

penetapan parameter protokol Internet, seperti ruang alamat IP dan Domain Name

System

(DNS).

IANA juga

bertindak sebagai otoritas tertinggi untuk mengatur root DNS yang mengatur basis data

pusat

informasi

DNS,

juga

menentukan alamat IP dari sistem-sistem otonom didalam jaringan Internet. IANA beroperasi dibawah ISOC dan juga merupakan didanai

bagian

oleh

Serikat.

dari

pemerintah

Karena

penggunaan

IAB

yang

Amerika

meningkatnya

Internet

IANA

akan

digantikan oleh Internet Corporation for Assigned Names and Number (ICANN) yang

merupakan

badan

nonprofit

internasional.

Selain badan-badan diatas ada pula W3C (World Wide Web Consortium), yaitu badan yang bertugas mengatur dan mengembangkan standar untuk World Wide Web (WWW). W3C saat ini dipimpin oleh Tim Berners Lee, sang pencipta World Wide Web.

Dosen : Nahot Frastian, S. Kom

36

Daftar Pustaka http://apriskacute.blogspot.com/2011/04/komputer-dari-generasi-pertama-sampai.html http://apriskacute.blogspot.com/2011/04/evolusi-dan-kinerja-komputer.html http://www.anneahira.com/komputer/memori-komputer.htm http://www.indojaya.com/teknologi/komputer/801-pengertian-memori.html http://cheppyandriana.blogspot.com/2010/01/pengertian-memory.html http://iskandar-zulkarnaen1.tripod.com/risc.pdf http://www.isomwebs.com/2012/pengertian-parallel-computing/ http://ocw.gunadarma.ac.id/course/industrial-technology/program-of-electronics-engineeringstudy-2013-s1/arsitektur-komputer/control-unit http://yogapw.wordpress.com/2012/04/08/pengertian-internet-interconnected-network/

Dosen : Nahot Frastian, S. Kom

37

Related Documents


More Documents from "Firda Fasya"