Postingan

Menampilkan postingan dari 2021

DEADLOCK DAN ALGORITMA OSTRICH

Gambar
Deadlock adalah suatu kondisi dimana dua proses atau lebih saling menunggu proses yang lain untuk melepaskan resource yang sedang dipakai. Karena beberapa proses itu saling menunggu, maka tidak terjadi kemajuan dalam kerja proses-proses tersebut. Deadlock dalam arti sebenarnya adalah kebuntuan. Kebuntuan yang dimaksud dalam sistem operasi adalah kebuntuan proses. Deadlock adalah masalah yang biasa terjadi ketika banyak proses yang membagi sebuah resource yang hanya boleh dirubah oleh satu proses saja dalam satu waktu. Jadi deadlock ialah suatu kondisi dimana proses tidak berjalan lagi atau pun tidak ada komunikasi lagi antar proses. Misalnya, pada diagram di bawah ini, Proses 1 menahan Sumber daya 1 dan menunggu sumber daya 2 yang diperoleh oleh proses 2, dan proses 2 menunggu sumber daya 1. Salah satu contoh sebuah deadlock: - Proses A menggunakan CD-ROM. - Proses B menggunakan Scanner. - Proses A meminta Scanner (tanpa melepas CD-ROM) → menunggu. - Proses B meminta CD-ROM (tanpa mele

MASALAH KLASIK SINKRONISASI

Gambar
Sinkronisasi merupakan suatu proses secara bersama sama dan saling berbagi data bersama dapat mengakibatkan race condition atau inkosistensi data. Masalah pada Sinkronisasi terdapat dari masalah lainnya, seperti masalah Race Condition dan Critical Section. Pengertian Race Condition Race Condition merupakan suatu kondisi dimana dua atau lebih proses mengakses sumber daya secara bersama sama. Cara Menghindari Race Condition Jika suatu proses sedang menjalankan Critical Section, maka proses lain tidak bisa masuk kedalam Critical Section tersebut. Pengertian Critical Section Critical Section merupakan suatu kode segmen dari proses-proses yang memungkinkan terjadinya Race Condition. Beberapa kode dalam Critical Section sebagai berikut. Entry Section : kode yang difungsikan untuk masuk ke dalam critical section Critical Section : di mana kode ini hanya ada dalam satu proses yang dapat dieksekusi pada satu waktu. Exit Section: akhir dari critical section, dan mengizinkan proses lain. Remainde

PROCESS EXPLORER

Gambar
Process Explorer adalah pengelola tugas freeware dan monitor sistem untuk Microsoft Windows yang dibuat oleh SysInternals, yang telah diakuisisi oleh Microsoft dan diganti namanya menjadi Windows Sysinternals. Ini menyediakan fungsionalitas Windows Task Manager bersama dengan serangkaian fitur yang kaya untuk mengumpulkan informasi tentang proses yang berjalan pada sistem pengguna. Process ini dapat digunakan sebagai langkah pertama dalam men-debug masalah perangkat lunak atau sistem. Process Explorer dapat digunakan untuk melacak masalah. Misalnya, menyediakan sarana untuk membuat daftar atau mencari sumber daya bernama yang diadakan oleh suatu proses atau semua proses. Ini dapat digunakan untuk melacak apa yang menahan file terbuka dan mencegahnya digunakan oleh program lain. Sebagai contoh lain, ini dapat menunjukkan baris perintah yang digunakan untuk memulai program, memungkinkan proses yang identik untuk dibedakan. Seperti Task Manager, ini dapat menunjukkan proses yang memaksima

EASEUS DATA RECOVERY

Gambar
EaseUS Data Recovery Wizard merupakan software recovery yang dapat diandalkan dalam mengembalikan atau merecovery file-file yang secara tidak sengaja terhapus dari PC anda. Software besutan EaseUS® ini memiliki fitur recovery yang bisa dibilang cukup lengkap bahkan untuk versi gratisnya. Umumnya bagi sebagian orang, untuk yang versi Free dirasa masih kurang karena hanya dibatasi maksimal 2GB ukuran file yang bisa direcovery oleh pengguna. Jika anda ingin menyelematkan data yang ukurannya lebih dari 2GB, maka lebih baik anda menggunakan versi yang diatasnya yakni versi Pro. Keunggulan lain dari versi Pro dan versi diatasnya adalah mendapatkan lifetime support atau dukungan selamanya. Jika anda mendapatkan kendala ketika menggunakan EaseUS Data Recovery Wizard maka anda bisa menghubungi mereka melalui kontak support yang telah disediakan. Tidak hanya itu, jika ada versi EaseUS Data Recovery Wizard yang terbaru muncul, maka anda juga dapat mendapatkan updatenya juga. Dengan begitu, EaseUS

CLOUD COMPUTING DAN SAAS

Gambar
Cloud computing atau komputasi awan adalah penggabungan teknologi komputerisasi dan internet, dimana data mulai dari skala kecil hingga besar tersimpan di server internet, yang memungkinkan kita dapat mengakses data kita dari berbagai lokasi dan melalui berbagai platform. SaaS merupakan salah satu dari tiga jenis layanan Cloud Computing yang umum ditawarkan oleh penyedia layanan Cloud. SAAS Software as a service atau yang disingkat saas adalah perangkat lunak yang bisa digunakan dan diakses melalui internet tanpa harus melakukan pembelian program atau sistem, serta perangkat keras. Karena berada pada server dengan basis cloud, tidak perlu lagi mengunduh perangkat lunak jika ingin menggunakannya atau melakukan pembaharuan sistem. Layanan Cloud pada jenis ini disediakan dalam bentuk perangkat lunak. Contoh dari SaaS adalah Google Apps (Docs, Spreadsheet, dll), Office 365, dan Adobe Creative Cloud. Pada Layanan SaaS pengguna layanan hanya perlu menggunakan aplikasi tersebut tanpa harus me

MOTHERBOARD DAN SATA

Gambar
Motherboard/Mainboard adalah sebuah papan sirkuit elektronik utama komputer yang digunakan untuk meletakan komponen – komponen elektronik lain seperti Processor, RAM, VGA, dan lain sebagainya. Didalam Mainboard sendiri terdapat beberapa chip controler yang berfungsi sebagai pengatur lalu lintas data, selain itu ada beberapa socket – socket dan slot – slot yang digunakan untuk memasang komponen – komponen lainnya. Fungsi Mainboard adalah sebagai penghubung antar hardware seperti Processor, RAM, VGA, Mouse, Keyboard, Lan Card dan lain sebagainya. Selain itu Mainboard juga berfungsi sebagai pengatur lalu lintas data pada sebuah komputer. Sejarah Singkat Mainboard Mainboard pertama kali dibuat serta diperkenalkan Apple sekitar tahun 1977 untuk perangkat komputer Apple II karena sebelumnya (Apple I) memiliki bentuk yang cukup rumit. Pada waktu itu pendiri Apple Stive Jobs dan Wozniak memikirkan untuk meletakan komponen – komponen komputer kedalam papan kusus sehingga lebih ringkas. Setela

SISTEM OPERASI DAN IOS

Gambar
PENGERTIAN SISTEM OPERASI Sistem Operasi adalah sistem perangkat lunak yang mengatur sumber daya dari perangkat keras ( Hardware ) dan perangkat lunak ( Software ), serta sebagai jurik ( daemon ) untuk program komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting . Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya. FUNGSI SISTEM OPERASI 1. MENJALANKAN OPERASI DASAR Sistem operasi dinilai sebagai komponen vital yang mendasari kerja perangkat lunak atau software dalam komputer. Sebelum aplikasi berjalan dan dapat berfungsi pada suatu komputer, maka sistem operasilah yang memungkinkan program atau aplikasi tersebut dapat berjalan dan ditampilkan kepada pengguna atau user yang menggunakan perangkat komputer tersebut. 2. MENGATUR KERJA HARDWARE DAN SOFTWARE Bisa dikatakan bahwa sistem operasi adalah Resource Manager d