Risc и cisc процесори risc архитектура Основни характеристики


Програмен подход за паралелизъм



Pdf просмотр
страница3/4
Дата25.02.2024
Размер170.42 Kb.
#120450
1   2   3   4
KA-Тема-I
Свързани:
Lecture01
Програмен подход за паралелизъм:
Мултипрограмиране:
Възможно е да има множество процеси, конкуриращи се за ресурси като памет, I/O устройства и CPU време. Програмното междувързване, където CPU превключва между процеси, ангажирани в I/O операции, подобрява използването на ресурсите, позволявайки едновременно изпълнение на процеси.
Разпределение на времето:
На базата на концепцията за мултипрограмиране, разпределението на времето включва назначаването на фиксирани или променливи времеви сегменти на CPU на множество процеси. Това гарантира равни възможности за всички процеси, предотвратява монополизиране на CPU от високоприоритетни програми и осигурява ефективен паралелизъм.


Шината като основна среда за трансфер на данни и команди
Шината е един от основните компоненти на компютъра, който свързва всички останали компоненти помежду си. Тя осигурява пренос на данни и команди между процесора, паметта и входно-изходните устройства.
История на развитието на шината при персоналните компютри:
• През 1981 г. IBM въвежда първата системна шина за персонални компютри, която е 8 битова за данни и работи на тактова честота 4,77
MHz. Тя свързва всички основни компоненти на компютъра: процесор, памет и входно-изходни устройства. Малко по-късно, през
1984 г. тази шина е разширена до 16 бита и честота й е увеличена на
8 MHz. Понастоящем е известна под името ISA (Industry Standard
Architecture) и се явява най-разпространената шина през 80-те години на миналия век. Пропускателната й способност е 16 MB/sec.
• През 1987 г. отново IBM въвежда нова шина MCA (Micro Channel
Architecture), която е несъвместима с периферните ISA модули. Тя е отначало 16 битова, а по-късно става 32 битова. През 1988 г. дебютира 32 битовата шина EISA (Extended Industry Standard
Architecture), като промишлен вариант на MCA шината.
Пропускателната и способност е 33 MB/sec.
• През 1990 г. фирмата Compaq в своя компютър DeskPro 486/25 въвежда йерархия на шините - Flex/MP и по-късно TriFlex. При тях процесорната шина, към която са присъединени процесорът, кеш паметта и основната памет е отделена от EISA шината, към която се включват периферните устройства. Така се осигурява независима работа на отделните устройства на компютъра.
• През 1992 г. асоциацията Video Electronics Standard Association – VESA обявява техническа спецификация на локалната шина VESA VL-Bus като опит да се сложи край на хаоса съществуващ във видео локалните шини. Разширените слотове VL-Bus обикновено се използват съвместно със стандартните слотове ISA или EISA.
Пропускателната способност на тази 32 битова шина е 133 MB/sec.
Най-сериозният й недостатък е свързан със съвместяване на работата на принципа “включи и работи” (plug and play).


• През 1993 се анонсира шината PCI, която е 32 битова и първоначално работи с тактова честота 33 MHz. В PCI шината е развита по-нататък идеята на Compaq за йерархия на шините в компютъра. Тя се разполага не върху самата процесорна шина, а на едно междинно ниво между процесорната шина и периферните устройства.
Благодарение на това на екрана на монитора може да се изведе пълноцветно изображение с нормална скорост и висока разделителна способност с множество прозорци. Освен това, така се осигурява включването на допълнителни платки, които се конфигурират автоматично.


Сподели с приятели:
1   2   3   4




©obuch.info 2024
отнасят до администрацията

    Начална страница