<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java Bulgaria &#187; CPU</title>
	<atom:link href="http://javabg.eu/category/cpu/feed/" rel="self" type="application/rss+xml" />
	<link>http://javabg.eu</link>
	<description>Всичко за Java</description>
	<lastBuildDate>Thu, 19 Aug 2010 08:46:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Разбиране на компютъра 3та Част</title>
		<link>http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-3%d1%82%d0%b0-%d1%87%d0%b0%d1%81%d1%82/</link>
		<comments>http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-3%d1%82%d0%b0-%d1%87%d0%b0%d1%81%d1%82/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 11:47:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CPU]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[уроци]]></category>

		<guid isPermaLink="false">http://javabg.eu/?p=84</guid>
		<description><![CDATA[Машиния език се състои от много прости инструкции, които могат да се изпълняват директно от процесора на компютъра. Почти всички програми, които, обаче, са написани на езика на високо ниво &#8211; програмиране като Java, Pascal, или С + +. Програми, написани на езика на високо ниво, не могат да бъдат стартирани директно на всеки компютър. [...]


Related posts:<ol><li><a href='http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-1%d0%b2%d0%b0-%d1%87%d0%b0%d1%81%d1%82/' rel='bookmark' title='Permanent Link: Разбиране на компютъра 1ва Част'>Разбиране на компютъра 1ва Част</a> <small>Компютътрът е система съдържаща всякакви компоненти. Но в ‘’сърцето’’&#8211; или...</small></li>
<li><a href='http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-2%d1%80%d0%b0-%d1%87%d0%b0%d1%81%d1%82/' rel='bookmark' title='Permanent Link: Разбиране на компютъра 2ра Част'>Разбиране на компютъра 2ра Част</a> <small>Процесорът прекарва почти цялото си време в извличане на инструкции...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img src="thumbs/1234.jpg" alt="CPU"  style="border:0px;"><br />
<strong>Машиния език се състои от много прости инструкции, които могат да се изпълняват директно от процесора на компютъра. Почти всички програми, които, обаче, са написани на езика на високо ниво  &#8211;  програмиране като Java, Pascal, или С + +. Програми, написани на езика на високо ниво, не могат да бъдат стартирани директно на всеки компютър. Първо, той трябва да бъде преведен на машиния език. Този превод може да се направи с програма, наречена компилатор. След като преводът е направен, за машинния език, може да се управлява с произволен брой пъти, но разбира се може да се управлява само от един вид компютър (от всеки тип компютър има свой отделен машинен език). </p>
<p>Дизайнерите на Java са избрали да се използва комбинация от обобщаване и тълкуване. Програми, написани на Java са събрани в машиния език, който не наистина съществува. Това така наречения &#8222;виртуален&#8220; компютър е известен като Java виртуална машина. Машиния език за (Java виртуална машина) се нарича Java bytecode. Няма причина защо Java bytecode не може да бъде използван като машиен език на истински компютър, а не виртуален компютър. </p>
<p>Въпреки това, една от основните точки на продажба на Java е, че тя действително може да се използва на всеки компютър. Всичко, което трябва да има компютър е преводач за bytecode Java. </p>
<p></strong></p>
<img src="http://javabg.eu/?ak_action=api_record_view&id=84&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-1%d0%b2%d0%b0-%d1%87%d0%b0%d1%81%d1%82/' rel='bookmark' title='Permanent Link: Разбиране на компютъра 1ва Част'>Разбиране на компютъра 1ва Част</a> <small>Компютътрът е система съдържаща всякакви компоненти. Но в ‘’сърцето’’&#8211; или...</small></li>
<li><a href='http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-2%d1%80%d0%b0-%d1%87%d0%b0%d1%81%d1%82/' rel='bookmark' title='Permanent Link: Разбиране на компютъра 2ра Част'>Разбиране на компютъра 2ра Част</a> <small>Процесорът прекарва почти цялото си време в извличане на инструкции...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-3%d1%82%d0%b0-%d1%87%d0%b0%d1%81%d1%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разбиране на компютъра 2ра Част</title>
		<link>http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-2%d1%80%d0%b0-%d1%87%d0%b0%d1%81%d1%82/</link>
		<comments>http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-2%d1%80%d0%b0-%d1%87%d0%b0%d1%81%d1%82/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 09:47:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CPU]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[уроци]]></category>

		<guid isPermaLink="false">http://javabg.eu/?p=68</guid>
		<description><![CDATA[Процесорът прекарва почти цялото си време в извличане на инструкции от паметта и да ги изпълнява. Въпреки това, на процесора и основната памет са само две от многото компоненти в реалната система на компютъра. А цялостната система съдържа и други устройства, като например: Твърд диск за съхранение на програми и файлове с данни. (Забележете, че [...]


Related posts:<ol><li><a href='http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-1%d0%b2%d0%b0-%d1%87%d0%b0%d1%81%d1%82/' rel='bookmark' title='Permanent Link: Разбиране на компютъра 1ва Част'>Разбиране на компютъра 1ва Част</a> <small>Компютътрът е система съдържаща всякакви компоненти. Но в ‘’сърцето’’&#8211; или...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img src="thumbs/1234.jpg" alt="CPU"  style="border:0px;"><br />
<strong>Процесорът прекарва почти цялото си време в извличане на инструкции от паметта и да ги изпълнява. Въпреки това, на процесора и основната памет са само две от многото компоненти в реалната система на компютъра. А цялостната система съдържа и други устройства, като например:<br />
Твърд диск за съхранение на програми и файлове с данни. (Забележете, че основната памет притежава само една сравнително малка сума на информация, и да го държи само толкова дълго, колкото захранването е включено. Твърдият диск е необходимо за постоянно съхранение на големи количества информация, но програмите трябва да се зареждат от дискета в основна памет, преди те да могат действително да бъдат екзекутирани.)<br />
А клавиатура и мишка за приноса на потребителите.<br />
Монитор и принтер, който може да се използва за показване на продукцията на компютъра.<br />
А модем, който позволява на компютъра да комуникира с другите компютри през телефонни линии.<br />
А мрежов интерфейс, който позволява на компютъра да комуникира с другите компютри, които са свързани към него в мрежата.<br />
Скенер, който конвертира изображения в двоично кодирани номера, които могат да се съхраняват и манипулирани на компютъра. </p>
<p>Списъкът на устройствата е много голям, а компютърните системи са изградени така, че те да могат лесно да бъде разширени чрез добавяне на нови устройства. Някак си процесора трябва да общува с всички контроли на тези устройства. Процесорът може да направите това само чрез изпълнение инструкции машиния език. Начинът, по който това работи е, че за всяко устройство в системата, има драйвер на устройство, което се състои от софтуер, който на процесора изпълнява, когато трябва да се справя с устройството. Инсталиране на ново устройство на системата като цяло има два етапа: включване на устройството физически в компютъра и да инсталирате софтуера на устройството &#8211; водача. Без драйвер на устройство, действителното физическо устройство ще бъде безполезно, тъй като процесорът няма да може да общуват с него. </p>
<p>Компютърна система, състояща се от голям брой устройства обикновено се организира чрез свързване на тези устройства. Преносвачът е набор от кабели, които извършват различни видове информация между устройствата, свързани с тези кабели. Проводниците на данни, адреси и управляващи сигнали. Адрес, насочва данни на специалното устройство, и може би до определена регистър или място в рамките на този план. Контрол сигнали могат да бъдат използвани, например, от едно устройство на друго праща предупреждение, че данните са достъпни за него на данните за преносвача. </p>
<p>Сега, устройства като клавиатура, мишка, мрежови интерфейс и могат да доведът до материал, който трябва да се обработват от процесора. Как процесора знае, че данните са там? Една проста идея, която се оказва не много задоволителен, е за процесора, за да продължите да следите за входящи данни отново и отново. Всеки път, когато установи, данни, той ги изпълнява. Този метод се нарича на общественото мнение, тъй като процесора следи на входните устройства непрекъснато да видя дали имат някакви изходни данни за доклада. За съжаление, въпреки че  е много проста, тя също е много неефективна. </p>
<p>За да се избегне тази неефективност, да прекъсва често се използват избирателните. Прекъсване е сигнал, изпратен от друго устройство на процесора. Процесорът отговаря за прекъсване на сигнала чрез поставяне под пауза каквото и да се прави с цел да се отговори на прекъсване. След като се справи с прекъсване, той се връща към това, което го правеше преди прекъсването. Например, при натискане на клавиша на клавиатурата на компютъра, на клавиатурата е изпратено до прекъсване на процесора. Процесорът в отговор на този сигнал от прекъсване, четене на ключ, преработката и след това се връщат към задача,  която е извършвал преди да натиснат клавиша. </p>
<p>Отново ще трябва да разберат, че това е чисто механичен способ: Устройство сигнали за прекъсване просто чрез завъртане на проводник. Процесорът е изградена така, че при включен CPU спестява достатъчно информация за това какво се прави в момента, така че да могат да се върнат на същата задача, по-късно. Тази информация се състои от съдържанието на важни вътрешни регистри, като например програмата брояч. След това процесора скача на някое предварително място в паметта, и започва изпълнението на инструкциите съхранявани там. Тези инструкции целят да се прекъсне един манипулатор, който не води обработването е необходимо да се отговори на прекъсване. (Това прекъсване на манипулатора е част от софтуера на устройството драйверите за устройството сигнализират, че ви прекъсва.) В края на прекъсването манипулаторът получава инстрикция, която указва на процесора да скочи обратно на това, което правеше, то е, че с възстановяването си предварително запаметени състояние. </p>
<p>Прекъсването позволява на процесора, за да се справят с асинхронни събития. В редовното донесе-и-изпълнявам цикъл, нещата да се случват в предварително определен ред; всичко, което се случва, е &#8222;синхронизирано&#8220; с всичко останало. Прекъсването даде възможност на процесора да се справят ефективно с действия, които се случват &#8222;асинхронно,&#8220; по най-непредсказуем пъти. </p>
<p>Като друг пример за това как се използва прекъсвача, помислете за това, което се случва, когато процесора трябва да получи достъп до данни, съхранявани на твърдия диск. Процесорът може да получава достъп до данни директно само ако е в основната памет. Данните на диска трябва да се копира в паметта, преди да бъде достъпна. За съжаление, по скалата на скоростта, с която работи процесорът, на диск е изключително бавна. Когато процесорът има нужди за данни от диска, той изпраща сигнал до диска, за да намери данни и да се приготви. (Този сигнал е изпратен синхронно, под контрола на редовна програма.) След това, вместо просто да чакат дълго и непредвидимо в период от време,  процесорът продължава с някои други задачи. Когато дискът има готови данни, той изпраща сигнал за прекъсване на процесора. </p>
<p>Сега, може би сте забелязали, че всичко това има смисъл, само ако действително процесора изпълнява няколко задачи. Някои компютри могат да бъдат използвани от няколко души едновременно. Тъй като процесорът работи толкова бързо, той може бързо да превключва вниманието си от един потребител на друг, отделянето на част от секундата за всеки потребител на свой ред. Това заявление на многозадачност се нарича временно ползване. Но един модерен персонален компютър само с един и същи потребител използва също многозадачност. Така например, потребителят може да пише на хартия, докато часовник е непрекъснато показва на времето и файла да се изтеглят по мрежата. </p>
<p>Всяка от отделните задачи, които процесорът работи на се нарича конец. (Или процес; съществуват технически различия между нишки и процеси, но те не са важни тук.) В даден момент само една нишка може действително да бъде изпълнена от процесора. Процесорът ще продължи да върви в една и съща нишка, докато едно от няколко неща се случи:<br />
Нишката може доброволно да добави контрол, за да се даде други теми шанс да се изпълняват.<br />
Нишката може да се наложи да изчакате известно асинхронно събитие да се случи. Например, може да има молба за някои данни от диск, или може да изчака потребителя да натиснете клавиш. Макар да се чака, нишката се казва, да бъдат блокирани, както и други теми имат шанс да се изпълнява. Когато събитие, прекъсване ще &#8222;се събуди&#8220; на конец, така че да могат да продължат да вървят.<br />
Нишката може да използва своите разпределени парчета от време да бъде спряно и да позволят на другите теми да се изпълнява. Не всички компютри могат да &#8222;насилват&#8220; временно прекратяване на темата по този начин и тези, които могат се казва, да се използват едновременно няколко предварителни. За да направите предварителна многозадачност, компютърът се нуждае от специално устройство, таймер, който генерира прекъсване на равни интервали, като 100 пъти в секунда. Когато таймер прекъсват се случи, на процесора има шанс да преминавате от една нишка към друга.<br />
</strong></p>
<img src="http://javabg.eu/?ak_action=api_record_view&id=68&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-1%d0%b2%d0%b0-%d1%87%d0%b0%d1%81%d1%82/' rel='bookmark' title='Permanent Link: Разбиране на компютъра 1ва Част'>Разбиране на компютъра 1ва Част</a> <small>Компютътрът е система съдържаща всякакви компоненти. Но в ‘’сърцето’’&#8211; или...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-2%d1%80%d0%b0-%d1%87%d0%b0%d1%81%d1%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Разбиране на компютъра 1ва Част</title>
		<link>http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-1%d0%b2%d0%b0-%d1%87%d0%b0%d1%81%d1%82/</link>
		<comments>http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-1%d0%b2%d0%b0-%d1%87%d0%b0%d1%81%d1%82/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 07:45:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CPU]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[уроци]]></category>

		<guid isPermaLink="false">http://javabg.eu/?p=62</guid>
		<description><![CDATA[Компютътрът е система съдържаща всякакви компоненти. Но в ‘’сърцето’’&#8211; или ‘мозъка’ – на компютъра има обикновен компонент, който е изчислителя. Това е Central Processing Unit, или CPU. Работата на процесора е да изпълнява програми. Програмата е просто списък с неусмислени инструкции, която се следва механично от компютъра компютърът е построен, за да извършват инструкциите, които [...]


Related posts:<ol><li><a href='http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-2%d1%80%d0%b0-%d1%87%d0%b0%d1%81%d1%82/' rel='bookmark' title='Permanent Link: Разбиране на компютъра 2ра Част'>Разбиране на компютъра 2ра Част</a> <small>Процесорът прекарва почти цялото си време в извличане на инструкции...</small></li>
<li><a href='http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-3%d1%82%d0%b0-%d1%87%d0%b0%d1%81%d1%82/' rel='bookmark' title='Permanent Link: Разбиране на компютъра 3та Част'>Разбиране на компютъра 3та Част</a> <small>Машиния език се състои от много прости инструкции, които могат...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img src="thumbs/1234.jpg" alt="CPU"  style="border:0px;"><br />
<strong>Компютътрът е система съдържаща всякакви компоненти. Но в ‘’сърцето’’&#8211;  или ‘мозъка’ – на компютъра има обикновен компонент, който е изчислителя. Това е Central Processing Unit, или CPU. Работата на процесора е да изпълнява програми.</p>
<p>Програмата е просто списък с неусмислени инструкции, която се следва механично от компютъра компютърът е построен, за да извършват инструкциите, които са написани на много прост език, наречен машинен език. Всеки тип компютър има свой език машина и компютърът може да извърши пряко изпълнение на програмата, само ако програмата се изразява в този език. (Това може да изпълнява с програми, написани на други езици, ако те са преведени на ‘’първата машина език’’.)</p>
<p>Когато процесора изпълнява една програма, тази програма се съхранява в основната памет на компютъра (наричан също RAM или памет с произволен достъп). В допълнение към програмата, паметта също могат да притежават данни, които се използват или се обработват от програмата. Основната памет се състои от поредица от местоположения. Тези места са преброени, и поредния номер на място се нарича адрес.  Адрес, предлага начин на приемане на една определена информация, измежду милионите, съхранени в паметта. Когато процесора е необходимо да осъществите достъп до програмата инструкция или данни в определено място, тя изпраща адреса на тази информация, като сигнал към паметта, а паметта отговаря, като изпраща обратно данни, съдържащи се в точно определено място.. Процесорът може да се съхранява информация в паметта, като се посочва информацията, която се съхранява и адреса на мястото, където трябва да се съхранява.</p>
<p>На нивото на машиния език, работа на процесора е ясна  (макар, че тя е много сложна с подробности). Той прави това чрез многократно четене или привличане, инструкция от паметта и след това се провежда, или изпълнение, тази инструкция. Този процес &#8211; изважда инструкция,която го го изпълнява, донася друга инструкция, която го изпълнява, и така нататък завинаги &#8211; се нарича извършва-и-донася цикъл. С едно изключение, което ще бъде включено в следващата точка, това е всичко, което е процесора.</p>
<p>Подробностите от изпълни-и-донеси цикъл не са ужасно важни, но има няколко основни неща, които трябва да знаете. Процесорът съдържа няколко вътрешни регистри, които са малки единици памет с възможност за провеждане на единен номер за обучение или машинен език. Процесорът използва един от тези регистри &#8211; програмата брояч, или компютър &#8211; да се следи на мястото, където тя е в програмата, която се изпълнява. Персоналният компютър взима адреса на следващата инструкция, така че процесорът трябва да изпълни. В началото на всяка донеси-и-изпълни цикъл, процесорът проверява компютъра, за да види кои инструкция трябва да вземе. По време на донасям-и-изпълнявам цикъл, броят на персоналения компютър е актуализиран, за да посочи, че инструкцията трябва да се изпълнят през следващия цикъл. (Обикновено, но не винаги, това е само инструкция, че последователно следва настояща инструкции в програмата.)</p>
<p>Компютър изпълнява програми на машинен език механично &#8211; това е без да ги разбира, или да мисли за тях &#8211; просто заради начина, по който са физически, взети заедно. Това не е лесна концепция. А компютъра е машина, изградена от милиони миниатюрни превключватели наречени транзистори, които имат собственост, като те могат да бъдат свързани заедно по такъв начин, че изход от едно преминаване може да се превърне в друго включване или изключване. В компютъра се изчисляват, тези ключове с свой ред помежду си или на разстояние по образец определящ, като по начина, по който са свързани заедно с програмата, която се изпълнява на компютъра.</p>
<p>Инструкции в машиния език са изразени като двоични числа. А двоично число се състои от само две възможни цифри, нула и едно. Така че, инструкция машиния език е просто поредица от нули и единици. Всяка определена последователност е възхвала на някои конкретни инструкции. Данните, че компютърът манипулира е кодирана като двоични числа. Един компютър може да работи директно с двоични числа ключове, защото лесно може да се представляват такива номера: Завъртете ключа за да представляват един; изключите го да представляват нула. Указания език машини се съхраняват в паметта като модели на ключове включен или изключен. Когато инструкция &#8211; машинен език е зареден в процесора, всичко, което се случва, е, че някои ключове са включени или изключване на модела, който кодира, специално указание. Процесорът е построен, за да отговори на този модел, като изпълнява инструкцията е възхвала; тя прави това само заради начина, по който всички останали ключове в процесора са свързани заедно.</p>
<p>Така че, трябва да се разбере толкова много за това как компютрите работят: Основна памет притежава програми на машиния език и данни. Това са кодирани като двоични числа. Процесорът извлича инструкции с машиния език от паметта на една след друга и ги изпълнява. Той прави това механично, без да мисля за разбиране или това, което прави &#8211; и затова той изпълнява програма трябва да бъде перфектна, пълна с всички подробности и недвусмислена, защото на процесора може да се направи нищо, но трябва да го изпълни точно както е записано. Тук е схематичен оглед на този първи етап от разбирането на компютъра.</p>
<p></strong></p>
<img src="http://javabg.eu/?ak_action=api_record_view&id=62&type=feed" alt="" />

<p>Related posts:<ol><li><a href='http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-2%d1%80%d0%b0-%d1%87%d0%b0%d1%81%d1%82/' rel='bookmark' title='Permanent Link: Разбиране на компютъра 2ра Част'>Разбиране на компютъра 2ра Част</a> <small>Процесорът прекарва почти цялото си време в извличане на инструкции...</small></li>
<li><a href='http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-3%d1%82%d0%b0-%d1%87%d0%b0%d1%81%d1%82/' rel='bookmark' title='Permanent Link: Разбиране на компютъра 3та Част'>Разбиране на компютъра 3та Част</a> <small>Машиния език се състои от много прости инструкции, които могат...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://javabg.eu/2009/12/%d1%80%d0%b0%d0%b7%d0%b1%d0%b8%d1%80%d0%b0%d0%bd%d0%b5-%d0%bd%d0%b0-%d0%ba%d0%be%d0%bc%d0%bf%d1%8e%d1%82%d1%8a%d1%80%d0%b0-1%d0%b2%d0%b0-%d1%87%d0%b0%d1%81%d1%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
