Skip to main content

Ano ang katutubong code?

Ang katutubong code ay isang form ng code ng computer programming na na -configure upang gumana sa paggamit ng isang tinukoy na processor.Ang eksaktong istraktura ng code ay naka -set up upang tumugon sa mga tagubilin na inisyu ng processor.Ang lahat ng mga uri ng pag -andar ng software na may katutubong code at nakasulat upang gumana sa pinakamainam na kahusayan na may isang napiling uri ng processor o sa mga processors na ginawa upang salamin ang pagsasaayos ng tinukoy na processor.

Dahil ang katutubong code ay nakasulat upang payagan ang buong pag -andar kapag tumakbo sa isang system gamit ang mga partikular na sangkap ng pagproseso, ang pagpili na magpatakbo ng software sa isang system nang walang kinakailangang processor ay magreresulta sa limitadong pag -access sa mga pag -andar ng package.Sa ilang mga kaso, ang software ay maaaring hindi gumana.

Ang isang paraan upang magpatakbo ng software gamit ang isang hindi katugma na katutubong code ay ang paggamit ng isang intermediary software package na tinatawag na isang emulator na mahalagang i -convert ang mga signal mula sa processor sa data na mababasa ng code.Kahit na sa pinaka advanced na mga pakete ng software ng software ng emulation, gayunpaman, ang tugon at antas ng kahusayan na nakamit ay may posibilidad na mas mababa kaysa sa pagpapatakbo ng programa sa isang system na nilagyan ng tamang processor.Kadalasan, ang pinakamahusay na pagpipilian ay upang muling isulat ang code upang umangkop sa processor na kasalukuyang ginagamit.

Mahalagang tandaan na ang katutubong code ay naiiba sa kung ano ang kilala bilang bytecode.Ang Bytecode ay pinagsama upang tumakbo sa isang virtual machine mode na magagawang i -convert ang mga pangkalahatang sangkap ng bytecode sa isang mas nakatuon na katutubong code na gagana sa processor na ginagamit.Habang ang bytecode ay maaaring ma -convert, hindi posible na maisagawa ang pagkilos nang baligtad at gamitin ang pamamaraang ito upang mapahusay ang antas ng pagiging tugma sa isang dayuhang processor.

Ang katutubong code ay matatagpuan sa lahat ng mga uri ng mga kapaligiran sa programming.Sa paglipas ng panahon, ang saklaw nito na hindi gumagana nang maayos sa iba't ibang mga processors ay nagsimulang bumaba.Sa pangkalahatan ito ay dahil sa ang katunayan na ang iba't ibang mga processors ay lalong na -configure upang gumana sa parehong mga uri ng mga protocol at mga pagkakasunud -sunod ng lohika.