Разбиране на компютъра 1ва Част

CPU
Компютътрът е система съдържаща всякакви компоненти. Но в ‘’сърцето’’– или ‘мозъка’ – на компютъра има обикновен компонент, който е изчислителя. Това е Central Processing Unit, или CPU. Работата на процесора е да изпълнява програми.

Програмата е просто списък с неусмислени инструкции, която се следва механично от компютъра компютърът е построен, за да извършват инструкциите, които са написани на много прост език, наречен машинен език. Всеки тип компютър има свой език машина и компютърът може да извърши пряко изпълнение на програмата, само ако програмата се изразява в този език. (Това може да изпълнява с програми, написани на други езици, ако те са преведени на ‘’първата машина език’’.)

Когато процесора изпълнява една програма, тази програма се съхранява в основната памет на компютъра (наричан също RAM или памет с произволен достъп). В допълнение към програмата, паметта също могат да притежават данни, които се използват или се обработват от програмата. Основната памет се състои от поредица от местоположения. Тези места са преброени, и поредния номер на място се нарича адрес. Адрес, предлага начин на приемане на една определена информация, измежду милионите, съхранени в паметта. Когато процесора е необходимо да осъществите достъп до програмата инструкция или данни в определено място, тя изпраща адреса на тази информация, като сигнал към паметта, а паметта отговаря, като изпраща обратно данни, съдържащи се в точно определено място.. Процесорът може да се съхранява информация в паметта, като се посочва информацията, която се съхранява и адреса на мястото, където трябва да се съхранява.

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

Подробностите от изпълни-и-донеси цикъл не са ужасно важни, но има няколко основни неща, които трябва да знаете. Процесорът съдържа няколко вътрешни регистри, които са малки единици памет с възможност за провеждане на единен номер за обучение или машинен език. Процесорът използва един от тези регистри – програмата брояч, или компютър – да се следи на мястото, където тя е в програмата, която се изпълнява. Персоналният компютър взима адреса на следващата инструкция, така че процесорът трябва да изпълни. В началото на всяка донеси-и-изпълни цикъл, процесорът проверява компютъра, за да види кои инструкция трябва да вземе. По време на донасям-и-изпълнявам цикъл, броят на персоналения компютър е актуализиран, за да посочи, че инструкцията трябва да се изпълнят през следващия цикъл. (Обикновено, но не винаги, това е само инструкция, че последователно следва настояща инструкции в програмата.)

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

Инструкции в машиния език са изразени като двоични числа. А двоично число се състои от само две възможни цифри, нула и едно. Така че, инструкция машиния език е просто поредица от нули и единици. Всяка определена последователност е възхвала на някои конкретни инструкции. Данните, че компютърът манипулира е кодирана като двоични числа. Един компютър може да работи директно с двоични числа ключове, защото лесно може да се представляват такива номера: Завъртете ключа за да представляват един; изключите го да представляват нула. Указания език машини се съхраняват в паметта като модели на ключове включен или изключен. Когато инструкция – машинен език е зареден в процесора, всичко, което се случва, е, че някои ключове са включени или изключване на модела, който кодира, специално указание. Процесорът е построен, за да отговори на този модел, като изпълнява инструкцията е възхвала; тя прави това само заради начина, по който всички останали ключове в процесора са свързани заедно.

Така че, трябва да се разбере толкова много за това как компютрите работят: Основна памет притежава програми на машиния език и данни. Това са кодирани като двоични числа. Процесорът извлича инструкции с машиния език от паметта на една след друга и ги изпълнява. Той прави това механично, без да мисля за разбиране или това, което прави – и затова той изпълнява програма трябва да бъде перфектна, пълна с всички подробности и недвусмислена, защото на процесора може да се направи нищо, но трябва да го изпълни точно както е записано. Тук е схематичен оглед на този първи етап от разбирането на компютъра.

Popularity: 1% [?]

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

You can leave a response, or trackback from your own site.

Leave a Reply

Задвижван с помощта на WordPress | Compare Cell Phone Plans at iCellPhonePlans.com | Thanks to Cheap Palm Pixi, Bromoney and Wordpress Themes