Thiab nthuav tawm ntawm computers yuav tsum tau ib txhij txhua mus kom ze rau cov ntaub ntawv kis tau tus mob systems. Tiam sis ntawm no los qhov teeb meem, uas yog yuav ua li cas los hloov ua ib li qub thiab tib neeg nyeem tau cov lus qhia kom nws yuav khiav lub tshuab? Thiab lub ntsiab ntawm kev daws ntawm qhov teeb meem no yog los encode thiab txiav suab ntawm cov lus qhia.
Lub tswvyim ntawm "coding"
Ib co ntawm cov cim uas sib haum mus rau ib qho khoom ntawm cov ntaub ntawv los yog nta, hu rau code. Ib tug txheej txheem thaum lub sij hawm uas nws yog los, yog hu ua encoding. Cov ntaub ntawv coding yog nqa tawm nyob rau hauv kev txiav txim los qhia cov ntaub ntawv nyob rau hauv ib tug compact thiab usable daim ntawv thaum lub sij hawm nws hloov lwm lub tsev thiab ua rau ib tug xam ntaus ntawv. Thaum lub sij hawm lub encoding txheej txheem yog mus nrhiav, sorting thiab ordering ntawm cov muaj ntaub ntawv. Cov lis dej num yog tso zis tom qab seev suab thiab lawv yog cov hom phiaj ntawm cov kev pauv ntawm cov ntaub ntawv sib txawv computers.
Yuav ua li cas yog meant by seev suab?
Txiav suab ntawm cov - ib lub lag luam nyob rau hauv nws lub hom phiaj rov qab coding. Yog li ntawd, thaum nws, raws li ib tug tej yam predetermined code, nrhiav rau qhov tsim nyog ntaub ntawv los yog yam khoom. Ib qho piv txwv ntawm tej chaw ua hauj lwm muaj peev xwm pab tau raws li ib qho piv txwv ntawm lub xov tooj. Yog li ntawd, thaum muaj ib tug txheej ntawm tus xov tooj (thiab nyob rau hauv qhov tseeb, lub code yog xa mus nyob rau hauv daim ntawv ntawm hluav taws xob Pib ntsais koj teeb), nws nkag mus rau ib tug cia li hu xov tooj system. Nws muaj nws yog decoded, thiab technology "paub" uas yuav tsum tau ib tug neeg. Nyob rau hauv kev, seev suab - qhov no yog nej ib tug tham cov txheej txheem, tab sis, yog hais tias koj xav txog nws zoo nyob rau hauv nws cov essence, to taub yuav ua li cas thiab dab tsi yog tshwm sim, yog tsis yooj yim.
Yuav ua li cas lub coding txheej txheem
Lub encoding txheej txheem yuav tsum tau phau ntawv los yog caw kaw lus. Yog li, qhov kev tuav coding yog pre-tso ua ke directory, qhov twg qhia, uas hnov los. Ces, tej yam tshwm sim yog thov mus rau punched card los yog daim ntawv daim kab xev, lawv yuav nkag tau rau hauv lub computer thiab cov ntaub ntawv yog rov encoded rau hauv lub tshuab code.
Great chaw, tsis yog tsawg kawg vim hais tias ntawm qhov yooj yim mas yuav kis tau automatic coding qauv. Yog li ntawd, thaum nws tag nrho cov sau ntawv nrog kev pab los ntawm lo lus, ntau cim thiab tus xov tooj nyob rau hauv ib daim ntawv tsim nyob rau hauv lub computer. Cov uas ua cov ntaub ntawv mus rau cov kev ntawm ib tug tshwj xeeb tshuab. Nws encodes tag nrho ntawm txoj kev, kom tau sai li sai tau raws li lub tshuab code uas yog ntau yooj yim mus nrhiav, txheeb, thiab cov txheej txheem rau cov ntaub ntawv. Tus mob ntawm lub automatic encoding yog lub xub ntiag ntawm phau ntawv txhais lus nyob rau hauv uas ib tug code coj mus rau ib lo lus. Nrog rau qhov no mus kom ze, yog tsis muaj yuav tsum tau rau cov lus qhia txog lub ntsiab ntawm nws cov kev faib. Tau ntaub ntawv ua nyob rau hauv ib tug to taub daim ntawv ntawm cov tshuab, uas muaj peev xwm ua hauj lwm confidently thiab hwj huam ua kom pom tseeb rau hauv lub tsim nyog ua. Thiab nws ua hauj lwm nrog computers vim lub xub ntiag ntawm ib tug tseem ceeb code. Qhov no yog ib tug hluas lub cev ntawm cov ntaub ntawv uas yog siv rau tag nrho cov kev pab raws qib. Cov nrhiav yog ua rau lub hauv paus ntawm lub uniqueness ntawm kev sib raug muab rau tus kwv. Feem ntau, cov kev tshawb fawb yog ua los ntawm lub ntsis qhov chaw nyob, tab sis yuav siv tau thiab cov serial sau npe tooj tsis muaj ntxiv.
Muaj yog ib txoj kev cai thaum cov ntaub ntawv yog txheeb raws li lawv cov ntsiab lus. Nyob rau hauv lwm yam lus, cov kev faib no yog ua los, nyob rau hauv uas lub luag hauj lwm ua si ib tug loj defining yam ntxwv.
Yuav ua li cas yog lub seev suab
Txiav suab ntawm cov ntawm tus tau txais ntaub ntawv nyob rau hauv lub encoding txoj kev, lub hom thiab characterizing nta. Yog li ntawd, tau cov ntaub ntawv koj xav tau, thaum koj xaiv ib tug txawv pointer txheej txheem yog problematic. Tseem ceeb no yog cov neeg kawm ntawv muaj kev ruaj ntseg thiab cov ntaub ntawv tiv thaiv. Thaum ib tug tau txais hluav taws xob impulses, cov khoom tshev seb nws yuav ua lawv. Txiav suab ntawm cov - ib tug complex txheej txheem, txij li thaum lub sij hawm cov ntaub ntawv kis tau tus mob tej zaum yuav txuam nrog teeb liab tsis los. Nyob rau hauv cov ntaub ntawv ntawm ib tug tib lo lus teb yog raws li nyob rau hauv tej yam ntxwv uas decodes tus tau txais ntaub ntawv raws li cov muaj ntaub ntawv Wage. Yog hais tias qhov no yog tsis tau, lub computer muab uas raug nqi ntau cov txheej txheem, uas txhais tau tias sifting feem ntau ruaj los yog cov ntaub tsis npaj rau nws. Lub ntsiab ntsiab lus twb qhib, thiab nws yuav lam xav tias lub encoding thiab seev suab ntawm cov ntaub ntawv yog tsis rau muaj teeb meem nyob rau hauv kev nkag siab.
hom ntawm cov lis dej num
Yog hais tias cov cim sib haum mus rau ib tug yam khoom los yog feature, xws li ib tug code yog hu ua ncaj. Yog hais tias cov kev cai muaj ntaub ntawv hais txog cov kev kawm qhov chaw nyob, uas qhia rau hauv lub qhov chaw ntawm tus yuav tsum tau cov ntaub ntawv no tsom. Nws yog siv los nrhiav loj tagnrho ntawm cov ntaub ntawv. Code yuav tuaj raws li ib tug binary encoding byte, lub tshuab lo lus, thiab cov nplooj ntawv unit. Encoding thiab suab - qhov no yog tsuas yog tus lag luam code. Tsis txhob hnov qab txog nws, thiab ces muab ib tug kev piav qhia txog lawv yuav tsis tau yooj yim.