Hva er forskjellen mellom en kombinasjonslogikk Circuit og et dataprogram?

Hva er forskjellen mellom en kombinasjonslogikk Circuit og et dataprogram?


En logikk krets rolle er å inngangs- og utgangssignaler som enten høy eller lav. De høye signaler er 1s, og lavtrykkene er 0s. Kretsen er laget med bruk av logiske porter, som er kretskomponenter som kan kombineres for å produsere signaler. Et dataprogram er et sett med instruksjoner som forteller en datamaskin hva de skal gjøre. Mens en logisk krets er maskinvare, er et datamaskinprogram programvare.

Logic Gates

Logiske porter er også referert til som porter. De er elektronisk styrt brytere. Mange av dem er basert på transistorer. A 1 kan derfor være representert ved fem volt, mens en 0 er representert ved null volt. Vanlige porter er AND, OR, NOT, NAND og NOR. En IKKE kalles også en inverter. Hver port har sin egen logikk. En AND er høy bare når begge dens innganger er høye, mens en OR er lav bare når begge dens innganger er lave. Logiske porter selges som ICs, som er integrert krets chips.

Kombinatoriske kretser

En kombinasjonslogikk krets kan være sekvensielle, noe som betyr at den reagerer på data i rekkefølge, eller den kan være kombinatoriske, noe som betyr at den reagerer på data umiddelbart. En mikroprosessor er bygget med begge typer. Det er plassert på hovedkortet, som er et kretskort. Mikroprosessoren er maskinens "hjerne", og utfører operasjoner med data. Noen av virksomheten omfatter grunnleggende addisjon, subtraksjon, multiplikasjon og divisjon. Øvrig virksomhet inkluderer gruppering og gruppe sammenligning.

Computer Program Features

Et dataprogram er lagret på en harddisk. Harddisken er inne i en datamaskin, og er ansvarlig for lagring. Et program kan instruere en datamaskin for å lage en eBok, tegne et bilde, eller åpne en nettleser. Eksempler på programmer er operativsystemer, tekstbehandling og nettlesere. Programvaren er skrevet med det som er kjent som et programmeringsspråk, som er et sett med regler som brukes til å lage programmer. Språket kan være på høyt nivå, noe som betyr at det er skrevet ved bruk av ord, selv om kompilatoren blir brukt til å endre formatet til en data kan forstå.

Logiske kretser og dataprogrammer

Kombinatoriske kretser tillate dataprogrammer til å fungere. De fleste programvarefunksjoner innenfor et operativsystem, som er et dataprogram som grensesnitt direkte med programmer og også maskinvare. Operativsystemet kommuniserer med hovedkort og DVD-spillere, for eksempel. Mikroprosessoren utfører operasjoner med instruksjoner fra dataprogrammer, via operativsystemet. Et eksempel er et regneark, som arbeider med et operativsystem for å bruke mikroprosessor og andre databrikker for å utføre tillegg på sine spalter.