Cov Ntawv Sau Npe Rau Dab Tsi?

Cov Ntawv Sau Npe Rau Dab Tsi?
Cov Ntawv Sau Npe Rau Dab Tsi?

Video: Cov Ntawv Sau Npe Rau Dab Tsi?

Video: Cov Ntawv Sau Npe Rau Dab Tsi?
Video: Huab Vwj u0026 Celesna Lor- Qhov Tawv Tawv-Nkauj Tawm Tshiab 2024, Lub peb hlis ntuj
Anonim

Cov txheej txheem tso npe yog cov hlwb ntawm ultra-nrawm random nkag nco, uas yog tsim rau kev cia ib ntus ntawm cov ntaub ntawv nruab nrab. Cov ntawv sau npe sib txawv muaj cov ntaub ntawv hauv cov ntawv sib txawv: chaw nyob thiab taw tes rau cov ntu ntu lossis cov txheej txheem cim, cov cim ntsuas ntawm array ntsiab, thiab lwm yam.

Cov ntawv sau npe rau dab tsi?
Cov ntawv sau npe rau dab tsi?

Tus txheej txheem muaj ntau tus neeg sau npe, tuaj yeem muab faib ua ntau pawg loj: accumulators, chij, taw tes, Performance index, ntu thiab tswj cov ntawv sau npe. Tus txheej txheem rau npe yog lub hlwb nco txog kev txais, khaws cia thiab kis tau txuas ntxiv ntawm cov txiaj ntsig theem nruab nrab ntawm qhov kev zov me nyuam.

Ib qho kev tso npe ntawm tus txheej txheem yog lub xov tooj hluav taws xob digital uas muaj cov kab ke ntawm cov binary ntawm cov dav dav (16, 32 lossis 64) thiab cov txiaj ntsig ntawm kev hloov pauv ntawm lawv. Los ntawm hom kev txais tos thiab kis cov ntaub ntawv, lawv tuaj yeem ua ntu zus (hloov) thiab mus tib seem.

Cov nce qib sau npe yog thoob ntiaj teb, lawv muaj feem ntau ntawm qhov kev ntsuas theem nrab ntawm kev ua tiav cov lus txib ntau (cov laj thawj, xam, kev tawm tswv yim / tawm, thiab lwm yam). Ib qho roj teeb yuav muaj ntau dua ib lub roj teeb. Cov neeg tsim software siv roj teeb kom txo tau qhov dav ntawm cov lus qhia, ua kom yooj yim ntawm txoj haujlwm.

Cov ntawv sau npe chij tseem paub raws li kev sau npe. Lawv qhia qhov tseeb qhov tshwm sim ntawm kev ua haujlwm, uas tuaj yeem yog xoom, zoo, tsis zoo, lossis qhia tau dhau. Feem ntau cov cai tswjfwm raug muab tso ua ke rau hauv pab pawg thiab tsim ntau hom kev rau npe - tswj kev tso npe. Hloov daim ntawv sau npe tus chij yog qhov ua tau, tab sis tsis zoo, yog li kom tsis txhob cuam tshuam qhov tshwm sim tag nrho.

Cov chaw tso npe uas muaj cov taw tes rau cov chaw tshwj xeeb ntawm lub cim xeeb (cov pawg, cov hauv paus, cov lus txib) yog hu ua cov ntawv sau npe. Qhov tshwj xeeb tshaj plaws ntawm cov no yog cov pawg pointer. Ib pawg yog ib qho kev nco txog los ntawm cov hlwb ua raws ib qho tom qab lwm, i.e. koj tuaj yeem nqa tawm los ntawm pawg tsuas yog lub cell uas nyob rau saum toj. Nws yog rau lub sab saum toj uas pawg teeb tsa cov ntsiab lus.

Lub hauv paus pointer feem ntau muaj qhov chaw nyob ntawm qhov chaw tshwj xeeb pawg, uas tuaj yeem yog txhua yam. Feem ntau, cov ntaub ntawv sau npe thiab lub hauv paus sau npe siv tau ib txhij thaum ua haujlwm nyob rau hauv cov txheej txheem tam sim no los qhia qhov yuav tsum tau muaj ntawm lub pawg.

Cov txheej txheem kev qhia sau npe qee zaum hu ua kev qhia tawm, nws muaj cov taw tes rau cov lus qhia ntawm lub voj voog khiav. Thaum qhov kev hais kom ua tiav, nws tus nqi yog nce ntxiv los ntawm 1 thiab lub voj tseem txuas nrog rau qhov hais kom ua txuas ntxiv. Cov. qhov kev hais kom ua txee ib txwm taw rau nqe lus txib nram qab ib qho tam sim no raug tua.

Nws muaj ob daim ntawv teev npe - lub npe teev ntsiab lus thiab cov phiaj neeg ntsuas. Lawv raug siv coj mus rau qhov chaw nyob ntawm cov ntaub ntawv cov pob txha sib xyaw nrog cov ntawv sau npe.

Cov ntawv teev cov naj npawb yog siv rau ntu kev nco chaw nyob. Hauv qhov no, lub cim xeeb tau muab faib ua cov blocks (ntu) ntawm cov ntev sib txawv. Qhov chaw nyob ntawm lub cim xeeb ntawm lub ntsej muag yog txiav txim siab los ntawm qhov chaw nyob ntawm qhov pib ntawm lub block thiab tus nqi ntawm cov pauv hloov sib piv rau nws. Muaj plaub ntu ntawv sau npe tus lej: rau ntu ntu, ntu ntu cov ntaub ntawv, ntu ntu, thiab ntu ib ntu ntxiv.

Tswj cov ntawv sau npe tswj kev tsim ua lag luam thiab tsis muaj rau cov neeg siv. Lawv ua tiav yog tswj los ntawm tshuab program. Lawv muaj cov ntaub ntawv hais txog qhov kev hais kom ua tam sim no raug tua, lub xeev ntawm tus tseev tsim, thiab lawv kuj tseem nyob hauv zos cov qauv kev tswj hwm thaum lub lag luam ua haujlwm hauv hom kev tiv thaiv.

Pom zoo: