Ug sa niining mga kanto kon walay pinulongang panagtigum, walay mahimo ang pagpaayo ug kung walay kausaban, wala'y katahum. Usahay ang usa ka mapu slanon nga aplikasyon mahi mong walay pulos tungod lamang sa kadanghag nga dili magtrabaho niining mga pintok nga mga kanto. Ang ikatulo nga mayor nga rason sa pagkat-on sa pinulongang igpulong ug usa ka dako nga tumong sa pagtudlo niini mao ang paghimo og maayong grained logic sa mga programmer. Sama sa dagkong mga bloke nga dili makagama og usa ka arko, ang dako nga baga nga grado nga lohika nga nakat-unan sa usa ka mas taas nga pinulongan dili maka himo sa paghatag sa katahum ug sa pagkamaayo nga pinulo ngan nga iglesia nga makaluwas. Ang matag usa sa matag lahi sa pinulo ngan nga pulong adunay kahulugan; walay gituohan. Kinah anglan nimo nga tipunon kining mga lugas, ang minimum nga gida ghanon niini aron maka himo sa gitin guha nga sang putanan. Sama sa usa ka mas taas nga hugpong nga pinulongan usa ka hugpong sa pagtukod ug adunay usa ka gatos nga mga butang nga natago niini, apan ang paggamit sa mga lugas sa pinulon gang.Apinulongan gihimo usab nato ang susama nga operasyon uban sa daghang mga lugas apan sa proseso nasabtan ang natago nga lohika sa tupad sa yano pagtukod. Hunahunaa ang arko sama sa mga moske. Kini dili mahimo nga dagko nga mga bato nga mag-inusara nga maoy hinungdan nga ang arko sa lubnganan mag-jagged, dili sama sa maayo nga arko nga atong gigamit nga makita. Ang pinong mga lugas sa semento gigamit sa pagpahapsay niini ngadto sa gitinguha nga ang-ang sa kahingpitan. Kini nga operasyon sa smoothing mao ang pag-optimize. Ang uyok nga istraktura gitukod sa usa ka mas taas nga lebel nga pinulongan uban sa dagkong mga bloke nga gitagana niini ug ang mga eskina nga nagkin aha nglan sa pag-optimize giha linan sa maayong lugas sa pinul onga ng pinu longan nga nagtugot sa sobra ng kontrol. Ang laing paggamit sa linggwahe sa ase mbleya anaa sa usa ka klase sa panahon nga mga kritikal nga sistema nga gitawag nga mga sistema sa tinuod nga panahon. Ang tinuod nga mga sistema sa panahon adunay oras nga mga tugon, nga may taas nga limitasyon sa panahon sa pipila ka mga operasyon. Alang sa eksak tong gikinah anglan nga pana hon, kinah anglan natong tumanon ang mga instruksyon sa kinatibuk-an natong pagkontrol. Sa taas nga lebel nga mga pinulongan dili namo masulti kung pila ka mga instruksyon sa kompyuter ang aktwal nga gigamit, apan sa pinulon gang pinul ongan kita adunay tukmang pagko ntrolar kanila. Ang bisan unsa nga makatar unganon nga sized nga aplikasyon o usa ka seryoso nga paning kamot sa pagpa lambo adunay mga nooks ug mga kanto diin gikinahanglan ang assembly language.
Thursday, 24 May 2018
Ug sa niin
Considera un
Considera un arc igual que els de les mesquites. No es pot fer només per pedres grans, ja que això farà que l'arc quedi atapeït, no com l'arc fi que solem veure. Els grans de ciment fina s'utilitzen per suavitzar-los al nivell desi tjat de la perfecció. Aquesta oper ació de su avitzat és l'optimi tzació. L'estru ctura del nucli es construeix en un llenguatge de major nivell amb els grans blocs que proporciona i els racons que necessiten optimització es veuen suavitzats amb el llenguatge de muntatge fi que permet un control extrem. Una altra utilitz ació del lleng uatge de mun tatge és en una classe de sistemes crítics de temps ano menats sistemes en temps real. Els sistemes en temps real tenen respo stes fixades en el temps, amb un límit superior de temps en determ inades operacions. Per aquest requisit de precisió tan precís, hem de mantenir les instruccions en el nostre control total. En llengües de nivell superior no podem ni tan sols dir quantes instr uccions de comput adora s'utilitzen realment, però en el llenguatge asse mblador podem tenir un control precís sobre ells. Qualsevol aplicació de mida raonable o un esforç de desenv olupament greu té racons i racons on es necessita un llenguatge de munt atge. I en aquests racons si no hi ha un llenguatge de muntatge, no hi pot haver optimització i quan no hi ha optimització, no hi ha bellesa. De vegades, una aplicació útil es conve rteix en inútil només per la negligència de no treballar en aquests racons irregulars. La tercera raó principal per a l'aprenentatge del llenguatge de muntatge i un objectiu principal per ensenyar-la és produir una lògica fina en els programadors. Igual que els grans blocs no poden produir un arc, la gran lògica de gra gruixut que s'aprèn en un llenguatge de nivell superior no pot produir la bellesa i la finesa que el llenguatge ensamblador pot oferir. Tots els grans del llenguatge assemblador tenen un significat; res es presumeix. Cal agrupar aquests grans, el nombre mínim d'ells per produir el resultat desitjat. Igual que un llenguatge de nivell superior és un edifici de blocs i té cent coses amagades en ell, però utilitzant els grans del llenguatge de muntatge fem una operació similar amb diversos grans, però en el procés entenem la lògica de minuts oculta al costat d'aquest simple construir.
Svaka aplikacija
Svaka aplikacija s razum nom veličinom ili ozbiljan razvojni napor ima uglove i uglove gde je jezik skupštine potreban. A na ovim uglovima ako nema jezika za montažu, ne može biti optimi zacije i kada nema optimi zacije, nema lepote. Ponekad korisna aplikacija postaje beskorisna samo zbog nebriga ne radeći na ovim oštetim kutovima. Treći glavni razlog za učenje skupšti nskog jezika i glavni cilj poduča vanja jeste da proizvedu finu zrničku logiku kod programera. Kao što veliki blokovi ne mogu da proizvedu luk, velika debela zrnasta logika naučena na višem nivou jezika ne može da proiz vede lepotu i finoću jezik koji može da ispuni. Svako zrno skupštinskog jezika ima značenje; ništa se ne pretpo stavlja. Morate spojiti ova zrna, minimalni broj njih da bi dobili željeni ishod. Kao što je na višem nivou jezik je blok konstrukt i ima stotine stvari skrivenih u njemu, ali koristeći zrna skupštinskog jezika vršimo sličnu operaciju.Brojnim zrnima ali u procesu shvatimo minutnu logiku koja je sakrivena pored tog jednost avnog konstruisati. Razmislite luk kao i one u džamijama. Ne može se napraviti samo od velikih kam ena, jer bi to luka vom lukom napra vio, a ne kao fini luk koji smo navikli da vidimo. Fina zrna cementa se upotrebl javaju da bi se gladila do željenog nivoa savrš enstva. Ova opera cija glajenja je optim izacija. Osno vna struktura je izgrađena na višem nivou jezik a sa velikim blok ovima koje pruža, a uglovi kojima je neop hodna optim izacija su usaglašeni sa finim zrnom jezika montaže koji omogućava ekstremnu kontr olu. Još jedna upotreba jezika mon taže je u klasi vremena kritičnih sistema zvanih u realnom vremenu. Sistemi u real nom vremenu imaju vremenski ograničene odgovore, sa gornjom granicom vremena na određenim operacijama. Za takve precizne zahteve vremena, moramo držati uputstva u našoj potpuni kontroli. Na jezicima višeg nivoa ne možemo ni da kažemo koliko je računarskih uputstava zapravo korišćeno, ali na nivou skupštine možemo imati prec iznu kon trolu nad njima.
Wednesday, 23 May 2018
Cabangela umdwebo
Caban gela umd webo njeng alabo abasem asikweni. Awukwazi ukwenza ngamatshe amakhulu njengoba lokho kungenza ukuba umcib isholo ungeneke, hhayi njengom dwebo omuhle esetshen ziselwa ukuk ubona. Amahlamvu emihle esamente aset shen ziselwa ukuw uhambisa endaweni efunayo yoku phelela. Lokhu ukusebenza kwe-smoothing kuwukuse benza kahle. Isakhiwo esiyinhloko sakhiwe ngolimi oluphakeme nolwazi oluningi olunik ezayo futhi izingx enyana ezidinga ukwe nziwa ngcono zihlanjululwa ngolimi oluhle lwemihl angano evumela ukulawula okung athí sina. Okunye ukuse benzisa ulimi lomhlangano kulesigaba sezinhlelo ezibucayi ezibizwa ngokuthi ama-real time systems. Amasi stimu wesikhathi sangem pela aphendule izim pendulo zesikhathi, enomkhawulo oph ezulu wesikhathi ekusebenzeni okuthile. Ukuze kudingekile isikhathi esifanele, kufanele sigcine imi yalo ekulaw uleni kwethu konke. Ezilimini ezingeni elipha keme asikwazi ngisho nokutshela ukuthi zingaki iziyalezo zekh om piyutha ezaziset shenziswa, kepha ngolimi lomhla ngano singaba nokulawula okuqondile phezu kwazo. Noma yiluphi uhlelo oluli nganis elwe oluseb enzayo noma umzamo omkhulu wokuthut hukiswa kuna mach ashazi kanye nemigqa lapho kudingeka khona ulimi lomhla ngano. Futhi kulezi zingxe nyeni uma kungekho ulimi lomh langano, angeke kube khona ukusebenza futhi uma kungekho ukusebenza, akukho ubuhle. Ngezinye izikhathi uhlelo lokus ebenza oluwusizo luba usizo ngalutho ngenxa yoku ngak hathaleli kokusebenza kulezi zingx enyeni ezigw edekile. Isizathu sesithathu esiyinh loko sokufunda ulimi lomhlangano kanye nenhloso enkulu yokuyifundisa ukuveza i-logic ehlelekile ekuhlelweni. Njengamabhuloki amakhulu angeke akhiqize enkulu ehlanjululwe kakhulu efundwe ngolimi oluphakeme kakhulu ayi kwazi ukukhiqiza ulimi lomhla ngano wez obuhle nokuh leleka. Inkulumo ngayinye yezin hlamvu zemifino inencazelo; akukho okucats hangwa. Kumele uhlanganise lezi zingq olowa, inombolo encane yazo ukukhiqiza umphumela oyifunayo. Njeng olimini oluphakeme lwe-block kukhona ukwakha i-block futhi kunezinto eziyi khulu ezifihliwe kuwo, kodwa ukuse benzisa izinhlamvu zomhlangano wolimi senza umsebenzi ofanayo ngezin hlamvu eziningana kodwa ekucub ungeni ukuq onda encane efihliwe eceleni kwalokho ukwakha okulula.
Tuesday, 22 May 2018
Zentzuzko neurrirako
Zentzuzko neurrirako aplikazioa edo garapen larriko ahaleginek muntaketa hizkuntza behar duten tokiak eta txokoak dituzte. Eta txoko hauetako hizkuntza ez bada ere, ez dago optimiz aziorik eta ez dago optimiza ziorik, ez dago edertasunik. Batzuetan, aplikazio erabil garria ez da alferrikakoa izaten, ez baitago txoko harri hauetakoren batean ez funtzionatzea. Irakask untzaren hizkuntza ikasteko arrazoi nagusia eta irakask untzako helburu nagusia da program atzaileetan logika finkatua ekoiztea. Bloke handiek ezin dute arku bat sortu, goi-mailako hizkuntza batean ikasitako logika lodi handiek ezin dute edertasuna eta finene ssearen mun taketa hizkuntza eman. Biltzar hizkuntzaren ale bakoitzak esanahi bat du; ezer ez da ustezko.Elikagai hauek bildu behar dituzu, gutxieneko kopurua nahi duzun emaitza lortzeko. Goi mailako hizkuntzan begizta bat bezalakoa da, bloke eraikitzailea eta ehundaka gauza ezkut atuta daudela, baina muntaketa. lengoaien erabilera alda daiteke hainbat alditan, baina prozesuan, logika logikoa ezkutatuta dago. eraikuntza sinplea.Ikusi meskitu etakoak bezalako arku bat. Ezin da harri handiak bakarrik egin, arku hori oso larritzat jotzen zuena, ikusten ez dugun arku fina bezalakoa. Zementuaren ale finak perfekzio mailara egokitzeko erabiltzen dira. Leun tzeko eragiketa hau optimizatzea da. Nukle oaren egitura goi-mailako hizkuntza da, hornitutako bloke handiekin eta optim izazioa behar duten txokoekin batera lerrokatu egiten da, mutur reko kontrola ahalbid etzen duena. Biltzar hizkuntzaren beste erabilera denbora errealeko sistema izeneko sistema krit iko etan dago. Denbora errealeko siste mek denbora muga gainditzen dute eran tzunak, eragiketa jakin batzuen muga-tarte batez. Denbora ldiaren baldintza zehatzak lortzeko, gure kontrol osoa argibideak mantendu behar ditugu. Goi mailako hizkuntzen artean, ezin dugu esan zenbat ordenagailu argibide erabiltzen ziren benetan, baina muntaketa-hizkuntzan beraien kontrola zehatza izan dezakegu.
Batzar hizku
Batzar hizku ntzaren program azioak oso oinarrizko eta maila baxuko ordenag ailuaren ulermena garatzen du. Goi mailako hizkuntzen artean ordenag ailuaren eta programat zailearen arteko distantzia dago. Hau da goi mailako hizk untzak hurbilagoak eta progra matzail eagoak izateko diseinatuta egotea, makinaren distantzia sortuz. Distantzia honek konpu ltsatzaile eta interpre tatzaile izeneko itzultz aileek estaltzen dute. Biltzar hizk untzaren program azioaren helburua bitart ekaritza horiek gainditu eta ordena gailuarekin zuzenean hitz egitea da. Orokorrean, muntaketa izkuntzaren progra mazioa zaila da eta inork ez du ulertzeko gai denik. Errea litatea kontr astea da, muntaketa hizkuntza oso erraza baita. Okerreko inpresioa sortzen da oso zaila delako ordenagailu erreala hain erraza izan daitekeela. Muntatze hizkunt zaren progra mazioari esker, ordenaga iluaren esku libreko esposizioari esker, programa tzaileak hizku ntzan hitz egiten du bere hizkuntzan. Progra matzaile eta ordena gailuaren artean geratzen den itzultz aile bakarra ordena gailuaren zenba kizko mundua sinbolizatzen da gogor atzeko erraztasuna lortzeko. Muntatze hizk untza programa tzeko alderdi prakt ikoak estaltzeko, Intel arkitektura oinarritu tako adibide gisa erabiliko da. Hala ere, ikast aro hau ez da arkitektura jakin bati lotuta egongo den moduan. Ikuspegi horretatik, ikuspuntu horri esker, ez da muntaia hizku ntzako progr amatz aile anitza. Plataf orma guztietan komunak diren muntaketa izkunt zaren kontz eptuak garatuko dira, orden agailu baten oinar rizko maila txikia ulertzeko, arkitektura jakin baten berezi tasunak ordez. Azpim arra gehiago izango da muntaketa hizku ntzan eta gutxiago.
Ai nuk është
Ai nuk është në gjendje të kuptojë vullnetin tuaj. Pastaj i thoni atij të vendosë atë me librin e shtatë në raftin e djathtë. Precizioni është i përfshirë dhe vetëm numrat janë të saktë në këtë botë. Një do të jetë gjithnjë një dhe dy gjithmonë do tëdy. Pra, ne tregojmë në formën e një numri në autobusin e adresës, i cili qelizë është e nevojshme për të thënë në të gjithë kujtesën. Një numër binar gjenerohet në autobusin e adresës, pestë, shtatë, tetë, dhjetë; qeliza e cila është e nevojshme. Pra, numri i qelizave vendoset jenë në autobusin e adresës. Një qelizë kujtese është një vend-bit për ruajtjen e të dhënave, zako nisht i quajtur edhe një byte. Numri i një qelize quhet gjerësia e qelizës. Dy dimen sionet, gjerësia e qelizës dhe numri i qelizave, përcaktojnë plotësisht kujtesën ashtu siç e përc akton plot ësisht gjerësia dhe thellësia e një pusi. Dëboni thellë me metra të gjerë dhe pus është përshkruar plotës isht. Në mënyrë të ngjashme për kujtesën ne përcaktojmë dy dimensione. Dimensioni i parë përc akton se sa bit par alele ekzistojnë në një qelizë të vetme të mem ories. Kujtesa quhet 8-bit ose për këtë arsye dhe kjo është edhe madhësia e fjalës së kujte sës. Kjo nuk duhet të përputhet me madhësinë e një fjale të procesorit që ka parametra të tjerë për ta përcaktuar atë. Në përgjithësi, qeliza e memories nuk mund të jetë më e gjerë sesa gjerësia e autobusit të të dhënave. Operacioni më i mirë dhe më i thjeshtë kërkon të njëjtën madhësi të auto busit të të dhënave dhe gjerësisë së qelizave të kujtesës.Ne marrim një shembull për të shpje guar bashkëp unimin e procesorit dhe kujtesës duke përdorur adresën, kontrollin dhe autobusët e të dhënave. Mendoni se dëshironi që shërbëtori juaj i pashkolluar të sjellë një libër nga rafti. Ju urdhëroni atë që të sjellë librin e pestë nga maja e shelfit. Të gjitha operacionet e lëvizjes së të dhënave janë të fshehura në këtë një fjali. Një fenomen i tillë i zakonshëm i përditshëm i parë nga kjo perspektivë shpjegon punën e dukshme komplekse të tre autobusëve. Ne i thamë shërb ëtorit të "sjellë një libër" dhe atë që është "i pesti nga lart, vend i saktë edhe për shërbëtorin që është shumë më inteligjent se kujtesa jonë memece. Shërbëtori memec ndjek hapat një nga një dhe libri është në dorën tuaj si rezultat. Nëse, megjithatë, sapo i keni kërkuar atij një libër ose e keni quajtur librin, shërbëtori juaj i paa rsim uar do të qëndrojë aty duke vështruar ju dhe libri kurrë nuk do të vijë në dorën tuaj. Edhe në këtë shembujt më të thjeshtë, mate matika është atje, pesta nga lart". Pa një numër, shërbëtori nuk do të ishte në gjendje ta gjente librin.
Subscribe to:
Posts (Atom)