manajemen client server

Post on 01-Nov-2014

1.664 Views

Category:

Business

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

MANAJEMEN CLIENT SERVER

Arfianti (092904019)

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar2011

Konerja sister sangar 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 pemeliharaan keakuratandata.

Manajemen client server dapat dilakukan dengan

menggunakan sistem konkurensi.

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

3

SISTEM KONKURENSI

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Konkurensi merupakan landasan umum perancangan sistem operasi.

Proses-proses disebut konkuren jika proses-proses berada pada saat yang sama.

5

• Beberapa masalah yang harus diselesaikan:

»Mutual Exclusion»Sinkronisasi»Deadlock»Startvation

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Sistem Terdistribusi Created By Arfianti

Konkurensi meliputi hal-hal sbb:

• Alokasi waktu pemroses untuk proses-proses

• Pemakaian bersama dan persaingan untuk mendapatkan sumber daya

• Komunikasi antarproses• Sinkronisasi aktivitas banyak proses.

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

7

• Beberapa masalah yang harus diselesaikan:

»Mutual Exclusion»Sinkronisasi»Deadlock»Startvation

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

8

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Konkurensi dapat muncul pada konteks berbeda, antara lain:

• Banyak aplikasi (multiple application).• Aplikasi terstruktur.• Struktur sistem operasi• Untuk Strukturisasi Satu Proses.

9

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

MULTITASKING

10

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Multitasking) adalah istilah teknologi informasi yang mengacu kepada sebuah metode dimana banyak

pekerjaan atau dikenal juga sebagai proses diolah dengan menggunakan sumberdaya CPU yang sama.

Dalam kasus sebuah komputer dengan prosesor tunggal, hanya satu instruksi yang dapat bekerja

dalam satu waktu, berarti bahwa CPU tersebut secara aktif mengolah instruksi untuk satu pekerjaan

tersebut. Multitasking memecahkan masalah ini dengan memjadwalkan pekerjaan mana yang dapat

berjalan dalam satu waktu, dan kapan pekerjaan yang lain menunggu untuk diolah dapat dikerjakan.

11

• Beberapa masalah yang harus diselesaikan:

»Mutual Exclusion»Sinkronisasi»Deadlock»Startvation

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

12

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

KONSEP DASAR DAN DEFINISI PROSES

13

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Secara informal, suatu proses adalah suatu program yang dieksekusi. Suatu proses bukan hanya sekedar

kode program, yang melainkan menggambarkan akivitas yang sedang terjadi. Suatu proses pada

umumnya terdiri atas proses stack yang berisikan data temporer (seperti metode, alamat, register, dan

variabel lokal) dan sebuah data section yang berisikan variabel global. Dua buah proses yang dijalankan

secara bersamaan oleh satu program, proses tersebut dianggap dua urutan eksekusi yang berbeda.

14

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Apabila sebuah proses bekerja maka proses akan mengubah sebuah keadaan (state). Kondisi sebuah proses didefinisikan sebagai bagian oleh aktivitas yang ada dari proses tersebut. Tiap proses memiliki salah satu kondisi dari state berikut :a. Newb. Runningc. Waitingd. Readye. Terminated

Keadaan Proses

15

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Setiap proses yang ada dalam sistem operasi digambarkan oleh sebuah (process Control Block) PCB . Sebuah PCB dapat diliha pada gambar berikut :

Process Control Block

Gambar. Proses control block

16

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

PCB berisi banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik, antara lain :a. Pointer digunakan untuk menghubungkan banyak

proses.b. Keadaan proses terdiri dari keadaan new, ready,

running, dsbc. Program counter merupakan program untuk

mengindikasikan address/ alamat dari perintah selanjutnya.

d. CPU register merupakan pusat pemrosesan data dimana terdapat register yang bervariasi dalam jumlah dan jenis tergantung rancangan komputer

17

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

THREADS

18

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Secara informal, proses adalah program yang sedang

dieksekusi. Ada dua jenis proses, yaitu proses berat

(heavyweight) atau yang biasa dikenal dengan proses

tradisional. Adapun proses yang ringan disebut

thread. Didalam sebiag thread terdapat ID thread,

program counter, register dan stack yang saling

berbagi dengan thread lain dalam proses yang sama.

19

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

a. Tanggapb. Pembagian sumber daya (Resource sharing)c. Ekonomisd. Pemberdayaan arsitektur multiprosesor

Keuntungan Thread

20

Sistem Terdistribusi Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

a. Model many to oneb. Model one to onec. Model many to many

Model Multithreading

21

TERIMA KASIH …

top related