Синхрондук жана асинхрондук эсептегич деген эмне?
Синхрондук жана асинхрондук эсептегич деген эмне?

Video: Синхрондук жана асинхрондук эсептегич деген эмне?

Video: Синхрондук жана асинхрондук эсептегич деген эмне?
Video: How To Achieve Synchronization In C# While Doing Async Await Multithreaded Programming - .NET Core 2024, Май
Anonim

Ан асинхрондук эсептегич , тышкы окуя флип-флоп пайда болгондо түздөн-түз ОРНОТУУ же ТАЗАЛОО үчүн колдонулат. Ичинде синхрондук эсептегич бирок тышкы окуя ички саат менен синхрондоштурулган импульсту өндүрүү үчүн колдонулат. Анга мисал асинхрондук эсептегич болуп саналат ripplecounter.

Бул жагынан алганда, синхрондук жана асинхрондук эсептегичтин ортосунда кандай айырма бар?

Синхрондук эсептегичтер ички сааты бар, ал эми асинхрондук эсептегичтер жок. Натыйжада, бардык флип-флоптар синхрондук эсептегичте бир эле учурда жалпы сааттын импульсу менен башкарылат.

Ошондой эле, синхрондуу жана асинхрондук жүк киргизүүнүн ортосунда кандай айырма бар? Алардын чоң синхрондук ортосундагы айырма жана асинхрондук жүк киргизүү . The Синхрондук жүк болуп саналат синхрондуу жана бул Q жыйынтыгы боюнча эсептөө ал аркылуу өткөндө ошол эле бойдон калат дегенди билдирет жүк киргизүү . The Асинхрондук жүк киргизүү болуп саналат башкача.

Ошо сыяктуу эле, сиз асинхрондук эсептегич деген эмнени сурасаңыз болот?

А толкун эсептегич болуп саналат асинхрондук эсептегич мында биринчи флип-флоп гана тышкы саат менен иштейт. Бардык кийинки флип-флоптор мурунку флип-флоптун чыгышы менен саатталат. Асинхрондук эсептегичтер да аталат толкун - эсептегичтер анткени сааттын импульсу аны флип-флоптор аркылуу быдырлайт.

Синхрондук эсептегичтер эмне үчүн колдонулат?

Колдонмолору Синхрондук эсептегичтер Аты айтып тургандай, Синхрондук эсептегичтер убакыт жана электрондук импульстар (инфракызыл жарык сыяктуу тышкы булак) сыяктуу "саноону" аткарыңыз. Алар кеңири таралган колдонулган башка көптөгөн конструкцияларда, ошондой эле процессорлор, калькуляторлор, реалдуу убакыт сааттары ж.б.у.с.

Сунушталууда: