Senin, 05 November 2018

Proses Transfer Data DMA




1.Interface mengirimkan pengontrol DMA ke permintaan layanan DMA.
2.Permintaan Bus dibuat untuk pin terus (Tinggi aktif) pada mikroprosesor 8086 dan controller kontrol keuntungan dari bus.
3.Dana bantuan Bus dikembalikan ke DMA controller dari Hold Acknowledge (HLDA) pin (aktif tinggi) pada mikroprosesor 8086.
4.Para DMA controller tempat isi alamat register ke bus alamat.
5.Controller mengirimkan interface pengakuan DMA, yang mengisahkan antarmuka untuk menempatkan data pada bus data. (Untuk output itu sinyal  
   interface untuk latch data berikutnya ditempatkan di bus.)
6.Byte data ditransfer ke lokasi memori yang ditunjukkan oleh bus alamat.
7.Antarmuka kait data.
8.Permintaan Bus terjatuh, pin HOLD pergi rendah, dan controller relinquishes bus.
9.Pemberian Bus dari mikroprosesor 8086 dijatuhkan dan pin HLDA pergi Rendah.



Sumber : https://taryainunhannif.blogspot.com/2014/02/normal-0-false-false-false-in-x-none-x_42.html

Kamis, 25 Oktober 2018

Pengertian Thread


Thread Merupakan Unit dasar penggunaan CPU,yang terdiri dari 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 Sering Juga Disebut lightweight process.Sebuah process traditional atau heavyweight process mempunyai thread tunggal yang berfungsi sebagai pengendali.Perbedaan antara process dengan thread tunggal dan thread dengan thread yang banyak adalah process dengan thread yang banyak dapat mengerjakan tugas lebih dari satu tugas pada satu satuan waktu.

Contoh  : sebuah web browser mempunyai thread untuk menampilkan gambar atau tulisan sedangkan thread yang lain berfungsi sebagai penerima data dari network. 


Pengertian 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 dihubungkan dengan alat-alat lain melalui koneksi Bluetooth.

Komputer genggam dapat meningkatkan produktivitas pengguna dan memudahkan mereka untuk bekerja lebih efisien. Komputer genggam yang paling banyak digunakan adalah komputer yang khusus dirancang untuk menyediakan fungsi PIM (Personal Information Manager), seperti kalender, agenda, dan buku alamat.


Pengertian Distributed Processing


Distributed Processing Adalah Sistem manajemen dimana proses yang dieksekusi dibanyak sistem komputer yang tersebar atau terdistribusi.

Contoh : Data-data yang tersimpan di server yang aktif untuk melayani berbagai kebutuhan perangkat lunak atau data bagi komputer lain yang tergabung dalam sistem jaringan distribusi.


Pengertian 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 memory.

Contoh : Pendownload an sebuah file.


Pengertian Critical Section


critical section adalah dengan mendesain sebuah protokol di mana proses-proses dapat menggunakannya secara bersama-sama. Setiap proses harus 'meminta izin' untuk memasuki critical section-nya. Bagian dari kode yang mengimplementasikan izin ini disebut entry section. Akhir dari critical section itu disebut exit section. Bagian kode selanjutnya disebut remainder section.
Contoh : sebuah print spooler. Ketika sebuah proses ingin mencetak sebuah berkas, proses tersebut memasukkan nama berkas ke dalam sebuah spooler direktori yang khusus. Proses yang lain, printer daemon, secara periodik memeriksa untuk mengetahui jika ada banyak berkas yang akan dicetak, dan jika ada berkas yang sudah dicetak dihilangkan nama berkasnya dari direktori.


Rabu, 24 Oktober 2018

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 ke-2 sistem komputer nya maasih blum dilengkapi oleh sebuah sistem operasi. But, dalan beberapa fungsi sistem operasi, seperti os yang tengah berkembang pada jaman sekarang ini. Contohnya adlah FMS ( Fortarn Monitoring System ) dan IBSYS.