Postingan

Random Access Memory

 Random Access Memory Komputer adalah perangkat elektronik, tetapi sangat mirip dengan otak manusia. Otak manusia memiliki memori, yang merupakan peran paling penting yang dimainkannya. Memori membantu Anda mengingat banyak hal. Orang mengingat masa lalu karena ingatan yang ada di otak. Komputer juga memiliki memori. MEMORI memori diperlukan untuk menyimpan data dan instruksi. Memori dibagi menjadi beberapa sel dan disimpan di ruang memori komputer. Setiap sel memiliki lokasi/alamat yang unik. Memori sangat penting bagi komputer karena membuatnya mirip dengan otak manusia. Ada berbagai cara untuk menyimpan memori dalam otak manusia, antara lain memori jangka pendek, memori jangka panjang, dan memori implisit. Demikian pula, komputer memiliki berbagai jenis memori dan metode penyimpanan yang berbeda. Mereka adalah memori cache, penyimpanan primer/utama dan penyimpanan sekunder. Types of Memory Ada tiga jenis memori. Memori cache sangat membantu dalam mempercepat CPU karena merupak...

Thread

Gambar
 Apa itu Thread? Thread adalah status eksekusi (berjalan, siap, dll.) yang sering disebut sebagai proses ringan. Merupakan unit dasar penggunaan CPU, terdiri dari thread id, program counter, register set, dan stack. Bagian kode utas, bagian data, dan sumber daya sistem operasi dibagikan dengan utas lain dalam proses yang sama. Threads memungkinkan komputer untuk melakukan dua atau lebih tugas pada saat yang sama, sedangkan multithreading memungkinkan komputer untuk dengan cepat membagi pekerjaan yang dilakukan dalam porsi. Single-threading: Proses tradisional atau kelas berat dikendalikan oleh satu thread. Multi-threading: Sebuah proses yang menggunakan beberapa thread dan melakukan lebih dari satu tugas pada waktu yang sama. Proses-proses Thread dalam system operasi Sistem operasi telah mendukung proses multithreading. Setiap sistem operasi memiliki konsep tersendiri dalam pengimplementasiannya. Sistem operasi dapat mendukung thread pada tingkatan kernel maupun tingkatan penggun...

Handheld

 Apa itu 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 diganti dengan  electronic pen . Bagaimanapun,  electronic pen  ini masih bergantung pada teknologi pengenalan tulisan tangan yang masih dalam tahap pengembangan. Kelebihan dari komputer genggam ini adalah pengguna dapat menyimpan serta mengatur data dengan lebih efisien dan akurat. Biasanya komputer genggam dilengkapi dengan teknologi Bluetooth. Bluetooth memang tepat untuk mencetak secara nirkabel, menghubungkan antara komputer genggam dengan  mobile printer . Tidak hanya dengan printer tetapi komputer genggam juga dapat dihubun...

Distributed Processing

Gambar
 Apa itu Distributed Processing? Sistem Distributed Data Processing (DDP) adalah salah satu jenis pengembangan sistem pembagian waktu yang umum digunakan saat ini. Ketika banyak sistem komputer didistribusikan secara bebas, yang masing-masing dapat memproses datanya sendiri dan terhubung ke jaringan telekomunikasi, istilah pembagian waktu menjadi usang. Sistem DDP adalah sistem komputer interaktif yang secara geografis tersebar dan terhubung ke jalur telekomunikasi, dengan masing-masing komputer mampu memproses data secara mandiri dan terhubung dengan komputer lain dalam sistem. Contoh Sistem Pengolahan Data terdistribusi Internet ·           Jaringan komputer dan aplikasi yang heterogen. ·           Mengimplementasikan protokol internet. Intranet ·           Jaringan yang teradminitrasi secara lokal. ·        ...

Process Control Block

Gambar
 Apa itu Process Control Block? Sebuah blok kontrol proses, juga dikenal sebagai blok kontrol tugas, mewakili setiap proses dalam sistem operasi. Sebuah blok kontrol proses (PSB) berisi berbagai informasi yang terkait dengan proses tertentu, termasuk yang berikut: Process state. Program counter. CPU registers. CPU scheduling. CPU scheduling information. Memory management information. Accounting information. I/O status information. Fungsi Blok Kontrol Proses Merupakan tanggung jawab sistem operasi untuk menetapkan CPU ke suatu proses karena proses tersebut tidak selalu membutuhkan CPU. Pertimbangkan proses input/output; CPU hanya menggunakannya ketika dipicu. Blok kontrol proses berfungsi sebagai kartu identifikasi untuk setiap proses. Sistem Operasi tidak tahu proses yang mana sampai mengacu pada PCB dari setiap proses. Misalnya , ada proses MS Word, proses PDF, proses pencetakan, dan banyak proses latar belakang yang berjalan di CPU saat ini. Tanpa mengetahui identitas setiap p...

Critical Section

Gambar
Apa itu Critical Section?  Critical Section adalah bagian dari program yang mencoba mengakses sumber daya bersama. Sumber daya itu bisa berupa sumber daya komputer apa pun, seperti lokasi memori, struktur data, CPU, atau perangkat IO apa pun. Critical Section tidak dapat dieksekusi oleh lebih dari satu proses pada saat yang sama; sistem operasi menghadapi tantangan dalam mengizinkan dan mencegah proses memasuki Critical Section. Masalah Critical Section digunakan untuk membuat satu set protokol yang memastikan bahwa kondisi Race antar proses tidak pernah terjadi. Tugas utama kami adalah memecahkan masalah Critical Section untuk menyinkronkan proses kooperatif. Kita harus memberikan solusi yang memungkinkan terpenuhinya kondisi berikut. Persyaratan Mekanisme Sinkronisasi Primary 1. Mutual Exclusion Pengecualian bersama harus menjadi bagian dari solusi kita. Yang dimaksud dengan Mutual Exclusion adalah jika satu proses dieksekusi di dalam critical section, proses lainnya tidak bol...