KomputilojProgramaro

Al la ordonoj kiuj difinas sekvencon de procesoron operacioj. La sistemo de CPU instrukcioj

Ne ĉiuj uzantoj imagi kiel la komputila sistemo de ajna rango. Sed ĉiu scias precize kion la CPU ludas pivotan rolon en certigante ke la ŝtonoj kaj la tuta sistemo. Je la sama malmultaj homoj konscias kia aro de instrukcioj kiuj specifas vico de procesoron operacioj. Kiel ĝi funkcias en praktiko, ĝi estas nun kaj estos konsiderita.

Al la ordonoj kiuj difinas la sinsekvon de agoj de la procesoro: ĝi trovas en ĝenerala senco?

Kiel estas konata, la centra unueco de procesorado (CPU aŭ CPU) en la komputila sistemo ludas gravan rolon, ĉar ĝi estas asignita al ĝi de ĉiuj procezoj rilataj al la funkciado de la mastruma sistemo kaj instalita aplikojn.

La mastruma sistemo mem, kaj iu ajn, bazita sur la elfaro de apletoj kaj aplikoj. Ni povas diri ke la aro de komandojn kiuj difinas la sinsekvon de agoj de la procesoro, estas programo, plenumi certan agon en la direkto de la ŝtonoj ĉe la komenco de la plenumebla procezo. Kio estas la programo - estas alia afero. La esenco de ĉi tiu procezo estas en tio, ke la procesoro donas iun indikon pri la plenumo de specifa funkcio.

Microprocesador teamo: kiel ĝi funkcias?

Se vi ankoraŭ ne scias kiel ĝi funkcias, ni notu, ke en la komenco de la sama plenumebla dosiero (kutime EXE-tipo) aplikon stokita en la malmola disko, estas akceptita.

Tipe Ordonu ekzekutita de procesoro, estas adresita rekte en la memoro ĉelo aŭ en oprerativku, kaj post la duumaj prilaborado okazas lia ekzekuto. Kiel estas klara, la procesoro povas akcepti komandojn kiel "Run". la tiel nomata kompilo, te la konvertiĝo de la komandojn disponebla en la lingvo kodo por ĉi tiu maŝino estas provizita por ajna programlingvo.

En ĉi tiu kazo, ni notu, ke la aro de komandojn kiuj difinas la sinsekvon de agoj de RAM aŭ CPU, estas submetitaj al striktaj reguloj de programado - Vera / Falsa ( «Vera" / "Falsaj"). Neniu mezo tero, kvankam en branĉantaj algoritmoj ĝeneralaj principoj de komputila laboro implikas la enkondukon kaj uzo de la "aliaj" operatoro (Else). La ĝeneralaj principoj de la organizo de via komputilo simple konstruita sur ĝi.

Alivorte, la cirkviton aperas kiel "Jes-ne-alia." Se la procesoro ne konsentas kun la unua aserto, ŝi rifuzas fari, sekvante la dua principo, selektas la ago de tiuj, kiuj estas registritaj en la programebla dosierojn kun la kondiĉoj specifitaj en la tria alineo, (ne parolante pri ili entute). Rilatanta komponantojn Eble sufiĉas.

Ejecutables kaj dinamika bibliotekoj

Parolante pri kio la aro de komandojn kiuj difinas la sinsekvon de agoj de RAM aŭ procesoro, vi ne povas ignori la admonon ekzekuto surbaze plenumebla kaj loadable objektoj aldone.

Kelkaj el la programoj prezentitaj en la formo de plenumebla EXE dosiertipo, COM, BAT, BIN, CMD, kaj multaj aliaj malsukcesas, sendante sian propran procezo ekzekuton instrukciojn rekte al la CPU.

Aliaj programo dosierojn kiuj postulas la malŝarĝo de kromaj interfacoj aŭ agordojn povas plu esti ŝarĝita en RAM tiel nomata dinamika formato DLL bibliotekoj kaj arkivoj de agordo kiel CFG aŭ XML.

En ĉi tiu kazo, la plenumebla programo ŝarĝas aldone al RAM specialan dosieron, kiu difinas la kompilis plenumebla kodo tipo (ekz DLL-formato), sen kiu ĝi simple ne povas labori.

Uzante DLL-dosierojn sen EXE

Tamen, la microprocesador komandojn povas procesi sen la plenumebla dosierojn. Rigardu la instalado procezo, VST-ŝtopilo-ins por la plej populara DAW-studioj (Cifereca Audio Workstation).

En ĉi tiu kazo parolas pri la fakto ke vi povas simple kopii la DLL dosieron al la deziratan lokon, metis la serĉo, kaj la programo determinos la nova sintezilo aŭ efiko.

Malsukcesoj kaj erarojn: kiel trakti kun ili?

La ĉefaj komponantoj de la komputilo kiel procesoro, memoro kaj malmola disko ne kaŭzas miskomprenon. Almenaŭ en ĉi tiu tre malfacile kredi.

Sed ĉi tie estas la problemo kelkfoje la sistemo elfaro povas konsisti en tio, ke la aro de komandojn kiuj difinas la sinsekvon de agoj de la procesoro, la CPU ne atingas pro la fiasko de la SUB instalita sur la komputilo. Ĉi tio estas pro la fakto, ke en iu momento faris servon provas ekzekuti iun kodon, sed la sistemo ne perceptas (la microprocesador komandojn ne funkcias).

Oni kredas ke la plej facila solvo eble estas por ĵeti komanda akurata kun administranto rajtoj (cmd en la konzolo "Run" aŭ la ĵeto de la system32 dosierujo), kiu preskribis kombinaĵo de SFC / scannow. Tiu komando permesas vin specifi la difektita aŭ mankanta komponantojn en la sistemo (rilate al la dinamika biblioteko en la unua loko).

La dua eblo, se la microprocesador komandojn estas manipulitaj konvene, - uzi komandojn anstataŭigi la boto sektoro:

  • Bootrec.exe / fixmbr.
  • Bootrec.exe / fixboot.
  • Bootrec.exe / RebuildBcd.

Notu ke ĉi tiuj komandojn labori kiel en la nuna sistemo (en lia apliko pli bone uzi sekuran modon Sekura reĝimo) kaj ankaŭ en la norma konfiguracio en la ekkuro Restarigi de eksteraj rimedoj kiel KD-ROM aŭ flash drive. En ĉi tiu kazo, la aro de instrukcioj kiuj specifas agoj sinsekvo procesoron, elfaras reakiro kaj reciclado de la cargador. Parenteze, la teamo povas adopti kiel ili funkcias plej dum la restarigo sistemo.

En la ekstrema kazo, vi povas uzi speciale desegnita ilo DLL Suite, kiu determinas la mankanta Vindozo sistemo bibliotekoj, kaj post escanear instali ilin mem. De kaj granda, uzanto interveno estas reduktita nur al la fakto, sekvi la instrukciojn de "Master". Tamen, sen interreta konekto estas postulita ĉar la malŝarĝo estos farita el tie, ne de sia propra distribuo.

trovoj

Do, provu resumi ĉiujn. Ni povas diri ke la aro de komandojn kiuj difinas la sinsekvon de agoj la procesoro estas tradicia programo skribita en specifa lingvo kaj komplirovannoy en kodo kiu estas rekonita de la maŝino. Demandoj labori programoj mem - estas alia afero. Kiel estas klara, en la ekzerco, ili povas esti traktata kiel rekte al la procesoro, preterirante la memoro, kaj uzi aldonan komponantoj. Sed ĝi ankaŭ influas CPU agado. Cetere, la download moduloj enhavantaj plenumebla kodoj estas farita en memoro, kiu estas procesita de la CPU, kaj la procesoro estas ŝarĝita. Sed ne ricevas ĉirkaŭ ĝi, ĉar ĉiu el la moderna programaro estas konstruita sur tiuj principoj.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eo.unansea.com. Theme powered by WordPress.