SlideShare a Scribd company logo
Aufar Fajar – 1127019
Yosua Natanael – 1127017
Jefry Karundeng – 0827034
Sistem Waktu nyata
MEMPERKIRAKAN RUN-TIME
PROGRAM
Pengantar
Sistem
Waktu
Nyata
Sering menemui
Deadline
Kegiatan prediksi run-time
program merupakan suatu hal
yang PENTING, namun SULIT
Prediksi harus bergantung pada faktor-faktor berikut :
• Source Code, source code yang dioptimasi secara hati-hati akan memberikan waktu
eksekusi yang singkat.
• Compiler, Fungsi dari compiler adalah menerjemahkan kode tingkat tinggi menjadi
kode mesin. Waktu eksekusi akan bergantung pada sifat pemetaan.
• Arsitektur Mesin, Eksekusi sebuah program membutuhkan banyak interaksi antara
prosesor, memori, dan perangkat I/O. Ukuran dan pengorganisasian cache juga
mempengaruhi waktu akses-memori.
• Sistem Operasi , Sistem operasi berkaitan dengan jadwal penugasan dan pengaturan
memori, dimana keduanya memiliki pengaruh yang besar terhadap waktu eksekusi.
ANALISIS SOURCE-
CODE
L1: a := b * c
L2: b := d + e
L3: c := a – f
ANALISIS SOURCE-CODE
PERHITUNGAN UNTUK PIPELINING
Mesin
Von-
Neumann
eksekusi yang sekuensial (berurut). Instruksi diambil, di-decode, lalu
dieksekusi. Kemudian siklus itu terus berlanjut.
Mesin
Pipeline
Pada pipeline proses dapat dibagi menjadi beberapa tahap dan
beberapa proses dapat dilaksanakan secara simultan.
Kompleksitas yang sering ditemui : ketergantungannya terhadap instruksi yang
aktif pada komputer, percabangan kondisional, dan interrupts.
Contohnya, instruksi Ii membutuhkan output dari Ij. Ii harus menunggu Ij untuk
mengeluarkan output sebelum ia bisa mengeksekusi.
DUA-TINGKATAN PIPELINE
Tingkatan
Pertama
Tingkatan
Kedua
Prosesor mengambil instruksi dari memori utama
(main memory) dan memasukkannya ke dalam
“prefetch buffer”
Mengatasi semua hal lainnya, termasuk operasi
baca/tulis.
CONTOH
Misalkan diberikan notasi sebagai
berikut,
• Ii instruksi i
• ni waktu eksekusi dari Ii
termasuk akses memori
• vi ukuran bit-opcode dari
instruksi i
• ri jumlah data pada memori
yang harus dibaca untuk
kebutuhan Ii
• wi jumlah data pada memori
yang harus ditulis untuk
kebutuhan Ii
didapat data sebagai berikut,
Instruksi ni vi ri wi
I1 10 2 0 0
I2 4 1 0 0
I3 10 3 0 0
I4 2 2 2 0
I5 5 2 0 0
Op-Code
1 Instruksi
Op-code
Keterangan
Ex : LOAD, STORE, ADD
1 9 4 F
Op-Code
Address
Analisis Prediksi Pipeline
• Mari kita asumsikan bahwa prosesor melakukan 4
kali siklus untuk mengakses memori.
• Ketika v1 = 2, tahap fetch harus membaca 2 bit
dari memori utama sebelum I1 dapat mulai
mengeksekusi.
• Hal tersebut membutuhkan 2 x 4 = 8 siklus.
• I1 mulai mengeksekusi saat waktu mencapai
angka 8, dan selesai pada waktu T1 = 8 + 10 = 18.
Cache
• Cache adalah suatu tempat untuk menyimpan
sesuatu secara sementara, dengan harapan jika
data yang sama akan diakses, akses akan menjadi
lebih cepat.
• Dalam Internet, sebuah proxy cache dapat
mempercepat proses browsing dengan cara
menyimpan data yang telah diakses di komputer.
Jika kemudian ada user yang mengakses data
yang sama, proxy cache akan mengirim data
tersebut dari cache-nya, bukan dari tempat yang
lama diakses.
Memori Virtual
Memori = Ruang Penyimpanan
Virtual = Tiruan / tidak nyata.
• Memori Virtual adalah sebuah sistem yang digunakan
oleh sistem operasi untuk menggunakan sebagian dari
Memori Sekunder (Harddisk) seolah-olah ia
menggunakannya sebagai memori internal/utama
(RAM) fisik yang terpasang di dalam sebuah sistem
komputer.
• Memori Virtual dapat digunakan untuk menjalankan
aplikasi yang membutuhkan memori yang besar
terutama untuk game, Apabila kapasitas RAM kecil.
Virtual Memori

More Related Content

Viewers also liked

IRIS task schedulling (Real-time system)
IRIS task schedulling (Real-time system)IRIS task schedulling (Real-time system)
IRIS task schedulling (Real-time system)
Aufar Fajar
 
Sistem pemindai biometrik retina dan iris
Sistem pemindai biometrik retina dan irisSistem pemindai biometrik retina dan iris
Sistem pemindai biometrik retina dan iris
Aufar Fajar
 
Candra Krisna - Thecakris.pin
Candra Krisna - Thecakris.pinCandra Krisna - Thecakris.pin
Candra Krisna - Thecakris.pin
Forum anakUI
 
Parallel Port
Parallel PortParallel Port
Parallel Port
Aufar Fajar
 
Presentasi bisnis model canvas
Presentasi bisnis model canvasPresentasi bisnis model canvas
Presentasi bisnis model canvas
Rona Binham
 
Layout Pada Slide Presentasi by Mustofa Thovids (Slide Presentation Expert)
Layout Pada Slide Presentasi by Mustofa Thovids (Slide Presentation Expert)Layout Pada Slide Presentasi by Mustofa Thovids (Slide Presentation Expert)
Layout Pada Slide Presentasi by Mustofa Thovids (Slide Presentation Expert)
Mustofa Thovids
 
#Instagram #Tips for #Businesses
#Instagram #Tips for #Businesses#Instagram #Tips for #Businesses
#Instagram #Tips for #Businesses
Empowered Presentations
 
Contoh Slide Presentasi Powerpoint yang Baik dan Menarik (Versi Terbaru 2015)
Contoh Slide Presentasi Powerpoint yang Baik dan Menarik (Versi Terbaru 2015)Contoh Slide Presentasi Powerpoint yang Baik dan Menarik (Versi Terbaru 2015)
Contoh Slide Presentasi Powerpoint yang Baik dan Menarik (Versi Terbaru 2015)
Mustofa Thovids
 
Marketing Plan Coffee Bar
Marketing Plan   Coffee BarMarketing Plan   Coffee Bar
Marketing Plan Coffee Bar
Ajay Panandikar
 
Roba Esta Presentacion! (Steal This Presentation!)
Roba Esta Presentacion! (Steal This Presentation!)Roba Esta Presentacion! (Steal This Presentation!)
Roba Esta Presentacion! (Steal This Presentation!)
Jesse Desjardins - @jessedee
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Arry Rahmawan
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Arry Rahmawan
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Arry Rahmawan
 
Connect With Your Audience
Connect With Your AudienceConnect With Your Audience
Connect With Your Audience
Slides That Rock
 
Business plan for Coffee Shop
Business plan for Coffee ShopBusiness plan for Coffee Shop
Business plan for Coffee Shop
Cochin University
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
Arry Rahmawan
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
Arry Rahmawan
 
My Tweet Story: How I Joined the Conversation & Why You Should Too
My Tweet Story: How I Joined the Conversation & Why You Should TooMy Tweet Story: How I Joined the Conversation & Why You Should Too
My Tweet Story: How I Joined the Conversation & Why You Should Too
Parker Brand Creative Services
 
Presenters Tool Belt - What Every Presenter Should Carry
Presenters Tool Belt - What Every Presenter Should CarryPresenters Tool Belt - What Every Presenter Should Carry
Presenters Tool Belt - What Every Presenter Should Carry
Empowered Presentations
 
Creative Thinking
Creative ThinkingCreative Thinking
Creative Thinking
Tony Yoo
 

Viewers also liked (20)

IRIS task schedulling (Real-time system)
IRIS task schedulling (Real-time system)IRIS task schedulling (Real-time system)
IRIS task schedulling (Real-time system)
 
Sistem pemindai biometrik retina dan iris
Sistem pemindai biometrik retina dan irisSistem pemindai biometrik retina dan iris
Sistem pemindai biometrik retina dan iris
 
Candra Krisna - Thecakris.pin
Candra Krisna - Thecakris.pinCandra Krisna - Thecakris.pin
Candra Krisna - Thecakris.pin
 
Parallel Port
Parallel PortParallel Port
Parallel Port
 
Presentasi bisnis model canvas
Presentasi bisnis model canvasPresentasi bisnis model canvas
Presentasi bisnis model canvas
 
Layout Pada Slide Presentasi by Mustofa Thovids (Slide Presentation Expert)
Layout Pada Slide Presentasi by Mustofa Thovids (Slide Presentation Expert)Layout Pada Slide Presentasi by Mustofa Thovids (Slide Presentation Expert)
Layout Pada Slide Presentasi by Mustofa Thovids (Slide Presentation Expert)
 
#Instagram #Tips for #Businesses
#Instagram #Tips for #Businesses#Instagram #Tips for #Businesses
#Instagram #Tips for #Businesses
 
Contoh Slide Presentasi Powerpoint yang Baik dan Menarik (Versi Terbaru 2015)
Contoh Slide Presentasi Powerpoint yang Baik dan Menarik (Versi Terbaru 2015)Contoh Slide Presentasi Powerpoint yang Baik dan Menarik (Versi Terbaru 2015)
Contoh Slide Presentasi Powerpoint yang Baik dan Menarik (Versi Terbaru 2015)
 
Marketing Plan Coffee Bar
Marketing Plan   Coffee BarMarketing Plan   Coffee Bar
Marketing Plan Coffee Bar
 
Roba Esta Presentacion! (Steal This Presentation!)
Roba Esta Presentacion! (Steal This Presentation!)Roba Esta Presentacion! (Steal This Presentation!)
Roba Esta Presentacion! (Steal This Presentation!)
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #1
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #2
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #5
 
Connect With Your Audience
Connect With Your AudienceConnect With Your Audience
Connect With Your Audience
 
Business plan for Coffee Shop
Business plan for Coffee ShopBusiness plan for Coffee Shop
Business plan for Coffee Shop
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #3
 
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
Contoh Desain Slide Presentasi Ilmiah Kreatif dan Menarik #4
 
My Tweet Story: How I Joined the Conversation & Why You Should Too
My Tweet Story: How I Joined the Conversation & Why You Should TooMy Tweet Story: How I Joined the Conversation & Why You Should Too
My Tweet Story: How I Joined the Conversation & Why You Should Too
 
Presenters Tool Belt - What Every Presenter Should Carry
Presenters Tool Belt - What Every Presenter Should CarryPresenters Tool Belt - What Every Presenter Should Carry
Presenters Tool Belt - What Every Presenter Should Carry
 
Creative Thinking
Creative ThinkingCreative Thinking
Creative Thinking
 

Similar to Estimating the run-time program (Real-time system)

 Manajemen memory dan Swapping
 Manajemen memory dan Swapping Manajemen memory dan Swapping
 Manajemen memory dan Swapping
Edho Pratama
 
Operating system
Operating systemOperating system
Operating system
ahmad faozi
 
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.pptMATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
karuniaman
 
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptxMATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
karuniaman
 
Arsitektur Sistem Komputer
Arsitektur Sistem KomputerArsitektur Sistem Komputer
Arsitektur Sistem Komputer
Materi Kuliah Online
 
Modul 2 Piranti Keras Integrasi Teknologi Perancangan dan Manufaktur .pdf
Modul 2 Piranti Keras  Integrasi Teknologi Perancangan dan Manufaktur .pdfModul 2 Piranti Keras  Integrasi Teknologi Perancangan dan Manufaktur .pdf
Modul 2 Piranti Keras Integrasi Teknologi Perancangan dan Manufaktur .pdf
sallycahyati1
 
Pert.1 struktur dasar komputer
Pert.1 struktur dasar komputerPert.1 struktur dasar komputer
Pert.1 struktur dasar komputer
Ical Militanmannojack
 
Chapter 4
Chapter 4Chapter 4
01 sejarah sistem operasi
01 sejarah sistem operasi01 sejarah sistem operasi
01 sejarah sistem operasi
Setia Juli Irzal Ismail
 
Tentang Komputer
Tentang KomputerTentang Komputer
Tentang Komputer
Ari Yandi
 
Pertemuan 3. Struktur CPU.ppt
Pertemuan 3. Struktur CPU.pptPertemuan 3. Struktur CPU.ppt
Pertemuan 3. Struktur CPU.ppt
DoniOktaviana2
 
Pertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessorPertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessor
jumiathyasiz
 
arskom_pertemuan_02.ppt oekrkbsknjowdnsdjkhdsjbnbsahb
arskom_pertemuan_02.ppt oekrkbsknjowdnsdjkhdsjbnbsahbarskom_pertemuan_02.ppt oekrkbsknjowdnsdjkhdsjbnbsahb
arskom_pertemuan_02.ppt oekrkbsknjowdnsdjkhdsjbnbsahb
ssuser651430
 
Alat pemroses cpu
Alat pemroses cpuAlat pemroses cpu
Alat pemroses cpu
muhamadilham001
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptx
Nitha Thatha
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptx
yunusziliwu
 
Pertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessorPertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessor
jumiathyasiz
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
aulia sriwahyuni
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
aulia sriwahyuni
 

Similar to Estimating the run-time program (Real-time system) (20)

 Manajemen memory dan Swapping
 Manajemen memory dan Swapping Manajemen memory dan Swapping
 Manajemen memory dan Swapping
 
K1
K1K1
K1
 
Operating system
Operating systemOperating system
Operating system
 
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.pptMATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
MATA KULIAH GANJIL ARSITEKTUR KOMPUTER.ppt
 
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptxMATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
MATERI PERKULIAHAN ARSITEKTUR KOMPUTER.pptx
 
Arsitektur Sistem Komputer
Arsitektur Sistem KomputerArsitektur Sistem Komputer
Arsitektur Sistem Komputer
 
Modul 2 Piranti Keras Integrasi Teknologi Perancangan dan Manufaktur .pdf
Modul 2 Piranti Keras  Integrasi Teknologi Perancangan dan Manufaktur .pdfModul 2 Piranti Keras  Integrasi Teknologi Perancangan dan Manufaktur .pdf
Modul 2 Piranti Keras Integrasi Teknologi Perancangan dan Manufaktur .pdf
 
Pert.1 struktur dasar komputer
Pert.1 struktur dasar komputerPert.1 struktur dasar komputer
Pert.1 struktur dasar komputer
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
01 sejarah sistem operasi
01 sejarah sistem operasi01 sejarah sistem operasi
01 sejarah sistem operasi
 
Tentang Komputer
Tentang KomputerTentang Komputer
Tentang Komputer
 
Pertemuan 3. Struktur CPU.ppt
Pertemuan 3. Struktur CPU.pptPertemuan 3. Struktur CPU.ppt
Pertemuan 3. Struktur CPU.ppt
 
Pertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessorPertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessor
 
arskom_pertemuan_02.ppt oekrkbsknjowdnsdjkhdsjbnbsahb
arskom_pertemuan_02.ppt oekrkbsknjowdnsdjkhdsjbnbsahbarskom_pertemuan_02.ppt oekrkbsknjowdnsdjkhdsjbnbsahb
arskom_pertemuan_02.ppt oekrkbsknjowdnsdjkhdsjbnbsahb
 
Alat pemroses cpu
Alat pemroses cpuAlat pemroses cpu
Alat pemroses cpu
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptx
 
Slide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptxSlide-INF-Modul-1.pptx
Slide-INF-Modul-1.pptx
 
Pertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessorPertemuan 6 bagian prosessor
Pertemuan 6 bagian prosessor
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 
Bab 2 bagian dalam komputer
Bab 2 bagian dalam komputerBab 2 bagian dalam komputer
Bab 2 bagian dalam komputer
 

Recently uploaded

Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
denny404455
 
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMKPanduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
PujiMaryati
 
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAKBAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
HUMAH KUMARASAMY
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
vivi211570
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
d2spdpnd9185
 
Modul Projek - Yuk Makan Ketupat (Kearifan Lokal) Fase C - Fase C.pdf
Modul Projek  - Yuk Makan Ketupat (Kearifan Lokal) Fase C - Fase C.pdfModul Projek  - Yuk Makan Ketupat (Kearifan Lokal) Fase C - Fase C.pdf
Modul Projek - Yuk Makan Ketupat (Kearifan Lokal) Fase C - Fase C.pdf
ShintaKurniawatiSs
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
pristayulianabila
 
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
nengenok23
 
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdekaModul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Fathan Emran
 
Materi MATSAMA Pengenalan Kurikulum.pptx
Materi MATSAMA  Pengenalan Kurikulum.pptxMateri MATSAMA  Pengenalan Kurikulum.pptx
Materi MATSAMA Pengenalan Kurikulum.pptx
ssuseraf5f2e
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
Kanaidi ken
 
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptxREVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
adityanoor64
 
Pengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa IndonesiaPengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa Indonesia
sucibrooks86
 
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
BAHTIARMUHAMAD
 
Materi Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi BencanaMateri Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi Bencana
AyuniDwiLestari
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
Habibatut Tijani
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
SafaAgrita1
 
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdfJURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
SriWahyuni58535
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Fathan Emran
 

Recently uploaded (20)

Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 5 Fase C Kurikulum Merdeka
 
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
1. Sosialisasi_Serdos_2024_PSD_PTU dan Peserta.pdf
 
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMKPanduan E_KSP SMK 2024 Program Kemendikbud SMK
Panduan E_KSP SMK 2024 Program Kemendikbud SMK
 
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAKBAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
BAHAN MENGAJAR MATEMATIK KEPADA KANAK - KANAK
 
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptxpdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
pdf-powerpoint-kesehatan-reproduksi-remaja-ppt-kespro-remaja-_compress (1).pptx
 
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdfDemonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
Demonstrasi Konseptual Modul 2.1 - RPP Berdiferensiasi.pdf
 
Modul Projek - Yuk Makan Ketupat (Kearifan Lokal) Fase C - Fase C.pdf
Modul Projek  - Yuk Makan Ketupat (Kearifan Lokal) Fase C - Fase C.pdfModul Projek  - Yuk Makan Ketupat (Kearifan Lokal) Fase C - Fase C.pdf
Modul Projek - Yuk Makan Ketupat (Kearifan Lokal) Fase C - Fase C.pdf
 
Biografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdfBiografi Presiden Republik Indonesia.pdf
Biografi Presiden Republik Indonesia.pdf
 
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docxUNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
UNIT 4 PB 3 MODUL AJAR PPKn KELAS 5 - modulguruku.com.docx
 
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdekaModul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 4 Fase B Kurikulum merdeka
 
Materi MATSAMA Pengenalan Kurikulum.pptx
Materi MATSAMA  Pengenalan Kurikulum.pptxMateri MATSAMA  Pengenalan Kurikulum.pptx
Materi MATSAMA Pengenalan Kurikulum.pptx
 
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
PELAKSANAAN (13-14 Juni'24) + Link2 Materi BimTek _"PTK 007 Rev-5 Thn 2023 (P...
 
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptxREVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
REVIEW KSP PERMENDIKBUDRISTEK 12 TH 2024.pptx
 
Pengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa IndonesiaPengenalan Morfologi & Tata Bahasa Indonesia
Pengenalan Morfologi & Tata Bahasa Indonesia
 
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
(Fase B ) - Gaya Hidup Berkelanjutan (P5).docx
 
Materi Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi BencanaMateri Geografi Kelas 11 Mitigasi Bencana
Materi Geografi Kelas 11 Mitigasi Bencana
 
Bab 7Korupsi sebagai persoalan moral .pptx
Bab 7Korupsi sebagai persoalan moral  .pptxBab 7Korupsi sebagai persoalan moral  .pptx
Bab 7Korupsi sebagai persoalan moral .pptx
 
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdfTugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
Tugas 3.1_BAB II_Kelompok 2 Tahap Inquiry .pdf
 
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdfJURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
JURNAL REFLEKSI DWI MINGGUAN 5 SRI WAHYUNI.pdf
 
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum MerdekaModul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
Modul Ajar PJOK Kelas 1 Fase A Kurikulum Merdeka
 

Estimating the run-time program (Real-time system)

  • 1. Aufar Fajar – 1127019 Yosua Natanael – 1127017 Jefry Karundeng – 0827034 Sistem Waktu nyata MEMPERKIRAKAN RUN-TIME PROGRAM
  • 2. Pengantar Sistem Waktu Nyata Sering menemui Deadline Kegiatan prediksi run-time program merupakan suatu hal yang PENTING, namun SULIT Prediksi harus bergantung pada faktor-faktor berikut : • Source Code, source code yang dioptimasi secara hati-hati akan memberikan waktu eksekusi yang singkat. • Compiler, Fungsi dari compiler adalah menerjemahkan kode tingkat tinggi menjadi kode mesin. Waktu eksekusi akan bergantung pada sifat pemetaan. • Arsitektur Mesin, Eksekusi sebuah program membutuhkan banyak interaksi antara prosesor, memori, dan perangkat I/O. Ukuran dan pengorganisasian cache juga mempengaruhi waktu akses-memori. • Sistem Operasi , Sistem operasi berkaitan dengan jadwal penugasan dan pengaturan memori, dimana keduanya memiliki pengaruh yang besar terhadap waktu eksekusi.
  • 3. ANALISIS SOURCE- CODE L1: a := b * c L2: b := d + e L3: c := a – f
  • 5. PERHITUNGAN UNTUK PIPELINING Mesin Von- Neumann eksekusi yang sekuensial (berurut). Instruksi diambil, di-decode, lalu dieksekusi. Kemudian siklus itu terus berlanjut. Mesin Pipeline Pada pipeline proses dapat dibagi menjadi beberapa tahap dan beberapa proses dapat dilaksanakan secara simultan. Kompleksitas yang sering ditemui : ketergantungannya terhadap instruksi yang aktif pada komputer, percabangan kondisional, dan interrupts. Contohnya, instruksi Ii membutuhkan output dari Ij. Ii harus menunggu Ij untuk mengeluarkan output sebelum ia bisa mengeksekusi.
  • 6. DUA-TINGKATAN PIPELINE Tingkatan Pertama Tingkatan Kedua Prosesor mengambil instruksi dari memori utama (main memory) dan memasukkannya ke dalam “prefetch buffer” Mengatasi semua hal lainnya, termasuk operasi baca/tulis.
  • 7. CONTOH Misalkan diberikan notasi sebagai berikut, • Ii instruksi i • ni waktu eksekusi dari Ii termasuk akses memori • vi ukuran bit-opcode dari instruksi i • ri jumlah data pada memori yang harus dibaca untuk kebutuhan Ii • wi jumlah data pada memori yang harus ditulis untuk kebutuhan Ii didapat data sebagai berikut, Instruksi ni vi ri wi I1 10 2 0 0 I2 4 1 0 0 I3 10 3 0 0 I4 2 2 2 0 I5 5 2 0 0
  • 8. Op-Code 1 Instruksi Op-code Keterangan Ex : LOAD, STORE, ADD 1 9 4 F Op-Code Address
  • 9. Analisis Prediksi Pipeline • Mari kita asumsikan bahwa prosesor melakukan 4 kali siklus untuk mengakses memori. • Ketika v1 = 2, tahap fetch harus membaca 2 bit dari memori utama sebelum I1 dapat mulai mengeksekusi. • Hal tersebut membutuhkan 2 x 4 = 8 siklus. • I1 mulai mengeksekusi saat waktu mencapai angka 8, dan selesai pada waktu T1 = 8 + 10 = 18.
  • 10. Cache • Cache adalah suatu tempat untuk menyimpan sesuatu secara sementara, dengan harapan jika data yang sama akan diakses, akses akan menjadi lebih cepat. • Dalam Internet, sebuah proxy cache dapat mempercepat proses browsing dengan cara menyimpan data yang telah diakses di komputer. Jika kemudian ada user yang mengakses data yang sama, proxy cache akan mengirim data tersebut dari cache-nya, bukan dari tempat yang lama diakses.
  • 11. Memori Virtual Memori = Ruang Penyimpanan Virtual = Tiruan / tidak nyata. • Memori Virtual adalah sebuah sistem yang digunakan oleh sistem operasi untuk menggunakan sebagian dari Memori Sekunder (Harddisk) seolah-olah ia menggunakannya sebagai memori internal/utama (RAM) fisik yang terpasang di dalam sebuah sistem komputer. • Memori Virtual dapat digunakan untuk menjalankan aplikasi yang membutuhkan memori yang besar terutama untuk game, Apabila kapasitas RAM kecil.