SlideShare a Scribd company logo
1 of 16
Download to read offline
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
RESOURCES
(SUMBER DAYA KOMPUTER)
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DEADLOCK DETECTION
DEADLOCK DETECTON
Detection with ONE RESOURCE of EACH TYPE
Detection with MULTIPLE RESOURCE of EACH TYPE
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DEADLOCK RECOVERY
Recovery Through
Preemption
Recovery Through Rollback
Recovery Through Killing
Process
DEADLOCK
RECOVERY
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DEADLOCK AVOIDANCE
Resource Trajectories
Save and Unsafe States
The Banker’s Algorithm for
Single Resource
DEADLOCK
AVOIDANCE
The Banker’s Algorithm for
Multiple Resources
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DEADLOCK PREVENTION
Attacking the Mutual
Exclusion Condition
Attacking the Hold and
Wait Condition
Attacking the No-
Preemption Condition
DEADLOCK
PREVENTION
Attacking the Circular Wait
Condition
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DEADLOCK ISSUES
Two-Phase Locking
Communication Deadlocks
Livelock
DEADLOCK
ISSUES
Starvation
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
RESOURCES
(SUMBER DAYA KOMPUTER)
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
Introduction to Computer Resource
• Resource atau sumber daya komputer adalah
segala sesuatu yang ada pada sebuah
komputer, mulai dari DEVICES, DATA, FILE dan
lain-lain yang berupa object dapat dikatakan
sebagai resources.
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
RESOURCES
COMPUTER
RESOURCE
INCLUDE DATA
INCLUDE
SOFTWARE
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
TYPE of RESOURCE
PREEMPTABLE
NON
PREEMPTABLE
TYPE of
RESOURCE
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
TYPE of RESOURCE
• Preemptable Resource adalah :
– Sumber daya dimana jika sebagian yang ada pada
sumber daya tersebut diambil tidak akan
menyebabkan kerusakan.
– Contoh : MEMORI
• Non Preemptable Resource adalah :
– Sumber daya dimana jika sebagian yang ada pada
sumber daya tersebut diambil akan menyebabkan
kerusakan.
– Contoh : DVD/Blu-Ray
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
STATE RESOURCE
REQUEST
USE
STATE
RESOURCE
RELEASE
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
STATE RESOURCE
• REQUEST
– Saat terdapat permintaan untuk menggunakan
resource, jika resource yang ada tersedia, maka akan
segera diberikan, tetapi jika resource tidak tersedia
atau digunakan maka proses akan diwajibkan untuk
menunggu. Dibeberapa sistem operasi jika kondisi
seperti ini terjadi maka sistem operasi akan
melakukan BLOCK permintaan dan akan diingatkan
saat resource yang diinginkan sudah dalam kondisi
IDLE atau tersedia. Dibebrapa sistem REQUEST akan
FAIL dengan munculnya ERROR CODE.
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
STATE RESOURCE
• USE
– Setelah permintaan (request) disetujui, maka sebuah
resource dapat digunakan oleh proses yang ada.
Penggunaan resource seharusnya sesuai dengan
kebutuhan, hal ini ditujukan agar tidak terjadi
deadlock.
• RELEAE
– Merupakan keadaan dimana resource digunakan akan
dilepas (release) oleh proses yang menggunakannya.
Pelepasan (release) sebuah resource akan
menyebabkan penyegaran kembali memori komputer.
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DAFTAR REFERENSI
• http://mcs109.bu.edu/site/files/deadlock/citydeadlock
_thumb.jpg.
• http://img2.izismile.com/img/img5/20121129/640/mo
rning_picdump_270_640_13.jpg.
• https://s3.amazonaws.com/lowres.cartoonstock.com/p
olitics-democrat-republican-gop-congress-
washington_d-mwu120117_low.jpg.
• https://en.wikibooks.org/wiki/Operating_System_Desi
gn/Concurrency/Deadlock.
• https://technet.microsoft.com/en-
us/library/ms177433(v=sql.105).aspx.
• http://assets.njspotlight.com/assets/16/0525/2222.
INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016
DAFTAR REFERENSI
• http://pisces.bbystatic.com//BestBuy_US/stor
e/ee/2015/com/pm/nav_desktops_1115.jpg;
maxHeight=288;maxWidth=520.
• Andrew S. Tanenbaum and Herbert BOS, 2015,
Modern Operating Systems Fourth Edition,
Pearson.

More Related Content

More from andy rachman

Kisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it supportKisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it support
andy rachman
 

More from andy rachman (20)

Sti 2016 02 Bilangan dan Kode
Sti 2016 02 Bilangan dan KodeSti 2016 02 Bilangan dan Kode
Sti 2016 02 Bilangan dan Kode
 
Sti 2016 01 update 2018
Sti 2016 01 update 2018Sti 2016 01 update 2018
Sti 2016 01 update 2018
 
Interaksi manusia dan komputer 03
Interaksi manusia dan komputer 03Interaksi manusia dan komputer 03
Interaksi manusia dan komputer 03
 
Interaksi manusia dan komputer - 01
Interaksi manusia dan komputer - 01Interaksi manusia dan komputer - 01
Interaksi manusia dan komputer - 01
 
Desain Materi Sistem Operasi
Desain Materi Sistem Operasi Desain Materi Sistem Operasi
Desain Materi Sistem Operasi
 
Sistem Operasi Pendahuluan - 01
Sistem Operasi Pendahuluan - 01Sistem Operasi Pendahuluan - 01
Sistem Operasi Pendahuluan - 01
 
Zotero reference manager
Zotero reference managerZotero reference manager
Zotero reference manager
 
Kisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it supportKisi kisi pertanyaan sertifikasi it support
Kisi kisi pertanyaan sertifikasi it support
 
Rekayasa perangkat lunak 03
Rekayasa perangkat lunak 03Rekayasa perangkat lunak 03
Rekayasa perangkat lunak 03
 
Fun action in game development
Fun action in game developmentFun action in game development
Fun action in game development
 
Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02Rekayasa perangkat lunak 02
Rekayasa perangkat lunak 02
 
Rekayasa perangkat lunak 01
Rekayasa perangkat lunak 01Rekayasa perangkat lunak 01
Rekayasa perangkat lunak 01
 
Jaringan syaraf tiruan_prediksi_penyakit
Jaringan syaraf tiruan_prediksi_penyakitJaringan syaraf tiruan_prediksi_penyakit
Jaringan syaraf tiruan_prediksi_penyakit
 
Manajemen proyek sistem informasi 001
Manajemen proyek sistem informasi 001Manajemen proyek sistem informasi 001
Manajemen proyek sistem informasi 001
 
Manajemen proyek sistem informasi 000
Manajemen proyek sistem informasi 000Manajemen proyek sistem informasi 000
Manajemen proyek sistem informasi 000
 
Pti 008 - dos and windows
Pti   008 - dos and windowsPti   008 - dos and windows
Pti 008 - dos and windows
 
Sti 2016 07 basis data / Database
Sti 2016 07 basis data / DatabaseSti 2016 07 basis data / Database
Sti 2016 07 basis data / Database
 
Pti 007
Pti   007Pti   007
Pti 007
 
Sti 2016 06-computer security
Sti 2016 06-computer securitySti 2016 06-computer security
Sti 2016 06-computer security
 
Rekayasa perangkat lunak 00
Rekayasa perangkat lunak 00Rekayasa perangkat lunak 00
Rekayasa perangkat lunak 00
 

Recently uploaded

BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 

Recently uploaded (20)

Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Modul Projek - Batik Ecoprint - Fase B.pdf
Modul Projek  - Batik Ecoprint - Fase B.pdfModul Projek  - Batik Ecoprint - Fase B.pdf
Modul Projek - Batik Ecoprint - Fase B.pdf
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10algoritma dan pemrograman komputer, tugas kelas 10
algoritma dan pemrograman komputer, tugas kelas 10
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 

Resource Computer

  • 1. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 RESOURCES (SUMBER DAYA KOMPUTER)
  • 2. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 DEADLOCK DETECTION DEADLOCK DETECTON Detection with ONE RESOURCE of EACH TYPE Detection with MULTIPLE RESOURCE of EACH TYPE
  • 3. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 DEADLOCK RECOVERY Recovery Through Preemption Recovery Through Rollback Recovery Through Killing Process DEADLOCK RECOVERY
  • 4. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 DEADLOCK AVOIDANCE Resource Trajectories Save and Unsafe States The Banker’s Algorithm for Single Resource DEADLOCK AVOIDANCE The Banker’s Algorithm for Multiple Resources
  • 5. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 DEADLOCK PREVENTION Attacking the Mutual Exclusion Condition Attacking the Hold and Wait Condition Attacking the No- Preemption Condition DEADLOCK PREVENTION Attacking the Circular Wait Condition
  • 6. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 DEADLOCK ISSUES Two-Phase Locking Communication Deadlocks Livelock DEADLOCK ISSUES Starvation
  • 7. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 RESOURCES (SUMBER DAYA KOMPUTER)
  • 8. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 Introduction to Computer Resource • Resource atau sumber daya komputer adalah segala sesuatu yang ada pada sebuah komputer, mulai dari DEVICES, DATA, FILE dan lain-lain yang berupa object dapat dikatakan sebagai resources.
  • 9. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 RESOURCES COMPUTER RESOURCE INCLUDE DATA INCLUDE SOFTWARE
  • 10. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 TYPE of RESOURCE PREEMPTABLE NON PREEMPTABLE TYPE of RESOURCE
  • 11. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 TYPE of RESOURCE • Preemptable Resource adalah : – Sumber daya dimana jika sebagian yang ada pada sumber daya tersebut diambil tidak akan menyebabkan kerusakan. – Contoh : MEMORI • Non Preemptable Resource adalah : – Sumber daya dimana jika sebagian yang ada pada sumber daya tersebut diambil akan menyebabkan kerusakan. – Contoh : DVD/Blu-Ray
  • 12. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 STATE RESOURCE REQUEST USE STATE RESOURCE RELEASE
  • 13. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 STATE RESOURCE • REQUEST – Saat terdapat permintaan untuk menggunakan resource, jika resource yang ada tersedia, maka akan segera diberikan, tetapi jika resource tidak tersedia atau digunakan maka proses akan diwajibkan untuk menunggu. Dibeberapa sistem operasi jika kondisi seperti ini terjadi maka sistem operasi akan melakukan BLOCK permintaan dan akan diingatkan saat resource yang diinginkan sudah dalam kondisi IDLE atau tersedia. Dibebrapa sistem REQUEST akan FAIL dengan munculnya ERROR CODE.
  • 14. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 STATE RESOURCE • USE – Setelah permintaan (request) disetujui, maka sebuah resource dapat digunakan oleh proses yang ada. Penggunaan resource seharusnya sesuai dengan kebutuhan, hal ini ditujukan agar tidak terjadi deadlock. • RELEAE – Merupakan keadaan dimana resource digunakan akan dilepas (release) oleh proses yang menggunakannya. Pelepasan (release) sebuah resource akan menyebabkan penyegaran kembali memori komputer.
  • 15. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 DAFTAR REFERENSI • http://mcs109.bu.edu/site/files/deadlock/citydeadlock _thumb.jpg. • http://img2.izismile.com/img/img5/20121129/640/mo rning_picdump_270_640_13.jpg. • https://s3.amazonaws.com/lowres.cartoonstock.com/p olitics-democrat-republican-gop-congress- washington_d-mwu120117_low.jpg. • https://en.wikibooks.org/wiki/Operating_System_Desi gn/Concurrency/Deadlock. • https://technet.microsoft.com/en- us/library/ms177433(v=sql.105).aspx. • http://assets.njspotlight.com/assets/16/0525/2222.
  • 16. INSTITUT TEKNOLOGI ADHI TAMA SURABAYA – ANDY RACHMAN, ST – 2016 DAFTAR REFERENSI • http://pisces.bbystatic.com//BestBuy_US/stor e/ee/2015/com/pm/nav_desktops_1115.jpg; maxHeight=288;maxWidth=520. • Andrew S. Tanenbaum and Herbert BOS, 2015, Modern Operating Systems Fourth Edition, Pearson.