Дәріс №2 Интерфейстің түрлері мен мінездемелері
Интерфейс жүйеледің немесе жүйеледің бөліктерін ілесу (сопряжение) үшін арналған. Ілесу ретінде келесі функцияларды түсінеміз:
Ақпараттың енгізу мен шығаруы;
Деректердің тасымалдауымен бақылау;
Ақпараттың қайнары мен қабылдауыштың келісімі.
Интерфейс түсінігімен қатар шина (магистраль) деген ұғымын қарастырады. Аппараттық құрылымында интерфейсті шина ретінде түсіінеміз, сондықтан бұл сөздер синоним дер болады, бірақ интерфейс – бұл көпмағыналы ұғым.
«Нүкте– Нүкте» қосылуды қамтитын интерфейстері үшін (шиналық интерфейстеріне қарағанда)келесі алмасу режимдері мүмкін: дуплекстік, полудуплекстік және симплекстік. Екі құрал арасындағы бір мезгілде екі бағытқа деректердің тасымалдауын мүмкіндігін беретін дуплекстік интерфейс деп атайды. Егер құралдарының арасында деректердің тасымалдауы әр бағытқа бір-бірінен соң жүргізілсе, онда бұл полудуплекстік интерфейс. Полудуплекстік интерфейсінің мінездемесі - режимнің реверся уақыты. Бұл дегеніміз тасымалдау уақыты. Ал егер деректердің тасымалдауы тек біреу бағытқа жүргізілсе және қарамақарсы бағытқа жүргізуге мүмкіндік болмаса онда интерфейс симплекстік деп аталады.
Құралдарының ең қарапайым қосылуы деп тікелей физикалық канал арқылы байланысты түсінеміз және бұл қосылу «Нүкте– Нүкте» деп аталады.
Интерфейстің техникалық мінездемелеріне маңызды мағына аударылады:
ISA (Industry Standard Architecture - Архитектура промышленного стандарта) – ДК үшін орталық процессор негізінде бірінші стандарттық жүйелік интерфейс. ISA шина дегеніміз компьютердің іске қосуын, платалардың өзара әрекеттесуін қамтамасыз етеді. Шинаның толық баяндамасы IEEE P996-1987 стандарт түрінде шығарылған.
Бұл архитектураның бірінші варианты 8086/8088 ОП үшін болды (тактілік жиелігі 4,77 МГц, 62-контактілік шина).Теория жағынан қарағанда деректерді тасымалдау максималдық жылдамдығы 16 Мбайт/с.
Intel-386 Intel-486 процессорлардың пайда болғанда ISA жылдамдығының көрсеткіштері кем болуға тиісті. 1989 жылында бірнеше компаниядардың көмегімен (Compaq, Hewlett Packard, NEC & т.б.) негізінде шина (Extended ISA) шығарылды. Біріншіден EISA 32-бит жоғары өндірілген шина, екіншіден – ISA архитектурасына ақпарат, электр, конструкция жағынан сай келеді. EISA разъемы екі қатар контактан тұрады: жоғарыда ISA сигналдар үшін, төменде – қосымша сигналдар үшін.
MCA (Micro Channel Architecture Микроканалдық) – 1987ж. IBM альтернативтік жүйелік архитектурасын ұсынды. Оның негізгі ерекшелігі ISA архитектурасына қарағанда разрадтілік 64 битке дейін ұлғаяды. MCA процессордің типтен тәуелсіз. MCA магистраль үшін жүйенің автоматтық конфигурациясы пайдаланған бағасы қымбат болғаннан кейін MCA шинасы кең тарамады.
Intel-386/486 негізінде ((рис.1)жады, енгізу-шығару құралдары үшін бөлек шиналар қолданған, сондықтан оперативтік жадының максималдық мүмкіндіктері пайдаланған., жоғарыда айтылған интерфейстер арқылы қосылған құралдардың жұмыс істеу жылдамдығы процессор жылдамдығынан кем. Көбінесе бұл ескерту видеоадаптер мен накопительдің контроллер үшін әділ. Бұл жағдай локальды шиналардың архитектурасының негізінде шешілді, мұнда процессор құрал контроллермен тікелей байланысқан (рис.2).
Ең кең тараған VLB және PCI локальды шиналары . VLB 32-разрядтілік шинаның ерекшеліктері - қарапайымдылық пен арзандылығы. Одан кейін Intel Pentium ге қарай (64-разрядтілік шина, 50 МГц, Plug&Play қолдауы) VLB2 спецификациясы шығарылды. Бірақ ол кең пайда алмады, себебі PCI шинасы шығарылды.
Достарыңызбен бөлісу: |