Langsung ke konten utama

Postingan

Sistem Operasi #8 Manajemen Memori

  Apa itu memori? Memori merupakan inti dari sistem komputer modern. CPU mengambil instruksi dari memori sesuai yang ada pada program counter. Instruksi dapat berupa menempatkan/menyimpan dari/ke alamat di memori, penambahan, dan sebagainya.  Memori merupakan inti dari sistem komputer modern. CPU mengambil instruksi dari memori sesuai yang ada pada program counter. Instruksi dapat berupa menempatkan/menyimpan dari/ke alamat di memori, penambahan, dan sebagainya.  A. Ruang Alamat Fisik dan Logik Alamat yang dibuat CPU akan merujuk ke sebuah alamat logik. Sedangkan alamat yang dilihat oleh memori adalah alamat yang dimasukkan ke register di memori, merujuk pada alamat fisik pada pengikatan alamat, waktu compile dan waktu penempatan menghasilkan daerah dimana alamat logik dan alamat fisik sama.  B. Penukaran (Swap) Sebuah proses membutuhkan memori untuk dieksekusi. Sebuah proses dapat ditukar sementara keluar memori ke backing store (disk), dan kemudian dibawa masuk lag...
Postingan terbaru

Sistem Operasi #7 Deadlock

A. Definisi Deadlock Deadlock yang mungkin dapat terjadi pada suatu proses disebabkan proses itu menunggu suatu kejadian tertentu yang tidak akan pernah terjadi. Dua atau lebih proses dikatakan berada dalam kondisi deadlock, bila setiap proses yang ada menunggu suatu kejadian yang hanya dapat dilakukan oleh proses lain dalam himpunan tersebut. Contoh berikut ini terjadi pada sebuah persimpangan jalan. Beberapa hal yang dapat membuat deadlock pada suatu persimpangan, yaitu: Terdapat satu jalur pada jalan. Mobil digambarkan sebagai proses yang sedang menuju sumber daya. Untuk mengatasinya beberapa mobil harus preempt (mundur). Sangat memungkinkan untuk terjadinya starvation (kondisi proses tak akan mendapatkan sumber daya). B. Strategi Menghadapi Deadlock Strategi untuk menghadapi deadlock dapat dibagi menjadi tiga pendekatan, yaitu: 1. Mengabaikan adanya deadlock. 2. Memastikan bahwa deadlock tidak akan pernah ada,baik dengan metode pencegahan, dengan mencegah empat kondisi deadlock...

File Permission Pada Linux

  Apa itu hak akses file di linux? Linux menerapkan hak akses file yang sangat ketat, setiap file akan dibeli label (file attribute) yang menjabarkan hak akses untuk user dan group terhadap file tersebut. Hanya user dan group tertentu yang bisa membaca,memodifikasi dan mengeksekusi file tersebut. Atribut ini sering disebut dengan file permission. Untuk Membatasi Akses user dan process ke File Tujuan diberlakukan/set file permission pada linux adalah untuk alasan keamanan  yang tujuan utamanya adalah membatasi akses user terhadap suatu file. Cara ini sangat efektif untuk memproteksi file sistem dari modifikasi user yang tidak bertanggung jawab (hacker) Cara mengatur hak akses file di Linux Untuk mengatur hak akses file di linux dapat dilihat pada slide power point dibawah ini

Perintah-perintah Dasar Linux

  Perintah Dasar Linux Beserta Skenario Pembuatan Struktur Folder ` Linux adalah sebuah sistem operasi seperti Unix yang menggunakan kernel linux sebagai inti dan disertakan aplikasi dan module pendukung lain agar berfungsi dan bisa digunakan secara utuh layaknya sistem operasi pada umumnya. Untuk mengoperasikan linux kalian perlu mengakses terminal, terminal merupakan sebuah insterface berbasis Command Line Interface (CLI) yang dapat mengeksekusi perintah yang kalian ketik. Agar dapat memahami perintah-perintah tersebut kalian harus mempelejari sintaks-sintaks dasar Linux. Apa saja perintahnya? yuk simak perintah-perintah dasar Linux dibawah ini. 1. mkdir Perintah mkdir digunakan untuk membuat direktori. Pada skenario, kita mempunyai lima direktori yaitu, member, ashar, rico, ukki dan caca.  Buat direktori member, gunakan perintah  mkdir latihan 2. cd Change directory digunakan untuk pindah dari satu direktori ke direktori lain. Untuk pindah ke direktori member, gunakan ...

Sistem Operasi #5 Sinkronisasi

Sinkronisasi mengacu pada salah satu dari dua proses yang berbeda tetapi saling berkaitan satu sama lainnya. Dua proses ini merupakan sinkronisasi data dan sinkronisasi proses. A. Definisi Sinkronisasi Sinkronisasi merupakan suatu proses pengaturan jalannya beberapa proses pada waktu yang bersamaan untuk menyamakan waktu dan data supaya tidak terjadi inconsitensi (ketidak konsistenan) data akibat adanya akses data secara konkuren agar hasilnya bagus dan sesuai dengan apa yang diharapkan. Sinkronisasi ini dibutuhkan ketika menemukan sebuah kasus yang menyebabkan ketidakkonsistenan data sehingga data menjadi tidak konkuren.  Tujuan dari sinkronisasi itu sendiri ialah untuk menghindari terjadinya inkonsitensi data karena pengaksesan oleh beberapa proses yang berbeda serta untuk mengatur urutan jalannya proses-proses sehingga dapat berjalan dengan baik dan sesuai apa yang di harapkan. Adapun manfaat sikronisasi pada sistem operasi adalah:  Adanya akses-akses dat...

Cara mengatasi windows 10 lemot ANTI RIBET

Windows lemot merupakan masalah yang sering kita hadapi, terkadang saking lemot nya membuat kita jengkel dan emosiii ditambah lagi Anda mempunyai deadline membuat presentasi yang harus dikumpulkan besoknya tambah stresss. Mungkin dalam benak Anda berpikir bahwa "Sepertinya laptop saya harus di install ulang"   eitsss tunggu dulu ada beberapa hal yang menyebabkan laptop kamu menjadi lemot diantaranya adalah : Terlalu banyak aplikasi yang berjalan di background dan otomatis aktif saat diaktifkan, hal ini akan membuat kinerja perangkat jadi berat dan membutuhkan proses booting yang lebih lama Terlalu banyak mengisntall aplikasi, padahal aplikasi tersebut tidak terlalu penting Penyimpanan data C (system) laptop kamu yang hampir penuh, hal ini dapat mengurangi performa dari laptop itu sendiri Umur harddisk sudah terlalu lama, dimana proses read and write berjalan lebih lama dari biasanya. efeknya akan berpengaruh pada performa laptop secara keseluruhan Kapasitas harddisk yang suda...