Как работи процесора на компютъра, losst
Процесор - това е без съмнение, основен компонент на всеки компютър. няколко десетки милиметра, е това малко парче силиций размера изпълнява всички предизвикателства, които сте задали за вашия компютър. Тук работи на операционната система и всички програми. Но как действа тя? Този въпрос, ние се опитваме да разберем нашата днешната статия.
Процесорът контролира данните на вашия компютър и да извършват милиони инструкции в секунда. И текстообработваща програма, искам да кажа точно това, което наистина е - малък чип на силиций, който всъщност изпълнява всички дейности, на компютър. Преди да се пристъпи към разглеждане на това как процесора, първо трябва да помисли за по-подробно какво е това и какво е то.
Какво е процесора или процесора?
Първо, нека да видим какво процесора. CPU или централен процесор (централен процесор) - което е чип с голям брой транзистори, направени в силиций. първият процесор в света е разработена от Intel през 1971 година. Всичко започна с модела Intel 4004. Той можеше само изпълняват изчислителни операции и може да обработва само 4 байта данни. Следваща модел излезе през 1974 г. - Intel 8080 и вече може да обработи 8 бита информация. Тогава там са били 80 286, 80 386, 80486. Той е от тези процесори беше името на архитектурата.
Тактова честота на процесора 8088 е 5 MHz, а броят на операции в секунда, само 330 000, което е много по-малък, отколкото днешните процесори. Съвременните устройства имат честота от 10 GHz и няколко милиона операции в секунда.
Ние няма да се помисли за транзисторите, се премине към следващото ниво. Всеки процесор се състои от следните компоненти:
Основният компонент може да се разглежда като ядро или аритметика-компютърно устройство, и регистър. Всичко останало помага да работите тези два компонента. Нека да разгледаме какви са регистри, както и каква е тяхната цел.
Разбира се, това не е всички регистри с памет, но най-важното, и най-вече те се радваха на процесора по време на изпълнението на програмите. Е, сега, че знаете какво е в процесора, можете да видите как работи.
Как действа на процесора на компютъра?
изчислителна ядро процесор може да изпълнява само математически операции, операции за сравнение и преместване на данни между клетки и памет, но това е напълно достатъчно, за да можете да играете игри, да гледате филми и да сърфирате в мрежата и др.
В действителност, всяка програма се състои от следните команди: преместите, добавите, умножете, разделение, разликата и да преминете към инструкциите се изпълняват, ако условието за сравнение. Разбира се, това е далеч от всички отбори, има и други, които са комбинирани един с друг вече е в списъка или да опростят тяхното използване.
Всичко това е много добре, но какво да кажем за всички тези компоненти си взаимодействат един с друг? И тъй като транзистори разбират инструкциите? CPU контролира работата на цялата инструкция декодера. Той прави всеки компонент, за да направи това, което е трябвало да. Нека да погледнем какво се случва, когато имате нужда, за да стартирате програмата.
Във втория часовник цикъл, инструкции декодер преобразува командата в серия от сигнали за изчисляване ядро транзистори, че тя работи и запишете резултата в един от регистрите, например, S.
Всяка инструкция транзистори последователност вече кодиран, и се превръща в сигнали, той причинява физически промени в процесора, например, промяна в положение на резето, което позволява да записва данни на клетката памет и така нататък. За да изпълняват различни команди, различен брой цикли, например, един отбор може да се наложи да се 5 бара, както и за друга, по-сложно да се 20. Но това все още зависи от броя на транзисторите в процесора.
Ами това всички е ясно, но тя ще работи само ако програмата се изпълнява, и ако повече от един, и всички по едно и също време. Може да се предположи, че процесорът има няколко ядра, а след това на всяко ядро работи с отделна програма. Но не, всъщност няма такива ограничения.
В един определен момент, само една програма може да бъде изпълнена. През цялото време на процесора е разделена между всички работещи в момента програми, всяка програма се изпълнява на няколко бара, а след това на процесора се прехвърля към друга програма, и цялото съдържание на регистъра се съхраняват в паметта. Когато управлението се връща на програмата, регистрите са заредени предварително запаметени стойности.
Това е всичко в тази статия, ние обсъдихме как компютърния процесор, който е процесор и това, което се състои от. Може би това е малко по-трудно, но ние погледна още по-лесно. Надяваме се, че сега можете да стане по-ясно как работата е много сложно устройство.