Pengertian Batch System, critical section, process control block, distributed processing, handheld, thread.
1. Batch system
Batch system adalah metode pengelolahan data yang bertujuan untuk diproses secara bersama tanpa interaksi pengguna selama eksekusi.
- Penggunaan sumber daya yang optimal
- Minimalkan overhead
- Penjadwalan yang baik
- Pengelolahan data besar.
2. Critical section
Critical section adalah bagian dari program yang mencoba mengakses sumber daya bersama. Sumber daya tersebut dapat berupa sumber daya apa pun di komputer seperti lokasi memori, struktur data, CPU, atau perangkat IO apa pun.
Berapa kinerja yang dilakukan critical section :
1. Eksklusi MutlakMenjamin bahwa hanya satu proses yang dapat mengakses critical section pada waktu tertentu, mencegah kondisi balapan (race conditions).
2. ProgresJika tidak ada proses yang berada dalam critical section, salah satu proses yang ingin masuk harus diizinkan untuk melakukannya. Ini memastikan bahwa sistem tidak terjebak.
3. Batas Waktu
Memastikan bahwa setiap proses yang ingin mengakses critical section tidak akan menunggu selamanya. Ini penting untuk menghindari deadlock.
4. Efisiensi
Mengoptimalkan waktu yang dihabiskan dalam critical section, sehingga proses lain tidak terlalu lama terhambat.
5. Simplicity
Desain mekanisme untuk mengelola akses ke critical section sebaiknya sederhana dan mudah diimplementasikan untuk meminimalkan overhead.
3. Process control block
Process control block adalah struktur data yang berisi informasi tentang proses yang terkait dengannya. Blok kontrol proses juga dikenal sebagai blok kontrol tugas, entri tabel proses, dll.
4. Distributed processing
Distributed processing adalah model di mana bagian yang berbeda dari a pemrosesan data tugas dijalankan secara bersamaan di berbagai sumber daya komputasi, biasanya di lingkungan jaringan. Model ini digunakan untuk meningkatkan efisiensi, kinerja, dan keandalan tugas pemrosesan data. Ini sangat bermanfaat dalam lingkungan yang berurusan dengan pemrosesan data dan analitik skala besar.
5. Handheld
Handheld adalah perangkat elektronik yang dirancang agar mudah dipegang dan digunakan dengan satu tangan. Contoh perangkat handheld termasuk smartphone, tablet, dan konsol permainan genggam. Ciri-ciri utama dari perangkat ini adalah portabilitas, ukuran yang kompak, dan antarmuka yang ramah pengguna, yang memungkinkan pengguna mengakses berbagai fungsi dan aplikasi dengan mudah saat bergerak.
6. Thread
Thread adalah unit terkecil dari pemrosesan yang dapat dijadwalkan oleh sistem operasi. Dalam konteks sistem operasi, thread memungkinkan beberapa bagian dari suatu program untuk berjalan secara bersamaan, meningkatkan efisiensi dan responsivitas. Setiap thread berbagi sumber daya yang sama, seperti memori dan data, tetapi memiliki program counter, register, dan stack sendiri. Penggunaan thread memungkinkan multitasking dan pemanfaatan prosesor yang lebih baik dalam aplikasi yang membutuhkan pemrosesan paralel.
Sumber
https://aws.amazon.com/what-is/batch-processing/
https://www-javatpoint-com.translate.goog/os-critical-section-problem?_x_tr_sl=en&_x_tr_tl=id&_x_tr_hl=id&_x_tr_pto=tc
https://www.tutorialspoint.com/what-is-process-control-block-pcb
https://www.dremio.com/wiki/distributed-processing/
https://www.geeksforgeeks.org/handheld-operating-system/
https://www.techtarget.com/whatis/definition/thread
Komentar
Posting Komentar