ПредишенСледващото

Класическа компютърна архитектура

Смята се, че основната идея на изграждане на модерна компютърна през 1945 ᴦ. СФОР формулирани американския математик Джон фон Нойман, определяйки ги като принципи за управление на софтуер .:

1. Информацията се кодира в двоична форма и е разделен на единица - думата.

2. Различни видове сродни думи се различават по начина на ползване, но не и по метода на кодиране.

4. Алгоритъмът е представена под формата на поредица от контролни думи, наречени komandami.- команда посочва името на информацията за опера-ТА и реч, участващи в него. Алгоритъм записват като последователност от инструкции, наречена програма.

5. извършване на изчисления, предписан алгоритъм се намалява до следващо поредността на изпълнение на команди, определя еднозначно ?? Еномовата програма.

Поради тази причина, на класическата архитектура на съвременните компютри, показано на фиг. 1.3, често се нарича "фон Нойман архитектура".

Йерархично описание на един компютър

Компютърни програми (обработка на информация) е направен под формата на команден пост-последователност и заредена в паметта на компютъра - запаметяващо устройство (памет). Също така съществува съхранява необработени данни и междинните резултати от повторната преработка. Централно звено за контрол (TSUU) последователност-telno екстракти от програмната памет обучение и организиране на изпълнението им. Аритметично логическо устройство (ALU), предназначени за реализиране-ционни операции информация за преобразуване. Данните за програмата и референтни са влезли в паметта на устройството чрез входно устройство (МНС) и ОВ резултатите rabotki са представени на изходни устройства (UVyv).

Този подход, от една страна, осигурява по-голяма гъвкавост на организацията изчислителна-- предим- възможност за преразпределение на ?? eniya памет между програми и данни, мина, възможност за самостоятелно промяна на програмата по време на неговото изпълнение. От друга страна, без да се вземат специални мерки за защита на SNI-zhaetsya надеждност на програмата, която е особено неприемливо в системите за контрол.

В действителност, тъй като екипът на програмата, както и данните се кодира в компютър двоични числа, теоретично е възможно, тъй като програмите за унищожаване (при прилагане на програмата, тъй като данните) и един опит за "Ти-допълнения" данните на полето, като програма (фалшиви преходи про -tuples в областта за данни).

Алтернативен Von Neumann е т. Н. Харвард архитектура. Компютърна изпълнява в съответствие с този принцип са две разместени реклама ERY пространство t- за програмата и данните, както и програмата не могат да бъдат поставени в свободна зона на паметта и обратно. Харвард-ЛИК архитектура се използва главно в компютъра за контрол.

Като сложна компютърна система трябва да се опише адекватно на няколко нива, с различни езици, описание на всяко ниво.

структурен описание на принципите включват въвеждането на лагер трябва да се разбира:

# 9633; Система - набор от елементи ?? ennyh комбинирани в едно устройство за дос tizheniya ennyh цели определя ?? S ??. оп бъде разреден своята функция за пълно описание на системата и структурата;

# 9633; структура на системата - фиксиран набор от системни елементи и връзки между тях;

# 9633; елемент - неразделна част от системата, която не се счита от etsya структура, както се определя от неговата функция.

Функции на системата са склонни да се опише в математическа форма, понякога - с думи (веществена форма). Структурата на системата трябва да бъде настроен като графика или еквивалентни математически форми (матрици). Engi форма на референтната шперплат структура е диаграма (графика различава от покриви-да образуват). Различните нива на докладване системи са съобразени с времето личен вида схеми.

Системни свойства не са просто сумата от свойствата на съставните елементи-менти; чрез организиране на отношенията между елементите доби ново качество, което липсва в елементите. Например, техническите фишове -> влезте кал елементи - '' ехидна.

Важно е да се отбележи, че за сложни системи е характерно, че функцията изпълнява от системата, не мо-Jette да се представи като композиция от функции, реализирани от най-ниските елементи на системата (с други думи, по-сложна система не може да функционира Adek памук описват един и същ език). Всъщност, работата на компютър, не може да се опише само на езика на електрическите процеси, протичащи в него. Компютърни функционира като система са установени само при разглеждане на информационно-onnyh и логически аспекти на неговото действие.

Поради тази причина, в описанието на сложни системи се използват за описание на няколко форми (езици) Функции и структура - йерархия на функции и структура. Hierarches кал подход за описване на сложни системи изисква най-високо ниво система йерархия се възприема като един елемент има входове и изходи за комуникация с външната среда. В този случай, функцията не е необходимо да се уточни в детайли и е представен като картографиране от държави в състояние на входове-изходи система.

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

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

Таблица. 1.2 ключови ниво компютърни езици и описанията на тези нива.

Йерархично описание на един компютър
Йерархично описание на един компютър

Свързани статии

Подкрепете проекта - споделете линка, благодаря!