Postingan

Makalah Sinkronisasi Proses yang ada pada sistem operasi

Gambar
Makalah Sinkronisasi Proses yang ada pada sistem operasi Mata Kuliah Sistem Operasi  Universitas Teknokrat Indonesia  T.A 2020 "Proses Sinkronisasi Pada Sistem Operasi" Konsep Interaksi Dalam menjalankan fungsinya dalam sistem operasi, dibutuhkan interaksi antara beberapa proses yang berbeda. Interaksi tersebut bertujuan agar terjadi kesinambungan antar proses yang terjadi sehingga sistem operasi dapat berjalan sebagaimana mestinya. Interaksi tersebut dapat melalui sistem berbagi memori atau dengan cara saling berkirim pesan. Terkadang, beberapa pesan yang dikirim tidak dapat diterima seluruhnya oleh penerima dan menyebabkan informasi yang lain menjadi tidak valid, maka dibutuhkanlah sebuah mekanisme sinkronasi yang akan mengatur penerimaan dan pengiriman pesan sehingga kesalahan penerimaan pesan dapat diperkecil. Pesan yang dikirim dapat ditampung dalam penyangga sebelum diterima oleh penerima. Interaksi antar proses da...

Program Array

Gambar
 Nama : Dwi Indriati NPM : 20312041 Kelas : IF 20B "Membuat Program Array" Syntax Program Output Program

Praktikum Switch-Case

Gambar
Nama : Dwi Indriati NPM : 20312041 Kelas : IF 20B   "Membuat Program Switch Case Program Gaji Karyawan dan Program Menghitung Jumlah Bilangan" Algoritma Membuat Program Gaji Karyawan dan Program Menghitung Jumlah Bilangan 1. Menentukan tipe data yang digunakan 2. Menentukan jumlah variabel 3. Input pilihan program (Switch Case) 4. Input Case 1 =      1. Input Jumlah Data     2. Kondisi Jika, (x = 1) < = 2 (data)     3. Input variabel nama, data, total gaji, lembur, bonus dan x.     4. Bonus = Lembur * Rp. 50.000     5. Total Gaji = Rp. 2.000.000 + Bonus     6. Total Gaji (OUTPUT) 5. Input Case 2 =     1. Input Jumlah Data      2. Kondisi Jika, (x = 1 < 5 (data)     3. Input variabel nilai, dan jumlah     4. Jumlah data dan nilai yang diinputkan (OUTPUT) Syntax Program  Output Program Gaji Karyawan Output Program Menghitung Jumlah Bilangan

Definisi dan Perbedaan antara Threads dan Processes

 Pengertian Threads      Thread adalah unit dasar dari penggunaan CPU, thread mengandung Thread ID, program counter, register set, dan stack. Sebuah Thread berbagi code section, data section, dan sumber daya sistem operasi dengan Thread lain yang dimiliki oleh proses yang sama. Thread juga sering disebut lightweight process. Sebuah proses tradisional atau heavyweight process mempunyai thread tunggal yang berfungsi sebagai pengendali. Perbedaan antara proses dengan thread tunggal dengan proses dengan thread yang banyak adalah proses dengan thread yang banyak dapat mengerjakan lebih dari satu tugas pada satu satuan waktu. Pengertian Processes       Proses adalah sebuah peristiwa adanya sebuah program yang dapat dieksekusi. Sebagai sebuah eksekusi proses, maka hal tersebut membutuhkan perubahan keadaan. Keadaan dari sebuah proses dapat didefinisikan oleh aktivitas proses tersebut. Suatu proses adalah lebih dari kode program, dimana kadang kala dikena...

Multiple Processor Organization (SIMD)

SIMD ( Single Instruction Multiple Data) SIMD merupakan singkatan dari Single Instruction Multiple Data. SIMD menggunakan banyak processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda. Sebagai contoh kita ingin mencari angka 27 pada deretan angka yang terdiri dari 100 angka, dan kita menggunakan 5 processor. Pada setiap processor kita menggunakan algoritma atau perintah yang sama, namun data yang diproses berbeda. Misalnya processor 1 mengolah data dari deretan / urutan pertama hingga urutan ke 20, processor 2 mengolah data dari urutan 21 sampai urutan 40, begitu pun untuk processor-processor yang lain.  SIMD  merupakan sebuah istilah dalam komputasi yang merujuk kepada sekumpulan  operasi  yang digunakan untuk menangani jumlah  data  yang sangat banyak dalam paralel secara efisien, seperti yang terjadi dalam  prosesor vektor  atau  prosesor larik . SIMD pertama kali dipopulerkan pada  superkomputer ...

Sejarah Perkembangan Random Access Memory (RAM)

Sejarah perkembangan, pengertian dan jenis-jenis RAM dari awal hingga sekarang   Memori atau RAM kepanjangan dari Random Access Memory adalah salah satu  komponen komputer,   laptop atau gadget  yang sangat penting. Tanpa kompunen ini pastinya kita tidak bisa mengelola, atau menjalankan aplikasi dan game. Dengan perkembangan PC atau komputer yang cukup pesat maka komponen-komponen di dalamnya juga mengalami perkembangan tak terkecuali bagaimana menyimpan data dengan mudah. RAM memiliki kemampuan untuk menampung atau menyimpan pengelolaan data ementara. Sekalipun Anda memiliki PC dengan prosessor kecepatan tinggi namunjika memori RAMnya kecil, hal ini tentu kurang baik untuk bekerja. Semakin besar kecepatan prosessor harus diimbangi oleh semakin besarnya memori atau RAM yang dimiliki PC tersebut. Jika kita berbicara soal RAM, kita juga harus mengetahui beberapa hal yang sering berhubungan dengan memori. Speed atau kecepatan merupakan hal penting dalam RAM. Semaki...