Bulan: November 2018

Direct Memory Access

Direct memory access ( DMA ) adalah fitur sistem komputer yang memungkinkan subsistem perangkat keras tertentu untuk mengakses memori sistem utama ( memori akses acak ), yang terpisah dari central processing unit (CPU). Tanpa DMA, ketika CPU menggunakan input / output terprogram , ini biasanya terisi penuh untuk seluruh durasi operasi baca atau tulis, dan karena itu tidak tersedia untuk melakukan pekerjaan lain. Dengan DMA, CPU pertama memulai … Lanjutkan membaca Direct Memory Access

THREAD

1.Thread Thread adalah unit terkecil dalam suatu proses yang bisa dijadwalkan oleh sistem operasi. Merupakan sebuah status eksekusi (ready, running, suspend, block, queue, dll) Kadang disebut sebagai proses ringan (lightweight). Unit dasar dari dari sistem utilisasi pada processor (CPU). Dalam thread terdapat: ID Thread, Program Counter, Register dan Stack. Sebuah thread berbagi code section, data section dan resource sistem … Lanjutkan membaca THREAD

HANDHELD

Handheld computer adalah komputer yang cukup kecil sehingga dapat digenggam. Komputer genggam ini dapat bekerja dengan fungsi yang hampir sama dengan komputer biasa. Meskipun sangat mudah untuk dibawa, komputer genggam tidak dapat menggantikan komputer biasa (PC) karena hanya memiliki keyboard dan layar yang kecil. Beberapa produsen mencoba untuk memecahkan masalah keyboard yang terlalu kecil. Keyboard tersebut … Lanjutkan membaca HANDHELD

DISTRIBUTED PROCESSING

Distributed Processing Komputasi terdistribusi adalah suatu sistem pada jaringan komputer yang dihubungkan dengan cara tertentu sehingga tampak seperti satu komputer bagi pemakai individual. Komputasi terdistribusi menggunakan sumber data komputer yang ada dan melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis yang bertujuan untuk memecahkan berbagai macam persoalan komputasi dalam skala besar. Komputasi terdistribusi mentransformasikan … Lanjutkan membaca DISTRIBUTED PROCESSING

PROCESS CONTROL BLOCK

Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Process Control Block adalah informasi-informasi lain yang diperlukan SO untuk mengendalikan dan koordinasi beragam … Lanjutkan membaca PROCESS CONTROL BLOCK

CRITICAL SECTION

Pengertian dari Sinkronisasi adalah Akses bebarengan untuk berbagi dua bersama dapat mengakibatkan inkosistensi data. Pemeliharaan konsistensi data memerlukan mekanisme untuk memastikan eksekusi dari proses kerjasama. 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 … Lanjutkan membaca CRITICAL SECTION

BATCH SYSTEM

PENGERTIAN BATCH SYSTEM  Batch system adalah dimana job-job yang mirip dikumpulkan dan dijalankan secara kelompok kemudian setelah kelompok yang dijalankan tadi selesai maka secara otomatis kelompok lain dijalankan. jadi dengan kata lain adalah teknologi proses komputer dari generasi ke-2. yang jika suatu tugas sedang dikerjakan pada 1 rangkaian, akan di eksekusi secara berurutan. Pada komputer generasi … Lanjutkan membaca BATCH SYSTEM