Uskuna IRQ uzatish. Mojaro IRQ

Men o'zimni tushuna olmagan, lekin kompyuterni yig'ish yoki yangilashdan asabiylashganlar haqida statistik ma'lumotlarni o'qib chiqmoqchiman: muzlatish, ortiqcha yuklashni o'zgartirish, sinxronlash uchun vaqt ajratish, " , nevirna robot ... The ro'yxati prodovzhuvati dovgo bo'lishi mumkin. Hatto tez-tez, bunday "glitches" bekor qilish uchun ayblov sabab bo'ladi, lekin siz kompyuterlar foydalanayotgan bo'lsangiz, demak, bu zodagonlar aybi, chunki, chunki ba'zi muammolar bor, chunki, mabut, janjal kabi, dan kabi.

Xo'sh, qabul qilasizmi?

Har qanday IRQ ni qayta yo'naltirish (uzilish so'rovi) - protsessorga ta'sir qiladigan barcha signallar, lekin uni yoqish kerak, lekin protsessor yordam uchun IRQ ga javob berishi uchun protsessor qo'shimchaga boshqaruvchining o'zi signal berishi kerak.

Shunday qilib, allaqachon, ba'zi bir texnologiya rivojlanishi bilan, jinsiy aloqa deyakis maxsus tarzda, maxsus tarzda emas, balki bu yangilikning o'ziga xosligi orqali yoki birozgina yaratilgan. Men shunday bo'ldim va buzildim. Darhaqiqat, IBM IBM PC arxitekturasini (1980-81 yillarda, so'nggi ming yillikning qoyasi) ishlab chiqayotganligi sababli, u unchalik boy yotqizilmagan (8). Va keyin IBM kompaniyasi shaxsiy kompyuter platformasi bilan shug'ullanadigan yagona kompaniya bo'lishni to'xtatdi va bundan tashqari, boshqalar bilan jinnilikni yo'q qilishning iloji yo'q edi, lekin buni qilish qiyinroq edi.

Qanday muammolar bo'lishi mumkin?

Agar IBM PC-ning arxitekturasi shunchaki chayqalib ketgan bo'lsa, men allaqachon yozganimdek, qayta yo'naltirish trochlarni buzgan bo'lsa va ular MAQOMOTI tasvirlash uchun ularni "ahmoq" qilib berishdi. Buni chindan ham qilish, chunki men tebranishimni xohlamadim. Shubhasiz, ular platformani ham bashorat qilmaganlar, shuning uchun vv rodzinka uchun, shuning uchun uni kengaytirish imkoniyati bitta o'zgarish etarli emas, agar bir vaqtning o'zida boshqa "visimki" IRQ boshqaruvchisi o'z zimmasiga olsa. To'g'ri, shuni hurmat qilish kerakki, bundan oldin ham ular yangi ISA-ilovalar bilan bog'lanishlari mumkin edi (va bo'lishi mumkin), ular ularni qarzga olgan: portlar, floppi drayvlar. Shunday qilib, eksa, kechirimlar yoki qarama-qarshilik, g'alaba qozonadi, agar bir nechta qo'shimchalar to'g'ridan-to'g'ri bitta pererivannida sehrlangan bo'lsa. Bu yanada muammoli, chunki zamonaviy qo'shimcha binolar juda ko'p, ayniqsa ovozli tasvirlar va multimediyali kombaynlar bir vaqtning o'zida bir nechta qo'shimcha binolardir. Bortdagi eng oddiy "ovozli" qurilmalarni boshqaring. O'q shu qadar hushyorki, xaritani kaltak kompyuter bekor qiladi:

IRQ Tavsif
0 Taymer
1 Klaviatura
2 IRQ 8-15 boshqaruvchisi
3 COM2
4 COM1
5 LPT2
6 FDD boshqaruvchisi
7 LPT1
8 Haqiqiy vaqt soati
9 Vilniy
10 Vilniy
11 Vilniy
12 PS / 2 (mishi uchun)
13 Sp_vprotsor
14 HDD boshqaruvchisi
15 HDD boshqaruvchisi

Unda nega bormaysiz? Zamonaviy kompyuterga uchta qo'shimcha qo'shimchani o'rnatishim mumkinmi? Jadvallarga qaraganda, hamma narsa juda qo'rqinchli. Masalan, sizda LPT2 porti bormi? Men hali ham hayronman. Bu shuni anglatadiki, agar port soqov bo'lsa, ikkinchisi - vilny. Otzhe, nazariy jihatdan bunday o'zgarishlarni amalga oshirish mumkin:

IRQ Tavsif
3 Portni BIOS-ga yoqish orqali to'liq ulanishi mumkin. Menimcha, bu ajoyib sharob va juda ajoyib.
4 Siz ham foydalanishingiz mumkin. Ale vin vikoristovuyutsya tez-tez: ​​misi, modemlar, skanerlar.
5 Men bu haqda allaqachon yozganman. Mayzhe kerak.
6 Yangi kompyuterdan foydalanish bilanoq, u avvalgidan ko'ra kattaroq bo'ladi, yaxshi eski flopdan olingan dolchin ancha kamroq, u bir nechta raketaga o'xshamaydi. CD-RW drayvlar yanada ko'proq. Ko'proq miscy, nadiynishe, shvidshe, hocha, hoati FDD juda erta ... Flopni yoqish va IRQ darajasi bo'lishi mumkin.
7 USB printeringiz bor ekan, buni qila olasiz.
12 Zamonaviy kompyuterlarning ko'pchiligida shunday Misha bor. Siz MAQOMOTI ga yashil chiroqni yoqishingiz mumkin, agar unutib qo'ysangiz, USB orqali ayiq sotib olishingiz mumkin, aks holda siz IRQ uchun manyak tarzda kurashasiz :)
14 Gwentsiz zaifmi? Agar xohlasangiz, bu nazariy jihatdan mumkin ...
15 Navigatsiya qiling, agar sizda ikkita IDE qo'shimchasi bo'lmasa, ularni ikki xil kanalga bo'lish yaxshiroq. Pratsyuvatime shvidshe. Agar siz biroz haddan tashqari bo'lsangiz, sizda juda ko'p hayajon bo'lishi mumkin.

Bu oddiyroq. Ale chi vistachatsiy? Lizu tizimning kuchida (menda Windows XP Professional). Ishga tushirish -> Dasturlardan foydalanish -> Standart -> Xizmatlar -> Tizim haqida ma'lumot. Keyingi dasturlarda: Resurs apparatlari -> Transfer (IRQ). Axis scho men u erda bakalavr qilaman:

IRQ Tavsif
0 Tizim taymer
1 Standart (101/102 tugmalar) yoki PS / 2 Microsoft Natural
3 Oxirgi port (COM2)
4 Oxirgi port (COM1)
5 Conexant SoftK56 Data Faks Ovozli karnay
5
5 VIA Rev 5 USB universal xost boshqaruvchisi
6 Standart floppy disk boshqaruvchisi
8 CMOS yaxshilandi
9 Microsoft ACPI-Sumisna tizimi
10 VIA (R) audio kontroller uchun Avance AC "97 Audio
11 ATI RADEON VA DDR
12 PS / 2-sumisna misha
13 Raqamli o'lja protsessor
14 Birinchi IDE kanali
15 Ikkilamchi IDE kanali

Elektr ta'minoti: gapirishdan oldin bir tomonida (tashqi LPT2 dan) bir nechta qo'shimchalari bo'lmagan ichki modemimni ikkita USB kontroller bilan qanday ulashim mumkin? Va eksa scho.

Vihid bulo ma'lum

90-yillarning qulog'ini o'rnatish. Tizim avtobusi (ISA - Industrial Standard Architecture), protsessor chastotasi bo'yicha yakuvala, allaqachon o'zini chizgan. Va bularning barchasi, odatda, har qanday kompyuter / XT / AT / 286/386 uchun boshlangan 8 MGts chastotalarda ma'lumotlarni uzatishi mumkin edi. Va bunday chiqadigan protsessor, yak 486, sezilarli darajada yuqori chastotada prytsyuvav. Qiu avtobusini olib kelish umidvor edi, bu chastotada salbiy boshlandi. 1989 yilda 32-bitli avtobus EISA - Kengaytirilgan sanoat standarti arxitekturasi, 10 MGts chastotada buzildi, shuning uchun ISA grantlarini to'g'rilab, vagondan velosiped olish mumkin emas edi. Taxminan bir soat o'tgach, IBM MCA avtobusini portlatib yubordi va u ildiz otmadi. Avtobus ochildi va VESA avtobusi (aka VL-avtobus), Alevon faqat Intel 486 bilan ishlashi mumkin edi. I o'qi 1991 yilda o'zining ichki loyihasi sifatida Intel mutlaqo yangi mahalliy PCI avtobusini - Personal Component Interconnectni ishlab chiqishni boshladi. Ajoyib o'tishlarni bergan ISAga latkoy bilan ho'kiz emas, noldan yutganni aytish mumkin edi. Misol uchun, u 33 MGts qattiq chastotada baholandi, shuningdek, protsessor kuchli shvidkodiyucha avtobusiga ega edi, bu sizga ushbu operativ xotirani bir xil chastotada keshlash imkonini berdi, buning uchun sizga kerak bo'ladi va texnik spiral emas. Yangi PCI avtobusi munosib tarzda yangilanishi mumkin: o'ntagacha slot. Barcha video adapterlar PCI-ning o'ziga ulangan va AGP shinasi ham yuqori soat chastotasi - 66 MGts bo'lgan PCI-ga "vidalangan". U (kontroller orqali) va ISA tizim avtobusiga ulanishdan oldin, barcha zamonaviy kompyuterlarda COM portlari va LPT portlari va zerikarli disklar kabi. Albatta, yangi davrda kamroq va kamroq iste'mol qiling: floppi drayvlar CD-R / RW, COM / LPT - USB da ishlaydi ... Shunday qilib, anakart ajralmas bo'lgan PCI avtobusi katta muammoga aylandi.

Ko'rinib turibdiki, kompyuterlar faqat "1" va "0" yoki "signal" va "signal yo'q" dan ishlashi mumkin. Agar siz ISA-ni chiziqdagi "1" signaliga qo'shsangiz, u holda sizning biringizning butun chizig'idagi boshqa biriktirma o'ynamaydi, boshqaruvchi ularga javob bermaydi. PCI tekshiruvi holatida kontroller signalni teskarisiga aylantirdi va keyin signalni o'zgartirdi. Tse bir pererivannya qo'shimchalar bir sepib foydalanish imkonini beradi. Nazariy jihatdan, iltimos, aytaylik, bitta IRQ kanaliga eski va yangi qo‘shimchalarni “qo‘shish” mumkin emas. Bu ham fikr, lekin ovoz kartasi bilan bitta hiyla qo'yishga arzimaydi, ba'zi kechirimlar bo'lishi mumkin. Tse, zychayno, vidbuvatsya kutish uzoq, lekin go'zalroq, u nadyynyshe ko'proq go'zal.

Yetib keldi...

Garna Vi lyudin, o'z kompaniyasi uchun Skoda emas. Eksa salqin video karta, printer, skaner, professional ovoz uchun sotib olingan va o'ng uchun modem ishlatilgan va televizor tyuneri ishlatilgan. Eksa "glits" qildi va ketdi. Yak sichqonlar bilan o'zgarmaydi uyalar, hech narsa, albatta, men wikin istayman. Qanday qilib robiti?

BIOS-dan Nalashtuvannya uzatish

O'zgarish bor degan tamoyilning orqasidami? BIOS qulflanganda, u keyingi daraja bo'yicha taqsimlanadi: Plug "n" Play texnologiyasini moslashtiradigan barcha qo'shimchalarning IRQ qatorlari va barcha zamonaviy qo'shimchalarni bir vaqtning o'zida qabul qilish mumkin. Go'yo ular o'tkazib yuborgandek, lekin qurilmalar istamadi, BIOS ularni boshqa ulushga taqsimlaydi, shuning uchun yaxshi, shuning uchun ko'plab qo'shimchalar bitta tengdoshdan olib tashlandi. Har bir narsa mo''jizaviy tarzda pratsyuvati bo'ladi, qachon bir pererivannya otrimannya ikki PCI qo'shimchalari, va PCI + ISA yoki ISA + ISA haqida nima? Hamma narsa, ziddiyat. Jarayonni qo'lda tozalash kerak.

Menga BIOS 6.00PG mukofotiga ega Epox 8K3AP zafarli anakartini hurmat qiling. IRQ ni sozlashning eng samarali va mantiqiy usuli bu “tutqichlardan” foydalanishdir. PCI / PnP konfiguratsiyalariga o'ting. U erda INT Pin n Assignment (hech bo'lmaganda, lekin sizda bo'lishi mumkin va siz uni Slot n Use IRQ deb atashingiz mumkin) (esimda, Award BIOS v. 4.51 PG da shunday bo'lgan); PCI Slot n Priority yoki scho-abo ko'proq). Menyudagi teri elementi IRQ qatorlaridan biriga asoslanadi, shuning uchun siz o'zingizning o'zgartirishingizning teri chizig'ini ko'rsatishingiz mumkin.

IRQni qayta tayinlashning yana bir usuli bor. Xuddi shu PCI / PnP konfiguratsiyalariga o'ting, u erda IRQ resurslari elementi (agar siz u erga borishingiz kerak bo'lsa, Dorivnyu Manual parametri tomonidan boshqariladigan Resurslar qiymatini belgilashingiz kerak) va bizga darhol kerak. Nalashtuvannya teri mossy perepryvannya bo'ladi. Bilaman, barcha raqamlarda variantlar mavjud, PCI avtobusidan ulanishlar, masalan, PCI / ISA yoki PCI qurilmasi, shuning uchun siz BIOS versiyasini saqlashingiz mumkin. Va bizga ko'proq kerak, faqat bir oz haddan tashqari ko'p pererivan ISA qo'shimcha binolari uchun ajratilgan bo'lib qoldirib ketgan. Shunday qilib, o'q, boshqa tomondan, bekor qilmoqchi bo'lganingizda, qiymatni Legacy ISA sifatida ro'yxatlang. Zamonaviy kompyuterlar uchun ISA slotlari mavjudligi tufayli hamma narsa ancha soddalashdi va bu sizning yangi/parallel kamchiliklarni bartaraf etish uchun ISA-ni qo'shimchaga va hatto tizimdan ham qo'sha olmaysiz, degan ma'noni anglatadi. tizimning o'zi qabul qilindi. Bunday tizimlarda Legacy ISA qiymati zaxiralangan qiymat bilan almashtiriladi, shuning uchun uni bekor qilish mumkin. Tse bir shvidsh theoreticheskoy vypadku ma'lum bo'lishi mumkin, siz BIOS faqat uni mag'lub emas, chunki, Plug "n" Play qabul qilmaydi pristyy, o'tkazgan oldingi kabi.

Butun menyuda yana bitta qizil element mavjud. Egalikni o'rnatish haqidagi ma'lumotlar ESCD (Kengaytirilgan tizim konfiguratsiyasi ma'lumotlari) da saqlanadi. Operatsion tizimni ishga tushirish uchun ma'lumotlar qattiq diskka hayvonlardan oldin o'zgartirilishi kerak. Shubhasiz, ESCD konfiguratsiyasi o'zgarganda, u o'zgaradi va yangilanish yangilangan bo'lsa, IRQ o'zgaradi. Konfiguratsiya ma'lumotlarini tiklash parametrining qiymatini Enabled ga o'rnatganingizdan so'ng, siz ESCD ni tajovuzkor qayta ishga tushirish soatidan oldin qayta o'rnatasiz.

Award 6.00 va katta anakartlarda o'rnatilgan xuddi shu BIOS-da yana bitta "xususiyat" mavjud. Quvvatni boshqarish sozlamalari "IRQ / Event Activity Detect" IRQs Activity Monitoring-ga o'tsangiz, u erda siz o'rnatishingiz mumkin, ba'zi qayta yozilgan kompyuterlarda qo'shimchalarni ko'rishingiz mumkin. U erda siz IRQ raqamlarining joriy taqsimoti haqida ham hayron bo'lishingiz mumkin;

Windows-dan Nalashtuvannya uzatish

IRQ raqamlarini yaratish jarayoniga BIOS-ni yozish Windows uchun nous hisoblanadi. Buni to'g'ri qilish uchun men hamma narsani to'g'ri qildim, men butun jarayonga aralashmoqchiman, kutmang, siz anakart uchun eng yaxshi drayverning onasini boshlashingiz kerak. Bu yanada muhimroq, ayniqsa, siz yangi chipsetda anakartga ega zamonaviy kompyuterni olganingizda / sotib olganingizda va hamma narsaga Windows 98 ni o'rnatganingizda ... Hech qanday qo'ng'iroq va hushtak uchun to'lov yo'q, hamma narsa standart uchun mavjud, yo'q. "boshqa" shart ... Narx noto'g'ri. Oddiy robot tizimi uchun, ayniqsa uni buzish kerak bo'lsa, Windows chipsetni tarqatgan va Miniport IRQ-ni bloklagan bo'lishi kerak. To'g'ri tizimdan foydalanishingiz uchun barcha qo'shimchalar uchun yangi drayverlarni o'rnatishni unutmang.

Agar siz Windows 9x dan foydalanayotgan bo'lsangiz, ularni qanday qilib to'g'ri taqsimlashni yoki to'g'rilashni bilish uchun tizim organiga boring, buning uchun Ilova ilovasida tizim qo'shimchalari va u erda PCI shinasi bor. Agar IRQ Miniport qulflangan bo'lsa, unda hamma narsa garazd. Win 9x-da, BIOS-da bo'lgani kabi, zaxira nusxasini ham yaratishingiz mumkin. Xuddi shu dispetcher qo'shimchalari kompyuterni va kuchning yomonligini bilishadi. Qo'shiq qo'shimchasini aniq o'zgartirish uchun o'qni o'rnatish uchun siz hokimiyatga murojaat qilishingiz kerak va Vistavity resursining hissasi bilan uni o'zgartirishingiz kerak. Afsuski, bu faqat Win 9x-da, Win XP-da men hazil qilmayapman, shuning uchun skasuvati avtomatik ravishda qanday sozlanishini bilmayman.

Agar siz Win 2000 yoki XP bilan yangi bo'lsangiz, menimcha, sizda kattaroq vibe bo'lsa, ba'zi muammolarga duch kelishingiz mumkin. ACPI (Kengaytirilgan konfiguratsiya va quvvat interfeysi) nima ekanligini bilasizmi? Maxsus sozlanishi interfeys. U qadar ko'p muammo yo'q, lekin Win 2K / XP da siz uni katta chalkashtirib yuborishingiz mumkin. Ayniqsa, ISA tizimlarida to'lash. Xuddi shu gulda joylashgan barcha PCI qo'shimchalarining yangi versiyasi orqali (uning o'qi menda IRQ 5 da modemli USB bilan, ikkinchisi esa boshqa tomonda) yaxshi, men xohlayman. AGP uyasi va AC "97-kodek" ni almashtirish uchun ular ziphnul qilmadi;) Windows-ni o'rnatishdan oldin ACPI BIOS-da yoqilmagandek, tse orqali IRQ-ni qayta tayinlang. ACPI kompyuteridan standart kompyuterga biriktiruvchi dispetcherlar men qilmayman. t, albatta, ACPI bilan aralashmasdan ushbu funktsiyalardan foydalanishni xohlayman, chunki u klaviaturadan yoqilgan bo'lsa, kompyuter avtomatik ravishda kompyuterga ulanadi spratsovuê, BIOS-ga vimikati olib kelish va Windows-ni qayta tartibga solish.

  • Maqolalar
  • IRQ - uzilishlar bilan bog'liq muammoni yak virishity

    Ko'rinishidan, vaziyat shunday: Dial-Up modemini shaxsiy kompyuterga o'rnatganingizda, modem Internetga ulanmagan bo'lsa, hamma narsa jim bo'lguncha yaxshi bo'ladi, agar kursor kompyuterda / ta'mirlashning 2 portida bo'lsa. muvaffaqiyatsiz bo'ladi. Pislya tsyogo (o'nlab soatlarda) kompyuter qayta yuklandi. Shu bilan birga, drayverlarni qayta o'rnatish yoki Windows-ni qayta o'rnatish yordam bermaydi.
    bir pratsyuvati bir qo'shish uchun bir necha qo'shimchalari mavjud bo'lsa, bunday muammo IRQ tomonidan aldangan.
    Otzhe, jinsiy aloqa abo IRQ (uzilish so'rovi)- protsessorni boshqaradigan signallar mavjud, shuning uchun qo'shimchadan quvvat manbaini uzish kerak bo'ladi va protsessor boshqaruvchining o'zini qo'shimchaning o'ziga signal beradi, shuning uchun. Qo'shimcha IRQ uchun protsessor turli podslarga reaksiyaga kirishadi.
    Shunday qilib, eksa, kechirimlar yoki qarama-qarshiliklar aniqlanadi, agar qo'shimchalar soni (agar haydovchi bitta qo'shimchani "qiyshiq" deb yozishni xohlasa), u bitta pererivanny bo'ylab magaized bo'ladi.
    Narx yanada muammoli, chunki bir vaqtning o'zida bir nechta qo'shimchalarni olib yurish uchun juda ko'p zamonaviy qo'shimchalar, xususan, ovozli tasvirlar, kontrollerlar, televizor-tyunerlar mavjud. Joriy qo'shimchalar tanlovi uchun doskadagi eng oddiy ovozli rasmlarga o'ting.
    V jadvallar Quyida u ko'rsatilgan, yak viglyadaê kaltak kompyuterda karta pererivan.

    IRQ

    Tavsif

    0
    1

    Klaviatura

    2

    IRQ 8-15 boshqaruvchisi

    3
    4
    5

    LPT2, ISA ovoz kartalari va PCI har qanday karta. Zamonaviy ovoz to'lovi o'zgarish narxini oladi, lekin eski dasturlarning aqldan ozishi ham hayajonni oshiradi. Bundan tashqari, boshqa binolar bilan ro'yxatdan o'tish mumkin

    6

    FDD boshqaruvchisi

    7
    8
    9

    Ovoz yoki chiroyli rasm yoki vilny

    10

    Vilniy

    11

    USB chi SCSI avtobusi. O'tkazish uchun ushbu qo'shimchalar uchun BIOS-dan ushbu avtobuslarni yoqmasdan foydalanish mumkin bo'ladi

    12

    PS / 2 (mishi uchun)

    13

    Ilgari, buv sp_vprocessor, va bir vaqtning o'zida eski dasturlardan oldin zaxiralash uchun

    14

    Asosiy HDD boshqaruvchisi

    15

    Dodatkovy HDD boshqaruvchisi


    Varto, agar ular turmush qurishlari mumkin bo'lsa ham (va bo'lishi mumkin), ular yangi binolarga ulanishlari va ularni qarzga olishlari mumkinligini hurmat qiladilar. Fikringizni o'zgartirganingizda, "Tizim haqida Vidomosty" ga o'ting (Ishga tushirish> Dasturlardan foydalanish> Standart> Xizmatlar> Tizim haqida Vidomosty).
    "Resurs qurilmasi" oynasi va "IRQ-ni bekor qilish" elementida ishlov beruvchini tebrandi va modem, albatta, o'z-o'zidan emas (COM porti uchun IRQ ko'rsatiladi).
    BIOS qulflanganda, u quyidagicha taqsimlanadi: Plug and Play texnologiyasini qabul qiluvchi barcha qo'shimchalarning IRQ qatorlari va boshqa barcha qo'shimchalar bir vaqtning o'zida olinishi mumkin. Go'yo ular adashgandek, lekin keraksiz qo'shimchalar ê, BIOS ularni boshqa ulushga ko'ra taqsimlaydi, shuning uchun mumkin bo'lgan ko'plab qo'shimchalar bittadan olib tashlangan.
    Distribusiyalarda qo'shimchalar uchun BIOS IRQ raqamlarini yuboring va Windows taqdirini olishni boshlang. Onaning barcha ehtiyojlari uchun, eng muhim anakart drayverlari.
    Bu yanada muhimroq, ayniqsa biz yangi chipsetda anakartga ega zamonaviy kompyuterni olganimizda / sotib olganimizda. Oddiy robot tizimi uchun, ayniqsa uni buzish kerak bo'lsa, Windows chipsetni tarqatgan va Miniport IRQ-ni bloklagan bo'lishi kerak.
    Buni amalga oshirish uchun men kompyuterni qayta o'rnatdim va BIOS-ga o'tdim. "PnP / PCI konfiguratsiyalari" maxsus bo'limini biling, unda "Kengaytirilgan" bo'limidan resurslarni sozlash (ehtimol men uni nomlayman) tanlanadi.
    IRQ, DMA va boshqa resurslarni yaratadigan parametrlarga qo'shimcha ravishda, robotga video tizimlari va boshqa qo'shimchalarni kiritish uchun ishlatilishi mumkin bo'lgan barcha tarqatishlarni sozlash mumkin.
    Joriy anakartlarda barcha resurslar avtomatik ravishda taqsimlanadi va PnP / PCI konfiguratsiyalari bo'limi uchun bir qator parametrlarni ikki yoki uchta parametrga qisqartirish mumkin. Yangi elementlarda bir qator nuqtalar mavjud:
    "Plug and Play OS" yoki "PNP OS Installed" - bu resurs manbasini ko'rsatadigan parametr: BIOS yoki operatsion tizim. Mumkin qiymatlar:
    Ha- Plug va o'ynashda aybdor bo'lgan operatsion tizimni blokirovka qilish va sozlash uchun zarur bo'lgan BIOS sozlanishi mumkin bo'lgan qo'shimchalar;
    #- Kelajakda barcha qo'shimchalar va resurslar taqsimotini sozlash BIOS tomonidan vizual ravishda qo'llab-quvvatlanadi.
    Windows XP bilan ta'mirlashda Windows operatsion tizimlari maxsus konfiguratsiya interfeysiga ega bo'lishi mumkin - ACPI (Kengaytirilgan konfiguratsiya va quvvat interfeysi), bu tizimlarda 256 tagacha IRQni ko'rsatishga imkon beradi (240 ta manzil, aftidan: "virtual", ular ko'rsatilishi uchun. ular bo'yicha) IRQ manzillari 0-15).

    Bu erda biz quyidagi kabilar tomonidan muhim deb tanlanamiz: ishlov berishni bekor qilish, vektorni bekor qilish, dasturiy ta'minotni bekor qilish, IRQ, Zagalom o'sha perevvannya haqida gapiradi.

    Fikr jinsiy aloqa Bula 50-yillarning o'rtalarida pro-ponied edi va asosiy meta-kirish - sinxron robot rejimini amalga oshirish va EOM qo'shimchalari atrofida parallel robotlarni amalga oshirish.

    Qayta belgilandiі Perivan obrob EOM turiga yotish, qaysi amalga oshirish operatsion tizimlarning mashinaga tushgan kuchiga olib keladi.

    Qayta belgilandi(Uzilish) - protsessor buyruqlarining oddiy tartibini o'zgartirish uchun EOMni ushlaydigan signal.

    Shunga o'xshash signallarni yutish quyidagilar bilan birga keladi ket, yak:

    • Amaliyotlarni yakunlash joriy-to-vivod.
    • belgilangan intervalning oxiri bir soat.
    • Nolga erishishga harakat qiling.
    • zbiy robotning apparat biriktirmasida va ichida.

    Teskari ishlov berish

    Teri nayranglari uchun chaqirilgan raqamni to'qing raqamni uzatish turiga shunchaki transfer raqami... Tizim sizga pul o'tkazmasini boshqa raqam bilan tanib olish va raqamni ko'rsatadigan uzatishni qayta ishlash dasturini ishga tushirish imkonini beradi. Bunday darajada, agar uzatish uchun tegishli signal mavjud bo'lsa, boshqaruvning dasturlardan tizimga primus o'tkazilishi va u orqali - boshqaruvning o'tkazilishi ko'rsatiladi.

    Oldinga jinsiy aloqa raqamlangan 9 - klaviatura ochilganda klaviatura bosilganda hosil bo'ladigan klaviaturadan orqaga qaytish. Klaviaturadan o'lpon o'qish uchun Vikoristovuyutsya. Yak OS da boshlang IRQ 1, de IRQ- muhim o'tkazish va 1 - ustuvor o'tkazish. Dani uzatishni yoqish haqida qo'shimchalar dispetcheridan tahlil qilish mumkin:

    Obrobnik pererivan- OS qismi bo'lgan perepryvannya obrobany dasturi, qachon vikkonannya perevvannya, vydpovíd ongida bir vikonannya dyy uchun mo'ljallangan.

    Bu joizki, ayni damda signal dasturning deyakogo dzherelidan uzatiladigan signalga mos keladi, dastur yechimga o'tadi. Natijada, keruvannya avtomatik ravishda pererivannya obrobnikiga o'tkaziladi. Boshqaruvni qayta ishlash tugallangach, u A dasturlari tomonidan nuqtaga o'tkazilishi mumkin va u to'xtatiladi:

    Vektori pererivan

    Turli xil shovqinlarni ko'rsatadigan dasturlarning manzillari jadvalda qanday chaqirilishini tanlang jadval vektori.

    Mikroprotsessor uchun uzatishni qayta ishlash dasturlari tomonidan ishlov berish jarayonini loyihalash va yo'ldan o'tish uchun oddiy usul talab qilinadi. table_vector_v pererivan.

    Vektorlar jadvali operativ xotiraning birinchi cylobaytini olish - 0000: 0000 dan 0000 gacha bo'lgan manzillar: 03FF. Jadval 256 ta elementda saqlanadi - FAR-manzil obrobnikiv pererivan. Elementlar deyiladi pererivan vektorlari... Jadval elementining birinchi so'zida o'zgarish, o'zgartirish namunasi segmentining boshqa manzilida qayd etiladi. Vektorlar shunchaki dasturlar xotirasini (segmentli ko'rinishda) qayta manzillaydi, chunki o'zgarish holatida ma buti faollashadi.

    0 raqamidan 0000: 0000 manziliga yo'naltirish, 1 raqamidan - 0000: 0004 va hokazo. Bundaylarning manzillari 2 baytlik so'zlardan iborat stavkada saqlanadi, shuning uchun qarzdagi vektorlardan teri chotiri baytdir.

    DEBUG dasturi yordamida iloji boricha tezroq kompyuterda vektorlar jadvalini ko'rib chiqishingiz mumkin. G'alaba buyrug'i D, keyin xotira qulog'ini joylashtiring: D 0: 0. DEBUG dasturi sizga birinchi 128 bayt yoki 32 vektorni ko'rsatadi, chunki siz tajovuzkorni ko'rib turibsiz:

    0000: 0000 E8 4E 9A 01 00 00 00 00-C3 E2 00 F0 00 00 00 00
    0000: 0010 F0 01 70 00 54 FF 00 F0-05 18 00 F0 05 18 00 F0
    0000: 0020 2C 08 51 17 D0 0A 51 17-AD 08 54 08 E8 05 01 2F
    0000: 0030 FA 05 01 2F 05 18 00 F0-57 EF 00 F0 F0 01 70 00
    0000: 0040 90 13 C7 13 4D F8 00 F0-41 F8 00 F0 3E 0A 51 17
    0000: 0050 5C 00 B7 25 59 F8 00 F0-E2 0A 51 17 9C 00 B7 25
    0000: 0060 00 00 00 F6 8E 00 DE 09-6E FE 00 F0 F2 00 7B 09
    0000: 0070 27 08 51 17 A4 F0 00 F0-22 05 00 00 00 00 00 F0

    Vektorlar navpaki so'zi sifatida olinadi: kompensatsiya to'plamidan, keyin esa segment. Masalan, pershí chotiri byti, DEBUG dasturi ko'rinishni ko'rsatganligi sababli (E8 4E 9A 01) segmentlangan 019A: 4EE8 manziliga qayta dasturlash mumkin.

    Siz uchta turdagi manzil yaratishingiz mumkin vektor jadvallari... ROM-BIOS-ga kiritilishi mumkin bo'lgan manzillar bo'lishi mumkin, ular segment raqamini uzatadigan o'n olti raqamli F bilan aniqlanishi mumkin. Tse mozhut buti manzillari, bosh xotirasiga qo'yish kabi (ko't kabi: 019A: 4EE8). Siz manzillarni DOS dasturiy ta'minotiga yoki rezident dasturga (masalan, SideKick yoki Prokey) qo'shishingiz mumkin yoki uni DEBUG dasturining o'ziga qo'shishingiz mumkin (DEBUG fragmentlari soatlik keruvatlar uchun aybdor). Bundan tashqari, vektor bitta nolga qo'shilishi mumkin, agar raqam bilan dublikat birdaniga chiqmasa.

    Jadvallarning ishga tushirilishi BIOS bilan tez-tez apparatni sinovdan o'tkazishda kobni operatsion tizim tomonidan blokirovkadan oldin, ba'zan esa operatsion tizim qulflanganda ko'rsatiladi.

    Quyida quyidagi vektorlarning belgilari keltirilgan:

    Tavsif
    0 Pomilka rozpodilu. Yangilanishlar sonining ko'payishi natijasida (masalan, 0 ga qaytgan taqdirda) G'alaba avtomatik ravishda DIV buyruqlari yoki IDIV ekraniga yuboriladi.
    2 Apparat pererivannya, o'zlarini niqob qilmang. Tse pererivannya yznyh avtomobillarda moda tarzda vikoristovuvati bo'lishi mumkin. Zvyyuy operativ xotirada va quvvat protsessordan uzatilganda juftlashning rahm-shafqati bilan o'ynash.
    5 Druk nusxasi ekranga. PrtScr klaviatura tugmalari hujumida yarating. Tasvirning do'sti uchun vikoristvutsyaga qo'ng'iroq qiling.
    8 IRQ0 - sekundiga 18,2 marta bo'lgan intervalli taymerni almashtirish.
    9 IRQ1 - klaviaturalarning transkripsiyasi. Kalitlar ochilganda hujumda yarating. Klaviaturadan o'lpon o'qish uchun Vikoristovuyutsya.
    A IRQ2 - AT toifali mashinalarda kaskadli uskunalarni uzatish uchun ishlaydi
    B IRQ3 - COM2 asinxron portini qayta yo'naltirish.
    C IRQ4 - COM1 asinxron portini qayta yo'naltirish.
    D IRQ5 - XT qattiq disk boshqaruvchisini qayta dublyaj qilish.
    E IRQ6 - qayta yozish operatsiya tugagandan so'ng floppi disk boshqaruvchisi tomonidan ishlab chiqariladi.
    F IRQ7 - printerni qayta dublyaj qildi. Printer tomonidan yaratilgan, agar u Chergovy operatsiyasiga tashrif buyurishdan oldin tayyor bo'lsa. Bagato printer adapterlari o'zgarishga moyil emas.
    10 Video adapter xizmati.
    11 Tizimdagi qo'shimchalar konfiguratsiyasini belgilash.
    12 Tizimning operativ xotirasi hajmi.
    13 Disk tizimi xizmati
    14 Oxirgi kirish / yetkazib berish.
    1A Yil xizmati.
    1B Ctrl-Break-ni uzatish namunasi.
    70 IRQ8 - sanadan haqiqiy soatga o'tish.
    71 IRQ9 - EGA boshqaruvchisini qayta yo'naltirish.
    75 IRQ13 - matematik sp_protsessor turini qayta yozish.
    76 IRQ14 - qattiq disk boshqaruvchisini qayta yo'naltirish.
    77 IRQ15 - zahiralangan.

    IRQ0 - IRQ15 - apparat almashinuvi.

    Obrob pererivan mexanizmi

    Teri shikastlanganda, natija quyidagicha bo'ladi:

    • Qayta urinish uchun tasma olish: signalni qabul qilish va qayta uzatishni aniqlash.
    • To'xtatilgan jarayonning xotirasi: u buyruq rahbarining qiymatlaridan (hujumkor buyruq manzili) va protsessor registridan boshlanadi.
    • Boshqaruv dasturlarini o'tkazish, scho dayjest (buyruqlar drayveri uchun nusxa ko'chirish mashinasi manzili ishlov berish uchun dastur tomonidan kiritiladi va yangilangan registr uchun - protsessor so'zlaridan ma'lumot).
    • Teskari ishlov berish.
    • To'xtatilgan jarayonni yangilash va to'xtatilgan dasturga aylantirish.

    O'tkazish mexanizmining asosiy funktsiyalari:

    1. pererivan tasnifini tahlil qilish.
    2. nazoratni o'tkazish obrobnik pererivangacha amalga oshiriladi.
    3. To'xtatilgan dasturlardan oldin to'g'ri aylanish (boshqarishni protsessorga o'tkazishdan oldin, u tizim stekiga to'g'ridan-to'g'ri kirish imkoniyati bilan xotirani saqlash uchun protsessor registrlari o'rniga saqlanadi).

    Tipi pererivan

    Robot hisoblash tizimining soatiga qarab belgilanadigan uzatishni 4 guruhga o'zgartirish mumkin:

    Qurilmani uzatish viklayayutsya jismoniy qo'shimchalar í 100% dasturlari asinxron, tobto. chet el fuqarosi uchun dastur to'xtatilgan bo'lsa, o'tkazish noqulay.

    Dasturiy ta'minot xavfsizligi robotlari tufayli apparat uzatish muvofiqlashtirilmagan. Agar u ko'z qisib qo'ysa, protsessor o'z robotini bostiradi, hiyla-nayrang ko'z qisadi va keyin u necha marta aylanadi.

    Zovnishni almashish chaqiruv qo'shimchasining signalida tan olinadi, masalan:

    • Axborot tizimi kabi, mavjud dasturlar o'rniga diskning kerakli sektori allaqachon o'qilganlar haqida uzatish.
    • Qabul qilish, printerda boshqa belgining tugashi haqidagi ma'lumot tizimi kabi va haqoratli belgini ko'rish kerak.
    • Perevannya shodo harchuvannyani vayron qildi.
    • Qo'shiq operatsiyasining normal bajarilishi vivodga kiritiladi (klaviaturadagi klaviatura bosimi).
    • Taymer uchun qayta dublyaj.

    Taymer uchun qayta dublyaj intervalli taymer bilan uyg'onish. Butun taymer qo'shimcha maxsus imtiyozli buyruq uchun yaxshiroq qiymat berilishi mumkin bo'lgan reestrdan qasos olishdir. Registrning qiymati teri millisekundlik soati tugagandan so'ng avtomatik ravishda 1 harfga o'zgaradi. Agar qiymat nolga teng bo'lsa, u taymer tomonidan ko'rsatiladi. Interval uchun qo'shimcha taymer operatsion tizim tomonidan bir soat davomida ishlatiladi, xodimning har qanday dasturini ushlab turish orqali siz mashinada adashib qolishingiz mumkin.

    Niqoblangan va niqobsiz qo'ng'iroqlar

    Protsessorning kirish signallarining o'rtasidan ikkita maxsus qo'ng'iroq signallari mavjud bo'lib, ular uchun siz oqim dasturlarini ko'rsatishni to'xtatib, keyin markaziy protsessorni robotga o'tkazishingiz mumkin. Tse signallari NMI(mascable bo'lmagan uzilish, niqobsiz qayta tasavvur qilish) INTR(to'xtatish so'rovi, uzatish uchun quvvatlanadi).

    Aslini olganda, qo'ng'iroqlar ikki turga bo'linadi: niqoblanmaydigan va niqoblangan.

    Ko'pincha, tanqidiy dasturlar yuborilganda, buyruqlarning o'ziga xosligini qo'shiq aytishni kafolatlash uchun, haddan tashqari ko'tarilish kerak (tizimni boshqalarga befarqlik bilan buzish). CLI buyrug'i qo'shimcha yordam uchun ishlatilishi mumkin. Buyruqlarning tanqidiy javobini, boshida esa protsessorga uzatishni qabul qilish imkonini beruvchi STI buyrug'ini quloqqa qo'yish kerak. CLI jamoasi niqoblash bilan shug'ullanadi, chunki u o'zini yashirmaydi, chunki uni protsessor bosib ketadi.

    Bunday martabada, dasturlarni noto'g'ri talqin qilish uchun, aksincha, g'olib bo'lish uchun, qayta jalb qilish signalining namoyon bo'lishi shart emas. Protsessor o'tkazmani drayverga o'tkazish uchun ishlatilishi mumkin: tizimni yoqish va uzatish, uzatish paytida signalni niqoblash (to'siq). Perevannya, niqoblash mumkin emas kabi - tse perepryvannya, lekin niqoblash uchun emas.

    Ichki transfer simli bo'lishi kerak, chunki ular robot protsessoriga ulangan va operatsiyalar bilan sinxronlangan, lekin qayta urinishning o'zi ko'rsatiladi, agar:

    • adreslash buzilganda (buyruqning manzil qismida, tashrif buyurganingizda, manzil taqiqlanganligi ko'rsatilgan, tanib bo'lmaydigan manzil uchun yoki manzil virtual xotira mexanizmlarini tashkil qilish uchun bo'lsa);
    • maydonda aniqlanmagan ikki tomonlama kombinatsiya kodining mavjudligi uchun.
    • nolga ko'tarilganda.
    • qayta buyurtma qilingan taqdirda.
    • nazorat qilish vositasida paritetning avf etilishi, robotlarning avf etilishi va uskunaning qo‘shimcha biriktirilishi aniqlanganda.

    O'tkazish dasturiy ta'minot

    Dasturlar berilgan raqam bilan xato qilish uchun ishlatilishi mumkin. Va bu vikoristovuyut amri INT hidi. Buyruqga ko'ra, protsessor amalda xuddi shunday ishlaydi, ammo ekstravagant uzilishlar bo'lsa, aniq dasturlarni uzatishga o'tish shart emas - u erda dasturchi buyruqni qo'llab-quvvatlaydi. Tom dasturiy ta'minot almashinuviê asinxron emas (dastur "bilish", agar Wikklic bekor qilingan bo'lsa).

    O'tkazish dasturiy ta'minot sezgir odamlar uchun ê, oskílki ê protseduralarni o'tkazishning kamroq aniq usuli - manzil bo'yicha, lekin jadvaldagi raqam bo'yicha.

    Mexanizm dasturiy ta'minotni o'zgartirish buv schob uchun maxsus taqdimotlar:

    1. Tizim dasturiy ta'minot modullarida remikslash nafaqat dasturdan, balki o'z darajasining o'zi tomonidan favqulodda teskari o'zgarishlar sifatida amalga oshirildi. Tsim avtomatik ravishda protsessorni istalgan buyruqlarni ko'rsatish imkoniyati bilan rejimni tanlashga o'tkazadi.
    2. g'alaba qozongan dasturiy ta'minot protseduralarga nisbatan standart buyruqlarga muvofiq yanada ixcham dasturiy ta'minot kodini ishlab chiqarish uchun qayta yoziladi.

    Ilova (dasturiy ta'minotni uzatish):

    • Koristuvach rejimiga bir jamoa topshirildi.
    • diapazon manzillarini belgilaydi.
    • xotira xotirasini yo'q qilish.
    • arifmetik perepodnennya, har kuni.
    • Segmentni yo'q qilish.
    • segmentning kordonidan tashqariga chiqing.

    Soddalashtirilgan tomoshabinda diagramma mavjud pererivanning boshqa turlarining kırıntıları quyidagicha ifodalash mumkin:

    KP - qo'shimchalar boshqaruvchilarini ulash uchun perivan boshqaruvchisi, biroz rivniv (liniya) (KU belgilash diagrammasi bo'yicha). Agar kirishlardan biriga bir nechta kontrollerlar ulangan bo'lsa, kontrollerlar kaskadi ulanishi mumkin. Markaziy protsessor - markaziy protsessor.

    Uskuna, agar xizmatga kerak bo'lsa, kompyuterning qo'shimchalariga o'tkaziladi. Dasturning ko'rinishida dastur dasturning o'zi rejalashtirilganidek ko'rsatiladi, qurilma asinxron ravishda ko'rsatiladi, dastur ko'rsatiladi. Bundan tashqari, siz bir kechada kilka pererivan yutib olishingiz mumkin. Omborni davolash uchun ulardan birining tebranishi terini qayta ishlash turiga tegishli ustuvorliklarning asosidir.

    Terini qaytarish o'ziga xos ustuvorlikka ega. O'tish bir vaqtning o'zida amalga oshirilgandan so'ng, tizim o'tishni eng afzal ko'rgan ustuvorlikka qaytaradi, u bir soat davomida uzatishni amalga oshirishi mumkin.

    Haqida g'alaba qozonish, gapirish dasturlari bilan to'lib-toshgan paytda depozitga qo'yilgan... Ekvivalent ustuvorliklar IRQ0 - IRQ15 yoki IRQ0 - IRQ23 (ko'rinishidan amalga oshirish mikrosxemasidan ko'rinadi) tezda tan olinadi.

    Maksimal ustuvorlik kunning soatiga berildi, parchalar, ular doimiy bo'lib chiqishi bilanoq, tizimli yillar ahamiyatsiz bo'ladi. Klaviaturalarni kalitlarga hujum qilish uchun o'zgartirish; vono wiklikê lancyug podíy, chunki uni tezda tugatish kerak bo'ladi, shunda kalit kodi klaviatura buferiga joylashtiriladi (wins ovozi dasturlar tomonidan tahrirlanishi mumkin).

    Xo'sh, va obrob reryvan mexanizmini nareshty amalga oshirish

    Teri sinfi uchun mashinalar o'zgarishga ega ê sizga beriladi ish maydoni perivan... Masalan, taymer tomonidan ko'rsatiladigan ê maydoni. Agar siz taymerni qidirayotgan bo'lsangiz, barcha registrlar o'rniga sizni butun mintaqaga olib borasiz (masalan, birinchi bir necha so'zni o'tkazib yuborgan). O'tkazib yuborilgan qo'ng'iroqlar tufayli u kiritilgan ma'nodan oldin ag'dariladi, chunki u so'z bo'ladigan mashina buyruqlarining to'ldiruvchisida (ko'rsatkichida) (yoki praporshchik registrida) ustiga yoziladi. Registrlarni ro'yxatdan o'tkazish va himoya qilish mashinaning apparati tomonidan avtomatik ravishda qayta ishlanadi.

    Jamoa rahbarini yangi manzil qiymatlariga qulflash va avtomatik ravishda keruvannyaning yangi buyruqqa o'tkazilishiga olib keladi. Manzil, ish sohasida saqlangan zadalegíd, standart dasturlarning kob manzili bo'yicha, ishlov berish taymer tomonidan bekor qilinadi. Zavanazhennya so'zlari ham protsessor stantsiyasida qo'shiq aytish wiki bo'ladi.

    Mehmon har qanday zaruriy hodisaning uzilishi uchun elektr ta'minotiga yuborilganda, ishlov berishning standart dasturi protsessor buyrug'ining uzilishi bo'lib, buning natijasida boshqaruv uzilgan dasturga o'tkaziladi. Narx quyidagicha: buyruq protsessor wiklik xostiga, lagerning saqlangan so'zining qulfiga, buyruqlar rahbariga va saqlash sohasining oldingi so'zlaridan boshqa registrlarga tayinlanadi, buyruqda ko'rsatilgan manzilni belgilash. O'tkazish vaqtidagi o'qlar kabi protsessor bo'ladigan registrlar o'rniga yangilashdan oldin ishlab chiqarish Tse. Nazorat, bir perepryvannya sifatida ko'rildi nima visons oldin, jamoaga o'tkaziladi.

    Protsessor va registrlar nomini saqlash va yangilash kontekstli aralashtirish operatsiyasi.

    Katta avtomashinalarda bu so'zning nomi, men ma'lumotning bir qismidan o'ch olaman, men pererivanni qayta ishlash uchun g'olib bo'laman. So'zning elementlaridan biri (masalan, birinchi) ê belgisi, dastlabki, qaysi rejimda protsessor joylashgan: supervayzerda.

    Ba'zi dasturlar koristuvach rejimida (nol bilan belgilanadi). Agar almashtirish mavjud bo'lsa, agar u yangi bo'lsa, men uning 1 bo'lishini bilib olaman, lekin u avtomatik ravishda protsessorni supervayzer rejimiga o'tkazadi. Butun rejimda siz to'g'ri jamoalarni tanlashingiz mumkin. Timdan oldin, so'zning ma'nosi qanday saqlanadi, bir elementda (masalan, boshqasida) o'zgarish sababini ko'rsatadigan ma'no bo'ladi:

    • dasturlashtirilganda, uyg'otuvchi qo'ng'iroq turi ko'rsatiladi, masalan, u nolga o'rnatiladi.
    • qayta tayinlangan taqdirda, kanal raqami kiritiladi va uyg'otuvchi qo'ng'iroq kiritiladi.

    Uchinchi elementda protsessor bo'sh turgan buyruq protsessor ekanligi ma'lum bo'ldi. To'rtinchi elementda dasturni aniqlaydigan va ko'rsatadigan namoyishchi bo'ladi. Beshinchi elementda perivanni boshqarish uchun g'olib bo'lgan perivan niqobi mavjud (maydon MASK).

    Tse dala vikoristovutsya, sob nastannya pererivan qo'shiq turini yo'l qo'ymaydi, ulardan perchet doklar ezib bo'lmaydi. MASK bolalar sinfi haqida ozgina ma'lumotga ega. Reglamentlar 1 ga teng bo'lishi bilanoq, 0 ga teng bo'lgan sinf turini o'zgartirishga ruxsat beriladi, keyin u o'rab olinadi. Oxir-oqibat, bu hidga o'xshaydi niqoblangan(Men ham qo'ng'iroq qilaman panjara abo silkitish). Biroq, bekor qilinganning niqoblanishi yo'qolmaydi, shuning uchun haddan tashqari o'tishga sabab bo'lgan signal apparat tomonidan qabul qilinadi. Tim shunday chaqiriladi soati qo'shamiz... Agar (MASK qiymati bekor qilinganligi natijasida) ma'lum bir sinfni qayta tayinlashga yana ruxsat berilsa, signal tan olinadi va qayta bog'lanadi.

    Operatsion tizimning nazorati ostida qayta o'tkazishni maskalash, shuning uchun men MASK qiymatida qolaman, chunki men terining ish joyiga g'amxo'rlik qilishni uzoq vaqt oldin boshlayman. teskari. Barcha MASK urishlarini nolga o'rnatish orqali barcha qayta kirishlarni to'sib qo'yish mumkin. Buni qandaydir daraja bilan tuzatishning hojati yo'q.

    Dasturga muvofiq asinxron ko'rsatiladigan podni qayta ishlash uchun eng yaxshi yo'l borishdir Perivan mexanizmi.

    Qayta belgilandi tizimda o'ziga xos tarzda deyakka o'xshash bo'lishi mumkin, bu bir zumda reaktsiyani talab qiladi. Misol uchun, tizimning yaxshi dizayni va protseduralarni yozib olish uchun hayot xavfsizligini oshirish, hayotning yangilanishini davom ettirish uchun magnit burundagi registrda va operativ xotirada qayd etiladi.

    Turli sabablarga ko'ra fikringizni o'zgartirishingiz mumkinligi aniq. Tom perevyannya shunchaki yak olish emas, unga raqam bog'langan, yak perepryvannya turidagi bir qator yoki shunchaki pererivannya raqami deb ataladi. Teri soni pererivannya trikotaj deb chi ynshu podiyy bilan. Tizim qayta ro'yxatdan o'tish kabi ma'lum bir raqamni ko'rsatish va raqamga protsedurani boshlashni taniy oladi.

    Dasturlar berilgan raqam bilan xato qilish uchun ishlatilishi mumkin. Va bu vikoristovuyut amri INT hidi. Dasturiy ta'minot shunday nomlanadi. Dasturlar asinxron emas, shuning uchun ular dasturlardan yomon (va bilasizmi, agar siz chayqalayotgan bo'lsangiz!).

    Dastur barcha dasturlar modullariga kirishni tashkil qilish uchun qo'lda o'tkaziladi. Masalan, operatsion tizimning dasturiy modullari o'zaro almashish orqali qo'llaniladigan dasturlarning o'zlari uchun mavjud bo'lib, xotiradagi manzilga zodagon modullari haqida xabar berishning hojati yo'q. Amaliy dasturlar o'z namunalaringizni o'rnatishi va ularni boshqa dasturlar bilan qayta yozishi mumkin. Aybning butun takrorlanishi uchun ular xotirada yashaydilar.

    Uskuna almashinuvi jismoniy qo'shimchalarga bo'ysunadi va asinxron ravishda keladi. Tizimga robot qo'shimchalariga ulanish to'g'risida, masalan, printerda belgi bilan tugaganlar haqida ma'lumot berish kerak va diskning kerakli sektori allaqachon mavjud bo'lganlar uchun haqoratli belgini ko'rish asossizdir. o'qilishi mumkin. Bir soat davomida Vikoristannya pererivan, asosiy yordamchi binolarga ega robotlar tizimning unumdorligini oshirish natijasida markaziy protsessordan pul bir kirish / chiqish imkonini beradi. Deyaki pererivannya (raqamlar tartibida birinchi besh) nolga o'tishga harakat kshtalt bo'yicha har qanday maxsus podíy uchun markaziy protsessor o'zi tomonidan vicarystannya uchun ajratilgan, qayta ro'yxatga olish juda nozik.

    Inodi bazhano zrobiti tizimi hammaga befarq, yoki okremikh pererivan. Ko'pgina vikaristlar uchun shunday deb nomlanadi maskarad qiluvchi perivan... Ale deyakí, niqoblangan bo'lish mumkin emas, niqoblangan emas.

    Shunisi e'tiborga loyiqki, scho obrobniks dasturiy ta'minotni o'zgartirishi mumkin, masalan, BIOS yoki DOS xizmatiga kirishni oldini olish uchun (BIOS xizmati dasturiy ta'minotni o'zgartirish mexanizmi orqali ham mavjud).

    Standart ishlov berish DOS va BIOS-ni ilg'or va katlanadigan robot bilan qayta ishlash va almashtirish uchun eng kuchli dasturlarni yig'ish. Bu apparat va dasturiy ta'minot va apparat xavfsizligi o'zaro barcha nozik robotlar vrahovuvati zarur. Agar sizda o'tkazilmaydigan meros bilan operatsion tizimni ishlatish uchun kuchingiz bo'lsa, dasturingiz bilan ishlash uchun jamoaga hurmat bilan amal qilishingiz kerak.

    Qabul qiluvchining oluvchi manziliga o'zaro raqam bilan qo'ng'iroq qilish uchun vikorist vektor jadvali, operativ xotiraning birinchi cylobaytini olish uchun - 0000: 0000 dan 0000 gacha bo'lgan manzillar: 03FF. Jadval 256 ta elementda saqlanadi - FAR-manzil obrobnikiv pererivan. Elementlar deyiladi pererivan vektorlari... Jadval elementining birinchi so'zi zsuv, ikkinchisiga esa qayta yozilayotgan namuna segmentining manzili yoziladi.

    0 raqamidan 0000: 0000 manziliga yo'naltirish, 1 raqamidan - 0000: 0004 va hokazo.

    Jadvallarning ishga tushirilishi apparatni sinovdan o'tkazishda va quloq operatsion tizim tomonidan qulflanishidan oldin, ba'zan DOS qulflanganda BIOS bilan tez-tez ko'rsatiladi. DOS BIOS-ni bekor qilishni o'zgartirishi mumkin.

    Bu vektorlar jadvallari o'rnida tushunarli. Eng muhim vektorlarning ishonchli belgisi:

    Tavsif

    Pomilka rozpodilu. O'zgarishlar sonining ko'payishi natijasida (masalan, 0 ga qaytgan taqdirda) g'alaba avtomatik ravishda DIV buyruqlari yoki IDIV displeyiga yuboriladi. Siz uni o'zgartirmoqchi bo'lganingizda DOS qo'ng'iroq qilib, sizda kechirim va dasturlashtirilganligini bilish uchun. 8086 protsessor uchun, navbat manzilida, buyruq buyruqqa yuborilganda ishga tushaman va 80286 protsessor uchun birinchi buyruq bayti ishga tushadi.

    Qamrov rejimiga Pererivannya. A xabar teri mashinasi buyrug'i yuboriladi, kafolatlar so'zlari qopqoq marshrut TF bir oz o'rnatilgan qilingan. Chiroyli dastur uchun Vikoristovutsya. Qayta yozish narxi segment registrida MOV buyrug'i ko'rsatilganda yuborilmaydi, lekin segment registrlari POP buyrug'i bilan bloklangan bo'lsa.

    Apparat pererivannya, o'zlarini niqob qilmang. Tse pererivannya yznyh avtomobillarda moda tarzda vikoristovuvati bo'lishi mumkin. Zvyyuy operativ xotirada va quvvat protsessordan uzatilganda juftlashning rahm-shafqati bilan o'ynash.

    Trasuvannya uchun ko'chirish. O'tkazish tezligi CCh kodi bilan bir baytli mashina buyrug'ini ko'rsatish va foydalanuvchilarni uzatish nuqtasini o'rnatish uchun g'olib bo'lishga taklif qilish soati uchun ishlab chiqariladi.

    Qayta ishlash. OF otasi o'rnatilganda, INTO mashinasi buyrug'i bilan yaratilgan. Yakshko buyuk ruhoniy o'rnatilmagan, INTO jamoasi g'alaba qozongan yak NOP. Tse pererivannya vikoristovuyutsya soat vikonannya arifmetik operatsiyalar oldin afv qayta ishlash uchun.

    Druk nusxasi ekranga. PrtScr klaviatura tugmalari hujumida yarating. Tasvirning do'sti uchun vikoristvutsyaga qo'ng'iroq qiling. 80286 protsessor uchun u BOUND mashinasi buyrug'i ko'rsatilganda hosil bo'ladi, ya'ni uni bekor qilish kerak, u belgilangan diapazondan tashqariga chiqdi.

    Qiymatlar bo'lmagan, buyruq chiqishi uchun operatsiya kodi 10 baytdan ortiq (80286 protsessor uchun).

    Matematik protsessorning ishlashini tavsiflashning maxsus turi (protsessor 80286).

    IRQ0 - sekundiga 18,2 marta bo'lgan intervalli taymerni almashtirish.

    IRQ1 - klaviaturalarning transkripsiyasi. Kalitlar ochilganda hujumda yarating. Klaviaturadan o'lpon o'qish uchun Vikoristovuyutsya.

    IRQ2 - AT sinfidagi mashinalar uchun kaskadli apparat uzatish uchun.

    IRQ3 - COM2 asinxron portini qayta yo'naltirish.

    IRQ4 - COM1 asinxron portini qayta yo'naltirish.

    IRQ5 - XT uchun qattiq disk boshqaruvchisini qayta dublyaj qilish.

    IRQ6 - qayta yozish operatsiya tugagandan so'ng floppi disk boshqaruvchisi tomonidan ishlab chiqariladi.

    IRQ7 - printerni qayta dublyaj qildi. Printer tomonidan yaratilgan, agar u Chergovy operatsiyasiga tashrif buyurishdan oldin tayyor bo'lsa. Bagato printer adapterlari o'zgarishga moyil emas.

    Video adapter xizmati.

    Tizimdagi qo'shimchalar konfiguratsiyasini belgilash.

    Tizimning operativ xotirasi hajmi.

    Disk tizimi xizmati

    Oxirgi kirish / yetkazib berish.

    AT kompyuterlari uchun xizmat kengaytmalari.

    Klaviaturaga xizmat ko'rsatish.

    Printer xizmati.

    ROM dan BASIC-ni ishga tushirish, vin ê kabi.

    Yil xizmati.

    Ctrl-Break-ni uzatish namunasi.

    G'olib overrideê soniyasiga 18,2 marta, taymerni bekor qilish dasturini bosing.

    6845 video adapter boshqaruvchisi uchun video jadval manzillari.

    Vaz_vnik floppi diskdagi parametrlar jadvalida.

    128-255 ASCII kodlaridagi belgilar uchun grafik jadval ixtirochisi.

    Yomon DOS yoki DOS zahiralari.

    Transfer koristuvach uchun ajratilgan.

    Yomon bo'lmang.

    IRQ8 - sanadan haqiqiy soatga o'tish.

    IRQ9 - EGA boshqaruvchisini qayta yo'naltirish.

    IRQ10 - zahiralangan.

    IRQ11 zahiraga olingan.

    IRQ12 - zahiralangan.

    IRQ13 - matematik sp_protsessor turini qayta yozish.

    IRQ14 - qattiq disk boshqaruvchisini qayta yo'naltirish.

    IRQ15 - zahiralangan.

    Yomon bo'lmang.

    BASIC uchun ajratilgan.

    Vikoristovute BASIC tarjimoni.

    Mixailo Tichkov aka Hard

    Kuningiz xayrli o'tsin.

    Keling, ushbu situevning o'qiga qaraylik: protsessor muhim emas, balki ma'lumotlar kabi qayta ishlanadi. Ayni paytda men bir vaqtning o'zida ipni biriktiraman, ishlov berish uchun ba'zi ma'lumotlar bo'lishi mumkin. Qanday qilib robiti? Siz protsessordan so'rashingiz kerak, o'sha hayvonni hurmat va virishiv bi yirtqich hayvonga yashashga ruxsat berish, bir vaqtning o'zida danni chiqarib tashlash yoki boshqa. Shunday qilib, aloqa va IRQ o'qi qayta yo'naltirish haqida (ikki turdagi qayta yo'naltirish yordamida): apparat (qo'ng'iroqlar) va dasturlar (ichki), ale oskilki mening bo'linish "Zalizo va merezhi" deb ataladi, keyin o'zgartirish haqida. Ko'rinishidan, IRQ - bu protsessorga quvvatlanishi kerak bo'lganlar haqida aytib berish uchun aqlli qurilmalarda ishlatilishi mumkin bo'lgan quvvat manbai kanallari tarmog'i. Jismoniy jihatdan, IRQ chiziqlar (yo'riqnomalar) tartibi va interfeyslardagi aloqa liniyalari turi haqida. Barcha narxlar anakartda perebuvaê, ê. IRQ liniyalari uzatishdan quvvat uzatishni rad etish uchun ishlatiladi.

    Anu bo'shatdi, chunki barcha fignya s IRQ qaytariladi. Otzhe, agar siz registrlar o'rniga toshlarni qayta kiritishni qayta kiritishni xohlasangiz. Keyin biz uzatishda vektorlar jadvallariga murojaat qilamiz, de ê o'tkazmaning qo'shiq raqamlariga mos keladigan dastur xotirasining manzilini sanab o'tamiz. Agar raqam pererivannya yolg'on bo'lsa, yaku dasturi ishga tushadi. Asosan, drayverlarga ê dasturlari yordamida ularni qo'shimchalar bilan tanishtirish kerak, ular quvvat bilan ta'minlangan (va hatto haydovchiga nima to'g'ri ekanligini va u bilan qanday kurashishni bilish qiyin). Qayta ishlashning butun jarayoni uchun stek toshni tozalash uchun ishlatiladigan stackdan aylantiriladi va oddiyroq aytganda, tizim ushbu dasturlar tomonidan boshqariladiganga o'xshaydi, ular qayta o'tkazilgunga qadar qayta ishlangan. - quvvatlangan. Men kutaman. Jadvalning o'zi operativ xotirada joylashgan va har biri 4 baytdan iborat 256 elementda saqlanadi va 0000: 0000 manzilidan olinadi. Loanê 1024 Kbayt yutdi. Men sizga oddiy haqiqatni bilib olganingizdan xursandman: agar siz men qo'shadigan bitta yangi baytni qayta ishlashni istasangiz, ushbu qo'shimchaning IRQ-ni qanday qayta ishlashni o'rganishingiz kerak.

    Xo'sh, bu firibgarlar bo'lmagan bo'lardi, IRQ ê Perivannyaning kamroq soni qancha yuqori ustuvorlik va navpaki bo'lsa, pererivannya soni qanchalik yuqori bo'lsa, u holda pastroq ustuvorlik. IRQ hammasi 16. Eng yuqori ustuvorlik IRQ 0 uchun, eng pasti esa IRQ 15 uchun. Men Arxivlar jadvalini keltiraman:

    Standart funksiya

    Tizim taymer

    Klaviatura boshqaruvchisi

    Perivan dasturlash boshqaruvchisi

    Oxirgi COM port 2

    Oxirgi COM port 1

    Standart floppy disk boshqaruvchisi

    Parallel LPT porti

    CMOS yaxshilandi

    Zvukova abo fyrezheva rasmi abo vilny

    Vilniy

    Vilniyda SCSI uchun USB

    PS / 2 sum_sny porti mish_

    Sp_vprotsor

    Asosiy IDE Controller

    Dodatkovy IDE boshqaruvchisi

    Perevvannyangizga qarashni xohlaysizmi? Viber "Start - Viconati", "msinfo32" ni kiriting. "Tizim haqida ko'rishlar" oynasida "Uskuna resurslari - IRQ uzatish" yorlig'ini tanlang.

    Trapel va hemoroidlar mavjud. Ko'p sonli IRQ yaratilishi bilan stek qayta yozilishi mumkin. tugmachaga yetguncha. Ko'pincha shunday bo'lgani uchun Config.sys fayliga Stacks parametrini qo'shish kerak bo'ladi. Ikki xil PCI ilovasidan tashqari, u yoki boshqasi bo'lishi mumkin. Nazariy jihatdan, orqaga qaytish aybdor emas, balki uni amalda qo'llash. tsyom vipadku siz qo'shimchalari biri, scho zaglyuchit o'tkazish tan o'zingiz sodir bo'ladi. Yak tse zrobiti? Tisnemo. Viskakuê víkno "Quvvat: tizim". "Qo'shimchalar" yorlig'i tebranadi, biz IRQ-ni tahrir qiladigan va yangi maqsadlar to'plamiga naqsh soluvchi qo'shimchalar ro'yxati porlaydi. "Resurslar" yorlig'ini va "Avtomatik ravishda sozlangan" katagiga belgi qo'ying. Keyin "Qayta yozish uchun mo'ljallangan" vibramosini uch marta pasaytiring va ikkita sichqonchani bosing. Agar siz IRQ raqamini o'zgartirsangiz, u darhol paydo bo'ladi. Ní fig soí í katlanadigan. Ale ... Xazinaning atirgul bilan o'tkazilishini anglatadi. Jadvalga qarang: qaysi IRQlar eng muhimi. O'zingizga hayron bo'ling, yak ê vilny. Ehtimol, siz shunday ovqatlanasiz, shuning uchun siz ko'p ichmaysiz. Sizningcha, shundaymi, dupa? Yo'q! Siz yangi IRQ-larni olmaysiz, lekin sizga kerak bo'lgan barcha qo'shimchalar haqida o'ylamang. Masalan, siz tez-tez COM portini tanlaysiz. Men ularni uchtasida ayblamayman. Xo'sh í fig íx íf tizimlarida. Narxni BIOS-dan yangilash mumkin. Birinchi eksa siz uchun IRQ. Muxtasar qilib aytganda, agar sizda qandaydir muammo bo'lsa, boshingizni pastga tushirishingiz kerak va siz hamma narsani ko'rasiz. Va men bir vaqtning o'zida har xil turdagi maxsus sovitkichlarni o'tkazib yubormoqchiman - varaqlarimni kshtaltga yozmang: "Statistik ma'lumotlaringizni yozgandan so'ng, xaridorlar bizni kompyuterlar do'konida nibbling bilan olib yurishni boshladilar!". Men boshi va qo'li oyoqlari bilan bir joydan o'sadigan odamlarni o'ylamayman. Agar men shaytonga qarshi bo'lmasam, men unga boraman. Undan oldin men hech narsani tushuntirmadim. Ketganga salom!

    Ruhaumos dalí. Bu elektr ta'minoti kanallari tizim resurslariga o'tkazilishini anglatadi. Men sizga qisqacha, ale, bir oz ko'proq vluchne vznachennya beraman: tizim resurslari qo'shimcha shinalar uchun ma'lumotlar almashinuvi uchun vikoristovuyutsya kompyuter universitetlari kabi kommunal kanallar, manzillar va signallar deb ataladi. Eksa juda sodda va aqlli. Xotira manzillari, xotiraga to'g'ridan-to'g'ri kirish kanallari va kirish / chiqish port manzillari IRQ ramkasining tizim resurslariga kiritiladi. Boshqa maqolalar haqida Ale. Va bu hammasi. Ta'mirlash ishlarida muvaffaqiyat.

    gastroguru 2017