Me ei edasta teavet mitte ainult digitaalse elektroonika abil, vaid salvestame ka tõhusalt. Infotehnoloogia valdkonnas mõtleme andmebaasidele alati, kui pilt on salvestatud. Peale selle kasutatakse andmete lukustamiseks bitivormingus laialdaselt sulgurite ja klappide mõistet, eriti kui tegelik arvutamine toimub. Me võime seda suhtuda nii, nagu andmebaasid on sellised, nagu me oma andmeid väljastpoolt ette kujutame, samas kui riivid ja klapid käsitlevad neid tegelikult sisemiselt. Seega on need ehitusplokid, mis toimivad meie arvutite või mis tahes tüüpi elektrooniliste süsteemide põhielementidena. Enne riivide ja klappide tegeliku erinevuse uurimist peaksime aru saama, mis need tegelikult on ja kuidas need töötavad? Laskem nüüd sellesse sisse.
Riiv on vooluahela element, mis muudab väljundit praeguse sisendi, eelmise sisendi ja eelneva väljundi põhjal. Selle ülesehitus on väga lihtne, kuna me peame sinna sisendid saatma ja väljundid oleksid teisel pool. Seal on neli erinevat tüüpi sulgurit ja need on järgmised.
Nende riivide tööpõhimõtete tundmine ja mõistmine oleks eriti kasulik, et eristada neid klappidest. Sellepärast arutasime neid vooluringide seadistusi ja tõestabelit üksikasjalikult. Vaatame ka seda, mis on klapp ja kuidas see töötab?
Klapid on ehitatud riividest ja see sisaldab lisaks sulgurites kasutatavatele sisenditele täiendavat taktsignaali. See on võimeline salvestama binaarseid väärtusi, st 0 või 1. Kuna need on riividest üles ehitatud, võib meil jällegi olla nelja erinevat tüüpi klappe, mis põhinevad vastavatel sulguritel. Nii et kui ehitate selle SR-i riivist, saaksite SR-i klappide, andes riivile täiendava taktsignaali. Altpoolt pange tähele, kuidas taktsignaal 'C' saadetakse sisendina JK flip-flopi.
Lukud ehitatakse loogikaväravatest järjestikuste vooluringide moodustamiseks. See ei häiri kunagi kella ega õigeaegse sisestamise pärast. Kuid klappide korral ehitatakse need järjestikuste vooluringide moodustamiseks riividest koos täiendava taktsignaaliga. Õigeaegsele sisendile antakse flip-floppides palju tähtsust ja väljundit muudetakse aeg-ajalt.
Sulgurites kontrollitakse sisendeid pidevalt ja väljundit muudetakse vastavalt sisendile. Väljundi arvutamisel pole aja kestuse pärast muret. Flip-flopsides on kõige olulisem õigeaegne väljund. Isegi klappide korral kontrollitakse sisendeid pidevalt, kuid väljundid muutuvad vastavalt kellasignaalile. See tähendab, et saame sisendi muutuste jaoks ise määrata kestuse, et väljund kajastuks.
Pulsi kestuse alusel saab riiv andmeid saata või vastu võtta. Nii et saame edastada, kui sisendlüliti on sisse lülitatud. Seega on tundlikkus sisendimpulsi kestuse suhtes, seevastu klappide puhul on see taktsignaali muutuse suhtes. Niisiis, flip flops ei muuda kunagi väljundit, kuni see tuvastab sisendkellasignaali muutuse.
Sulgurid töötavad sisendfunktsioonide põhjal, kuid flip flopp toimivad kellasignaalide põhjal. Õigeaegne väljund on põhielement, mis eristab klappi riivist.
Sulgurites mängivad väljundite käivitamisel olulist rolli binaarsed sisendid, st 0 või 1. Neid võib isegi kirjeldada kui vallandatud taset, kuna see reageerib kas tasemel '0' või tasemel '1'. Flip-flopides käivitatakse väljund kella '+ ve' või '-ve' impulsside põhjal. Nii et seda saab paremini kirjeldada kui serva käivitatavat, kui arvestada, millal see reageerib.
Elektroonikaseadmetes mängivad registrid olulist rolli tegelike andmete hoidmisel, kui manipulatsioonid on edastused. Need registrid peaksid olema keerukamad, mitte ainult binaarsisenditel põhinevate väljundite saatmiseks. Samuti nõuavad nad reaalajas edastamiseks kellasignaalide kaasamist. Selliste funktsioonide kasutamiseks vajame ilmselgelt klappe, mis on vastavalt vajadusele kaskaaditud. Seetõttu saavad klapid toimida ainult registritena ja riivid ei saa siin kunagi eesmärki lahendada.
Nagu me kõik teame, viitab sünkroniseerimine meie sidesüsteemis üldiselt ajakohasusele. Oleksite võinud oma postkasti serveriga vajaduse korral sünkroonida. Jällegi, aeg mängib sünkroonimisel olulist rolli. Lukud ei ole aja ega taktsignaalidega seotud, kuid klapid kasutavad seda. Seetõttu kannavad klapid sünkroonset ülekannet, samas kui riivid on asünkroonsed.
Parema mõistmise huvides vaatame ülaltoodud erinevusi tabelina.
Kontseptsioonid | Erinevused | ||
Riiv | Plätu | ||
1 | Mis see on? | Riiv on vooluahela element, mis muudab väljundit praeguse sisendi, eelmise sisendi ja eelneva väljundi põhjal. | Klapid on ehitatud riividest ja see sisaldab lisaks sulgurites kasutatavatele sisenditele täiendavat taktsignaali. |
2 | Tüübid | Seal on nelja tüüpi riive, nimelt SR-riiv, D-riiv, JK-riiv ja T-riiv. | Seal on nelja tüüpi flip-flops, nimelt SR Flip-flop, D Flip-flop, JK Flip-flop ja T Flip-flop.. |
3 | Ehitatud | Need on ehitatud loogikaväravatest, moodustades järjestikuseid vooluahelaid. | Need on ehitatud sulguritest koos täiendava taktsignaaliga järjestikuste vooluahelate moodustamiseks. |
4 | Väljundi muutused | Kui pidevas sisendikontrolli protsessis on sisend muutunud. | Muidugi arvutatakse väljundid pideva sisendi kontrollimise käigus sisendite põhjal, kuid neid arvutatakse ainult siis, kui aja signaal on "+ ve". |
5 | Tundlik? | See on sisendlüliti suhtes tundlik ja saame andmeid edastada seni, kuni see on sisse lülitatud. | See on tundlik kellasignaalide suhtes ja ei muuda väljundit kunagi enne, kui sisendkellasignaal on muutunud.
|
6 | Kuidas nad töötavad?? | See töötab puhtalt binaarsete sisendite põhjal. | See töötab nii binaarsisendite kui ka helisignaali põhjal. |
7 | Päästiku tüüp | See käivitatakse tasemel, kui väljund muutub binaarsete tasemete '0' või '1' alusel. | See lülitatakse servaga sisse, kui väljund muutub vastavalt '+' või '-' taktsignaalidele. |
8 | Saab kasutada registrina? | Ei. Kuna registrid vajavad keerukamaid elektroonilisi vooluahelaid, kus aeg mängib olulist rolli. Siin puuduvad meil kellad või aja signaalid ning seetõttu ei saa seda registrina kasutada. | Jah. See sisaldab sisendites taktsignaale ja seetõttu saab kaskaadklappidega registreid kasutada. |
9 | Sünkroonne? | Ei. See on asünkroonne, kuna see ei tööta kunagi ajasignaalide põhjal. | Jah. See on sünkroonne, kuna töötab kellasignaalide alusel. |
Tänapäeva elektroonika nõuab enamasti ajakohast teavet ja seetõttu on klappide kasutamine vältimatu. Kuid ilma klambrite põhikontseptsioonita ei saa me klapi ehitada. Seetõttu sõltub klappide toimimine sulgurite mehhanismist ja viimane kasutab omakorda oma toimimiseks loogikaväravaid. Kuigi oleme välja toonud palju erinevusi nende kahe vahel, on peamine erinevus õigeaegne väljund. Kui see on alus, tekivad muud erinevused automaatselt.