Транспортни системи с обработка на информацията - studopediya
Принципът на предаване на обработка на информацията се използва широко в компютри. Това най-вече се отнася за газопровода инструкция. Почти всички съвременни компютри с помощта на този принцип. Въпреки това, в много компютърни системи, използвани и тръбопровода с данни, заедно с командите лента. Комбинацията от тези два конвейра дава възможност да се постигне много висока системи за изпълнение на определени класове проблеми, особено ако то се използва няколко поточна процесори могат да работят едновременно и независимо един от друг. Това е, което е построил повечето системи с висока производителност.
Line системи принадлежат на MKOD клас - системи с множество инструкции поток и поток единствен данни. Основният принцип обработка се основава на разделяне на процеса на изчисления на няколко подпроцеса, всяка от които се извършва по отделно устройство, с последователни подпроцеса могат да се извършват на техните устройства, както това се случва в промишлени транспортни линии. Този принцип може да се приложи на различни йерархични нива на компютърната процес, като се започне с ниво на логически схеми.
Тъй като основният реализацията на нива на основния принцип може да бъде устройства изтъкнати ниво изпълнение на основни операции на бита данни arifmegiko ниво логически устройства и устройства за контрол на ниво, които са нанесени аритметика magistralvaya, заповядай обработка гръбнак и makromagistralvaya съответно. обработва трите вида основна обработка верига, показани на фиг. 35.
Фиг. 35а е схема с четири аритметика-основна обработка при всяка команда се изпълнява последователно в четирите устройства, както и поредица от четири съседни команди изпълва аритметична система линия, така че и последното четвърто устройство притежава крайния четвърти етап на първата команда, третото устройство - трети етап на втория отбор , по време на второто устройство - втората команда и третата стъпка първото устройство е първоначалната, първият етап на четвъртата заповед. След приключване на предпочитаното от тях устройство етап на преработка, първата команда се изпълнява и отстранен от линията, втората, третата и четвъртата команди, получени за още четвърти, трети и втори стадии, съответно, и първото устройство получава следващия пети команда, за да започне изпълнението на първия етап и така нататък , Аритметика обработка се осъществява в скелетни системи STAR 100 и ASC, първият от които използва четири етапа линия за събиране и умножение за шест фаза линия, а вторият -magistral - от осемте общи стъпки.
Векторни системи опорна структура се характеризира с наличието на един или повече многофункционални линии в задвижването и съответните средства за контрол в процесора. Устройството за статичен контрол линия е проста достатъчно сложно операция в динамична конфигурация, но значително по-висока производителност благодарение на едновременното съществуване на няколко конфигурации. обработка вектор е свързано с някои недостатъци, основните от които са сложността на операциите вектор в сравнение с скаларна и значителна разлика между алгоритми скаларна и обработка вектор. За да се подготви за работа вектор може да отнеме известно време, необходим ред конфигурация контрол помощи и подготовката на операнди и да оптимизират кода на машина изисква по-развита система за управление и по-ефективни компилатори.
Конвейер слънце архитектурно заемат междинно положение между средствата за обработка на информация на базата на модела на изчисление, както и средствата, въз основа на модел на колективни калкулатори има тенденция да се стабилно подобрение архитектура конвейер слънце към решават на персонала Високо ниво на изпълнение е постигнато на слънце конвейер поради multikonveyernosti ( паралелна работа на множество конвейери) и конвейер на микро ниво (за изпълнение на аритметични операции на фаза, която сигур Chiva едновременни няколко фази от полета, но на различни операнди). Възможност за изграждане на конвейер ефективност BC е ограничен:
1) Броят на поточна процесори в капацитета на системата се определя от алгоритмични задачи, надеждността на устройството за управление и техническите и икономически ограничения; този брой е значително по-малко от 10;
2) броя на модули в един поточен процесор може да бъде произволно голяма, от това следва, че, например, на алгоритмите и решения предизвикателства nonabsolute надеждност на електронни компоненти; е броят от порядъка на 10;
3) броя на секциите във всеки модул (за прилагане на поточен начин на обработка на микрониво информация) е ограничен алгоритми изпълняват аритметични операции и от порядъка на 10.
Ясно е, че по-голямата ограничението за увеличаване на конвейер производителността слънце следват от трудности паралелно извършване на задачи (предизвикателства) и на потенциално ниска надеждност: провала на устройството за управление или всеки конвейер модул води до провал на системата като цяло, или в най-добрия случай, силните стесняване на кръга на задачите ,