muzruno.com

Комплект от команди, които определят последователността на действията на процесора. CPU командна система

Не всички потребители си представят как функционира компютърна система от всеки ранг. Но всеки знае със сигурност, че централният процесор в предоставянето на изчисления и цялата работа на системата е от първостепенно значение. В същото време малко хора могат да отгатнат какво е набор от команди, които определят последователността на действията на процесора. Как всичко това работи на практика, сега и ще бъде взето под внимание.

Комплектът команди, които определят последователността на действията на процесора: какво е това в общия смисъл?

Както знаете, централният процесор (CPU или CPU) играе първостепенна роля в компютърната система, тъй като тя отговаря за всички процеси, свързани с работата на операционната система и инсталираните приложения.

набор от команди, определящи последователността на действията на процесора

Самата операционна система, всяка една, е изградена върху изпълнението на аплети и приложения. Можем да кажем, че наборът от команди, които определят последователността на действията на процесора, е програма, която насочва определено действие в изчисленията в началото на изпълнимия процес. Каква е тази програма? Същността на този процес е, че на процесора се дава някаква индикация за изпълнението на функция.

Команди на микропроцесора: как работи?

Ако все още не знаете как работи, трябва да отбележите, че когато стартирате същата изпълнима програма (обикновено EXE), приложението, запазено на твърдия диск, се приема за изпълнение.

Обикновено командата, изпълнена от процесор, се адресира директно до мястото на паметта й или към оперативния и след обработката на двойния код тя изпълнява. Както вече е ясно, процесорът не може да възприеме команди като "Run". Затова за всеки програмен език има така наречената компилация, т.е. преобразуването на командите на самия език в код, достъпен за машината.

команден набор

Трябва да се има предвид, че наборът от команди, определящи последователността на действията на RAM или процесора, се подчинява на строго правило за програмиране - True / False ("True" / "False"). Третото не е дадено, въпреки че при разклоняването на алгоритми, общите принципи на организацията на компютърната работа предполагат въвеждането и използването на оператора "Else" (Else). Основните принципи на организацията на компютърната работа са изградени точно на това.

С други думи, схемата е представена като "Да-Не-В противен случай". Ако процесорът не е съгласен с първото твърдение, тя отказва да изпълнява, след втория принцип, избира действието на тези, които са регистрирани в програмируеми файлове с условията, посочени в трета алинея, (не говоря за тях изобщо). Друг компонент може да бъде доста.

Изпълними файлове и динамични библиотеки

Говорейки за това какво представлява набор от команди, които определят последователността на действията на RAM или на процесор, не можете да пренебрегвате изпълнението на команди въз основа на изпълними и допълнителни обекти, които могат да се свалят.

инструкции за микропроцесор

Някои програми, които се представят като изпълними файлове от типове EXE, COM, BAT, BIN, CMD и много други, работят чрез изпращане на собствени команди за изпълнение на процеса директно към процесора.

общите принципи на организация и работа на компютъра



Други програмни файлове, които изискват изтеглянето на допълнителни интерфейси или настройки, могат допълнително да заредят в RAM така наречените динамични DLL и конфигурационни файлове като CFG или XML.

В този случай изпълнимата програма зарежда специален файл в RAM, в който се предписва изпълнимият код на компилирания тип (например DLL форматът), без който просто не може да работи.

Използване на DLL без EXE

Инструкциите на микропроцесора обаче могат да бъдат обработени без изпълними файлове. Достатъчно е да погледнете процесите на инсталиране на VST плъгини в най-популярните DAW-студия (Digital Audio Workstation).

основни компютърни компоненти

В този случай става дума просто за копиране на DLL файла на правилното място, задаване на търсене и самата програма ще определи нов синтезатор или ефект.

Пропуски и грешки: как да се справим с тях?

Основните компоненти на компютъра под формата на процесор, RAM и неразбиране на твърдия диск не причиняват. Поне толкова много искам да повярвам.

Но понякога проблемът за здравето на системата може да бъде, че наборът от инструкции, които определят последователността на действията на процесора, не достига до процесора, поради провала на инсталираната на компютъра операционна система. Това се дължи на факта, че услугата, която се изпълнява в даден момент, се опитва да изпълни някакъв код, но системата не я възприема (инструкциите на микропроцесора не работят).

Смята се, че най-лесното решение може да бъде, за да стартирате команден ред с администраторски права (CMD в конзолата "Run" или стартирането на папката System32), което е предписано комбинация от SFC / SCANNOW. Тази команда ви позволява да определите корумпираните или липсващите компоненти в системата (и по отношение на динамичните библиотеки на първо място).

набор от команди, определящи последователността на действията на процесора

Втората опция, ако командите на микропроцесора не се обработват правилно, е използването на команди за презаписване на зареждащия сектор:

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

Имайте предвид, че тези команди работят като в сегашната система (в тяхното приложение по-добре да се използва безопасен режим Safe Mode), както и в стандартната конфигурация при стартиране Да се ​​възстанови от външни носители като CD-ROM или флаш устройство. В този случай наборът от команди, определящ последователността на действията на процесора, извършва възстановяването и презаписването на товарача. Между другото, тези команди могат да бъдат приети, тъй като те са тези, които работят най-добре при възстановяването на системата.

В екстремни случаи можете да използвате специално разработена помощна програма за DLL Suite, която открива липсващите библиотеки на системната система на Windows и след инсталирането да ги инсталирате сами. Като цяло участието на потребителя се намалява, само за да се спазват инструкциите на "Master". Вярно е, че без да се свързвате с интернет, не може да се направи, защото изтеглянето ще се извършва оттам, а не от собственото му разпространение.

данни

Така че, нека се опитаме да обобщим всичко. Може да се каже, че наборът от команди, определящи последователността на действията на процесора, е нормална програма, написана на определен език и компилирана в код, разпознат от машината. Работата на самите програми е друг въпрос. Както вече беше разбрано, те могат да се насочат директно към процесора, да заобиколят основната памет и да използват допълнителни компоненти. Но това също влияе върху производителността на процесора. Не само товаренето на модули с изпълними кодове в RAM, което се обработва от процесора, и самият процесор се зарежда. Но това не може да бъде избегнато, тъй като всички съвременни програми са изградени върху тези принципи.

Споделяне в социалните мрежи:

сроден