Tugas 1 OS

JELASKAN PROSES SINKRONISASI DAN ASINKRONISASI


Sinkronisasi adalah Suatu proses yang bekerja bersama-sama dan saling berbagi data dapat mengakibatkan race condition atau pengaksesan data secara bersama-sama. Critical section adalah suatu segmen kode dari proses-proses itu yang yang memungkinkan terjadinya race condition. Untuk mengatasi masalah critical section ini, suatu data yang sedang diproses tidak boleh diganggu proses lain.
Contohnya :

SpiderOak
SpiderOak menyediakan 2GB penyimpanan online gratis yang bekerja mem-back-up data anda di belakang anda. Ia juga menawarkan dukungan Linux dan janji-janji privasi pengetahuan.

           asinkronisasi adalah Pengiriman data dilakukan 1 karakter setiap kali, sehingga penerima harus melakukan sinkronisasi agar bit data yang dikirim dapat diterima dengan benar

· Trasmisikeccepatan tinggi

· 1 karakter dengan yang lainnya tidak ada waktu antara yang tetap

· Bila terjadi kesalahan maka 1 blok data akan hilang

· Membutuhkan start pulse / start bit (tanda mulai menerima bit data)

· Idle transmitter = ‘1’ terus menerus, sebaliknya ‘0’

· Tiap karakter diakhiri dengan stop pulse / stop bit

· Dikenal sebagai start-stop transmission
First