yayushchee status fajla i delayushchee ego obychnym, skrytym, tol'ko dlya chteniya i t.p. Upravlyayushchij blok fajla: Blok parametrov, sozdavaemyj programmoj v pamyati, dlya hraneniya informacii, kotoraya trebuetsya sisteme dlya raboty s fajlom. Metod upravlyayushchego bloka fajla: Nabor funkcij operacionnoj sis- temy, pozvolyayushchij dostup k fajlam posredstvom upravlyayushchego bloka fajla. |tot metod stal ustarevshim posle vvedeniya metoda dostupa s ispol'zovaniem deskriptora fajlov. Deskriptor fajla: V Bejsike ili drugom yazyke vysokogo urovnya pod deskriptorom fajla ponimaetsya nomer bufera, s kotorym dannyj fajl otkryvaetsya, t.e. kak #1 ili #3. Nomer fajla: Kodovyj nomer, vozvrashchaemyj sistemoj, kogda fajl otkryvaetsya s ispol'zovaniem metoda deskriptora fajlov. |tot nomer vposledstvii ispol'zuetsya dlya ukazaniya fajla pri diskovyh operaciyah. Nekotorye predopredelennye nomera identificiruyut disp- lej, printer i t.d. Metod deskriptora fajlov: Metod dostupa k fajlam s ispol'zova- niem nomera fajla. |tot metod prakticheski vytesnil ranee ispol'- zuemyj metod dostupa s pomoshch'yu upravlyayushchego bloka fajla. Fajlovyj ukazatel': Peremennaya, hranimaya sistemoj dlya kazhdogo otkrytogo fajla. Fajlovyj ukazatel' ukazyvaet na poziciyu v fajle, s kotoroj budet vypolnyat'sya sleduyushchaya operaciya chteniya ili zapisi. Flagi: Flag - eto peremennaya, kotoraya mozhet byt' libo vklyuchena, libo vyklyuchena, soobshchaya o tom, vypolneno ili net opredelennoe uslovie. Processor imeet 16-bitnyj registr flagov, v kotorom otdel'nye bity sluzhat dlya indikacii razlichnyh aspektov raboty processora. Osnovnoj cvet: Cvet, kotorym simvoly ili graficheskie ob容kty vyvodyatsya na ekran. Oshibka obramleniya: Oshibka pri posledovatel'noj svyazi, kogda potok dannyh nesinhronizovan, t.e. bity dannyh, bity chetnosti, startovye i stopovye bity ne idut v pravil'noj posledovatel'nos- ti. Funkciya: V yazykah vysokogo urovnya funkciej obychno nazyvayut pro- ceduru, kotoraya preobrazuet dannye iz odnoj formy v druguyu. Na urovne operacionnoj sistemy slovom funkciya nazyvayut lyubuyu iz procedur obrabotki preryvaniya. Tochnee, opredelennoe preryvanie mozhet vypolnyat' neskol'ko procedur, kazhdaya iz kotoryh nazyvaetsya funkciej etogo preryvaniya (nomer funkcii vsegda pomeshchaetsya v registr AH pri vyzove preryvaniya). Sami funkcii mogut soderzhat' ryad podfunkcij. Global'nyj simvol: Odin iz simvolov ? ili *, kogda oni ispol'- zuyutsya v sisteme dlya ukazaniya neopredelennyh simvolov v imenah fajlov. H: Suffiks, oboznachayushchij chislo, predstavlennoe v shestnadcatirich- nom vide, naprimer, 0D3H. Sm. prilozhenie A. Rukopozhatie: Obmen predopredelennymi signalami mezhdu dvumya ust- rojstvami dlya ustanovleniya svyazi mezhdu nimi. Apparatnoe preryvanie: Preryvanie, vyzyvaeioe oborudovaniem, t.e. odnim iz periferijnyh ustrojstv, mikroshemoj podderzhki ili samim processorom. Apparatnyj sdvig ekrana: Metod vertikal'nogo sdviga izobrazheniya na displee, osnovannyj na izmenenii startovoj tochki videobufera, a ne na sdvige soderzhimogo bufera. Zagolovok: Blok parametrov, pomeshchaemyj v nachalo programmy, draj- vera ustrojstva ili drugogo massiva koda ili dannyh. Zpgolovok soderzhit informaciyu o kode ili dannyh, kotoraya vazhna dlya ih is- pol'zovaniya. Naprimer, operacionnaya sistema pomeshchaet 256-bajtnyj zagolovok pered nachalom kazhdoj zagruzhaemoj programmy - prefiks programmnogo segmenta - i ispol'zuet soderzhashchuyusya v nem informa- ciyu dlya raboty s etoj programmoj. Skrytyj fajl: Status, kotoryj mozhet byt' prisvoen fajlu ustanov- koj ego bajta atributov. Skrytye fajly ne vyvodyatsya pri vyvode kataloga fajlov. Ustanavlivaemye drajvery ustrojstv: Drajver ustrojstva, kotoryj polnost'yu integrirovan s sistemoj, chto pozvolyaet emu ispol'zovat' special'nye sredstva proverki oshibok i upravlyayushchie sredstva. Schetchik komand: Registr processora, kotoryj ukazyvaet na prog- rammnuyu instrukciyu, kotoraya budet vypolnyat'sya sleduyushchej. On otme- chaet smeshchenie v kodovom segmente. Interpretator: Programma, kotoraya perevodit tekst programmy po odnoj instrukcii za raz, nemedlenno ispolnyaya ee. Interpretatorami yavlyayutsya programmy BASIC.COM i BASICA.COM. Preryvanie: Preryvaniya eto programmnye procedury, kotorye mogut vyzyvat'sya dvumya sposobami. Apparatnye preryvaniya iniciiruyutsya oborudovaniem, naprimer, kogda nazhimaetsya klavisha na klaviature, to eto sobytie mgnovenno obrabatyvaetsya processorom, kotoryj vypolnyaet trebuemye dejstviya i vozvrashchaetsya k prervannoj rabote. Programmnye preryvaniya sluzhat dlya vypolneniya standartnyh potreb- nostej programmista, takih kak posylka simvola na ekran ili prin- ter. Oni predostavlyayutsya operacionnoj sistemoj i nachinayut rabo- tat', kogda programma yavno obratitsya k nim. Obrabotchik preryvaniya: Procedura preryvaniya. |tot termin bolee chasto ispol'zuetsya dlya apparatnyh preryvanij. Vektor preryvaniya: Sm. vektor. IOCTL: Upravlenie vvodom/vyvodom. |tot mehanizm, predostavlyaemyj sistemoj, pozvolyaet programme vzaimodejstvovat' s drajverom ust- rojstva, pryamo posylaya i poluchaya upravlyayushchie stroki, a ne vklyuchaya ih v potok dannyh, posylaemyh drajveru ustrojstva. IRQ: Sokrashchenie dlya "zaprosa na preryvanie". Ispol'zuetsya pri ssylke na maskiruemye apparatnye preryvaniya. Bufer klaviatury: 15-simvol'naya ciklicheskaya ochered', v kotoruyu preryvanie klaviatury pomeshchaet vvodimye simvoly. Preryvanie klaviatury: Apparatnoe preryvanie, vyzyvaemoe, kogda klavisha na klaviature nazhimaetsya ili otpuskaetsya. Ono preobrazuet skan-kody, vydavaemye mikroprocessorom klaviatury, v kody, is- pol'zuemye programmami i vstavlyaet eti kody v bufer klaviatury. Registry zadvizhki: U EGA imeetsya 4 odnobajtnyh registra zadvizh- ki, kotorye hranyat 4 bajta dannyh, otnosyashchihsya k opredelennomu adresu videobufera. Kogda processor chitaet iz bufera, to registry zadvizhki zapolnyayutsya, a kogda processor pishet v videobufer, to soderzhimoe registrov zadvizhki peresylaetsya v sootvetstvuyushchie yachejki pamyati. Komponovshchik: Programma, kotoraya komponuet vmeste ob容ktnye modu- li programmy, organizuya ih adresa takim obrazom, chtoby moduli mogli vzaimodestvovat'. Dazhe programmy, sostoyashchie iz odnogo modu- lya dolzhny byt' skomponovany, poskol'ku komponovshchik sozdaet takzhe kod privyazki. Logicheskij nomer sektora: Vmesto togo, chtoby ukazyvat' sektora diska kak "storona h, dorozhka h, sektor h", ispol'zuyutsya logiches- kie nomera sektorov, kotorye opredelyayut poziciyu sektora za schet posledovatel'noj numeracii sektorov, nachinaya s vneshnej granicy diska. LSB: Mladshij bit ili mladshij bajt. Mashinnaya instrukciya: CHislovye kody, ispol'zuemye processorom. Naprimer, instrukciya INT kodiruetsya kak CD, a posledovatel'nost' CD 21 privodit k tomu, chto processor vypolnyaet preryvanie 21H. Mashinnyj yazyk: Samyj nizkij uroven' programmirovaniya, kogda programmist pishet instrukcii neposredstvenno v dvoichnyh kodah, ispol'zuemyh processorom. Programmirovanie na yazyke assemblera privodit k tem zhe rezul'tatam s bol'shimi udobstvami za schet soz- daniya dvoichnyh kodov iz mnemoniki tipa MOV ili TEST. Podprogramma na mashinnom yazyke: Podprogramma, napisannaya na yazyke assemblera, kotoraya zatem assemblirovana i vklyuchena v prog- rammu, napisannuyu na yazyke vysokogo urovnya. Takie podprogrammy obychno sozdayutsya dlya operacij, kotorye chasto povtoryayutsya i dolzhny vypolnyat'sya ochen' bystro. V zavisimosti ot togo, ispol'zuetsya li translyator ili interpretator, mashinnye kody mogut byt' skompono- vany s programmoj, vklyucheny v programmu otdel'nymi strokami ili otdel'no zagruzhat'sya v pamyat' s diska. Kod nazhatiya: Tip skan-koda, kotoryj generiruetsya pri nazhatii klavishi (kod osvobozhdeniya vydaetsya, kogda sootvetstvuyushchaya klavisha otpuskaetsya). Markirovka: Termin, ispol'zuemyj dlya posledovatel'nogo signala, kogda on imeet vysokij uroven', t.e. raven logicheskoj 1. V chast- nosti, govoryat, chto signal asinhronnoj svyazi markirovan v prome- zhutki vremeni mezhdu peredachej elementov dannyh. Maska: Cepochka bitov, opredelyayushchaya kakie iz bitov vtoroj cepochki yavlyayutsya aktivnymi. Naprimer, opredelennye apparatnye preryvaniya zapreshchayutsya za schet ustanovki bitov v registre maski mikroshemy kontrollera preryvanij. Pri etom preryvanie 4 maskiruetsya cepoch- koj bitov 00001000B. Glavnaya zapis' zagruzki: Zapis' nachal'noj zagruzki na zhestkom diske. Ona soderzhit tablicu razdelov, ukazyvayushchuyu na razlichnye razdely diska. Kazhdyj iz razdelov soderzhit obychnuyu zapis' nachal'- noj zagruzki, kotoraya iniciiruet zagruzku sootvetstvuyushchej opera- cionnoj sistemy. Otvedenie pamyati: Otvedenie sistemoj bloka pamyati dlya ispol'zo- vaniya programmoj. Upravlyayushchij blok pamyati: 16-bajtnyj blok parametrov, sozdavaemyj sistemoj v nachale kazhdogo bloka pamyati, otvedennogo progamme s pomoshch'yu funkcij raspredeleniya pamyati. Otobrazhenie v pamyat': Pomeshchenie dannyh, vyvodimyh na displej, neposredstvenno v videobufer (otkuda oni proektiruyutsya na ekran), vmesto togo, chtoby ispol'zovat' funkcii, predostavlyaemye opera- cionnoj sistemoj ili yazykom vysokogo urovnya. Prostranstvo pamyati: Oblast' adresuemoj pamyati, k kotoroj pro- cessor mozhet imet' dostup. Dlya mikroprocessora 8088 adresuemoe prostanstvo ravno priblizhenno odnomu millionu bajtov. MSB: Starshij bit ili starshij bajt. Ob容ktnyj modul': Fajl, soderzhashchij mashinnyj kod, v kotorom eshche ne ustanovleny otnositel'nye adresa. Komponovshchik obrabatyvaet i ob容dinyaet ob容ktnye modkli, sozdavaya ispolnyaemye fajly tipa EXE ili COM. ILI: Logicheskaya operaciya, pri kotoroj sravnivayutsya znacheniya dvuh cepochek bitov i sozdaetsya tret'e znachenie, u kotorogo ustanovleny vse bity, kotorye byli ustanovleny hotya by u odnogo iz komponen- tov. Overlej: Podprogramma, hranyashchayasya na diske do teh por, poka ona ne potrebuetsya golovnoj programme. Ona zagruzhaetsya v pamyat' po- verh odnoj iz chastej vyzyvayushchej programmy. Perepolnenie: Perepolnenie proishodit, kogda dannye v bufere ili registre stirayutsya iz-za postupleniya novyh dannyh prezhde, chem oni byli obrabotany. Stranica: Pri rabote s displeem stranicej nazyvaetsya chast' vi- deobufera, hranyashchaya dannye dlya odnogo ekrana. Mozhno pereklyuchat' displej mezhdu stranicami, s tem chtoby on vyvodil snachala soderzhi- moe odnoj stranicy, a zatem drugoj. Termin stranica chasto ispol'- zuyut i dlya oboznacheniya 256-bajtnogo razdela pamyati. Paletta: Nabor cvetov, dostupnyh v opredelenom rezhime displeya. Kod paletty: Nomer, sootvetstvuyushchij opredelennomu cvetu iz dos- tupnogo nabora. Registr paletty: Odin iz 16-ti registrov EGA i PCjr, ukazyvayushchij cvet, kotoryj budet vyvodit'sya na ekran, kogda sootvetstvuyushchij kod cveta ukazan v videobufere. Paragraf: 16-bajtnaya edinica pamyati, kotoraya nachinaetsya na gra- nice tochno delyashchejsya na 16. Nomer paragrafa: Nomer, opredelyayushchij polozhenie v pamyati, osnovy- vayas' na 16-bajtnyh edinicah. Naprimer, paragraf nomer 2 otnosit- sya ko vtorym 16 bajtam pamyati i kogda ukazatel' ukazyvaet na etot paragraf, to on ukazyvaet na 17-j bajt pamyati. Parametr: CHislo, ispol'zuemoe dlya specifikacii raboty ustrojstva, funkcii operacionnoj sistemy ili operatora yazyka programmirova- niya. Blok parametrov: Gruppa peremennyh, sozdavaemaya v pamyati dlya hraneniya informacii, ispol'zuemoj ustrojstvom ili funkciej opera- cionnoj sistemy. Process roditel': Programma, ispol'zuyushchaya druguyu programmu (pro- cess potomok). Bit chetnosti: Dopolnitel'nyj (9-j) bit, dobavlyaemyj k kazhdomu bajtu pamyati, chtoby proveryat' vozmozhnye oshibki pri peredache. Bity chetnosti prisoedinyayutsya takzhe k dannym pri posledzhovatel'noj kommunikacii. Sintaksicheskij analiz: Razbienie tekstovoj stroki na sostavlyayu- shchie chasti. MS DOS mozhet, proanalizirovav informaciyu v komandnoj stroke, pereformatirovat' ee dlya ispol'zovaniya funkciyami dostupa k fajlu. Razdel: Oblast' zhestkogo diska. ZHestkij disk mozhet byt' razbit na roazdely, s tem chtoby on ispol'zovalsya neskol'kimi operacion- nymi sistemami. Tablica razdelov: Tablica, soderzhashchaya glavnuyu zapis' zagruzki na zhestkom diske. Ona soderzhit informaciyu o razmere i polozhenii kazhdogo razdela. Stroka puti: Stroka, ispol'zuemaya dlya ukazaniya fajla pri dostupe metodom deskriptora fajlov. Stroka imeet tot zhe vid, chto i pri dostupe na komandnom urovne sistemy. Ona mozhet nachinat'sya s imeni nakopitelya, mozhet soderzhat' imeni podkatalogov, razdelyaemye ob- ratnoj kosoj chertoj i dolzhna zavershat'sya bajtom ASCII 0, otmechayu- shchim ee konec. Maksimal'no dopustimaya dlina stroki 63 bajta. Fizicheskie koordinaty: Koordinaty tochki na ekrane displeya, ots- chityvaemye ot levogo verhnego ugla, kotoryj imeet koordinaty 0,0. Sm. takzhe mirovye koordinaty. Tochka: Tochka, vyvodimaya v graficheskom rezhime. V dokumentacii IBM ee nazyvayut takzhe "pel". Ukazatel': Peremennaya, kotoraya soderzhit adres drugoj peremennoj. Opros: Upravlenie periferijnym ustrojstvom, za schet postoyannoj proverki ego statusa do teh por, poka ne proizojdut zhelaemye izmeneniya. Port: Put', po kotoromu proishodit obmen dannymi mezhdu processo- rom i mikroshemami podderzhki. Port A (port B, port C): Odin iz treh registrov, cherez kotorye programma poluchaet dostup k mikrosheme interfejsa s periferiej 8255. Adres porta: CHislo v diapazone ot 0 do 65535, kotoroe adresuet port. Adresa portov otdeleny ot adresov pamyati. Dostup k portam osushchestvlyaetsya s pomoshch'yu instrukcij IN i OUT v yazyke assemblera i INP i OUT v Bejsike. Preryvanie printera: Apparatnoe preryvanie, kotoroe proishodit, kogda adapter printera posylaet signal "ne zanyat". Procedura preryvaniya obychno posylaet na printer sleduyushchij bajt vyvodimyh dannyh i vozvrashchaet upravlenie. Takim obrazom mozhno vyvodit' fajly na pechat' v to vremya, kogda komp'yuter zanyat drugoj zadachej. Prefiks programmnogo segmenta: 256-bajtnyj zagolovok, kotoryj sistema pomeshchaet pered ispolnyaemymi fajlami pri ih zagruzke v pamyat'. On soderzhit peremennye, ispol'zuemye MS DOS dlya upravle- niya programmoj, a takzhe mesto dlya upravlyayushchego bloka fajla i oblast' perenosa dannyh. Protokol: Sistema parametrov i formatov dannyh, ispol'zuemyh ustrojstvom. PSP: Sm. prefiks programmnogo segmenta. Blok pryamogo dostupa: Blok zapisej, kotorye schityvayutsya ili zapisyvayutsya za odnu operaciyu s fajlom pryamogo dostupa pri dostu- pe k fajlu metodom upravlyayushchego bloka fajla. Nomer zapisi pryamogo dostupa: Nomer, vvodimyj v pole zapisi pryamogo dostupa upravlyayushchego bloka fajla. Posleduyushchie fajlovye operacii preobrazuyut etot nomer v nomer tekushchego bloka i tekushchej zapisi. Operacii v real'nom vremeni: Programmnye operacii, kotorye dolzh- ny vypolnyat'sya v opredelennyj moment, a ne togda, kogda komp'yuter okazhetsya sposobnym ih vypolnit'. Mul'tiplikaciya, signaly trevogi i roboty ispol'zuyut rabotu v rel'nom vremeni. Zapis': Blok dannyh, ukazannogo razmera, yavlyayushchijsya edinicej obmena dannymi pri obmene s fajlami. Nomer zapisi: CHislo, opredelyayushchee poziciyu zapisi v fajle, otschi- tyvaemoe ot 0. V fajle, soderzhashchem zapisi dlinoj 10 bajtov, za- pis' nomer 5 otnositsya k 50-59 bajtam fajla, dazhe esli zapisi s men'shimi nomerami ne vvodilis'. Registr: CHast' mikroshemy, v kotoroj dannye hranyatsya i nad nimi proizvodyatsya operacii. V IBM PC bol'shinstvo registrov imeet raz- mer 8 ili 16 bitov. Registry processora poluchayut znacheniya iz pamyati i hranyat ih, poka oni skladyvayutsya, umnozhayutsya i t.d. Registry mikroshemy upravleniya displeem inicializiruyutsya dannymi, opredelyayushchimi harakteristiki displeya. Otnositel'nyj adres: Adres pamyati, kotoryj ukazan v vide smeshche- niya otnositel'no nekotoroj opredelennoj tochki pamyati. Naprimer, v COM-fajlah peremennye ukazyvayutsya adresami otnositel'no nachala programmy. Otnositel'nye koordinaty: Koordinaty, opredelyaemye otnositel'no poslednih ispol'zuemyh koordinat. V etom sluchae 3,5 ukazyvaet "3 vpravo i 5 vverh", a -3,-5 - "3 vlevo i 5 vniz". Privyazka: Process, vypolnyaemyj sistemoj pri zagruzke programm tipa EXE. Sistema vychislyaet bazovye adresa (adresa segmentov) ot kotoryh budut otschityvat'sya vse ostal'nye adresa. |ti bazovye adresa ne mogut byt' ustanovleny zaranee do zagruzki programmy, poskol'ku poziciya programmy v pamyati do etogo vremeni neizvestna. Programmy tipa COM ne trebuyut privyazki. Zagolovok zaprosa: Blok parametrov, sozdavaemyj sistemoj dlya upravleniya drajverom ustrojstva. Rezidentnaya programma: Programma, ostayushchayasya v pamyati posle zaversheniya. Sistema predohranyaet ee ot porchi drugimi zagruzhaemymi programmami, kotorye mogut imet' dostup k soderzhashchimsya v dannoj programme proceduram cherez vektora preryvaniya. RTS: Zapros na posylku. Signal ot kommunikacionnogo porta k modemu, ukazyvayushchij, chto komp'yuter hochet, chtoby byli poslany dannye. Vozvrat: Vyrazhenie "pri vozvrate ..." otnositsya k informacii, kotoraya budet soderzhat'sya v registrah processora posle vypolneniya funkcii operacionnoj sistemy. RI: Indikator zvonka. Signal ot modema s avtootvetchikom portu kommunikacii, kotoryj soobshchaet, chto telefon, s kotorym svyazalsya modem, zvonit. ROM-BIOS: Sm. BIOS. Kornevoj katalog: Central'nyj katalog diska. On raspolozhen v fiksirovannom meste na diske. On mozhet soderzhat' spisok fajlov, metku toma i ukazateli na podkatalogi. Skan-kod: Kodovoe chislo, posylaemoe mikroprocessorom klaviatury 8048 mikrosheme interfejsa s periferiej 8255 (ili ekvivalentnoj), kotoroe soobshchaet kakaya klavisha klaviatury byla nazhata ili otpushche- na. Preryvanie klaviatury preobrazuet skan-kody v kody ASCII ili rasshirennye kody i ustanavlivaet status klavish-pereklyuchatelej. Segment: Oblast' pamyati, razmerom 64K, sozdannaya dlya hraneniya koda, dannyh ili steka. Segmenty vsegda vyravneny na granicu 16-ti bajt, poskol'ku ih adres poluchaetsya umnozheniem soderzhimogo segmentnogo registra na 16. Segmentnyj adres: To zhe, chto i segmentnoe znachenie ili nomer paragrafa. Segmentnyj registr: Odin iz chetyreh registrov processora, ukazy- vayushchij na nachal'nuyu poziciyu segmenta pamyati. Znachenie etogo re- gistra avtomatiechski umnozhaetsya na 16, s tem chtoby on ukazyval na odnu iz 16-bajtnyh granic megabajtnogo adresnogo prostranstva processora. Imena segmentnyh registrov CS (kodovyj segment), DS (segment dannyh), SS (segment steka) i ES (dobavochnyj segment). Segmentnoe znachenie: CHislo, opredelyayushchee polozhenie v pamyati v 16-bajtnyh edinicah. To zhe, chto i nomer paragrafa. SETBLOCK: Funkciya operacionnoj sistemy, kotoraya sokrashchaet ili uvelichivaet oblast' pamyati, otvedennoj dannoj programme. Programmnoe preryvanie: Preryvanie, vyzyvaemoe instrukciej INT. Tekst programmy: Ishodnyj variant programmy, v tom vide kak ona vyglyadit do togo, kak ona byla ottranslirovana, assemblirovana ili interpretirovana. Stek: Oblast' pamyati, ispol'zuemaya programmoj dlya vremennogo hraneniya dannyh. Poslednij element, pomeshchaemyj v stek, zabiraetsya ottuda pervym. Dostup k steku bolee bystryj, chem k peremennym. Segment steka: Oblast' pamyati, otvodimaya dlya hraneniya steka. Startovyj bit: Pri posledovatel'noj svyazi startovyj bit pred- shestvuet kazhdomu slovu dannyh. On sostoit iz nulevogo bita, otme- chayushchego konec markirovannogo sostoyaniya (serii edinic), kotoroe zapolnyaet vse vremya v promezhutkah mezhdu peredachej simvolov. Nachal'nyj klaster: Pervyj klaster, s kotorogo fajl zapisyvaetsya na disk. |lement kataloga fajlov ukazyvaet na nachal'nyj klaster, a tablica razmeshcheniya fajlov hranit informaciyu o posleduyushchih klas- terah, ispol'zuemyh fajlom. Nachal'naya stroka: Stroka matricy simvolov, na kotoroj nachinaetsya izobrazhenie kursora. Naprimer, dlya monohromnogo displeya stroka teksta sostoit iz matricy vysotoj v 14 strok, kotorye pronumero- vany ot 0 do 13. Dlya obychnogo kursora nomer nachal'noj stroki - 12, a konechnoj - 13. Bajt statusa: YAchejka pamyati, soderzhashchaya cepochku bitov, opisyvayu- shchuyu tekushchij status ustrojstva. Registr statusa: Registr vvoda/vyvoda, soderzhashchij cepochku bitov, opisyvayushchuyu tekushchij status ustrojstva. Stopovyj bit: Pri posledovatel'noj svyazi topovye bity sleduyut za kazhdym slovom dannyh. Oni perevodyat kommunikacionnuyu liniyu v markirovannoe sostoyanie i ostavlyayut ee v etom sostoyanii na mini- mal'noe vremya, kotoroe dolzhno projti, prezhde chem mozhno poslat' sleduyushchee slovo. Konechnaya stroka: Stroka matricy simvolov, na kotoroj konchaetsya izobrazhenie kursora. Sm. nachal'naya stroka. Podkatalog: Katalog, kotoryj nichem ne otlichaetsya ot kornevogo kataloga, za isklyucheniem togo, chto on hranitsya na diske kak fajl, a ne v absolyutnyh sektorah diska. Kornevoj katalog mozhet soder- zhat' elementy, ukazyvayushchie na podkatalogi, a oni, v svoyu ochered', mogut soderzhat' elementy, opisyvayushchie drugie podkatalogi. Podfunkciya: Odna iz neskol'kih procedur, kotorye mogut vypol- nyat'sya dannoj funkciej operacionnoj sistemy. V to vremya kak nomer funkcii vsegda pomeshchaetsya v AH, nomer podfunkcii nado pomestit' v AL pered vypolneniem preryvaniya. Mikroshema podderzhki: Odna iz mnogih mikroshem, kotoraya svyazyvaet processor s drugimi chastyami komp'yutera ili vneshnimi ustrojstvami. Nash slovar' nachinaetsya so spiska mikroshem podderzhki, obsuzhdaemyh v dannoj knige. Sinhronnaya svyaz': Posledovatel'naya svyaz', pri kotoroj priemnaya i peredayushchaya stancii posylayut i prinimayut signaly so strogo sinhro- nizovannoj skorost'yu. Sistemnye chasy: Kristall, generiruyushchij impul'sy opredelennoj chas- toty, kotoraya opredelyaet rabotu vseh ustrojstv, v tom chisle i mikroshemy tajmera 8253. Sistemnyj fajl: Special'nyj status, prisvaivaemyj fajlu pos- redstvom bajta atributov. On otmechaet fajly, yavlyayushchiesya chast'yu operacionnoj sistemy. Ornament: Zapolnenie oblasti graficheskogo displeya opredelennoj kartinkoj, a ne odnim cvetom. Schetchik vremeni sutok: Peremennaya v oblasti dannyh BIOS, kotoraya postoyanno uvelichivaetsya preryvaniem tajmera. Ee znachenie ispol'- zuetsya operacionnoj sistemoj dlya vychisleniya vremeni sutok. Tajmaut: Vyrazhenie, ispol'zuemoe pri operaciyah vvoda/vyvoda, ukazyvayushchee, chto periferijnoe ustrojstvo ne dejstvuet. Preryvanie tajmera: Preryvanie, iniciiruemoe mikroshemoj tajmera 8253 18.2 raz v sekundu. Kazhdyj raz eto preryvanie uvelichivaet schetchik vremeni sutok BIOS. Dorozhka: Kol'co na diske. Disketa emkost'yu 360K razdelena na 40 dorozhek, kazhdaya iz kotoryh delitsyach radial'no na 9 sektorov. Derevo katalogov: Sistema podkatalogov, organizovannaya kak vetvi dereva, v kotoroj na katalogi pervogo urovnya imeyutsya ssylki v kornevom kataloge, a te, v svoyu ochered', soderzhat ssylki na kata- logi bolee nizkogo urovnya. CHastota avtopovtora: Skorost' s kotoroj klavisha klaviatury pov- toryaet posylku koda, kogda ona derzhitsya nazhatoj. Vektor: CHetyrehbajtnyj adres procedury preryvaniya v pamyati. Starshie dva bajta dayut segment, a mladshie dva bajta - smeshchenie. Tablica vektorov: Tablica ukazatelej. Vektora preryvaniya soder- zhatsya v 256 chetyrehbajtnyh polyah, zanimayushchih mladshie 1024 bajta pamyati. Kazhdoe pole soderzhit adres procedury preryvaniya. INT 0 ukazyvaetsya pervym vektorom, INT 1 - vtorym i t.d. Videobufer: Oblast' pamyati, otvedennaya dlya hraneniya informacii, vyvodimoj na ekran. Naprimer, cvetnoj grafiechskij adapter ispol'- zuet bufer razmerom 16K. Mikroshema upravleniya displeem postoyanno skaniruet bufer, dekodiruya ego soderzhimoe i proektiruya ego na ekran. Massiv vorot displeya: Mikroshema videosistemy PCjr, soderzhashchaya ryad upravlyayushchih i statusnyh registrov, vklyuchaya registry paletty. Metka toma: Special'nyj element kornevogo kataloga, obespechivayu- shchij vozmozhnost' identificirovat' disk 11-bajtnym imenem. Slovo: Voobshche govorya, slovom nazyvaetsya osnovnaya edinica dannyh, ispol'zuemaya mikroprocessorom. V dannoj knige etot termin vsegda otnositsya k dvuhbajtnoj velichine. Mirovye koordinaty: Sistema koordinat ekrana, opredelyaemaya prog- rammoj, kotoraya ustanavlivaet diapazon znachenij koordinat x i y, kotorye mogut vklyuchat' ili ne vklyuchat' otricatel'nye znacheniya. Naprimer, levomu i pravomu krayu ekrana mogut byt' prisvoeny koor- dinaty -100 i 100. |ti koordtinaty nakladyvayutsya na sistemu fizi- cheskih koordinat ekrana, v kotoroj levyj verhnij ugol vsegda opredelyaetsya znacheniyami x = 0 i y = 0 i v kotoroj ispol'zuyutsya tol'ko polozhitel'nye znacheniya. XON/XOFF: Metod ustanovleniya svyazi pri posledovatel'noj svyazi, kotoryj ispol'zuet kody ASCII 17 i 19, sootvetstvenno, dlya signa- la peredayushchej stancii, chto ona dolzhna vozobnovit' ili priostano- vit' peredachu. Oni ispol'zuyutsya, kogda dannye postupayut slishkom bystro i programma ne uspevaet ih obrabotat'. Isklyuchayushchee ILI: Logicheskaya operaciya, pri kotoroj sravnivayutsya bitovye cepochki dvuh znachenij i sozdaetsya tret'e znachenie, v kotorom ustanovleny tol'ko te bity, dlya kotoryh tol'ko odin iz sravnivaemyh znachenij byl ustanovlen.