MS DOS операциялық жүйесі

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1 MS DOS операциялық жүйесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
2 ТЕСҚ.ғы BIOS жүйесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
3 Дискетаның жүктемелі жазбасы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
4 IВM BIO.COM дискілік файлы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
5 IBM DOS.COM дискілік файлы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
6 COMMAND.COM дискілік файлы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
7 Сыртқы командалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Қосымша ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Қолданылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..
        
        Мазмұны
Кіріспе ……………………………………………………………………………
1 MS DOS ... ... ... BIOS ... ... ... ... IВM BIO.COM ... ... IBM DOS.COM ... ... ... ... ... ... ... ... ... бар ... ... ... ... түрде екі
категорияға бөлуге болады, оның ... ... тілі де, ... ... деңгейлі тілдер қолданбалы тапсырмаларды (материалдық,
экономикалық және т.б.) ... ... ... ... және осы
тапсырмалардың алгоритмдік мазмұнын ... ... ... ... ... ... ... программалық құрылғылардың
режимдерінің және ... ... ... болып табылады.
Ассемблер тілінің операторы ... тек қана ... ... ... ғана ... ... мнемоникалық белгілермен
көрсетілген нақты командаларын көрсетеді. Ассемблер тілінің бұл ерекшелігі
оның мүмкіндіктері мен қолдану аймағын анықтайды.
Ассемблер ... ... да ... тілдері сияқты көптеген
тұрғызылған құралдары бар. Ол кез келген бір ... ... ... әрі ... және ... программаның сапасын көтереді.
Ассемблер тілінде кәсіптік жұмыс істеу аталған ... ... ... ... ... ... ... кең шеңбері үшін, егер
ассемблер тілін негізгі программалау тілі ретінде пайдаланбаса ... ... ... жеке меңгеру қажет емес. Ассемблер тілінде
қолданбалы программаларды (алгоритмдік ... онша қиын ... ... ... ... ... оқып әрі түсіне білу керек, команда жүйесі
туралы және адресациялау әдісі туралы көрсететін ... ... ... бір ... ... және ... толық архитектурасы жайлы
толық және ашық көрсетілген болу керек.
Бәрімізге белгілі ассемблер тілінде жазылған программалар ... ... ... ... жоғары тиімділігімен соған сәйкес минималды көлемімен
және максималды жылдам әрекет ... ... Бұл ... ... жұмысының жылдамдығы немесе оған шығындалатын жады шешуші ... ... ... қолдануға мүмкіндік береді. Кейбәр программалар
класын (мысалы, қатты ... ... ... ... құру ... ... тілін міндетті түрде программалау
керек. Сонымен ... ... ... ... ... өлшемдермен немесе
технологиялық процесті басқарылатын жүйесімен қосылған стандартты ... ... ... ... ... Сонымен бірге
математикалық немесе логарифдік сипаттағы модельдеуден, сандық ... ... ... мәлімет базасына қызмет көрсететін
программаларды жетілдіру үшін ... ... ... ... тілі ... ... жоқ ... зерттейтін негізгі
құрал болып табылады. Орындалатын программалардың шартты белгілерін ...... ... ... жүзеге асады. Ол орындалатын
программалық текстік кодты ассемблер ... ... ... ... жұмыс істеу үшін пайдаланып отырған программалау тілін ... ... ... ... ... ... компьютерде) программа жазатын
барлық маманға міндетті.
Қазіргі таңда IBM PC типті ... ... ... ... екі класқа бөлінеді. MS-DOS бір тапсырмалы текстік
жүйе және көп ... Windows ... ... MS-DOS ... ... ... жүйе болып табылад; басқа сөзбен айтқанда ол 8086
процессорлы құралдарды пайдаланады, тіпті егер ол Pentium ... ... да. Windows ... – қорғаныс режиміндегі жүйе;
Қазіргі заман процессорларының мүмкіндіктерін кеңінен пайдаланады. Жекелей
алғанда, көп тапсырмалылық және ... ... ... MS DOS ... ... DOS ... Disk Operation system – дискілік операциялық жүйе) –
оның басты функцияларының бірі дискілік жадыны ... DOS 16 ... ... ... стандарты болып, Microsoft фирмасының өнімі MS
DOS болып табылады. Сондықтан DOS ... ... MS DOS ... айтылады.
MS DOS көп деңгейлі каталогтар құрылымында файлдарды енгізуді және көмекті
қамтамасыз етеді. ... ... ... және ... ... ... DOS ... интерфейсті бір тапсырмалы жүйе. MS DOS басқаруымен
әртүрлі программалау тәсілдерін және 1000-даған программалық ... ... ... істейді.
MS DOS негізінен дйсктік файлдармен жұмыс істейтіндіктен дискінің
файлдық құрылымын қалыптастыру ережелеріне біраз тоқталып өтелік. ... ... ... MS DOS ... жүйесі келесідей
ережелержді ұстанады:
1) Файл немесе каталог бірдей атпен ... ... ... ... бір каталогта бір рет қана тіркеледі;
2) Файл және бағыныңқы каталог атының тіркелу реті аталық каталогта
ерікті болады;
3) Файл ... ... ... жер үшін бірнеше бөліктерге
бөлінуі ... олар ... ... және ... ... ... ... жүйе жұмыс істегенде оның негізгі құралы –команда. ... ... бір ... ... ... ... шақыру
үшін қолданылады. Команда формат деп ... ... ... ... ... ... аты команданың аты мен параметрінен
тұрады. Параметр деп –түпкі ... ... кез ... ... ішкі
каталогты көрсететін маршрутты айтады. Мысалы:
C:\>dir_student\basic – STUDENT ... ... BASIC ... ... ... шығарады.
Командалардың екі типі бар: ішкі және сыртқы.
Ішкі командалар ең қарапайым және жиі қолданылатын командалар. Сіз
MSDOS жүйесінде ... ... ... ... ... жатқанда
оларды көрмейсіз. Олар COMAND COM файлының құрамдық бөлігі болып ... ішкі ... ... ол ... орындалады. Ол резидентті командалар
деп аталады.
Сыртқы командалар жеке программалар, олар орындалу үшін операциялық
сақтау ... MS DOS ... ... ... ... емес ... деп те ... курстық жұмысымның тақырыбы «MS DOS ... және ... ... ... ... не соған тоқтала отырып жұмысның
мақсатына жету үшін осы ... ... ашып ... – аяқталған, хатталған және басқа да функционалды желілермен
және модульдермен байланысы бар ... ... ... ... мынадай негізгі модульдерден тұрады :
1 ТЕСҚ-ғы BIOS – енгізу/шығару базалық жүйесі;
2 Дискетаның (жүктемелі жазбасы( ... ... ...... IВM BIO.COM – ... базалық жүйесінің кеңейтілген модулі;
4 IBM DOS.COM – ... ... ... ...... ... Сыртқы командалар (утилитттары).
Көрсетілген модульдердің әрқайсысы операциялық жүйе орнатқан
функциялардың белгілі бір ... ... ... ... орны ... Енгізу/шығару базалық жүйесі басқа модултдар сияқты дискіде емес
тұрақты есте сақтау ... ... ... ... BIOS ... ... ... (BIOS) – енгізу/шығаруды жүзеге асырумен
байланысты ең қарапайым және универсалды қызметін орындайтын операциялық
жүйе. Машинаны қосу ... және ... ... жүктелу блогын шақыруда
BIOS функциясына сонымен ... ... ... ... (жедел
жады және тағы басқа) автоматты тестілеу кіреді.
BIOS енгізу/шығару базалық жүейсі – DOS BIOS ... ... ... ... ... орналасқан дербес компбютердің дербес компьютердің
жеткізуші комплекстеріне кіреді. Операциялық ... типі ... ... BIOS ... ... қалады. Сондықтан BIOS дербес ... ... бола ... бір ... ... ... компоненті
түрінде қарастырылуы мүмкін ал екінші жағынан кез ... ... ... ретінде, сонымен бірге MS DOS–тың да құрамдас бөлігі
болып табылады. Шын ... MS DOS ... ... ... бұл модульсіз
операциялық жүйе жұмыс істеуі мүмкін емес екенін ескере отырып оны MS ... ... деп ... ... функциясы дербес компьютердің орташа жұмыс істеу
процесінде жүзеге ... Бұл ... ... ... ... ... ... ішінде:дисплей, перне, дискі енгізгіш, принтер,
таймер) стандарты сыртқы (шалғай) құрылғыларды басқару. ... ... ... ... дербес компютердің нақты программалар
тізімінен тәуелзіс программалардың қамтамасыздануын қамтамасыз етеді
BIOS көмекші функциялары ... ... іске ... ... асады және мыналардан тұрады:
- Операциялық жүйенің жүктелу программасын іздеу – бірінші
иілгіш, сосын қатты ... ... және ... ... ... ... ... бөлігін, сонымен қатар жедел жадыны тестілеу, ақау
табылса хабарды индикациялау;
- Төменгі деңгейлі үзіліс векторын ... ... ... ... сыртқы құрылғылардың жұмысын басқару
бойынша арнаулы арнаулы программалар (драйверлер); аппараттың жұмыс істеу
мүмкіндігін бақылау үшін тестілік ... ... ... ...... жүйелердің мүмкіндіктерін кеңейтетін
программа. Құрылғылыр драйверлерімен жұмыс істегенде ... ... ... ... жұмыс істеу принципін егжей-тегжей тексеру керек.
Драйверлер құрылғысының функциялары келесідей:
1) берілген шалғай құрылғыға түсетін сұранысты, ... ... және ... осы ... ... ... ... сонымен қоса
конструкцияның барлық бөлшектерін және оның ... ... ... перне басылғаннан кейін сәйкес драйвер дабылды өңдейді,
перне регистрлерінің ауысуы кезіндегі өңделуін басқарады. Сондықтан сіздің
көңіліңізді осыған аударайық, мұндай ... кез ... ... ... болып табылады және берілген тапсырманы шешуге қатысы жоқ.
Драйверлер тек қана ... ... ... ... ... Драйверлер деп сонымен қатар кеңейтілген жадыны
қамтамасыз ететін, сол ... ... ... құру ... ... ... дискісі –жедел жадыдағы иілгіш дискінің иммитациясы сияқты
программаларды атқаруы мүмкін. Драйверлер стандартты және жүктемелі ... ... ... ... –бұл BIOS ішінде болатын программалар
немесе ЕМ BIOS ... ... ... және ... ... жеткізуші құрамына кіретін сыртқы құрылғыларды басқару қызметін
басқарады. Бұл ... ... ... жұмыс істеу жағдайын өткенде
жүйеге автоматты ... ... ... ... орнатылатын)
драйверлер –бұл дискіде сақталатын және сыртқы ... ... ... ... ... техникалық параметрімен немесе
эксплуатациялық ерекше режимімен ерекшеленеді. Жүктелетін драйверлер тек
конфигурация файлында Config. Sys ... ... ғана ... ... ... ... мүмкіндігі операциялық жүйенің
жаңа сыртқы құрылғыға үйренуін жеңілдетеді.
BIOS ... ... ... ... ... ... және ... жағдайында өзгермейді. Ол тұрақты жадыға тек дербес
компьютерді дайындау ... ғана ... ... BIOS ... ... болса келесідей алғышарттар қажет: жаңа сыртқы құрылғылардың дербес
компьютерге қосылуы және стандартты емес командалық ... ... ... (firm ware) деп – ... ... ... құрамы
болатын программаларды айтады. Құрамды программалар сонымен қатар BIOS
компьютерін басқаруда және ... ... ... тәуелді
барлық базалық функциясын жүзеге асырады. Қиын жағдайда компьютердің
аппаратын тікелей ... ... ... ... ... ... маркасын және оның кәсіп үлгілерін қорғау заңының талаптарына
сәйкес IBM PC ... ... ... ... және ... ... ... IBM-мен біріккен 100% компьютер моделі болуы ... ... ... оны шығарушы фирманың арнаулы ТСҚ ... ... және ... ... ... ... басқаруды жүргізетін микропраграммалармен жабдықталған.
Бұл микропрограмма (BIOS) аппаратуралар үшін программалық бұйрықтарды
талқылауда ... роль ... ... ... және
операциялық жүйе беретін бұйрықтарды BIOS аппаратқа түсініктіғып жеткізеді.
Бұл ... ... ... ... ... ... ... азаяды. Мұндайда BIOS-қа сенуге
болады. BIOS ... ... ... ... IBM ... үшін ... ... BIOS компьютерді қосқан кезде бірден іске қосылады және
(программалық бұйрықтарын ... ... ... ... ... ... қосқан кездегі автотест. Ол компьютердің жеке
бөліктері қалай жұмыс істеп тұрғанын тексереді.
2) дискіден немесе винчестерден операциялық жүйені ... ... ... BIOS ... пайдаланушыға беретін типтік хабарлама
тізбегі келесідей болуы мүмкін:
DTK 386 sx chipset Rom Bios version 4.26.
(c) 1988 /90 Data tech ... Co., ... ... Ram Test… 640 ... Ram Test… 384 ... Ram Test… ... DOS XMS Driver, Version 2.60 ... Specification Versin 2.0
Copyright 1988-1990 Microsoft Corp.
Installed A 20 handler numdeer1.
64k High Memory Area is ... ... жеке ... ... ... ... Мамандар бұл тестіні POST (фғыл. Power-On Self Test ... ... ... деп ... ... (primary boots trap) ... процедурасы диск енгізгішке
немесе винчестерге арналған және оған іске ... ... ... ... барма соны тексереді. Егер бар ... оны ... ... Бұл ... ... ... өзі дискетада немесе қатты дискіде
- Boot секторындағы арнаулы мини прграммаларының ... ... ... ... ... ... әсер ... (жоғарыда
келтірілген мысал Himem кеңейтілген жаңа драйвердің ... ... ... –да ... BIOS программасы операциялық ... ... А: ... ... Егер ... ... ... іске қосуға арналмаған және операциялық жүйе жоқ
дискета болса, онда сіз ... ... ... SYSTEM ... емес дискета
Бұл жағдайда дискетаны операциялық жүйелі дискетаға ауыстыру керек
немесе дискенгізгіштен дискетаны алып тастау керек және ... ... ... ... ... басу ... ... болмаған жағдайда Ctrl–Alt–Delete
комбинациясын пайдалану керек). Егер компьютер А дискенгізгішінен дискета
таппаса, онда ол ... іске ... ... дискіден бастайды.
3 ДИСКЕТАНЫҢ (ЖҮКТЕМЕЛІ ЖАЗБАСЫ(
Жүйелік дискетада, НДД дискіде DOS пен ... ... ... ... ... ... қарастырады. Алғашқы екі
файлдар каталогта IO. SYS және MS DOS. SYS файлы болады ма соны ... ... ... ... құрылғыда жүктейді де басқаруды MS DOS –қа
береді. Егер ... ... ... ... және кез ... ... күтеді.Бастапқы жүктелу мынадай сатылардан тұрады:
1. Дербес компьютер қосылғаннан кейін BIOS программасы орындалады.
2. тексергеннен кейін POST процедурасы (BIOS ... ... ... жүктелу блогын жүктейді.
3. Бастапқы жүктелу блогы жүйелік дискідегі түпкі каталогтан IO. SYS
және MS DOS. SYS файлдарын іздейді. (Бұл ... ... ... ... ... ретпен).
4. Бастапқы жүктелу блогы IO. SYS файлын жүктейді де оған басқаруды
береді.
5. IO. SYS -MS DOS –ті ... және ... ... ... ... ... ... инициялдайды, керекті құрылғылар
драйверлерін жүктейді. Оған басқару береді.
6. MS DOS SYS инициалдайды, ішкі жұмыс ... CONFIG. ... ... ... ... ... ... Командалық процессор AUTO EXEC. BAT ... ... ... ... процессор монитор экранына MS DOS
жүйелік поцказкасын шығарады да пайдаланушы командасын күтеді.
Бастапқы жүктелу ... ... ... ... немесе
қосылмай–ақ жүктелуі мүмкін. Компьютердің бастапқы жүктелуі автоматты түрде
жүзеге асады:
1) компьютермен жұмыс істеу басында яғни ... ... ... ... ... компьютер корпусындағы RESET түймесін басу кезінде (мұндай түйме
компьютердің барлық моделінде бар).
Сонымен қатар ... ... ... немесе программаның
талабы бойынша жүзеге асуы мүмкін. Мысалы, MS DOS ... ... ... ... ол үшін пернетақтадағы Ctrl–Alt–Delete пернелерін бір
мезгілде басу керек. WINDOWS 95, OS/2 және WINDOWS NT ... ... үшін жүйе ... ... ... ... ... жүйенің жүктеуіш программасы алғашында операциялық жүйенің
файлдарының біреуін оқиды да оған басқаруды береді. Сондықтан ... ... ... ... жүйе ... ... ... MS
DOS–та жүктеу кезінде экранға хабар шығады Starting MS DOS…, ... ... ... ... ... содан кейін конфигурация
командасын орындайды, ол ... және AUTO EXEC. BAT ... ... ... DOS ... ... айталық С:\>, ол DOS команда
қабылдауға дайын екенін ... ал ... ... ... ... ... орындалады. Сонымен MS DOS жүктеу процесі келесідей ... ... ... ... ... ... дискіде орналасқан
MS DOS жүктеуіш программасы түпкі каталогтан IO. SYS және MS DOS. SYS деп
аталатын ... екі ... ... Егер бұл ... онда табылмаса қате
туралы хабарлама шығады:
NON SYSTEM DISK OR DISK ERROR. REPLACE AND STRIK ANY KEY WHEN ... ... ... ... диск емес ... ... қате, дискті ауыстырып
дайын болғанда пернені бас. Егер сіз бұл ... ... ... ... ... А ... ... салу керек. Егер сіз
MS DOS–ты қатты дисктен жүктегіңіз келсе дискенгізгіштің есігін асу ... ... А ... ... алу ... ... ... кез келген
бір дискетаны басу керек. (Пробел( немесе (ENTER( жүктеуді қайталау үшін
дискетаны алу керек.
2 Егер жүктеу ... ... ... IO. SYS және MS DOS. SYS
деп аталса онда MS DOS ... ... ... ... IO. SYS ... да оған ... ... Онда жадыға IO. SYS файлының қалдығы мен
MS DOS. SYS ... ... ... болады.
3 MS DOS-тың 6.0. версиясынан бастап экранда Starting MS DOS… хабары
шығады және сіз екі ... ... ДОС ... ... - CONFIG. ... AUTO EXEC ВАТ орындауға жіберу үшін F8, F5 және т.б. пернелерді басу
керек.
4 Егер ... ... ... ... ... диск драйверлері
болса (DBLSPACE. BIN немесе DRVSPACE. BIN), онда MS DOS бұл ... ... ... ... ... ... жүйелік файл
CONFIG. SYS оқиды және оған ... осы ... мен ... жүктеледі және операциялық жүйенің параметрлері орындалады. Егер
CONFIG. SYS файлы жоқ болса барлық параметрлер өз ... ... ... MS DOS 6.0 версиясынан бастап сіз CONFIG. SYS файлының көмегімен
MENU, MENUITEM, MENUDEFAULT және т.б. ... ... ... құра ... командаларды пайдалану барысында CONFIG. SYS файлын алғашқыда экранға
келесідей меню ... DOS 6.2. STARTUP ... ... в ... ... в ... TURBO DEBUGER
ENTER A CHOICE:[2]
Сіз менюдағы сізге керекті пункт номерін басу керексіз ... ... ... ... үшін. (ол ENTER A CHOICE жазбасынан кейін квадрат
жақшада көрсетіледі).
7 Жүктеу дискісіндегі түпкі ... ... ... оқылады
(COMMAND COM) оған басқаруды береді. Егер онда COMMAND COM ... жоқ ... ... хабар келеді, (MISSING COMMAND ENTERPRETER).
8 Командалық процессор AUTO EXEC ВАТ ... ... ... ... ... орындалатын командалар мен программаларды көрсетеді. Егер AUTO
EXEC ВАТ файлы дискідегі түпкі каталогта табылмаса онда DOS ... ... және ... ... (әдетте күн мен уақыт сұранысына enter
пернесін басу арқылы жауап береді).
Көбінесе AUTO EXEC ВАТ ... ... ... ... DOS ... ... DOS командада дайын екенін білдіретін C:\>. Бірақ кейбір
пайдаланушылар AUTO EXEC ВАТ соңында ... ... ... ... іске ... команданы пайдаланады. Мысалы NORTON COMMANDER
немес WINDOWS операциялық жүйесі.
4 IВM BIO.COM ДИСКІЛІК ФАЙЛЫ
Бұл резидентті ... ... ... ... ... ... ... Қолданбалы программаларына бұл модульдің функцияларының
үзілу механизмі арқылы ақпаратты беру немесе ... MS DOS ... ... немесе операциялық сақтауыш құрылғысында сақтауыш құрылғы
шақырады. Енгізу/шығару базалық жүйесінің кеңейтілген модулі жаңа ... ... ... қосымша драйверлерде қолдануға мүмкіндік береді.
Енгізу/шығару EM BIOS (Extension Module BIOS) ... ... ... ... ... ... қасиет береді, ал керек болған
жағдайда BIOS тұрақты модуль функциясын бөгейді (блокирует) ол дискіде ... ... осы ... кейін ерте бөлініп белгіленген жерде сақаталады.
Бұл файл көлемі өте ... ... ... MS DOS 6.22. ... үшін ол ... ... ... құрамы операциялық жүйе параметрлерін басты
каталогта сақталған конфигурация ... CONFIG. SYS ... ... ... алады. Бұл файлда жаңа сыртқы командалар қосылғанда олардың жұмысын
басқаратын жаңа драйверлер аты көрсетіледі. ... өзі ... ... ... ... жүйе ... ... жедел жадыда
CONFIG. SYS файлдық ... ... ... онда ... ... ... және ... модулі олардың қосылуын қамтамасыз етеді.
Команданың орташа жұмыс ... ... ... ... ... BIOS мүмкіндіктерінің кеңеюі. Кеңейген модуль функциясының
жүктелу кезеңдер келесідей болады:
1) қондырғы жағдайын ... ... ... ... ... MS DOS-ты ... ... деңгейлі кейбір вектор үзілулерін инициализациялау және ... DOS ... ... қосу.
Сыртқы құрылғылармен (пернетақта, дисплей, принтер, байланыс ... ... ... ... ... ... ... Мұның
жұмыс істеу принципі негізінен MS DOS. SYS функциясымен тығыз байланысты.
MS DOS (COMMAND COM) толық жүктелгеннен кейін командалық ... ... ... MS DOS шақыру немесе MS DOS –тың ... ... ... ... күтеді. Команданы енгізу MS DOS –ты шақыру ... MS DOS ... ... ... MS DOS ... ... пайдаланушы
MS DOS орындауға тиісті ішкі және сыртқы ... атын ... ... ... ... қолданбалы программалар атын
енгізеді.
Программаны орындауға жіберу–бұл программаны операциялық сақтауыш
құрылғыда ... Оған MS DOS ... ... ... ... ... параметрлер түрінде беру және оған басқаруды беру ... ... ... ... шақыруды ағымдағы активті логикалық диск ... ... ... (>( ... Мысалы,
A>
C>
Пайдаланушы қосымша немесе басқа да ақпараттарды енгізу арқылы MS DOS
стандартты ... ... ... MS DOS ... ... ... ішкі PROMPT қызмет етеді. Бұл команда MS DOS ... ... EXEC ВАТ( ... және MS DOS ... ... ... IBM DOS.COM ... ФАЙЛЫ
Қолданбалы программалар сұранысын бір немесе ... ... (IO. SYS пен ... бiрге жұмыс iстеуi). Үзілісті өңдеу модулі
DOS –тың негізгі деңгейлі қызметін ... ... ... оны негізгі
деп атайды.
I8086 және I8088 маркалы микропроцессорларымен ... ... ... үшін, бұл режимнің ерекшелігін түсіндірудің қажеттілігі жоқ.
Осы біраз жылдар бұрын бұл режим режимдердің ішінде біреу ғана ... ... ... ... MS-DOS ... ... жұмыс істеген. Бұл үшін
қамтамасыз ететін программалардың көп көлемі жасалған. Осылардың ... ... және ... ... ... Intel ... ... барлық моделінде бұл режимді қолданады. Менің бұл
курстық жұмысымда біз осы уақытқа ... ... ... ... режимді
түсіндіріп келеміз. Оның кейбір сипаттамаларының бірі ... ... ... ... 64 ... ... сегменттерге бөлінеді.
Бұл жадыдағы сегменттер қалқалау (перекрытые) болуы мүмкін.
2) Адрестің беттік түрленуіне тыйым ... яғни ... ... ... тең және екі ... ... ... жасалады:
1. 16-разрядты тиімді адрес, ол үш құраушының қосылысы ретінде
болады: базаның, ығысудың және индекстің;
2. Белгілі бір ... ... ... сол жаққа қарай 4
разрядқа жылжуының 20 ... ... ... ... ... мәні 0ff ffh тең, яғни 1 ... бірақ
факті түрінде, микропроцессордың нақты режимінде 64 Кбайтқа көп
адрестеледі, ... ... ... ... болады:
ffff0 – сол жаққа 4 разрядтқа жылжыған адрестің сегментті ... ...... ... ... байт – ... ... физикалық адрестің максималды
мәні.
Бұл мысал, i286 бастап, микропроцессорларының модельдерінде, белгілі
бір жағдай кезінде ... ... ... ... ... мегабайттан
тыс адрестелуі мүмкін екендігін айтады. Бұл ... ... ... ... программаларды орналастыру үшін, MS-DOS-тың соңғы
версияларында қолданылған. Бірінші мегабайттан кейінгі ... ... i8088/86 ... да ... мүмкін. Онда үлкен 0fffffh
физикалық адрес пайда ... ... ... ... ... ... ... Бұл кезде адресті «орау» ... ... ... ... ... ... шинасында жасалған физикалық
адрес 00054h-қа тең болады. i8088/86 микропроцессорларының бұл ерекшелігін
толық ... ... ету ... i80286 ... ... А20 адрестік линиясын жабу (соның арқасында, 21-ші адрестің
битін басқару) қарастырылған. ... ... тыс ... оперативті
жадының адрестерін рұқсатты (доступ) қамтамасыз ету үшін, бұл ... ... ... ... ашу ... нақты режимде оперативті жадыны үлестіру сұлбасы– бекітілген
(фиксированная). Жүйелік облыстардың кейбіреуінің ... ... ... ... ... бірінші мегабайты) адрестер
диапазонында үзілу векторларының кестесі (ҮВК) орналасқан. Оның
ішінде өлшемі 4 байт (үзілуді өңдейтін ... ... ... ... бар;
2. 00400h–006ffh адрестер диапазоны – ... ... ... BIOS және MS-DOS жұмыстарын қамтамасыз ететін
құрылымданған ... ... жады ... 0b8000h ... ... жады облысы орналасады, онда біз экранда
көретін бейне жасалады.
6 COMMAND.COM ... ... DOS ... ... ... Бұл ... ... ыңғайлы модульдермен
ауыстырылуы мүмкін. Командалық процессор үш бөліктен тұрады:
1) ... (MS DOS. SYS ... ... ... ... үзілу процедурасының қызметін, MS DOS стандартты қатесін өңдеу
процедураларын, командалық процедуралардың аударушы бөлігінің жүктелу
проуедурасын қосады), ... ... ... ... бөліктен кейін бірден орналасады; операциялық
жүйесі орындалу кезінде оған басқару ... ол AUTO EXEC.BAT ... ... ... ... командалық процессордың бұл бөлігі
операциялық сақтаушы құрылғыдан алғашқы ... ... ... ( ... ... құрылғыларының жоғарғы адресінде
жүктеледі; барлық ішкі командалар ... *.bat ... ... сақтаушы құрылғыларда программаларды жүктейді
де оларға басқаруды береді).
Пайдаланушымен енгізілген кезкелген кезкелген коменда DOS-тың ішкі ... ... ... ... ... ... қажет етеді.
Команда DOS командаларының немес іске қосылатын программалардың атын қосу
керек. Егер олар ... ... DOS ішкі ... COMMAND ... ... өзі ... Ал егер ... DOS ішіне
жатпайтын команда енгізсе командалық процессор командада ... ... ... ... ... файлдардың арасынан келесі кеңейтулер
бойынша жүргізеді:
.COM –программалық файлдар;
.EXE –программалық файлдар (басқа форматта);
.BAT –командалық файлдар.
Іздеу ... ... рет ... жүргізіледі. Егер пайдаланушы
қандай каталогтарды іздеу керегі ... онда ... ... сосын DOS PAZ командасымен берілген каталогта жүргізіледі.
Егер керекті программалар бұл ... ... ... ... COMMAND OR FILE NAME
Мағынасы: Команданың немесе программаның аты ... ... егер ... PROG ... ... онда ... ... каталогтан және DOS PAZ командасымен берілген
каталогтан PROG. COM немесе PROG. EXE ... PROG. BAT атты ... ... ... ... .COM ... .EXE кеңейтілуі болса командалық процессор
жүктелуін жадыда да бұл файл өзінің жұмысы үшін оған басқаруды ... ... ... ВАТ кеңейтілуі болса немесе командалық файл ... ... файл ... командалар пернетақтадан енгізілгендей ретті
ұстайды.
Кейбір пайдаланушы ... ... TYPE, DIR ... COPY ... өзі ... Мұндай командалар ішкі деп ... ... ... ... командалық процессор дискімен берілген
ат ... ... Егер ... онда ... ... оған ... Жұмыс аяқталғаннан кейін командалық процессор программаны жазудан
өшіреді және команданы орындауға дайындығы туралы ... ... ... ... ... ... бар. Ең ... пернемен терілетін
командалар енгізу ... және ары ... іс ... ... ... TYPE, DIR, COPY немесе PAUSE ішкі командалар ... –да ... кез ... ... ... Сондықтан ол
бірден орындалады. Ішкі командалар тану үшін COMMAND.COM –командалар аты
бар кесте құрылған. Егер COMMAND.COM ... осы ... атын ... ... файлын көру үшін DEBUGE немесе DISKLOOK программасын
пайдалануға болады. Онда сіз DOS ... ... ... ... ... ... қалауыңыз бойынша бұл хабарларды DEBUGE немесе SEGMOD
командаларының көмегімен өзгерте ... ... DOS ... ... ... ... атын шығарумен бастайды. Сонымен қатар ішкі
командалардың атын да өзгертуге болады. Оны ... оңай тек қана ... ... ... Егер ... ішкі командалар кестесінде жоқ
болса, онда COMMAND.COM сыртқы файлдардан іздейтін сыртқы файлдар ... ... ... ... ... ... дискетаға сәйкес
командаларды өңдейтін файлға іздеу салады және оны ... ... ... ... кез ... ... ... кезде ол осы
файлды жадыға жүктейді және кез ... ... ... ... ... ... ... (BAT ( типіне яғни пакеттік өңдеу файлында
жатса онда ол командалар пернетақтадан енгізілгендей ... ASCII ... ... ... файл форматын ... ... бірі ... ... файлында позицияны өңдеп табуында. Оның
жұмысы –бір команданы орындап болғаннан ... ... ... ... Егер
бір пакеттік файлды өңдеу кезінде екіншісі шақырылса, онда пакеттік өңдеу
файлы енгізілмегендіктен біріншісіне ... ... ... ... ... біріктіруге болады.
7 СЫРТҚЫ КОМАНДАЛАР
Сыртқы командалар орындалу үшін ... ... ... ... ... ... ... тиісті емес сервистік ... ... ... осы командаларға сәйкес файлдар
дискетаға ... ... ... ... қана ... ... қатар операциялық
жүйедегі мәлімет алу мүмкіндігі тиуі керек. Егер бұл олай ... ... ... хабарламаны келесі түрде аласыз:
ВАD COMMAND OR FILE NAME
Мағынасы:Команданың немесе программаның аты дұрыс емес.
Мұндай жағдайлардан қашу үшін MS ... ... ... жеке ... жазу керек (инициализация кезінде
қалыптасатын каталог аты DOS).
Қызмет етуші сипаттағы әрекетті ... ... ... форматтау,
дискілерді тексеру және т.б. DOS сыртқы командалары DOS –ты орнатқан кезде
жеке каталогқа жазылады.
Барлық программалық ... ... ... ... командалар да .COM
немес .EXE кеңейтілуі (расширение) бар олар қай ... ... ... командаларға мысал ретінде DISK COPY, COMP, FORMAT
командалары қызмет етеді, ал EDLINE, BASIS ... BASICA ... ... бір жағдайда сыртқы командалар деп атауға болады,
бірақ оларды Паскаль ... ... ... тілдік процессор деп
атауға болады.
Сыртқы командалар сіз өзіңіз жасаған немесе сатып алған программалық
файлдардан айырмашылығы жоқ. Бір ... ... ... командалар
шынында да операциялық жүйе бөлігі болып саналады, әсіресе FORMAT ... ... ... ... ... ... ... қарағанда
сыртқы командалар –бұл тек қана программалар, утилиталар олар пайдалы бірақ
операциялық жүйе болып саналмайды.
MS DOS (COMMAND COM) ... ... ... командалық процессор
экранға хабар жібереді (MS DOS –ты ... ... DOS ... ... және ... командасын күтеді. Бұл MS DOS –тың программалық
жолы. MS DOS командалық жолында MS DOS орындауға тиісті ішкі және ... атын ... ... ... ... қолданбалы
программалар атын енгізеді.
Программаларды орындауға жіберу ол: программаны операциялық сақтаушы
құрылғыда жіктеу. Оған MS DOS ... ... ... ... ... параметрлер түрінде беру оған басқаруды беру деген сөз. MS ... ... ... ... активті логикалық диск аты және бөлгіш
символ (>( көрсетіледі.
Пайдаланушы қосымша немесе басқа да ақпараттарды енгізу ... MS ... ... ... ... MS DOS ... өзгерту үшін PROMPT
қызмет етеді. Бұл команда MS DOS жүктеу кезінде AUTO EXEC. BAT ... DOS ... ... ... –пайдаланушыға сервистік қызмет көрсететін қызмет көрсетуші
программа. DOS ... екі ... ... ... ... ... көрсететін бірақ жоғары
деңгейде дамыған пайдаланушы интерфейсін ұстанбайтын ... ... ... ... түріндегі ұйымдасқан, дамыған толық экраны бар
интерактивті утилита. Сыртқы ... ... ... ... жасалған бірақ диалогсыз режимдегі командаларды айтуға болады.
Кейбір DOS утилитасы нақты белгіленген диалогтық режимде ... FDISK ... ... бізге жұмысты DOS бөлігінде қарастыру
үшін жасанды түрде бірінші категорияға жүгінуіміз керек.
Қорытынды
Intel микропроцессорының ... ... ... ... Оны қолданған
әртүрлі көздерден үзілулерді жақсы қабылдап және өңдеуді қамтамасыз етеді.
Үзілу көздері сыртқы және ішкі ... ... ... ... саны i8259А ... ... ... және ол 15-
тен аса алмайды. Бұған тағы бір үзілу көзін қосу керек – ... ... Оны ... ... міндетті түрде көмекті
сұрайтын көздер қолданады. Қалған ... ... ішкі ... ... ... ... ... саны 256-дан аспайды. Ішкі үзілу
көздері де ... ... ... ... және ... ... ... кез келгенін үзілу құрылғыларының стандартты түрімен
және де INT ... ... ... де ... ... ... оны ... ... үзілу векторларының кестесімен
байланысқан. Ол кесте микропроцессордың нақты режимінде оперативті ... ... ... үзілулерді өңдеу механизмі ... ... ... i8259А ... ... негізделген.
i8259А микросхемасы программаланады, соның арқасында үзілуді өңдеудің
әртүрлі қызметтерiн беру, жеке ... ... салу және ... ... ... ... программалануы басқаратын және операционды
сөздердің арнайы тізбектелуі ... іске ... ... Қорғаныс режимін программалау
.586Р ; ... МП 586 ... ... шешу ... ... сипаттайтын құрылым
dcr struc ; ... ... dw 0 ; ... (0...15 ... dw 0 ; ... 0...15 ... db 0 ; База, 16...23 ... db 0 ; 1 ... ... db ; Шекара (16...19 ... және 2 ... db 0 ; ... 24...31 биттер
dcr ends ... segment use16 ;
; GDT ... ... ... dcr ; 0-міндетті селектор
; ... ... dcr ; 8 ... деректер сегменті
gdt_code dcr ; 16 селектор,
; ... ... dcr ; 24 ... стек сегменті
gdt_screen dcr ; 32 ... ... df 0 ; lgdt ... ... ; ... ... размері
data ends ; ... ... ... segment use16 ; ... сегменті, 16 рарядты
режим
assume CS:text DS:data;
main proc ... EAX, EAX ; ЕАХ ... AX, data ; DS ... ... DS, AX ; ... ... адресі
; Деректер сегментінен 32 биттік сызықтық адресін табамыз және оны ... ... ... ... ... ФХ
регистрында сгементті адрес ; орналасқан. Оны 16 рет ... ... ... ... EAX, 4 ; ... ... ... ЕАХ-та
mov EBP, EAX ; ... ... ... BX, offset gdt_data ; ВХ ... ... [BX]. base_1, AX ; ... кіші ... ... EAX, 16 ; ... ... және кіші бөліктерін
алмастыру
mov [BX]. base_m, AL ; ... ... ... жүктейік
; Командалар сегментінен 32 биттік сызықтық адресін табамыз және ... ; ... ... ... ... EAX, EAX ; ЕАХ ... AX, CS ; ... ... ... ... EAX, 4 ; ... ... адрес ЕАХ-та
mov BX, offset gdt_code ; ВХ дескриптор адресінде
mov [BX]. base_1, AX ; ... кіші ... ... EAX, 16 ; ... ... және кіші ... [BX]. base_m, AL ; ... орташа бөлігін жүктейік
; Сегмент стегінің 32 биттік сызықтық адресін ... EAX, EAX ; ... ... ... AX, SS ; ... EAX, ... BX, offset gdt_stack ; ВХ ... ... [BX]. base_1, ... EAX, ... [BX]. base_m, AL
; pdescr ... GDTR ... жүктеу үшін дайындайық
mov dword ptr pdescr+2, EBP ; GDTR ... word ptr pdescr, 39 ; GDTR ... pdescr ; GDTR ... жүктейік
cli ; ... ... ... Қорғаныс режиміне көшейік
mov EAX, CR0 ; CR0 ... ... EAX, 1 ; ... ... ... ... CR0, ЕАХ ; CR0-ға ... жазамыз
;-------------------------------------------------------;
; Процесс енді қорғаныс режимінде жұмыс істейді;
;-------------------------------------------------------;
; CS:IP ... continue ... ... жүктейік
db 0EAh ; far jmp ... ... offset continue ; ... ... 16 ; ... сегментінің селекторы
continue
; Адрестелген деректер жасаймыз
mov AX, 8 ; ... ... ... DS,AX ; DS-қа жүктейміз
; Адрестелген стек жасаймыз
mov AX, 24 ; Стек ... ... SS,AX ; SS-қа ... ES-ті ... ... шығарамыз
mov AX, 32 ... ... ... ES,AX ; ES-қа ... BX,2000 ; ... ... араласу
mov AX,09F0Fh ; Атрибутты символ
mov ES: [BX}, AX ; ... ... ... ... ... 32 ... пройессордың артықшылығы
көп. Командаларды шешу үшін программаға .586 Р директикасы қосылған.
Программа dcr структурасын хабарлауынан басталады. Оның ... ... ... Dcr ... ... ... оңай
болу үшін база үш өріспен жазылады. Кіші (младшим словом) ... ... 2 ... ... ... және ... (base_h).
Бір атрибуттар байтында сегменттің сипаттамалар қатары беріледі. Бұл
мысалда екі ... ... ... attr_1 ... 98h ... ... командасы (орналасқан, тек қана орындалатын DPL=0) және
92һ кодты (орналасқан оқу және жазу . DPL=0) ... ... ... стек).
Кейбір сегменттің қосымша сипаттамалар attr_2 байтты үлкен ... ... ... ... ... бұл ... байт мәні (0(
тең (бит g=0) себебі шекарасы ... ... Ал d=0 ... ... разрядты.
Деректер смегменті data ең керекті жүйелік құрылымды ... ... ... ... ... ... қорғаныс
режимінде сегментке қатынасу тек қана осы сегменттер дискриптор арқылы ғана
жүреді. Сонымен программада ... ... ... дискрипторлар кестесінде
сонша дискрипторлар сипатталады. Біздің жағдайымызда таблицаға ... ... ... ... ... ... орын алатын) төрт
дискриптор қосылған: деректер сегменті, командалар ... стек ... ... шығаруды қамтамасыз ететін видеобуферге қойылған қосымша
деректер сегменті. Дискриптордың ... реті ... ... өрісі нақты деректермен анық түрде толтырылған, бірақ
dsr құрылымын жариялау барлық өріс бойынша дискрипторды қысқа ғып ... ... ... ... дискрипторында сипатталатын программаның деректер сегменті
сегмент өрісінің шекарасында толтырылады (data_size сегментінің размері
транслятормен ... ... ... бір ... байты. Сегменттер
базасы, яғни сызықтық адрес оның басы нақты формада программада ... оны ... алып ... тура ... және ... ... енгізу керек.
Gdt_code дискрипторы командалар сегментінде осыған ұқсас толтырылады.
Gdt_stack дискрипторы stack сегментінде ... да ... ... оның ... және ... ... 92һ ... атрибуты бар және
айқын түрде берілген шекарасы 255 байт, ол стек размеріне ... ... ... ... ... ... программа орындалу
барысында енгізуге тура келеді.
Ақырғы дискериптор gdt_screen ... 0 ... ... ... бәрімізге белгілі. 4096 байтты құрайды, сондықтан
шекара өрісінде 4095 саны көрсетілген. ... ... ... ... ол 8000һ –қа тең. Кіші 16 бит база (8000һ ... base_1 ... ... 16... 19 (0Вһ саны) base_m байты 20...31 ... ... ... ... кеңістіктегі бірінші мегабайтта
орналасқандықтан бірге тең.
Қолданылған ... Юров В. ... – СПб: ... «Питер», 2000. – 624 бет: ил.
2. Нортон П. «Персональный компьютер фирмы IBM и операционная система MS-
DOS»: ағл. аудар. – М.: ... и ... 1991. – 416 бет: ... Пустоваров В.И. «Язык Ассемблера в программировании ... ... ... – М.: ... К, ... 1997. – 304 бет: ... Финогенов К.Г. «Основы языка Ассемблера» - М.: Радио и связь, 2000. –
288 бет: ил.
5. Алдажаров Қ.С., ... А., ... Б., т.б. ... ... ... сөздік. Информатика және есептеуіш техника» -
Алматы: Рауан, 1999. – 297 бет.
6. Алдашев С.А., ... Н.Р. ... мен ... техника
терминдерінің орысша-қазақша сөздігі»:жоғары және орта оқу орындарына
арналған, – Алматы: Рауан, 1993. – 176 бет.
7.

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 27 бет
Бұл жұмыстың бағасы: 500 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
MS DOS операциялық жүйелерімен жұмыс модульдері26 бет
MS DOS операциялық жүйесі туралы4 бет
MS DOS операциялық жүйесі туралы мағлұмат6 бет
Ms dos операциялық жүйесінің құрылымы5 бет
MS DOS операциялық жүйесінің құрылымы жайлы8 бет
MS-DOS операциялық жүйесі12 бет
Ms-Dos операциялық жүйесі туралы4 бет
Ms-dos операциялық жүйесі туралы ақпарат7 бет
Novell DOS операциялық жүйесі11 бет
Операциялық жүйе. MS DOS11 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь