Кіріспе

486 компьютерлер үшін кеңейту шинасы

VESA жергілікті шинасы (көбінесе VL Bus немесе VLB деп қысқартылады) – IBM-нің x86 үйлесімді жеке компьютерлерінің i486 буынында пайда болған, қысқа ғұмырлы кеңейту шинасы. VESA (Видеоэлектроника стандарттары қауымдастығы) ұйымы жасаған VESA жергілікті шинасы, сол кездегі басым ISA шинасымен қатар жұмыс істеді, негізінен бейне (графика) операцияларын жеделдетуге арналған стандартталған, жоғары жылдамдықты арнаны ұсынды. VLB стандартталған жылдам арнаны қамтамасыз етеді, бұл (видео) карта жасаушыларға жадқа негізделген I/O және DMA операцияларын едәуір жеделдетуге мүмкіндік берді, сонымен қатар үзілістер және портқа негізделген I/O сияқты негізгі құрылғы функцияларын орындау үшін таныс ISA шинасын пайдаланды. Кейбір жоғары деңгейдегі 386DX аналық платаларында да VL Bus ұясы болды.

Тарихи шолу

1990 жылдардың басында, қолданыстағы ISA шинасының I/O өткізгіштік қуаты, стандартты 16 бит 8.33 МГц ұялар үшін 8.33 МБ/с, дерлік компьютерлік бейне және графикалық өнімділіктің шектеуші факторына айналды. Жылдам графикаға деген қажеттілік компьютерлік операциялық жүйелерде графикалық интерфейстердің кеңінен қолданылуымен байланысты болды. IBM ISA-ның жарамды ізбасары – Micro Channel Architecture-ді жасады, ол 66 МБ/с өткізгіштік қуатын ұсынды, бірақ аппараттық өндірушілер оны пайдалану үшін жоғары лицензиялық төлемдерді төлегісі келмегендіктен, ол нарықта сәтсіздікке ұшырады. MCA-ға қарсы тұру үшін роялтисіз ISA шинасының кеңейтілген нұсқасы – EISA ашық стандарты жасалса да, оның 33.32 МБ/с өткізгіштік қуаты графика үшін қажетті айтарлықтай артуды қамтамасыз ету үшін ISA-дан жеткілікті жақсартуды ұсына алмады. Оның орнына 133 МБ/с жылдамдықпен (стандартты конфигурацияда 32 бит 33 МГц) басталатын Перифериялық компоненттердің өзара байланысы (PCI) пайда болды. Осылайша, қысқа мерзімге нарықта мүмкіндік туды, онда бейнекарта және аналық плата чипсетін жасаушылар графикалық карталарға процессор мен жүйелік жадыға тікелей қол жеткізуді қамтамасыз ету үшін жергілікті шинаның өзіндік нұсқаларын жасады. Бұл ISA шинасының шектеулерінен құтылуға мүмкіндік берді, сонымен қатар «лицензияланған IBM MCA машинасынан» арзан болды. Сол кезде ISA машинасынан MCA архитектурасына көшудің құны жоғары екенін атап өту керек. MCA машиналары көбінесе ISA ұяларын ұсынбады, сондықтан MCA архитектурасына көшу ISA карталарына жасалған бұрынғы инвестицияны қолдануға болмайтын етті. Сонымен қатар, MCA-ға сәйкес келетін карталарды жасаушылар IBM-нің лицензиялық төлемдерін төлеуге міндетті болды, бұл MCA-ның техникалық талаптарының жоғары болуымен және іске асырудың қымбаттығымен үйлесімді болды. Нәтижесінде, шеткі құрылғы картасының MCA нұсқасы ISA нұсқасынан әлдеқайда қымбат болды. Осылайша, бұл өндірушілердің жекелеген шешімдері тиімді болғанымен, олар стандартталмаған және өзара үйлесімділікті қамтамасыз ету ережелері болмады. Бұл VESA консорциумының назарын аударды және 1992 жылы ерікті және роялтисіз жергілікті шина стандартын ұсынуға әкелді. Бұл стандарттаудың қосымша артықшылығы (графикалық картаның өнімділігін арттырудың негізгі мақсатынан басқа) VLB-ден ұсынылатын өнімділікті пайдалануға болатын басқа құрылғылардың да пайда болуы болды; атап айтқанда, VLB үшін жаппай сақтау контроллерлері ұсынылды, бұл қатты дискілердің өнімділігін арттырды. VLB өткізгіштік қуаты процессордың шина жылдамдығына байланысты болды: 25 МГц шинасы бар процессорлар үшін 100 МБ/с-тан басталып, 33 МГц-те 133 МБ/с-қа, 40 МГц-те 160 МБ/с-қа дейін өсті, ал 50 МГц-те 200 МБ/с-қа жетті.

Іске асыру

"VLB слот" – бұл дәстүрлі ISA немесе EISA коннекторымен бір қатарға орналастырылған қосымша жиектік коннектор, осы кеңейтілген бөлігі көбінесе ерекше қоңыр түспен боялады. Соның нәтижесінде, қалыпты ISA немесе EISA слоты VLB-мен үйлесімді карталарды қабылдауға қосымша мүмкіндік алады. Дәстүрлі ISA карталары үйлесімділігін сақтайды, себебі оларда слоттың қалыпты ISA немесе EISA бөлігінен артық қондырғыштар (пиндер) жоқ. Керісінше, VLB карталары VLB коннекторына жете алу үшін қажеттілік бойынша ұзын болып келеді және бұл IBM XT дәуірінің алғашқы толық ұзындығындағы кеңейту карталарын еске түсіреді. Слоттың VLB бөлігі IBM MCA слотына ұқсас, өйткені ол MCA карталарында қолданылатын бірдей физикалық 116 қондырғышты (пин) коннектор, бірақ 180 градусқа бұрылған. IBM MCA стандарты IBM күткендей кең таралмады, сондықтан коннектордың мол қоры болды, бұл оны арзан және қолжетімді етті.

Мұра

Осы проблемаларға қарамастан, VESA Local Bus кейінгі 486 негізгі платаларда кеңінен таралды, ал 1992 жылдан кейінгі 486 негізіндегі жүйелердің көпшілігі VESA Local Bus бейне картасымен жабдықталған. VLB негізгі жүйелер үшін салыстырмалы түрде арзан, жоғары жылдамдықты интерфейс ұсынды, себебі PCI тек 1994 жылдан бастап Pentium және Intel чипсеттері арқылы сервер нарығынан тыс қолжетімді болды. PCI ақырында 486 нарығының соңғы жылдарында VESA Local Bus (сондай-ақ EISA) құрылымын ығыстырды, 80486 негізгі платаларының соңғы ұрпақтарында VLB қолдайтын ISA слоттарының орнына PCI слоттары орнатылды. Дегенмен, кейбір өндірушілер VLB, ISA және PCI слоттарының барлығын қамтитын "VIP" (VLB/ISA/PCI) негізгі платаларын жасап, ұсынды.