Professional Documents
Culture Documents
TERMINOLOGI
mengenai fungsi logika suatu sistem tanpa menyebut tipe komponen yang digunakan.
Arsitektur :
TERMINOLOGI
mengenai susunan komponen yang digunakan utk membangun suatu sistem konfigurasi.
Organisasi:
TERMINOLOGI Komputer :
sistem yang terdiri dari 3 bagian utama yaitu CPU, Memory, & I/O
CPU
I/O
LINGKUNGAN
DMA (Direct Memory Access)
(ENVIRONTMENT)
MEMORY
KOMPUTER
CPU
Berfungsi :
memroses, mengolah, memanipulasi
data
MEMORY
sistem yang berfungsi :
melewatkan data
1642
Blaise Pascal (1623 - 1662), Filsuf/Ilmuwan Perancis, merancang / membangun
memiliki 2 set roda angka W & W, masing masing terdiri dari 6 roda
*Roda W sebagai
Register Accumulator *Roda W sebagai
Penambah / Pengurang
*Setiap roda memiliki angka dari 0 s/d 9.
1671
Gottfried Leibniz (1646 1716)
Filsuf/Matematisi Jerman,
1823
Charles Babbage (1792 1871), dari Inggris merancang mesin differensial untuk membuat tabel matematis fungsi polinomial derajad 6 bilangan 20 digit.
Tidak terealisir,
dihentikan th 1842 karena teknologi mekanik belum mampu dan Babbage berambisi
1834 : Babbage merancang mesin analitis terdiri dari The Store dan The Mill,
menggunakan kartu berlubang
Kartu variabel untuk operasi The Mill {(x), (:), (+), (-)} & menyimpan data operand serta hasil operasi
Kartu berlubang diciptakan oleh Jaquard untuk program pola tenunan pada mesin tenun
orang Swedia,
merancang mesin differential untuk mengelola polinomial
1850-an
George Boole (1815 1864) Menciptakan aljabar Boole (Boolean Algebra)
1885 : D. E. Felt (1862 1930) orang Amerika Merancang dan membuat comptometer, kalkulator pertama yang menggunakan tombol tekan untuk memasukkan baik data maupun instruksi dan hasilnya dicetak di kertas.
1890
Herman Hollerith (1860 1929), orang Amerika, menemukan mesin tabulasi menggunakan kartu berlubang untuk pengurutan dan tabulasi data numerik yang jumahnya besar.
1911 Perusahaan Tabulating Machine Company merger dengan beberapa perusahaan menjadi Computing-TabulatingRecording Company.
1924
Perusahaan Computing-Tabulating-
1906: Lee de Forest (1873 1961) menemukan tabung radio trioda (tabung hampa) untuk : 1. penguat suara 1 atau 2 tingkat 2. membangun saklar elektronik berkecepatan jauh lebih tinggi dibanding saklar mekanik 3. membangun memory biner berkecepatan sangat tinggi
3 jenis Multivibrator
1. Monostable Multivibrator memiliki 1 keadaan stabil 2. Bistable Multivibrator memiliki 2 keadaan stabil 3. Astable Multivibrator
tidak memiliki keadaan stabil
1. Monostable Multivibrator
Keluaran ON Diberi rangsangan OFF Rangsangan diambil ON Keluaran OFF Diberi rangsangan ON Rangsangan diambil OFF
2. Bistable Multivibrator
Keluaran ON Diberi rangsangan OFF Rangsangan diambil OFF
Keluaran OFF Diberi rangsangan ON Rangsangan diambil ON
3. Astable Multivibrator
Begitu diberi catu daya, maka keluarannya akan berganti ganti ON dengan OFF
Anoda
++
R
Katoda
LSP
MIC R C
Penguat 2 tingkat dengan feed back tak sengaja, timbulkan efek khusus disebut multivibrator
++
R
C LSP R
MIC
C
Kabel feed back tak sengaja
Multivibrator flip flop yang dapat digunakan sebagai penyimpan (memory) data biner 1 bit
++
ON OFF
R C C
OFF ON
koma mengambang *Komputer pertama yg dikendalikan program *Untuk merepresentasikn bit bit, digunakan saklar elektro-mekanik.
1937: Howard Aiken (1900 1973), Fisikawan Harvard, merancang, membangun komputer elektromekanik atas dasar ide Babbage
Automatic Sequence Controlled Calculator
Program disimpan di kartu operasi & kartu variabel 1939 disebut Harvard Mark I, beroperasi 1944
Harvard Mark I
mengelola bilangan decimal
Menggunakan
Memory roda angka decimal,
ERA KOMPUTER ELEKTRONIK (1945 - ?) Perbedaan komputer mekanik dan komputer elektronik
KOMPUTER MEKANIK 1.Kecepatan komputasi dibatasi oleh inersia (kelembaman) bagian bagian mesin yg bergerak KOMPUTER ELEKTRONIK 1.Kecepatan komputasi tidak diba-tasi oleh inersia (kelembaman) bagian bagian mesin yg bergerak
2.Transmisi informasi secara 2.Transmisi informasi dilakukan mekanik oleh roda gigi, tuas, oleh elektron, tidak ada dll tidak praktis dan tidak bagian bagian mesin yang awet bergerak
Akhir 1930-an : John Astanasoff, dari Iowa StateUniversity, membuat mesin khusus menggunakan tabung hampa trioda untuk menyelesaikan persamaan linier simultan.
1943 1946 :
John Mauchly & J. Presper Eckert Universitas Pensylvania, membimbing pembuatan komputer elektronik serba guna pertama ENIAC (Electronic Numerical Integrator and Calculator). Konsultan : John von Neumann.
di
U.S.Army Ordonance Departement
Angka i (i = 0 s/d 9) digit ke m (m = 1 s/d 10), disimpan pada flip-flop ke i dari counter cincin accumulator ke m.
Flip-flop ke i dari counter ke m tsb dalam keadaan on, sedang 9 flip-flop lainnya off
9
0
1 2 3 4
8
0
1 2 3 4
7
0
1 2 3 4
6
0
1 2 3 4
5
0
1 2 3 4
4
0
1 2 3 4
3
0
1 2 3 4
2
0
1 2 3 4
1
0
1 2 3 4
no mor
F L I P F L O P
5 6
7 8 9
5 6
7 8 9
5 6
7 8 9
5 6
7 8 9
5 6
7 8 9
5 6
7 8 9
5 6
7 8 9
5 6
7 8 9
5 6
7 8 9
5 6
7 8 9
1945
John von Neumann (1903 1957),
sebelum dieksekusi, baik data & instruksi harus disimpan dulu di memory utama
Instruksi Aritmatika :
A1 A2 A3 A4 OP
OP : Jenis Operasi (x ; : ; + ; -)
A1 & A2 : Alamat Operand A3: Alamat penyimpan hasil operasi
A1 A2 A3 A4 C
Apabila
bil di alamat A1 bil di alamat A2
Instruksi di alamat A3 dieksekusi,
apabila tidak,
Instruksi di alamat A4 dieksekusi.
Instruksi I/O : A1 m,n A3 A4 C m : Arah transfer data n : Alamat kawat memory-kedua Apabila m = 1, kata kata di alamat A1, A1+1, A1+2, , A3, ditransfer ke kawat n Apabila m 1, kata kata di kawat n ditransfer ke alamat alamat A1, A1+1, A1+2, , A3.
membangun Whirlwind I, komputer pertama yang menggunakan memory utama inti ferit
memperkenalkan konsep
* One Level Storage
sekarang disebut Virtual Memory
* Register B
sekarang disebut Register Indeks
Transistor ini disebut juga transistor bipolar Ada dua jenis : PNP dan NPN Transistor dapat digunakan utk membangun memory elektronik berupa flip flop menyimpan data 1 bit bit = binary digit
++ PNP B C NPN R C C R
C
E
ON OFF
OFF ON
1964 : Ditemukan CMOS-FET (Complementery Metal Oxide Semi Conductor Field Effect Transistor) Dapat digunakan untuk memory elektronik
Address line Drain D Source S Gate G
Data line
Multivibrator flip flop yang dapat digunakan sebagai penyimpan (memory) data biner 1 bit
++
ON OFF
R C C
OFF ON
Elektronik
menggunakan rangkaian elektronik Digital data yang diolah harus data biner
Komputer Program Tersimpan sebelum dieksekusi, data & instruksi harus disimpan dahulu di memory utama. Berorientasi Byte satuan data Byte (8 bit).
Dalam keadaan OFF, sebuah sistem komputer tetap menyimpan Program Aplikasi yang dimilikinya di dalam Hard Disk, Flash Disk, dll (di dalam Memory Kedua /Secondary Memory)
Agar supaya Program Aplikasi tersebut dapat digunakan (dieksekusi), maka terlebih dahulu harus ditransfer / di LOAD ke Memory Utama, yaitu ke dalam RAM.
Prosedur standard yang digunakan untuk melakukan Transfer / LOAD program adalah dimulai dari PROMT pada DOS, yaitu dengan menggunakan perintah LOAD nama Program
Tetapi karena pada umumnya Komputer yang ada selalu menggunakan Program Paket Windows, maka proses Transfer / LOAD program Aplikasi tersebut tak tampak.
Proses Transfer / LOAD tersebut sepenuhnya dilakukan oleh Windows. Pengguna cukup mengaktifkan (KLIK ) Icon (Shortcut) atau langsung pada nama File di mana file tersebut disimpan.
Dengan memanggil nama File yang akan dieksekusi, yaitu dengan cara KLIK nama File, Windows akan melakukan Transfer / LOAD Program kemudian diikuti dengan File yang akan dieksekusi.
CPU
MEMORY
Generasi I
Tele-typewriter
Main Memory
Card Reader Program Control Unit Printer and Card punch Input Output Equipment
AC
MQ
Input Output Equipment
DR
Instruction & Data
IBR
PC Main Memory M
IR
AR
Control Circuit
Control Signal
Address
Memory Utama 12 2 (4096) kata. panjang kata 40 bit. 2 jenis kata : Kata Bilangan Kata Instruksi
Bit Tanda
0-------7-8--------------------19 20-------28--------------------39
1. Register di CPU
2. Di Memory Utama, Instruksi-2 disimpan di alamat2 yang hampir berurutan, sesuai urutan eksekusinya (alamat Instruksi berikutnya) = (alamat Instruksi yg sedang dieksekusi) + 1 alamat Instruksi berikutnya tereliminir dari Instruksi.
3. Aritmatika koma mengambang tidak diterapkan, karena cost perangkat keras tinggi
4. 2 Instruksi dalam satu kata menyebabkan kerumitan kendali program dan jumlah set Instruksi meningkat.
5. Set Instruksi dititikberatkan pada komputasi numerik, Logika pemrograman dan hal
Awalnya, Bahasa (Program) Komputer disebut Bahasa Mesin (Instruksi & Operand), ditulis dalam Bilangan Biner di Memory Utama.
Awal 1950-an diperbaiki menjadi ADD XI Disebut Symbolic programming sekarang Assembly Language (Bahasa Rakitan) Disebut juga User Program
User Program tidak dalam bentuk Kode Biner tidak dapat dibaca oleh Mesin Agar dapat dibaca oleh Mesin, User Program diterjemahkan ke Bahasa Mesin menggunakan Program Sistem khusus yang disebut Assembler
HW SW
GENERASI 0 GENERASI 1 GENERASI 2 GENERASI 3 GENERASI 4 GENERASI 5 GENERASI 6
Mikro Progam
Bahasa Assembli
Compiler
Interpreter
Program Paket
WP WS LOTUS123 MS WORD MS EXCEL
POWER POINT SMART WORK
Voice Recognizer
Bukan SW, bukan HW SW yg dikemas dlm bentuk rangkaian elektronik (Firm ware)
MV A,B
atau
untuk meringkas, ditulis dlm bentuk bil. hexa decimal
LD B,C
ADD A,B DEC C
dll
BASIC
Memerintah
dll
dll
Bahasa tingkat tinggi Bahasa tingkat rendah (high level language) (low level language) Bahasa Pemrograman (Programming Language) Makin dekat ke mesin
Generasi II
1955 1964
Menggunakan teknologi Transistor diskrit
Central ProcessingUnit
AC MQ
DR
Operators Console Index Register XR(1-7)
IBR
Index Address
IR
AR
PC
Core Memory M
Control Circuits
Control Signals
Arsitektur Generasi II
Ciri Komputer Generasi II 1.Menerapkan Flip Flop Transistor Bipolar Diskrit 2.Memory : Inti Ferit dan Drum Magnetik 3.Menerapkan Register Indeks & Perangkat Keras Koma Mengambang
4. Menerapkan Bahasa
Bit Tanda
0 1 2 3----------8 9 --------------------------------------------- 35
Bit Tanda
0--------------------------------------- 21------------------------35
OP Code
Address
c) Kata Instruksi
5. Percabangan
6. Kendali Input Output (I/O)
Instruksi IO
1. Kendali Perangkat IO 2.Transfer Data
3.Kendali IOP.
*Instruksi menyatakan perangkat IO dihubungkan dengan IOP c untuk operasi Input atau Output
*CPU juga menyatakan : Alamat a di Memory Utama adalah alamat awal Program IO yg dieksekusi oleh IOP
3. IOP c mengeksekusi program IO & bila operasi IO terhenti baik normal ataupun tidak, register status SR diset sesuai keadaan dan sinyal interupsi dikirim ke CPU
& Multiprocessing
5. Dikembangkan Metode Pembagian otomatis penggunaan prosesor dan ruang memory
Generasi IV
1975 ?
1. Mempergunakan LSI
2. Menggunakan CMOSFET untuk RAM
Windows adalah sebuah sistem perangkat lunak yang bekerja di bawah sistem operasi DOS (under DOS). Jadi pada hakekatnya Windows bukan sebuah Sistem Operasi, melainkan sebuah Program Paket.
Komputer saat ini bisa menyimpan file file yang berisi data Gambar, Suara, Text (Dokumen), dan Record. Jadi ada 4 jenis File yang bisa disimpan oleh Komputer, yaitu File Gambar, Suara, Text (Dokumen), dan Tabel.
Di dalam Sistem Komputer, File file membentuk sebuah Data Base (Basis Data). Jadi Basis Data terdiri dari beberapa File. Ada 4 jenis File, yaitu File
Khusus file yang berisi data dalam bentuk Record, ternyata kalau disusun, record record tersebut akan membentuk sebuah Tabel yang sangat rapi. Sehingga beberapa Vendor menyebut File jenis ini dengan sebutan TABLE (TABEL)
terdiri dari Record Record. Setiap Record terdiri dari beberapa Field. Setiap Filed terdiri dari beberapa Character. Setiap Character terdiri dari 8 bit (1 Byte)
Generasi V ??????
ORGANISASI MEMORY
Memory adalah sistem yg memiliki kemampuan mencatat / menyimpan / mengingat / merekam data selama suatu selang waktu. Panjang selang waktu bisa relatif sangat pendek s/d relatif sangat panjang.
dinding gua, papan tulis, prasasti, daun lontar, buku, cincin cincin di abacus, roda angka pada speedometer, film, flip flop, pita magnetik, drum magnetik, hard disk, diskette, laser disk, cd ROM, hard copy, DVD, flash disk, dll
Memory Internal
1. Pemakaian beberapa jenis perangkat memory yg berbeda dengan rasio cost/penampilan yang berbeda, diorganisasikan agar berpenampilan baik dan cost per bit rendah. Setiap individu memory membentuk suatu hirarki perangkat penyimpan.
2. Pengembangan metoda pengalokasian ruang secara otomatis membuat pemakaian ruang memory yang tersedia lebih efisien.
3. Pengembangan konsep virtual memory membebaskan pemakai dari manajemen memory dan membuat program program lebih tidak tergantung pada konfigurasi fisik memory yang digunakan.
rate maksimumnya.
Meliputi a. Kenaikan efektifitas bandwidth memory processor b. Pemeliharaan mekanisme c. Perlindungan program dari pengaksesan / pennggantian area penyimpanan satu dengan yang lainnya.
Karakteristik Perangkat
Memory
1. Cost
2. Waktu & kecepatan akses 3. Moda akses
4. Alterability
5. Kepermanenan data 6. Wait State
komputer berorientasi Kata 1 k kata = 1024 kata Kata : data, instruksi (Khusus Data & Instruksi) 10 (2 = 1024)
Th 1945
komputer berorientasi Byte Satuan data & instruksi adalah Byte 1 k Byte = 1024 Byte (Khusus Data & Instruksi) 10 (2 = 1024)
Sekarang
Hitunglah COST sebuah Hard Disk berkapasitas 160 GByte yg harganya Rp. 500.000,-
tR < t W
Karena pada saat menulis data, diperlukan waktu mengganti data
Yang digunakan sebagai standard Waktu akses suatu sistem memory adalah
Banyaknya data yang bisa diakses pada sistem memmory tersebut setiap satu satuan waktu
Memory Flip Flop Transistor Bipolar Memory Transistor CMOS-FET Memory Inti Ferit
105
104
103
Cost [Rp/bit]
10-3
10-2
10-1
100
Contoh memory dengan moda akses Serial antara lain : piringan hitam; kartu berlubang; pita (tape)/kawat magnetik
Contoh memory
dengan moda akses Random antara lain :
memory elektronik
Contoh memory dengan moda akses Semi Random : Hard disk, Diskette, CD ROM, Laser Disk, Optical Disk.
4. Alterability suatu sistem memory Kemampuan untuk mengganti data pada saat memory tersebut digunakan (on line).
Memory jenis ROM, pada saat digunakan (on line) datanya hanya dapat dibaca saja tidak dapat diganti, tetapi kemungkinan datanya dapat diganti pada saat tidak digunakan (off line).
PROM, EPROM,
EEPROM, CDROM
PROM (Programable ROM) adalah memory elektronik yang pada saat digunakan datanya hanya dapat dibaca saja, datanya tidak dapat diganti dengan data yang baru baik pada saat digunakan maupun tidak.
Memory jenis EPROM (Erasable PROM) adalah memory elektronik yg pada saat digunakan datanya hanya dapat dibaca saja dan pada saat tidak digunakan dapat diganti dengan data yang baru; untuk menghapus data digunakan sinar UV.
Memory jenis EEPROM (Electricaly EPROM) adalah memory elektronik yang pada saat digunakan datanya hanya dapat dibaca saja dan pada saat tidak digunakan dapat diganti dengan data yang baru; untuk menghapus data digunakan tegangan listrik.
Memory permanen adalah memory yang datanya tidak dapat diganti sama sekali. Yang termasuk jenis memory permanen antara lain Punch Card (Kartu Berlubang), Hard Copy, CD ROM, Laser Disk, Piringan Hitam.
5. Kepermanenan Penyimpan
(Permanence of Storage) adalah kemampuan suatu penyimpan data untuk menjaga
Penyimpan data DRO adalah penyimpan data yg setelah dibaca datanya rusak. Yang termasuk jenis DRO adalah salah satu jenis memory CMOS-FET dan Inti Ferit
Agar supaya data tidak hilang seterusnya, memory ini harus disertai dengan proses Restoring Write seperti yang ditunjukkan oleh Gambar berikut
Destructive Read
Penyimpan data jenis NDRO adalah suatu penyimpan data yang setelah dibaca datanya tidak rusak. Memory jenis NDRO adalah semua memory selain salah satu jenis memory CMOS-FET dan Inti Ferit.
Volatility atau
Volatile
& Dinamis.
Memory Volatile
Memory yang apabila catu dayanya ditiadakan datanya rusak (hilang) Register, RAM di memory utama
Memory Nonvolatile Memory yang apabila catu dayanya ditiadakan datanya tidak rusak (hilang) ROM, Memory Magnetik, Memory Optik, Memory Mekanik.
Memory Dinamis
memory CMOS-FET terdiri dari 1 CMOS-FET, 1 Kapasitor
1964 : Ditemukan CMOS-FET (Complementery Metal Oxide Semi Conductor Field Effect Transistor) Dapat digunakan untuk memory elektronik
Address line Drain D Source S Gate G
Data line
Apabila kapasitor berisi muatan listrik memiliki Tegangan Listrik antara 0 Volt s/d 5 Volt. Data biner 1 atau 0 direpresentasikan oleh
Tegangan HIGH 3,2 V 5 V atau LOW 0 V 3,2 V
Memory CMOS-FET menyimpan data HIGH penuh muatan listrik Tegangannya 5 Volt mengalami discharge tegangan turun < 3,2 V data HIGH jadi LOW
Sebelum Tegangan turun sampai 3,2 Volt kapasitor harus diberi penyegaran (refreshing) tegangan kembali menjadi 5 Volt. agar data tidak hilang Refreshing secara periodik.
Memory CMOS-FET tegangan listriknya naik turun terus disebut Memory Dinamis.
Dari segi fisik data yg disimpan 1. Memory Mekanik 2. Memory Magnetik 3. Memory Elektronik 4. Memory Optik.
Memory Mekanik
penulisan data Mekanik pembacaan data Mekanik, Elektrik, Optik.
Kartu Berlubang, Hard Copy, Pita Berlubang, Tulisan Braile, Piringan Hitam.
Memory Magnetik
data : Titik Titik Magnit
Penulisan data Magnetik Pembacaan data Magnetik
Memory Elektronik
Data tegangan listrik HIGH & LOW
Penulisan data Elektronik Pembacaan data Elektronik Register, ROM & RAM pada Memory Utama, Flash Disk, PROM, EPROM, EEPROM
Memory Optik
data Titik Titik Cermin dan Bukan Cermin Penulisan dataThermik, Magnetik Pembacaan data Optik Laser Disk, CD-ROM, Optikal Disk, Hard Copy.
Dapat saling memahami Agar 2 sistem dengan standard yang berbeda dapat berkomunikasi, di antara keduanya harus diberi sistem antarmuka (interface)
Compatible:
Interface
Berupa HW dan atau SW Berfungsi menterjemahkan Standard Pengirim menjadi Standard Penerima
penerima memahami data yang dikirim oleh pengirim.
Interface
Membuat agar supaya kedua belah pihak menjadi saling memahami
Komputer yang digunakan sekarang adalah komputer elektronik digital hanya bisa mengolah data biner yang secara fisik berupa pulsa pulsa tegangan listrik HIGH dan LOW.
Semua data yang diolah oleh CPU harus dalam bentuk data Elektronik yang berupa Pulsa-Pulsa Tegangan Listrik yang standard.
Data yang akan diolah: -Data Mekanik -Data Magnetik -Data Elektrik -Data Elektronik -Data Optik - dll
Apabila tidak berupa pulsa pulsa tegangan listrik yang standard data diubah dulu menjadi pulsa pulsa tegangan listrik yang standard dengan Transducer.
Data asal
1.Mekanik
Tranducer
Mechano Electric
3.Optik
Opto Electr(on)ic
Kerapatan Data pada Penyimpan Data Dimensi sama, makin banyak data yang dapat disimpan datanya semakin rapat (tinggi)
Sekarang, kerapatan data relatif sangat tinggi Hard Disk yang bisa masuk saku celana memiliki kapasitas 160 Gbyte bahkan lebih. Flashdisk dengan ukuran sebesar jari kelingking orang dewasa berkapasitas 8 Gbyte.
makin kecil ukuran sistem penyimpan data makin mudah dibawa semakin portable konsumsi energi makin sedikit cost makin rendah.
Reliabilitas (Reliability) suatu Penyimpan Data : Selang waktu efektif mana Penyimpan Data tersebut tetap mampu dikenai proses baca / tulis dengan benar 2 versi Reliabilitas yang pernah didefinisikan : MTBF & MTTF
MTBF (Mean Times Before Failure) selang waktu efektif yang dihitung sejak saat Penyimpan Data tersebut digunakan pertama kali s/d saat kapan
MTTF (Mean Times To Failure) selang waktu efektif yang dihitung sejak saat Penyimpan Data tersebut digunakan pertama kali sampai dengan
* Kesalahan timbul karena faktor internal Penyimpan Data yaitu menurunnya kemampuan (loyo/ exhausted) material Penyimpan Data untuk menerima proses baca /tulis bukan karena faktor eksternal seperti panas, listrik, magnit, atau mekanik.
Sekarang,
MTBF tidak digunakan lagi
Hard Disk dgn MTTF 17000jam dipasang pada komputer yang setiap minggu (7 hari) digunakan total selama 30 jam. Apabila setiap jamnya Hard Disk tersebut diakses baca / tulis rata rata selama 3 menit, berapakah umur Hard disk tsb? Catatan : 1 tahun = 365 hari.
Elektronik
menggunakan rangkaian elektronik Digital data yang diolah harus data biner
Komputer Program Tersimpan sebelum dieksekusi, data & instruksi harus disimpan dahulu di memory utama. Berorientasi Byte satuan data Byte (8 bit).
Clock tegangan listrik berupa gelombang kotak (square waves) yang dibangkitkan terus menerus selama komputer diberi catu daya
E [Volt]
Tclock
t [dt]
(1 clock)
3 G proses = 3 x
9 10 proses
CLOCK adalah
Setiap proses selalu dimulai pada saat awal Gelombang CLOCK dibangkitkan
E [Volt]
Tclock
t [dt]
(1 clock)
Waktu akses memory / kecepatan memory ditentukan oleh karakteristik material / bahan pembentuk sistem memory tersebut [dt]
Tidak terpengaruh oleh frekwensi clock komputer
Sebuah sistem memory, apabila digunakan pada sistem komputer dengan frekwensi clock (fclk) berapapun juga, kecepatan memory tersebut akan tetap.
Kecepatan proses oleh CPU (kecepatan CPU) ditentukan oleh tingginya frekwensi clock komputer (fclk)
[Siklus mesin];[machine cycles]
Sebuah sistem memory digunakan pada komputer dengan fclk yang berbeda, maka :
Waktu tunggu yang dilakukan oleh CPU untuk menunggu selesainya akses data pada Memory Utama
Wait State:
Besaran Wait State selalu bilangan bulat : Zero Wait State, One Wait State, Two Wait State, dan seterusnya.
MEMORY
t (dt)
MEMORY
t (dt)
CPU Time tCPU tMEM - tCPU
tMEM tCPU WST tCPU di mana : tMEM : waktu proses CPU tCPU : waktu akses Memory Utama
Apabila hasil perhitungan WST yang didapat berupa bilangan pecahan, maka harus dibulatkan ke atas.
1. Menaikkan Frekwensi Clock 2.Menurunkan Wait State 3.Menggunakan Memory Antara 4.Menerapkan Virtual Memory 5.Menerapkan Proses Paralel
CPU
MEMORY
Atas Dasar Aliran Instruksi dan Data, terdapat 4 jenis Komputer 1. Single Instruction Stream Single Data Stream (SISD) 2. Single Instruction Stream Multiple Data Stream (SIMD) 3. Multiple Instruction Stream Multiple Data Stream (MIMD) 4. Multiple Instruction Stream Single Data Stream (MISD) Pipe Lining
1. SISD
D
Prosesor tunggal
I
S2
S1
Sm D
Data yang masuk ke CPU diproses oleh sebuah instruksi, Data yg masuk berikutnya diproses oleh Instruksi berikutnya. Demikian seterusnya.
2. SIMD
Prosesor Jamak. Proses paralel
D1 P1 D1 D2 P2 D2 Dm Pm Dm
Terdapat m buah Prosesor. Masing masing Prosesor menerima Data masukan yang berbeda beda
Seluruh Prosesor menerima Instruksi yang sama.
3. MIMD
Prosesor Jamak. Proses paralel
D1 I1 P1 D1 I2 D2 P2 D2 Im Dm Pm Dm
Terdapat m buah Prosesor Masing masing Prosesor menerima Data masukan & Instruksi yang berbeda beda
4. MISD
Prosesor tunggal
I
i1
i2
S1
S2
Segment 1 Segment 2
Proses paralel
P
im Sm
D Segment m
Data yang masuk ke CPU diproses di S1 oleh instruksi i1. Hasilnya dimasukkan ke S2 diproses oleh instruksi i2 Pada saat hasil proses S1 dikirim ke S2 , data baru masuk ke CPU diproses di S1 bersamaan dgn proses di S2
Kemungkinan yg terjadi :
Pada satu saat, di setiap segment terdapat satu data yang diproses secara bersamaan oleh masing masing segment