Dallimi midis logjikës së kombinuar dhe sekuencial

Dallimi midis logjikës së kombinuar dhe sekuencial
Dallimi midis logjikës së kombinuar dhe sekuencial

Video: Dallimi midis logjikës së kombinuar dhe sekuencial

Video: Dallimi midis logjikës së kombinuar dhe sekuencial
Video: Active Directory Foundations: Understanding this object database 2024, Korrik
Anonim

Logjika Kombinuese vs Sekuenciale

Elektronika dixhitale është baza e përparimeve moderne teknologjike. Pajisjet dixhitale krijohen duke përdorur parimet e logjikës Boolean. Logjika Boolean, bazuar në natyrën e rezultateve, ndahet në logjikë kombinuese dhe logjikë sekuenciale. Çdo lloj logjike mund të përdoret për të zbatuar elementë të ndryshëm dixhitalë që përdoren sot.

Logjika Kombinuese

Në logjikën kombinuese, dalja është një funksion vetëm i hyrjeve aktuale. Prodhimi është i pavarur nga rezultatet e mëparshme; prandaj nganjëherë quhet logjikë e pavarur nga koha.

Logjika kombinuese përdoret për të kryer operacionin Boolean në sinjalet hyrëse binare dhe të dhënat binare. Njësia aritmetike dhe logjike e një CPU kryen operacione të kombinuara në vargun e të dhënave. Gjysmë grumbulluesit, grumbulluesit e plotë, multipleksuesit, demultipleksuesit, dekoduesit dhe koduesit janë ndërtuar gjithashtu bazuar në logjikën e kombinimit.

Logjika sekuenciale

Logjika sekuenciale është forma e logjikës Boolean ku dalja është një funksion si nga hyrjet aktuale ashtu edhe nga ato të kaluara. Në shumicën e rasteve, sinjali i daljes futet përsëri në qark si një hyrje e re. Logjika sekuenciale përdoret për të projektuar dhe ndërtuar makina me gjendje të fundme. Zbatimi themelor i logjikës sekuenciale është flip-flops. Flip-flops janë krijuar për të ruajtur gjendjen e sistemit, prandaj konsiderohen si një element bazë i memories.

Logjika sekuenciale ndahet më tej në logjikë sinkrone dhe logjikë asinkrone. Në logjikën sinkrone, operacioni logjik përsëritet në mënyrë ciklike përmes një sinjali oscilues të furnizuar në çdo flip-flop në qark. Ky sinjal, i quajtur shpesh impuls i orës, aktivizon qarkun logjik për një operacion të vetëm.

Përparësia kryesore e logjikës sinkrone është thjeshtësia e saj. Disavantazhet kryesore të logjikës sinkrone janë shpejtësia e kufizuar e orës në dispozicion dhe kërkesa për një sinjal të orës për çdo flip-flop. Si rezultat, shpejtësitë e qarqeve sinkron janë të kufizuara dhe humbja e energjisë ndodh kur shpërndahet sinjali në çdo element flip-flop.

Në logjikën asinkrone, të gjitha flip flops nuk janë të akorduara në të njëjtin cikël. Përkundrazi, çdo flip-flop individual kontrollohet përmes sinjalit kryesor të orës ose nga një dalje e një tjetër flip-flop. Prandaj, shpejtësitë e qarqeve logjike asinkrone janë shumë më të larta se qarqet sinkrone. Edhe pse logjika asinkrone është efikase, ato janë të vështira për t'u projektuar dhe zbatuar dhe paraqesin probleme nëse dy sinjale mbivendosen.

Cili është ndryshimi midis Logjikës Kombinuese dhe Sekuenciale?

• Logjika e kombinuar përdor vetëm hyrjet aktuale për të përcaktuar daljen ndërsa logjika sekuenciale përdor të dyja hyrjet aktuale si dhe daljet e mëparshme për të përcaktuar hyrjen aktuale.

• Logjika e kombinuar përdoret për të zbatuar operacionet bazë Boolean ndërsa logjika sekuenciale përdoret për të krijuar elemente memorie.

• Logjika sekuenciale përdor reagimet nga dalja në hyrje ndërsa logjika kombinuese nuk kërkon reagime.

Recommended: