SlideShare a Scribd company logo
1 of 20
SISTEM TERDISTRIBUSI


    St. Mawaddatanwwarahmah
             Pert 13
MANAJEMEN CLIENT
    SERVER
PENGANTAR

      Kinerja    Sister     sangat tergantung     pada
infrastruktur dasarnya, yaitu jaringan Client Server.
Oleh karena itu, proses manajemen Client Server sangat
penting untuk diperhatikan.
Manajemen client server meliputi proses- proses
pengaturan dan pem,eliharaan keakuratan data. Manajemen
client server dapat dilakukan dengan menggunakan sistem
konkurensi berupa Multitasking, Multithereading, dan
sinkronisasi.
SISTEM KONKURENSI

      Sistem konkurensi    adalah suatu sistem yang
sejumlah aktivitasnya dapat berjalan bersamaan, yang
memiliki arti bahwa suatu proses dapat aktif berjalan
tanpa harus menunggu proses lainnya selesai seluruhnya.
Pada sistem yang tidak konkurens, suatu proses
akan dijalankan hanya jika proses yang mendahului telah
selesai dikerjakan. Implementasi sistem konkurensi pada
single prosessor dengan menggunakan prinsip interleave
proses, sedangkan proses pada sistem multiprosessor,
proses-proses yang aktif di interleave dan di overlap.
MULTITASKING

       Sistem multitasking adalah sistem yang mampu
menjalankan banyak banyak proses atau task, yang
dilakukan oleh satu komputer secara simultan dan tanpa
mengganggu satu dengan yang lain. Sistem ini umumnya
berkaitan dengan sistem operasi.
KONSEP DASAR DAN DEFINISI PROSES

      Secara informal, suatu proses adalah suatu program
yang dieksekusi. Suatu proses bukan hanya sekedar kode
program, melainkan menggambarkan aktivitas yang sedang
terjadi. Suatu proses pada umumnya terdiri atas proses
stack yang beriikan data temporer (seperti metode,
alamat register, dan variabel lokal) dan sebuah data
section yang berisikan variabel global.
KEADAAN PROSES

      Apabilah sebuah proses bekerja maka proses akan
mengubah sebuah state (keadaan). Kondisi sebuah proses
didefinisikan sebagai bagian oleh aktivitas yang ada dari
proses tersebut.
Tiap proses memiliki salah satu kondisi dari state
berikut:
a. New

b. Running

c. Waiting

d. Ready

e. terminated
PROSES CONTROL BLOCK (PCB)


      Setiap proses yang ada dalam sistem operasi
digambarkan oleh sebuah proses control Block (PCB)
atau sering juga disebut control block.
ISI PCB

   Pointer
   Keadaan proses
   Program Counter
   CPU register
   Batas memori
   Informasi pencatatan
   Informasi status I/O
TREADS

      Model proses yang didiskusikan sampai saat ini
menunjukkan suatu proses program yang menjalankan
eksekusi thread tunggal. Sebagai contoh, sebuah proses
yang menjalankan program word processor di dalamnya
terdapat sebuah thread tunggal dari instruksi- instruksi
yang sedang dilaksanakan.
Thread tunggal ini hanya memungkinkan proses
untuk menjalankan satu tugas pada satu waktu. Dalam
perkembangannya, sistem operasi modern telah
dikembangkan agar bisa menjalankan banyak proses
secara bersamaan atau dapat disebut multithreads.
KEUNTUNGAN THREAD


   Tanggap, multithreading mengizinkan program untuk
    berjalan terus walaupun bagian program tersebut di
    block atau sedang mengerjakan operasi yang
    lama/panjang.
   Pembagian sumber daya, secara default, thread akan
    membagi sumber daya proses. Keuntungan pembagian
    sumber daya ini adalah aplikasi memiliki aktivitas
    thread dengan alokasi memori yang sama.
   Pemberdayaan arsitektur multiprosessor, keuntungan
    multithreading dapat ditingkatkan dengan arsitektur
    multiprosessor, dimana tiap thread yang di bentuk
    dapat berjalan secara paralel pada prosessor yang
    berbeda.
SINKRONISASI



       Sinkronisasi adalah mekanisme koordinasi proses-
proses konkuren yang saling memengaruhi satu sama lain
agar pemakaian resource secara bersama dapat terjamin
validitasnya.
. Ada 2 hal yang melatarbelakangi penggunaan sinkronisasi:

   Pengaksesan yang dilakukan secara bersama- sama ke
    data yang sama sehingga data menjadi tidak konsisten.

   Race condition, yaitu situasi di mana beberapa proses
    mengakses dan memanipulasi data secara bersamaan.
    Nilai akhir data tergantung dari proses mana yang
    selesai terakhir.
ADA PERTANYAAN???

More Related Content

What's hot

Komunikasi Antar Proses
Komunikasi Antar ProsesKomunikasi Antar Proses
Komunikasi Antar ProsesSonny Grimaldi
 
Ferli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen ProsesFerli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen Prosesbelajarkomputer
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2ndriehs
 
Ferli Apriadi - Konkurensi
Ferli Apriadi - KonkurensiFerli Apriadi - Konkurensi
Ferli Apriadi - Konkurensibelajarkomputer
 
Tipe rcovery database
Tipe rcovery databaseTipe rcovery database
Tipe rcovery databaseILHAMYOGI
 
Sistem operasi rangkuman
Sistem operasi rangkumanSistem operasi rangkuman
Sistem operasi rangkumanIputu Septianta
 
Jamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem OperasiJamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem Operasibelajarkomputer
 
Bernis Sagita - Manajemen proses
Bernis Sagita - Manajemen prosesBernis Sagita - Manajemen proses
Bernis Sagita - Manajemen prosesbelajarkomputer
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasibelajarkomputer
 
Manajemen proses by handini
Manajemen proses by handiniManajemen proses by handini
Manajemen proses by handiniHandini Handini
 
PPT BAB 6 PENJADWALAN CPU
PPT BAB 6 PENJADWALAN CPUPPT BAB 6 PENJADWALAN CPU
PPT BAB 6 PENJADWALAN CPUAkbar Yunus
 

What's hot (18)

9.sistem operasi
9.sistem operasi 9.sistem operasi
9.sistem operasi
 
Komunikasi Antar Proses
Komunikasi Antar ProsesKomunikasi Antar Proses
Komunikasi Antar Proses
 
Ferli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen ProsesFerli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen Proses
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Pert.3 proses dan thread
Pert.3 proses dan threadPert.3 proses dan thread
Pert.3 proses dan thread
 
Ferli Apriadi - Konkurensi
Ferli Apriadi - KonkurensiFerli Apriadi - Konkurensi
Ferli Apriadi - Konkurensi
 
Pertemuan ke 3
Pertemuan ke 3Pertemuan ke 3
Pertemuan ke 3
 
Tipe rcovery database
Tipe rcovery databaseTipe rcovery database
Tipe rcovery database
 
Sistem operasi rangkuman
Sistem operasi rangkumanSistem operasi rangkuman
Sistem operasi rangkuman
 
Arkom2
Arkom2Arkom2
Arkom2
 
Jamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem OperasiJamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem Operasi
 
Bernis Sagita - Manajemen proses
Bernis Sagita - Manajemen prosesBernis Sagita - Manajemen proses
Bernis Sagita - Manajemen proses
 
6 sinkronisasi aplod
6 sinkronisasi aplod6 sinkronisasi aplod
6 sinkronisasi aplod
 
Os ppt.4
Os ppt.4Os ppt.4
Os ppt.4
 
Heli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem OperasiHeli Handayani - Struktur Sistem Operasi
Heli Handayani - Struktur Sistem Operasi
 
Manajemen proses by handini
Manajemen proses by handiniManajemen proses by handini
Manajemen proses by handini
 
Kelompok 1
Kelompok 1Kelompok 1
Kelompok 1
 
PPT BAB 6 PENJADWALAN CPU
PPT BAB 6 PENJADWALAN CPUPPT BAB 6 PENJADWALAN CPU
PPT BAB 6 PENJADWALAN CPU
 

Viewers also liked

Moodle Moot 2009
Moodle Moot 2009Moodle Moot 2009
Moodle Moot 2009brians13
 
DAILY SPECIAL REPORT BY EPIC RESEARCH- 3 DECEMBER 2012
DAILY SPECIAL REPORT BY EPIC RESEARCH- 3 DECEMBER 2012 DAILY SPECIAL REPORT BY EPIC RESEARCH- 3 DECEMBER 2012
DAILY SPECIAL REPORT BY EPIC RESEARCH- 3 DECEMBER 2012 Epic Research
 
Richard dyer’s star theory
Richard dyer’s star theoryRichard dyer’s star theory
Richard dyer’s star theoryconmann2997
 
【速水亮子さま】スマホエンジニアマスター(追加)
【速水亮子さま】スマホエンジニアマスター(追加)【速水亮子さま】スマホエンジニアマスター(追加)
【速水亮子さま】スマホエンジニアマスター(追加)cotonas_en
 
8. sistem terdistribusi (dhaa8)
8. sistem terdistribusi (dhaa8)8. sistem terdistribusi (dhaa8)
8. sistem terdistribusi (dhaa8)khalghy
 
4. sistem tterdistribusi (dha4)
4. sistem tterdistribusi (dha4)4. sistem tterdistribusi (dha4)
4. sistem tterdistribusi (dha4)khalghy
 
2. sistem terdistribusi (dha2)
2. sistem terdistribusi (dha2)2. sistem terdistribusi (dha2)
2. sistem terdistribusi (dha2)khalghy
 
12. sistem terdistribusi (dhaa12)
12. sistem terdistribusi (dhaa12)12. sistem terdistribusi (dhaa12)
12. sistem terdistribusi (dhaa12)khalghy
 
9. sistem terdistribusi (dhaa9)
9. sistem terdistribusi (dhaa9)9. sistem terdistribusi (dhaa9)
9. sistem terdistribusi (dhaa9)khalghy
 
10.sistem tterdistribusi (dhaa10)
10.sistem tterdistribusi (dhaa10)10.sistem tterdistribusi (dhaa10)
10.sistem tterdistribusi (dhaa10)khalghy
 
14. sistem terdistribusi (dha14)
14. sistem terdistribusi (dha14)14. sistem terdistribusi (dha14)
14. sistem terdistribusi (dha14)khalghy
 
11. sistem terdistribusi (dhaa11)
11. sistem terdistribusi (dhaa11)11. sistem terdistribusi (dhaa11)
11. sistem terdistribusi (dhaa11)khalghy
 
3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusi3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusiCoretan Rissa
 

Viewers also liked (15)

Working Capital
Working CapitalWorking Capital
Working Capital
 
Moodle Moot 2009
Moodle Moot 2009Moodle Moot 2009
Moodle Moot 2009
 
DAILY SPECIAL REPORT BY EPIC RESEARCH- 3 DECEMBER 2012
DAILY SPECIAL REPORT BY EPIC RESEARCH- 3 DECEMBER 2012 DAILY SPECIAL REPORT BY EPIC RESEARCH- 3 DECEMBER 2012
DAILY SPECIAL REPORT BY EPIC RESEARCH- 3 DECEMBER 2012
 
Richard dyer’s star theory
Richard dyer’s star theoryRichard dyer’s star theory
Richard dyer’s star theory
 
Storm thorgeson
Storm thorgesonStorm thorgeson
Storm thorgeson
 
【速水亮子さま】スマホエンジニアマスター(追加)
【速水亮子さま】スマホエンジニアマスター(追加)【速水亮子さま】スマホエンジニアマスター(追加)
【速水亮子さま】スマホエンジニアマスター(追加)
 
8. sistem terdistribusi (dhaa8)
8. sistem terdistribusi (dhaa8)8. sistem terdistribusi (dhaa8)
8. sistem terdistribusi (dhaa8)
 
4. sistem tterdistribusi (dha4)
4. sistem tterdistribusi (dha4)4. sistem tterdistribusi (dha4)
4. sistem tterdistribusi (dha4)
 
2. sistem terdistribusi (dha2)
2. sistem terdistribusi (dha2)2. sistem terdistribusi (dha2)
2. sistem terdistribusi (dha2)
 
12. sistem terdistribusi (dhaa12)
12. sistem terdistribusi (dhaa12)12. sistem terdistribusi (dhaa12)
12. sistem terdistribusi (dhaa12)
 
9. sistem terdistribusi (dhaa9)
9. sistem terdistribusi (dhaa9)9. sistem terdistribusi (dhaa9)
9. sistem terdistribusi (dhaa9)
 
10.sistem tterdistribusi (dhaa10)
10.sistem tterdistribusi (dhaa10)10.sistem tterdistribusi (dhaa10)
10.sistem tterdistribusi (dhaa10)
 
14. sistem terdistribusi (dha14)
14. sistem terdistribusi (dha14)14. sistem terdistribusi (dha14)
14. sistem terdistribusi (dha14)
 
11. sistem terdistribusi (dhaa11)
11. sistem terdistribusi (dhaa11)11. sistem terdistribusi (dhaa11)
11. sistem terdistribusi (dhaa11)
 
3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusi3-konsep dasar sistem terdistribusi
3-konsep dasar sistem terdistribusi
 

Similar to 13. sistem terdistribusi (dha13)

Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfManajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfARYAPUTRAABSHARI
 
Salinan_BAB_1_Menerapkan_Sistem_Operasi_Jaringan_(Part_4).pptx
Salinan_BAB_1_Menerapkan_Sistem_Operasi_Jaringan_(Part_4).pptxSalinan_BAB_1_Menerapkan_Sistem_Operasi_Jaringan_(Part_4).pptx
Salinan_BAB_1_Menerapkan_Sistem_Operasi_Jaringan_(Part_4).pptxMuchtarul Barry
 
Modul pertemuan 2
Modul pertemuan 2Modul pertemuan 2
Modul pertemuan 2Al Cahyadi
 
So manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhhSo manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhhSejahtera Affif
 
Zulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen ProsesZulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen Prosesbelajarkomputer
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesbelajarkomputer
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Prosesbelajarkomputer
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptCrisnaLidya
 
Konsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppdeKonsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppdePT.Citra Mulia
 
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdfMakalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdfElmitiodatacp
 
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxSO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxRayhanAhadiNifri
 
Novita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem OperasiNovita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem Operasibelajarkomputer
 
Arsitektur sistem operasi
Arsitektur sistem operasiArsitektur sistem operasi
Arsitektur sistem operasiLili's World
 

Similar to 13. sistem terdistribusi (dha13) (20)

Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfManajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
 
Bab 4
Bab 4Bab 4
Bab 4
 
Salinan_BAB_1_Menerapkan_Sistem_Operasi_Jaringan_(Part_4).pptx
Salinan_BAB_1_Menerapkan_Sistem_Operasi_Jaringan_(Part_4).pptxSalinan_BAB_1_Menerapkan_Sistem_Operasi_Jaringan_(Part_4).pptx
Salinan_BAB_1_Menerapkan_Sistem_Operasi_Jaringan_(Part_4).pptx
 
Modul pertemuan 2
Modul pertemuan 2Modul pertemuan 2
Modul pertemuan 2
 
3-Manajemen_Proses.ppt
3-Manajemen_Proses.ppt3-Manajemen_Proses.ppt
3-Manajemen_Proses.ppt
 
So manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhhSo manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhh
 
Pertemuan5
Pertemuan5Pertemuan5
Pertemuan5
 
Pertemuan3 1 so
Pertemuan3 1 soPertemuan3 1 so
Pertemuan3 1 so
 
Zulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen ProsesZulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen Proses
 
Helen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen prosesHelen Alida Abilio - Manajemen proses
Helen Alida Abilio - Manajemen proses
 
Helen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen ProsesHelen Alida Abilio - Manajemen Proses
Helen Alida Abilio - Manajemen Proses
 
dokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.pptdokumen.tech_sistem-operasi-terdistribusi.ppt
dokumen.tech_sistem-operasi-terdistribusi.ppt
 
Gamb umum so
Gamb umum soGamb umum so
Gamb umum so
 
Gamb umum so
Gamb umum soGamb umum so
Gamb umum so
 
Konsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppdeKonsep dasar basis data terpusat,ppde
Konsep dasar basis data terpusat,ppde
 
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdfMakalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
Makalah Sistem operasi_UAS_Elmi Tiodata_210403010022.pdf
 
Jawaban 1
Jawaban  1Jawaban  1
Jawaban 1
 
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptxSO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
SO-031-Slide2-21343035-Rayhan Ahadi Nifri.pptx
 
Novita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem OperasiNovita Duri - Poses - proses Sistem Operasi
Novita Duri - Poses - proses Sistem Operasi
 
Arsitektur sistem operasi
Arsitektur sistem operasiArsitektur sistem operasi
Arsitektur sistem operasi
 

More from khalghy

Pertemuan 13 .dhcp
Pertemuan 13 .dhcpPertemuan 13 .dhcp
Pertemuan 13 .dhcpkhalghy
 
Pertemuan 12. arp
Pertemuan 12. arpPertemuan 12. arp
Pertemuan 12. arpkhalghy
 
Pertemuan 11 ip routing
Pertemuan 11  ip routingPertemuan 11  ip routing
Pertemuan 11 ip routingkhalghy
 
Pertemuan 15-implementasi-jaringan
Pertemuan 15-implementasi-jaringanPertemuan 15-implementasi-jaringan
Pertemuan 15-implementasi-jaringankhalghy
 
Pertemuan 10-subnetting
Pertemuan 10-subnettingPertemuan 10-subnetting
Pertemuan 10-subnettingkhalghy
 
Pertemuan 9-ip-address
Pertemuan 9-ip-addressPertemuan 9-ip-address
Pertemuan 9-ip-addresskhalghy
 
Pertemuan 7-media-transmisi-wireless
Pertemuan 7-media-transmisi-wirelessPertemuan 7-media-transmisi-wireless
Pertemuan 7-media-transmisi-wirelesskhalghy
 
Pertemuan 6-media-transmisi-wire
Pertemuan 6-media-transmisi-wirePertemuan 6-media-transmisi-wire
Pertemuan 6-media-transmisi-wirekhalghy
 
Pertemuan 4-metode-akses
Pertemuan 4-metode-aksesPertemuan 4-metode-akses
Pertemuan 4-metode-akseskhalghy
 
Pertemuan 3-referensi-model-tcp-ip
Pertemuan 3-referensi-model-tcp-ipPertemuan 3-referensi-model-tcp-ip
Pertemuan 3-referensi-model-tcp-ipkhalghy
 
Pertemuan 2-referensi-model-osi
Pertemuan 2-referensi-model-osiPertemuan 2-referensi-model-osi
Pertemuan 2-referensi-model-osikhalghy
 
Pertemuan 1-pengenalan-jaringan-komputer
Pertemuan 1-pengenalan-jaringan-komputerPertemuan 1-pengenalan-jaringan-komputer
Pertemuan 1-pengenalan-jaringan-komputerkhalghy
 
Pertemuan 14. dns
Pertemuan 14. dnsPertemuan 14. dns
Pertemuan 14. dnskhalghy
 
Pertemuan 16-koneksi-internet
Pertemuan 16-koneksi-internetPertemuan 16-koneksi-internet
Pertemuan 16-koneksi-internetkhalghy
 
07 basis data
07   basis data07   basis data
07 basis datakhalghy
 
05 representasi data
05   representasi data05   representasi data
05 representasi datakhalghy
 
04 software komputer
04   software komputer04   software komputer
04 software komputerkhalghy
 
03 hardware komputer
03   hardware komputer03   hardware komputer
03 hardware komputerkhalghy
 
02 perkembangan dan klasifikasi komputer
02   perkembangan dan klasifikasi komputer02   perkembangan dan klasifikasi komputer
02 perkembangan dan klasifikasi komputerkhalghy
 
01 pengetahuan dasar komputer
01   pengetahuan dasar komputer01   pengetahuan dasar komputer
01 pengetahuan dasar komputerkhalghy
 

More from khalghy (20)

Pertemuan 13 .dhcp
Pertemuan 13 .dhcpPertemuan 13 .dhcp
Pertemuan 13 .dhcp
 
Pertemuan 12. arp
Pertemuan 12. arpPertemuan 12. arp
Pertemuan 12. arp
 
Pertemuan 11 ip routing
Pertemuan 11  ip routingPertemuan 11  ip routing
Pertemuan 11 ip routing
 
Pertemuan 15-implementasi-jaringan
Pertemuan 15-implementasi-jaringanPertemuan 15-implementasi-jaringan
Pertemuan 15-implementasi-jaringan
 
Pertemuan 10-subnetting
Pertemuan 10-subnettingPertemuan 10-subnetting
Pertemuan 10-subnetting
 
Pertemuan 9-ip-address
Pertemuan 9-ip-addressPertemuan 9-ip-address
Pertemuan 9-ip-address
 
Pertemuan 7-media-transmisi-wireless
Pertemuan 7-media-transmisi-wirelessPertemuan 7-media-transmisi-wireless
Pertemuan 7-media-transmisi-wireless
 
Pertemuan 6-media-transmisi-wire
Pertemuan 6-media-transmisi-wirePertemuan 6-media-transmisi-wire
Pertemuan 6-media-transmisi-wire
 
Pertemuan 4-metode-akses
Pertemuan 4-metode-aksesPertemuan 4-metode-akses
Pertemuan 4-metode-akses
 
Pertemuan 3-referensi-model-tcp-ip
Pertemuan 3-referensi-model-tcp-ipPertemuan 3-referensi-model-tcp-ip
Pertemuan 3-referensi-model-tcp-ip
 
Pertemuan 2-referensi-model-osi
Pertemuan 2-referensi-model-osiPertemuan 2-referensi-model-osi
Pertemuan 2-referensi-model-osi
 
Pertemuan 1-pengenalan-jaringan-komputer
Pertemuan 1-pengenalan-jaringan-komputerPertemuan 1-pengenalan-jaringan-komputer
Pertemuan 1-pengenalan-jaringan-komputer
 
Pertemuan 14. dns
Pertemuan 14. dnsPertemuan 14. dns
Pertemuan 14. dns
 
Pertemuan 16-koneksi-internet
Pertemuan 16-koneksi-internetPertemuan 16-koneksi-internet
Pertemuan 16-koneksi-internet
 
07 basis data
07   basis data07   basis data
07 basis data
 
05 representasi data
05   representasi data05   representasi data
05 representasi data
 
04 software komputer
04   software komputer04   software komputer
04 software komputer
 
03 hardware komputer
03   hardware komputer03   hardware komputer
03 hardware komputer
 
02 perkembangan dan klasifikasi komputer
02   perkembangan dan klasifikasi komputer02   perkembangan dan klasifikasi komputer
02 perkembangan dan klasifikasi komputer
 
01 pengetahuan dasar komputer
01   pengetahuan dasar komputer01   pengetahuan dasar komputer
01 pengetahuan dasar komputer
 

13. sistem terdistribusi (dha13)

  • 1. SISTEM TERDISTRIBUSI St. Mawaddatanwwarahmah Pert 13
  • 3. PENGANTAR Kinerja Sister sangat tergantung pada infrastruktur dasarnya, yaitu jaringan Client Server. Oleh karena itu, proses manajemen Client Server sangat penting untuk diperhatikan.
  • 4. Manajemen client server meliputi proses- proses pengaturan dan pem,eliharaan keakuratan data. Manajemen client server dapat dilakukan dengan menggunakan sistem konkurensi berupa Multitasking, Multithereading, dan sinkronisasi.
  • 5. SISTEM KONKURENSI Sistem konkurensi adalah suatu sistem yang sejumlah aktivitasnya dapat berjalan bersamaan, yang memiliki arti bahwa suatu proses dapat aktif berjalan tanpa harus menunggu proses lainnya selesai seluruhnya.
  • 6. Pada sistem yang tidak konkurens, suatu proses akan dijalankan hanya jika proses yang mendahului telah selesai dikerjakan. Implementasi sistem konkurensi pada single prosessor dengan menggunakan prinsip interleave proses, sedangkan proses pada sistem multiprosessor, proses-proses yang aktif di interleave dan di overlap.
  • 7. MULTITASKING Sistem multitasking adalah sistem yang mampu menjalankan banyak banyak proses atau task, yang dilakukan oleh satu komputer secara simultan dan tanpa mengganggu satu dengan yang lain. Sistem ini umumnya berkaitan dengan sistem operasi.
  • 8. KONSEP DASAR DAN DEFINISI PROSES Secara informal, suatu proses adalah suatu program yang dieksekusi. Suatu proses bukan hanya sekedar kode program, melainkan menggambarkan aktivitas yang sedang terjadi. Suatu proses pada umumnya terdiri atas proses stack yang beriikan data temporer (seperti metode, alamat register, dan variabel lokal) dan sebuah data section yang berisikan variabel global.
  • 9. KEADAAN PROSES Apabilah sebuah proses bekerja maka proses akan mengubah sebuah state (keadaan). Kondisi sebuah proses didefinisikan sebagai bagian oleh aktivitas yang ada dari proses tersebut.
  • 10. Tiap proses memiliki salah satu kondisi dari state berikut: a. New b. Running c. Waiting d. Ready e. terminated
  • 11. PROSES CONTROL BLOCK (PCB) Setiap proses yang ada dalam sistem operasi digambarkan oleh sebuah proses control Block (PCB) atau sering juga disebut control block.
  • 12. ISI PCB  Pointer  Keadaan proses  Program Counter  CPU register  Batas memori  Informasi pencatatan  Informasi status I/O
  • 13. TREADS Model proses yang didiskusikan sampai saat ini menunjukkan suatu proses program yang menjalankan eksekusi thread tunggal. Sebagai contoh, sebuah proses yang menjalankan program word processor di dalamnya terdapat sebuah thread tunggal dari instruksi- instruksi yang sedang dilaksanakan.
  • 14. Thread tunggal ini hanya memungkinkan proses untuk menjalankan satu tugas pada satu waktu. Dalam perkembangannya, sistem operasi modern telah dikembangkan agar bisa menjalankan banyak proses secara bersamaan atau dapat disebut multithreads.
  • 15. KEUNTUNGAN THREAD  Tanggap, multithreading mengizinkan program untuk berjalan terus walaupun bagian program tersebut di block atau sedang mengerjakan operasi yang lama/panjang.
  • 16. Pembagian sumber daya, secara default, thread akan membagi sumber daya proses. Keuntungan pembagian sumber daya ini adalah aplikasi memiliki aktivitas thread dengan alokasi memori yang sama.
  • 17. Pemberdayaan arsitektur multiprosessor, keuntungan multithreading dapat ditingkatkan dengan arsitektur multiprosessor, dimana tiap thread yang di bentuk dapat berjalan secara paralel pada prosessor yang berbeda.
  • 18. SINKRONISASI Sinkronisasi adalah mekanisme koordinasi proses- proses konkuren yang saling memengaruhi satu sama lain agar pemakaian resource secara bersama dapat terjamin validitasnya.
  • 19. . Ada 2 hal yang melatarbelakangi penggunaan sinkronisasi:  Pengaksesan yang dilakukan secara bersama- sama ke data yang sama sehingga data menjadi tidak konsisten.  Race condition, yaitu situasi di mana beberapa proses mengakses dan memanipulasi data secara bersamaan. Nilai akhir data tergantung dari proses mana yang selesai terakhir.