1 Pertemuan 15 Konsep Kehandalan Piranti Lunak Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.

Slides:



Advertisements
Presentasi serupa
PROCESSING DIVICE ALAT PEMROSESAN.
Advertisements

PERFORMANCE/ UNJUK KERJA
APLIKASI KOMPUTER DALAM MANAJEMEN KONSTRUKSI 1
Central Processing Unit
PENDAHULUAN ARSITEKTUR KOMPUTER
Organisasi dan Arsitektur Komputer Pertemuan I : Pendahuluan Organisasi dan Arsitektur Komputer.
Pengenalan Mikroprosessor
SISTEM PERANGKAT KERAS. PENDAHULUANMIKROKOMPUTER.
1 Pertemuan 18 Control Unit 1 Matakuliah: H0344/Organisasi dan Arsitektur Komputer Tahun: 2005 Versi: 1/1.
1 Pertemuan #2 Clocks Matakuliah: H0232/Sistem Waktu Nyata Tahun: 2005 Versi: 1/5.
1 Pertemuan 6 Hubungan Komponen terhadap Kehandalan Paralel Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
1 Pertemuan 16 Model Kehandalan Piranti Lunak Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
1 Pertemuan 20 Tanggung Jawab Mutu Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
Pertemuan 3 Pengukuran Kehandalan Sistem
Pertemuan 5-6 Metode pemulusan eksponential tunggal
Organisasi dan arsitektur komputer
Pertemuan 9 Penilaian Kehandalan Suatu Sistem
1 Pertemuan 25 Troubleshooting : Teknik Simulasi Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
1 Pertemuan 8 Model Kehandalan Suatu Sistem Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
Pertemuan 24 Failure Tree Analysis
Pertemuan 5 Hubungan Komponen terhadap Kehandalan Seri
1 Pertemuan 7 Klasifikasi dan Rekognisi Pola (1) Matakuliah: T0283 – Computer Vision Tahun: 2005 Versi: Revisi 1.
Pertemuan 5 Balok Keran dan Balok Konsol
1 Pertemuan 5 PPh PASAL 21 Matakuliah: A0572/ Perpajakan Tahun: 2005 Versi: Revisi 1.
1 Pertemuan #11 Mixed Discipline System Matakuliah: H0332/Simulasi dan Permodelan Tahun: 2005 Versi: 1/1.
Pertemuan 1 Struktur Dasar Sistem Komputer
Matakuliah : R0022/Pengantar Arsitektur Tahun : Sept 2005 Versi : 1/1
1 Pertemuan #11 Systems of Clock 2 Matakuliah: H0232/Sistem Waktu Nyata Tahun: 2005 Versi: 1/5.
1 Pertemuan #3 Probability Distribution Matakuliah: H0332/Simulasi dan Permodelan Tahun: 2005 Versi: 1/1.
1 Pertemuan > > Matakuliah: > Tahun: > Versi: >. 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : >
1 Pertemuan 6 Hubungan WCA dan Sistem Informasi Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
1 Pertemuan 18 Komponen Waktu Kalender Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1.
1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 13 Algoritma Pergantian Page Matakuliah: T0316/sistem Operasi Tahun: 2005 Versi/Revisi: 5.
1 Pertemuan 3 Instruksi Mesin dan Program: I Matakuliah: T0324 / Arsitektur dan Organisasi Komputer Tahun: 2005 Versi: 1.
1 Pertemuan 5 Database Management System Disiapkan oleh : Indra Tjahjani, Ir, SS, MLA, MMSI, Dr D 2422 Matakuliah: R0352 / Pengantar Teknologi Informasi.
1 Pertemuan 18 Pencahayaan / Lighting Matakuliah: R0374/Komputasi Desain Arsitektur II Tahun: 2005 Versi: V-1/R-0.
Pertemuan 04 Fungsi-fungsi Microsoft Excel
Pertemuan 11 Hubungan Kehandalan dengan Pemeliharaan
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
Pertemuan 10 PAJAK PERTAMBAHAN NILAI dan PPn BM
Komponen Dasar Sistem Operasi

Pertemuan 12 Prosedur dan Konsep Perawatan
Matakuliah : R0352 / Pengantar Teknologi Informasi
Pertemuan 1 Pengolahan vektor
Arsitektur Komputer II
PENDAHULUAN ARSITEKTUR KOMPUTER
Pertemuan 23 Analisis Kegagalan Sistem
Pertemuan 4 Peningkatan Kehandalan Sistem
Pertemuan <<11>> << LAJU REAKSI>>
Pertemuan 25 Pipelining: I
Matakuliah : T0074 / Grafika Komputer
Pertemuan 16 SISTEM AKUNTANSI UTANG
Pertemuan 4 MANAJEMEN PERSEDIAAN (lanjutan)
Pertemuan #1 Introduction
Organizes Sistem Komputer
Micro-programmed Control (Kontrol Termikroprogram)
Matakuliah : T0074 / Grafika Komputer
Pertemuan #10 Systems of Clock 1
Pertemuan 13 Analisis kehandalan sistem 1
Organisasi Komputer II
Pertemuan 10 Komputer dan komunikasi informasi melalui internet
Organisasi Komputer II
Arsitektur Komputer Pertemuan - 1 Oleh : Tim Pengajar.
SISTEM OPERASI Desi Ramayanti, S.Kom 11/16/2018
PENDAHULUAN ARSITEKTUR KOMPUTER
PENDAHULUAN ARSITEKTUR KOMPUTER
PENDAHULUAN ARSITEKTUR KOMPUTER
PENDAHULUAN ARSITEKTUR DAN ORGANISAI KOMPUTER. Apa Tujuan Belajar Arsitektur Komputer ? 1. Mengetahui tentang matakuliah Arsitektur & Organisasi Komputer.
Transcript presentasi:

1 Pertemuan 15 Konsep Kehandalan Piranti Lunak Matakuliah: H0204/ Rekayasa Sistem Komputer Tahun: 2005 Versi: v0 / Revisi 1

2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menghasilkan formula komponen waktu kalender dan waktu eksekusi

3 Outline Materi Pendahuluan Processor & System Performance Metrics –Execution time –Clock rate –MIPS –MFLOPS Software Reliability Quantity

4 Konsep kehandalan Piranti lunak – (1) Kegagalan (failure) dan kesalahan (fault) –Failure  behaviour of the program –Fault  defect in the program –Saat eksekusi  + kondisi tertentu  failure User request Display program “?” Inefficient routine Not enough mem ory. etc

5 Konsep kehandalan piranti lunak – (2) Tiga macam waktu  Reliability Quantity Waktu Eksekusi / Execution Time (T) –Waktu yang dihabiskan processor untuk melaksanakan instruksi program Calender Time(t) –Periode waktu ketersediaan resource maupun pemakaian resource untuk mengoperasikan program

6 Konsep kehandalan Piranti lunak – (3) Clock Time –Lama waktu(elapsed time) dari start s/d akhir eksekusi program dijalankan di komputer. –(termasuk waktu tunda/wait time, waktu eksekusi program lain tapi tidak termasuk pada saat komputer “shut down”) Contoh : Dalam satu minggu waktu kalender, mungkin ada 50 jam clock time selama sistem dijalankan/running dan 25 jam eksekusi untuk program word processor di luar down time.

7 Processor & System Performance Metrics (David J.Lilja) Waktu Eksekusi (Execution Time) Clock rate  frequency of the processor’s central clock MIPS (Million of Instructions executed per second)  Kecepatan eksekusi per unit waktu  MIPS = n / (t e x 10 6 ) t e = waktu yang diperlukan utk eksekusi n total instruksi

8 Processor & System Performance Metrics (David J.Lilja) MFLOPS (Million of floating-point Operations executed per second  Arithmetic operation on two floating point (i.e fractional) quantities to be the basic unit of ‘distance’  MFLOPS = f / (t e x 10 6 ) Dimana f adalah jumlah eksekusi dari floating-point operation dalam t e detik

9 SpeedUp and Relative Change Berguna untuk pengukuran sistem terhadap suatu dasar dari sistem yang dipakai Disebut juga pengukuran kecepatan (speed metrics) atau throughput metrics(R) Diukur secara langsung dari waktu eksekusi Speedup dari sistem 2 terhadap sistem 1 (S 2,1 ) adalah S 2,1 = R 2 / R 1 = (D/T 2 ) / (D/T 1 ) = T 1 / T 2, dimana D 1 adalah ‘distance traveled’ in time T 1 by the application program when executing on system 1 (begitu juga dgn D2 asumsi D 1 = D 2 ), atau R 2 = S 2,1.R 1, dimana R 1 dan R 2 adalah pengukuran kecepatan (speed metrics yang akan dibandingkan)  Jika T2 1) begitupun sebaliknya

10 SpeedUp and Relative Change Relative change adalah persentase perubahan relatif terhadap kinerja sistem lain (  2,1 artinya penggunaan sistem 1 sebagai acuan).  2,1 = (R 2 – R 1 ) / R 1  2,1 = (T 1 – T 2 ) / T 2  2,1 = S 2,1 - 1  Bernilai positif, artinya sistem 2 lebih cepat dari sistem 1, begitupun sebaliknya

11 Contoh Ilustrasi perhitungan Speedup dan relative change Dari tabel terlihat pengukuran kecepatan speedup dan relative change dengan sistem 1 sebagai acuan. dari perbandingan empat sistem  sistem 4 adalah tercepat diikuti sistem 2, 1 dan 3  Sistem 2 memiliki speedup 1.33 kali terhadap sistem 1 atau ekivalen 33 % lebih cepat dari sistem 1  Sistem 3 ternyata 11 % lebih lambat thd sistem 1 dengan slowdown factor 0.89 System x Execution time T x (s) SpeedUp S x,1 Relative Change  x,1 (%)

12 Tugas / Assignment Tabel 1. The times measured on several different systems for a few benchmark programs ProgramS1S2S3Number of instructions x x x x x Tabel berikut menunjukkan pengukuran waktu eksekusi untuk beberapa program benchmark yang berbeda pada saat program di eksekusi dengan tiga sistem berbeda. Kolom terakhir menunjukkan jumlah dari instruksi yang dieksekusi oleh setiap program benchmark. Asumsi setiap benchmark mempunyai penilaian bobot yang sama, hitunglah : a.rata-rata waktu eksekusi utk setiap Program b.Rata-rata kecepatan dari MIPS c.Rata-rata speed up dan perubahan relatif bila menggunakan S3 sebagai dasar sistem