Penjelasan Semaphore
Semaphore adalah salah satu cara menangani critical section, yang dikemukakan
oleh Dijkstra. Prinsip semaphore sebagai berikut:
Dua proses atau lebih dapat bekerja sama dengan menggunakan penandapenanda sederhana. Proses dipaksa berhenti sampai proses memperoleh penanda tertentu. Sembarang kebutuhan koordinasi kompleks dapat dipenuhi dengan penanda yang sesuai kebutuhannya. Variabel khusus untuk penandan ini disebut semaphore. Semaphore mempunyai dua property, yaitu :
1. Semaphore dapat diinisialisasi dengan nilai nonnegative.
2. Terdapat dua operasi terhadap semaphore yaitu Down dan Up. Nama asli yang disampaikan Dijkstra adalah operasi P dan V.
Semaphore S merupakan variabel bertipe integer yang diakses dengan 2 standar operasi atomic, yaitu wait dan signal. Operasi-operasi ini diwakili dengan P (wait) dan V (signal) sebagai berikut:
wait(S) : while S £ 0 do no_op;
S:=S – 1;
signal(S) : S:=S+1;
Misalkan ada 2 proses yang sedang berjalan secara konkuren, yaitu P1 dengan pernyataan S1 dan P2 dengan pernyataan S2. Andaikan kita mengharapkan S2 baru akan dijalankan hanya setelah S1 selesai. Hal ini dapat dilakukan dengan menggunakan bantuan semaphore synch (dengan nilai awal =0) yang akan di-share oleh kedua proses.
Untuk Proses P 1 :
S1;
signal(synch);
Untuk proses P2 :
wait(synch);
S2;
Karena nilai awal untuk synch adalah nol, maka P2 akan mengeksekusi S2 hanya setelah P1 mengerjakan signal (synch) setelah S1. Salah satu kerugian dari penggunaan semaphore diatas adalah adanya busy waiting. Apabila suatu proses menempati critical section, dan ada proses lain yang ingin masuk critical section, maka akan terjadi iterasi secara terus -menerus pada entry section. Hal ini akan menimbulkan masalah pada sistem yang menggunakan konsep multiprogramming.
Selasa, 23 Oktober 2012
Cara Memperbaiki Hardisk
Hardisk Perbaikan Komputer
Salah satu penyebab dari komputer sering hang, komputer restart sendiri dan terjadinya tampilan bluescreen adalah terdapatnya masalah / kerusakan pada hardisk komputer.
Kerusakan pada hardisk ini diantaranya disebabkan karena sering dimatikannya komputer tanpa perintah shutdown dan karena gangguan pada aliran listrik seperti matinya listrik secara tiba-tiba atau terjadinya lonjakan pada tegangan listrik seperti yang biasa terjadi ketika adanya petir saat hujan.
Selain itu faktor usia (lifetime) dari hardisk itu sendiri juga merupakan hal yang dapat mempengaruhi performa dari hardisk. Dalam kesempatan ini saya akan berbagi informasi mengenai Cara Memperbaiki Hardisk menggunakan Perintah Checkdisk/ CHKDSK.EXE.
10 Cara Mengatasi Komputer Lambat
Perbaikan Komputer
Setelah dalam postingan sebelumnya blog gaptek ini membahas tentang beberapa kerusakan pada komputer seperti misalnya komputer hang, komputer bluescreen, komputer tidak bisa booting dan komputer restart sendiri, maka dalam postingan kali ini saya akan membahas tentang 10 hal yang bisa menyebabkan komputer menjadi lambat dan cara mengatasi komputer lambat.
Berikut 10 Penyebab komputer lambat dan cara mengatasinya.
1. Komputer lambat karena kekurangan Memory
Masalah komputer lambat karena minimnya RAM yang terpasang merupakan hal yang umumnya sudah diketahui oleh semua pengguna komputer.
Untuk itu cobalah cek kapasitas memory yang terpasang, untuk komputer sekelas Intel Pentium 4 dengan OS Windows XP dan aplikasi standar sebaiknya upgrade-lah memory menjadi minimal 1 GB.
2. Komputer lambat karena terlalu banyaknya program yang terinstall.
Secara pribadi saya sering menemukan komputer terutama milik pribadi yang di-install bermacam-macam program didalamnya, padahal aplikasi tersebut jarang atau bahkan tidak pernah digunakan sama sekali.
Periksalah program apa saja yang terinstall dikomputer dengan cara klik Add/Remove Program di Control Panel dan un-install program-program yang hanya menjadi "accesories" tersebut.
3. Komputer lambat karena terlalu banyak startup programs dan service yang berjalan.
Hal ini berkaitan dengan point no 2, semakin banyak program yang terinstall, semakin banyak pula program dan service yang akan dijalankan ketika windows startup.
Untuk menonaktifkan startup program dan service yang berjalan otomatis tersebut, masuklah ke "System Configuration Utility" dengan cara ketik: msconfig pada menu run, kemudian pada tab service dan startup lakukan uncheck terhadap aplikasi-aplikasi yang tidak diperlukan.
Setelah dalam postingan sebelumnya blog gaptek ini membahas tentang beberapa kerusakan pada komputer seperti misalnya komputer hang, komputer bluescreen, komputer tidak bisa booting dan komputer restart sendiri, maka dalam postingan kali ini saya akan membahas tentang 10 hal yang bisa menyebabkan komputer menjadi lambat dan cara mengatasi komputer lambat.
Berikut 10 Penyebab komputer lambat dan cara mengatasinya.
1. Komputer lambat karena kekurangan Memory
Masalah komputer lambat karena minimnya RAM yang terpasang merupakan hal yang umumnya sudah diketahui oleh semua pengguna komputer.
Untuk itu cobalah cek kapasitas memory yang terpasang, untuk komputer sekelas Intel Pentium 4 dengan OS Windows XP dan aplikasi standar sebaiknya upgrade-lah memory menjadi minimal 1 GB.
2. Komputer lambat karena terlalu banyaknya program yang terinstall.
Secara pribadi saya sering menemukan komputer terutama milik pribadi yang di-install bermacam-macam program didalamnya, padahal aplikasi tersebut jarang atau bahkan tidak pernah digunakan sama sekali.
Periksalah program apa saja yang terinstall dikomputer dengan cara klik Add/Remove Program di Control Panel dan un-install program-program yang hanya menjadi "accesories" tersebut.
3. Komputer lambat karena terlalu banyak startup programs dan service yang berjalan.
Hal ini berkaitan dengan point no 2, semakin banyak program yang terinstall, semakin banyak pula program dan service yang akan dijalankan ketika windows startup.
Untuk menonaktifkan startup program dan service yang berjalan otomatis tersebut, masuklah ke "System Configuration Utility" dengan cara ketik: msconfig pada menu run, kemudian pada tab service dan startup lakukan uncheck terhadap aplikasi-aplikasi yang tidak diperlukan.
Memperbaiki Windows 7 Black Screen
Perbaikan Komputer Windows 7
Cara memperbaiki Windows 7 Black Screen ini saya tulis berdasarkan kejadian kemaren ketika memperbaiki komputer dengan OS Windows 7 yang hanya menampilkan layar hitam (black screen) pada monitor. Windows 7 Black Screen ini terjadi setelah user berhasil login tetapi windows tidak bisa start up secara normal, yang ada hanya tampilan layar gelap dengan kursor mouse yang masih bisa digerak-gerakan.
Untuk memperbaiki windows 7 black screen tersebut saya mencoba masuk ke Windows Safe Mode, tetapi kejadiannya tetap sama, windows hanya menampilakan layar hitam dan tidak bisa diapa-apain lagi. Akhirnya saya keluarkan jurus berikutnya dalam tahap perbaikan komputer yaitu dengan mencoba mengembalikan setingan Windows ke kondisi sebelumnya lewat utility System Restore, dan Alhamdulillah dengan cara ini error windows 7 black screen bisa diperbaiki.
Cara memperbaiki Windows 7 Black Screen ini saya tulis berdasarkan kejadian kemaren ketika memperbaiki komputer dengan OS Windows 7 yang hanya menampilkan layar hitam (black screen) pada monitor. Windows 7 Black Screen ini terjadi setelah user berhasil login tetapi windows tidak bisa start up secara normal, yang ada hanya tampilan layar gelap dengan kursor mouse yang masih bisa digerak-gerakan.
Untuk memperbaiki windows 7 black screen tersebut saya mencoba masuk ke Windows Safe Mode, tetapi kejadiannya tetap sama, windows hanya menampilakan layar hitam dan tidak bisa diapa-apain lagi. Akhirnya saya keluarkan jurus berikutnya dalam tahap perbaikan komputer yaitu dengan mencoba mengembalikan setingan Windows ke kondisi sebelumnya lewat utility System Restore, dan Alhamdulillah dengan cara ini error windows 7 black screen bisa diperbaiki.
Langganan:
Postingan (Atom)


