|
В тази глава ще разгледаме съвсем отвътре (макар и малко повърхностно) основните въпроси отностно работата на процесора. Какво става "там вътре"? Как процесора изпълнява програмите? Какво са всъщност програмите?
И въобще "за живота, вселената и всичко останало"... Изложението ще бъде крайно опростено (не не невярно) с цел да се улесни възприемането на принципните положения от начинаещите. Тук няма да говорим за специфичните хардуерни решения използвани напоследък за увеличаване на производителността на процесорите - конвейерна обработка, кеширане, 32/64 битова памет и т.н. Тези неща не се отразяват на това как изглежда процесорът откъм програмата, така че не са важни за разбирането на основните положения. Първи принцип: В компютърът няма нищо друго освен: "Памет" и "Процесор". Всичко друго по чисто хардуерен начин се свежда до обекта "Памет". Опитайте се да възприемете тази гледна точка, дори и да ви се вижда странна. Основна архитектура на процесора: Както казахме, процесорът е устройството, което изпълнява програмите и манипулира с даните от паметта. Тук ще разгледаме вътрешната архитектура на процесор от семеството x86 - това са най-разпространените в момента процесори за персонални компютри, както и за мрежови сървъри. Процесорът се състои от 3 главни блока: I. Аритметично логическо устройство. II. Регистри. III. Управляващо устройство.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||









