Analisa Sistem Komputer
Dr. Eri Prasetyo Wibowo Disampaikan pada kuliah perdana : Jurusan Sistem komputer dan Teknik Komputer Fakultas Ilmu Komputer Universitas Gunadarma 2006
Kenalan dulu ya Nama : Eri Prasetyo Wibowo. Email :
[email protected] Website : http://staffsite.gunadarma.ac.id/eri Riwayat Pendidikan : • S1 th. 1991, Universitas Gadjah Mada, Ps. Elektronika & Instrumentasi, jurusan Fisika. • S2 th. 1995, Universitas Gunadarma, Ps. Sistem Informasi. • S3 th. 2005, Université de Bourgogne, Dijon, France.
Kenalan dulu ya • Posisi di Universitas Gundarma - Th. 1992, staf lab. Teknik Komputer UG. - Th. 1993 – 2001, Ka. Lab. Pengembangan Perakitan Komputer - Th. 2006, Ka. Pengembangan pusat studi Mikroelektronika dan pengolahan citra
• Posisi di Diknas - Anggota reviewer Student grant, Teaching grant dan Research Grant proyek TPSDP.
What Is A Computer? • Sebuah komputer adalah sebuah peralatan elektronik, yang beroperasi dibawah kendali perangkat lunak ( sistem operasi ) yang bisa menerima data input , bisa memanipulasi data (processing) dan menghasilkan informasi ( output).
Peralatan yang mendukung sistem komputer Monitor (output)
Speaker (output)
System unit (processor, memory…)
Printer (output)
Storage devices (CD-RW, Floppy, Hard disk, zip,…)
Mouse (input) Scanner (input)
Keyboard (input)
Komponen utama sebuah komputer • Peralatan Input. • Central Processing Unit (termasuk control unit dan arithmetic/logic unit). • Memory. • Peralatan Output. • Peralatan penyimpanan.
Komponen utama sebuah komputer • CPU sering kita kenal dengan mikroprosesor, dimana mikroprosesor merupakan jantung dari komputer.
Bagaimana Mikroprosesor dibuat ? • Mikroprosesor dibuat dari desain berjuta-juta transistor (CMOS) dengan teknologi nano ( 0.09 um atau 0.18 um), yang dirancang dengan bantuan software tertentu ( misal Mentor Graphics, Cadence, Synopsys dll), kemudian hasil desain dikirim ke Fabrikasi CHIP untuk dibuat prototipenya.
Layout dari desain( transistor tipe P) Caisson N
P+ P
P+
N Vue de profil
Vue de dessus (Layout)
Layout desain yang siap dipabrikasi
Kembali
Kegiatan pembuatan CHIP di suatu Clean Fabrikasi
Keterkaitan Sistem Komputer dengan aplikasi lain • • • • • •
Komunikasi dan Jaringan Komputer Industri Manufaktur Kontrol Otomatis Embedded System Security dll
Komunikasi dan Jaringan Komputer • Tipe Jaringan
LAN (Local Area network)
WAN (Wide Area Network)
Komunikasi dan Jaringan Komputer • Model Jaringan - Jaringan tanpa kabel
Komunikasi dan Jaringan Komputer • Model Jaringan - Jaringan dengan kabel
kembali
Industri Manufaktur - CAM ( Computer Aided Manufacturing )
kembali
Kontrol Otomatis
Lab. Kontrol Otomatis
kembali
Embedded System
kembali
Security
Bagaimana Mengetahui Performance Sistem Komputer • Ada beberapa cara diantaranya adalah Benchmarking. Yaitu dengan tujuan mengukur sistem ( software / hardware) yang mewakili beban kerja sistem secara nyata dan meramalkan tentang waktu jalannya sistem.
Bagaimana Mengetahui Performance Sistem Komputer • Langkah proses benchmarking – Memilih bentuk benchmarking • Susah mendapatkan yang sesuai dan praktis
– Memilih sebuah ukuran performance secara individual untuk setiap banchmark • Waktu, kecepatan dll
– Memilih sebuah kumpulan ukuran performance untuk semua banchmark • Jumlah, rata-rata dll
Salah satu metode Benchmark GRAM Benchmarks for the SRC-6E[chitalwala] µP Board
µP Board
P3/P4 µP
P3/P4 µP
(1/3 GHz)
(1/3 GHz)
800/1600 MBytes/Sec
8000
8000
MAP III Board
L2 Control Chip
MIOC
µ Processor Memory (1.5 GB)
On-Board Memory OCM – Shared Memory (24 MB)
4800 (6 x 800)
4800 (6 x 800)
2400 (4800*)
User Chip
MIOC
4800 (6 x 800)
On-Board Memory (24 MB)
User Chip
800
Control Chip
4800 (6 x 800)
S N A P
L2
L2
S N A P
OCM - OCM
Ethernet
(1/3 GHz)
Shared Memory to MPM
800
PCI Slot
P3/P4 µP
(1/3 GHz)
800/1600 MBytes/s
OCM - MPM
L2
P3/P4 µP
User Chip
2400 (4800*)
User Chip
µ Processor Memory (1.5 GB)
PCI Slot
Latency Latency Shared Memory to OCM OCM to Shared Memory OCM to OCM (Bridge Port) Shared Memory to MPM MPM to Shared Memory
Minimum Data Transferre d
*1 word = 64 bits
Latency In Clock Cycles
Latency in μs
Pentium III
Pentium IV
Pentium III
Pentium IV
1 word*
20
20
0.20
0.20
1 word*
15
15
0.15
0.15
1 word *
11
11
0.11
0.11
4 words *
4200
2100
42
21
4 words *
1000
1000
10
10
Contoh software untuk benchmarking
Mencoba software
Bagaimana memodelkan keandalan sistem Diantaranya dengan metode Reliability Block Diagrams. Contoh kasus : • Sebuah arsitektur satelit NASA dalam riset didesain untuk keandalan yang tinggi. Komponen utama sistem komputer termasuk sistem CPU, Jaringan super cepat untuk koleksi dan transmisi data, dan jaringan kecepatan rendah untuk engineering dan kontrol. Satelit gagal (bermasalah) jika ada beberapa sistem utama gagal. •
Disana ada 3 komputer , dan sistem komputer gagal jika 2 atau lebih komputer yang ada gagal. Distribusi kerusakan dari sebuah komputer diberikan dengan notasi Fc.
•
Ini adalah sebuah redundant (2) jaringan kecepatan tinggi, dan sistem jaringan kecepatan tinggi gagal jika kedua jaringan gagal. Distribusi dari sebuah kerusakan jaringan kecepatan tinggi diberikan dengan notasi FH .
•
Jaringan kecepatan rendah dirancang sama, dengan sebuah distribusi kerusakan FL.
Bentuk pemodelannya
Penutup • Telah dijelaskan pengertian komputer, komponen utama pembentuknya dan bagimana proses komponen utama dibuat. • Telah dipaparkan keterkaitan antara sistem komputer dan aplikasi lainnya. • Mengetahui proses benchmarking dan mengetahui pemodelan keandalan sistem.