Sadržaj:
Definicija - Što znači Asinkrono?
Asinkrono se općenito odnosi na predmete i događaje koji mogu biti povezani, ali nisu vremenski koordinirani, što znači da se ne događaju u unaprijed određenim intervalima. Asinhroni događaji ne ovise jedni o drugima o započinjanju ili dovršavanju prije nego što drugi može započeti ili završiti.
U računarskoj znanosti, asinkrono se može odnositi na:
- Asinhrona komunikacija, pri čemu se podaci prenose ne oslanjajući se na satni signal, pa se podaci šalju isprekidano
- Asinhrona obrada ulaza / izlaza (I / O), što omogućava CPU-u da nastavi obradu s drugim podacima koji su neovisni o trenutnom I / O radu
Tehopedija objašnjava Asinkrono
Asinkrono se odnosi na događaje ili računske procese koji zanemaruju element vremena. Drugim riječima, jedan se proces može započeti ili zaustaviti neovisno o drugim procesima, čak i ako su povezani. To omogućava maksimiziranje računalnih resursa korištenjem praznog vremena u kojem jedan ili više resursa čekaju da se proces završi.
Ovaj se koncept primjenjuje na mrežne komunikacije u kojima se podaci prenose isprekidano, a ne kao jedan stalni tok. Time se eliminira potreba za stalnom vezom jer prijemnik neće morati čekati stalni tok. No potrebni su joj posebni markeri, početni i zaustavni bitovi kao i markeri mjesta, tako da će prijemnik znati zajedno razdijeliti distribuirane podatke.
U slučaju I / O operacija, asinhrone tehnike I / O koriste se za uklanjanje praznog vremena CPU-a kada čeka da se završi određena U / I operacija, koja su obično mnoštva stupnjeva sporija od brzine kojom CPU može obradu podataka. Izrađivanjem CPU-a drugih podataka koji nisu povezani s I / O operacijom, on može ubrzati cjelokupno izvršavanje procesa. Međutim, podaci ili procesi koji zahtijevaju dovršetak tog U / I procesa još trebaju čekati da se dovrši.