MS DOS-тың құрылымы мен жұмыс принциптері

1.DOS.тың ҚҰРЫЛЫМЫ МЕН ЖҰМЫС ПРИНЦИПТЕРІ
1.1 Операциялық жүйенің негізгі құралдары
1.2 MS DOS.тың құрылымы мен жұмысының жалпы сұлбасы
1.2.1 Файлдық жүйе
1.2.2. Жадыны басқару жүйесі
1.2.3.Құрылғылар драйверлерімен байланыс жүйесі
1.2.4.Қателерді өңдеу жүйесі
1.2.5.Уақыт кезеңі
1.2.6.Оператор консоліен жұмыс
2.ҚОЛДАНБАЛЫ ПРОГРАММАДА ЖҮЙЕЛІК
ҚҰРАЛДАРДЫ ПАЙДАЛАНУ
2.1.Дискілік бағыныңқы жүйеге қызмет ету
MS DOS-тың негізгі сыңарларына io.sys, msdos.sys және command.com файлдары жатады.
Io.sys файлы құрамында BIOS (Basic Input/Output System) енгізу/шығару негізгі жүйенің кеңейтуі бар, ол BIOS пен операциялық жүйенің арасындағы интерфейсі болып табылады. Бұл кеңейту операциялық жүйенің компьютердің аппаратурасымен әрекеттесуі үшін қолданылады.
Программалардың тәуелділігін компьютердің аппараттық қамтаманың ерекшеліктерінен максималды азайту үшін, программалардан енгізу/шығару құрылғыларына қатынаудың көпсатылы сұлбасы қолданылады.
Программалардың тәуелділігін компьютердің аппараттық қамтаманың ерекшеліктерінен максималды азайту үшін, программалардан енгізу/шығару құрылғыларына қатынаудың көпсатылы сұлбасы қолданылады. Бұл сұлба бойынша прогрпмма аппаратура порттарына еш уақытта да тікелей қатынаспайды. Оның орнына программа керек нөмірмен программалық үзуді шақырады да, процессордың оған сәйкес регистрлерін жүктеп, керек функцияны орындайды.
Барлық программалық үзулерді екі топқа бөлуге болады.
Бірінші топқа BIOS енгізу/шығару негізгі жүйенің үзулері жатады.
        
        1.DOS-тың ҚҰРЫЛЫМЫ МЕН ЖҰМЫС ПРИНЦИПТЕРІ
1.1 Операциялық жүйенің негізгі құралдары
MS DOS-тың негізгі сыңарларына io.sys, msdos.sys және ... ... ... ... BIOS (Basic ... System) енгізу/шығару
негізгі жүйенің кеңейтуі бар, ол BIOS пен ... ... ... болып табылады. Бұл кеңейту операциялық жүйенің компьютердің
аппаратурасымен әрекеттесуі үшін ... ... ... ... қамтаманың
ерекшеліктерінен максималды азайту үшін, программалардан енгізу/шығару
құрылғыларына қатынаудың ... ... ... ... ... ... қамтаманың
ерекшеліктерінен максималды азайту үшін, ... ... ... ... сұлбасы қолданылады. Бұл сұлба бойынша
прогрпмма аппаратура порттарына еш ... да ... ... Оның
орнына программа керек нөмірмен программалық үзуді шақырады ... оған ... ... ... ... ... ... программалық үзулерді екі топқа бөлуге болады.
Бірінші топқа BIOS енгізу/шығару негізгі жүйенің үзулері жатады. Бұл
үзу ... ... еске ... ... ... ... үзу ... компьютердің стандартты құрылғыларының
енгізу/шығару порттарымен жұмыс істейді және оған ... ... ... ... ... DOS ... ... Бұл үзу өңдеуіштері ... және ... ... ... ... ... ... жүйенің кеңейту io.sys ... MS DOS пен ... ... ... ... болып табылады.
Мsdos.sys файлы үзулерді өңдейтін прогрпммалардың ... ... INT 21h ... Бұл ... ... ... ... құрамында компьютердің пайдаланушымен сұхбатын
ұйымдастыру үшін командалық процессор ... Ол ... ... және ... ... ... Command.com файл құрамында
ішкі командалардың өңдеуіштері бар.
Командалық процессор үш бөлімнен (резидентті, инициализациялайтын
және транзитті) тұрады. ... ... ... ... ... Ол INT
21h , INT 23h, INT 24h үзулерді ... ... ... ... ... ... қателерді өңдейді және қателер табылғанда қандай
әрекеттер керек екені туралы пайдаланушыдан сұрайды.
Инициализациялайтын бөлім тек қана ... ... ... ... Бұл бөлім іске қосылатын программаларды жадыға
жүктеудің бастапқы адресін анықтайды және ... файл ... ... ... ... ... ... адрестер
бойынша орналасады. Бұл бөлікте MS DOS-тың ішкі ... ... ... ... ... . bat ... бар) интерпретаторы болады.
Жиі қолданылатын MS DOS командалар тізбектерін автоматты түрде орындау ... деп ... ... ... ... Осындай файлдың әр қатарында MS
DOS-тың ішкі немесе сыртқы команданың шақыруы немесе ... ... ... ... ... ... шығарады, оператордың командасын
пернетақтадан немесе тестелік файлдан енгізуін күтеді және оның орындауын
ұйымдастырады.
MS DOS-ты ... соң ... ... жоғарыда аталып кеткен
файлдардан басқа config.sys және autoexec.bat аттары бар екі мәтіндік ... ... MS ... конфигурациясын анықтау және драйверлер
мен резидентті программаларды жүктеу үшін ... ... MS DOS-ты ... соң ... іске ... ... ... программалары орындау ортасының анықтау командалары, сонымен
бірге ... және ... ... шақыруы бар.
Қандай да бір аппаратураны қамтамасыз ететін программаларды ... деп ... ... ... . sys ... бар ... бірақ та MS DOS-та жүйеге сonfig.sys файлда орналасқан device
операторы көмегімен ... Жаңа ... ... ... және операциялық жүйеге өзгертулерді ... ... ... олар құрылғылармен драйвер арқылы әрекеттеседі.
MS DOS-тың жай программаларының жұмыстары біткеннен соң, ... ... ... жойылады. Одан өзгеше резидентті программалар жадыда
қалады. Және ... ... ала ... ... ... ... программаның талабы бойынша немесе аппараттық үзуі пайда ... ... ... ... MS DOS-тың құрылымы мен жұмысының жалпы сұлбасы
Жүйелік программалық және аппараттық қамтамаларымен дұрыс ... ... MS DOS ... ... және ... ... ... әрекеттесу механизмін түсіну керек.
|MS DOS программасы ... DOS ... ... ... ... |
MS DOS ... MS DOS ... BIOS енгізу/шығару негізгі
жүйесіне, сонымен бірге аппаратураның енгізу/шығару порттпрына ... ... ... программа MS DOS драйверлерін тікелей шақыра алмайды.
MS DOS ... ... мен BIOS ... ... ... ... жұмыс істей алады. Өз кезегіндегі драйверлер енгізу/шығару
порттарымен жұмыс істейді де BIOS ... ... ... ... DOS ядросы бірнеше жүйеге (файлдық, жадыны басқару, программаларды
басқару, ... ... мен ... ... ... ... енгізу/шығару консолі) бөлінеді.
Бұл жүйелер аппаратурамен ... ... BIOS ... ... ... ... ... MS DOS жүйелерін шақыра алады, BIOS-
пен немесе ... ... ... ... ... ... жүйе
Операциялық жүйе жүйелік дискіде файлдар түрінде ... ... және ... ... деректер де файл түрінде дискілерде
сақталады.
Файлық жүйеге қатынасу үшін ... ... MS ... ... ... ... ... міндетті. Осындай
функциялар барлық файлдық операцияларды: - файлдарды және каталогтарды ... жою, ... және ... жазу немесе оқу, ... ... ... ... алу және ... орындайды.
Файлдық жүйе дискілермен драйверлер арқылы жұмыс жасайды. Өз
кезегінде драйверлер BIOS ... ... ... ... ... ... белгілеу және тағы басқа
осы сияқты дискімен қарапайым операциялар орындалады. Бұл төменгі деңгейлі
қолданбалы программаларды да пайдалана алады, ... та ... ... және ... ... ... қамтамасыз ету ретінде
барлық керек әрекеттерді орындайтын MS DOS ... ... ... ... ... ... программалары BIOS
үзулерін шақырады және төменірек деңгейдің құралдарына қатынасуға немесе
енгізу/шығару ... ... ... диск ... жұмыс істеуге
мәжбүр болады.
1.2.2. Жадыны басқару жүйесі
MS DOS бұл жүйені іске қосылатын программаларға арнап, жадыны бөліп
үлестіру үшін ... DOS MCB (Memory Control Block) ... ... ... ... ... бөлінеді. Әрбір үзіндінің алдында жады ... ... MCB ... ... ... іске қосылатын
программаға арнап MS DOS ... бір сан ... жады ... ... ... ... босату немес қосымша жадыны алу ретінде сұратуды орындау кезінде
MCB блоктарының мазмұнын тексереді және оған сәйкес бұл ... ... MCB ... ... ... бірі ... ... блоктың
адресі CVT баланыс векторлық кестесінде ... Бұл ... ... ... ... болады.
Қолданбалы прогрпмма өзі үшін жадыдан қосымша үзінділерді сұрауына
болаы. Осы сұрауды орындау программа INT 21h ... ... ... ... ... ... ... салды.
1.2.3.Құрылғылар драйверлерімен байланыс жүйесі
Бұл жүйе қолданбалы программалардан жасырылған. Программалар өз
билігімен ... ... ... қолдана алмайды. Программа DOS
үзулерін шақырады, ал ол қажет болғанда драйверлермен қатынаса алады.
MS DOS-тың ... ... ... ... өз ... шақыруына болады, бірақ онда операциялық жүйенің ... ... ... ... ... ... және ... жағдайын басқару үшін INT 21h үзуінің арнайы
44h функциясы қолданылады. Бұл ... ... ... мен
драйверлердің арасындағы басқарудағы ақпаратты ауыстыруға арналған.
1.2.4.Қателерді ... ... DOS ... ... кезінде пайда болатын қателері табу үшін,
ереже бойынша процессордың тасымал белгісі қолданылады. Егер MS DOS ... ... ... ... ... тең болса, онда қате болады.
Қатені талдау және қандай да бір ... ... ... қате ... ... беретін және соған сәйкес нұсқау ... ... ... ... ... MS DOS-тың қажетті
функциясын шақыруға болады.
1.2.5.Уақыт ... ... ... ... ... Бұл ... ... Компьютерді өшіргенде сағаттың мазмұны
тазаланбайды.
Қосымша ретінде уақыт аралықтарын қалыптастыру үшін ... ... ... пайдаланылады. Қандай болса да функциялардың ... ... үшін ... ... ... қолдана аламыз. MS DOS
операциялық жүйесі уақытты есептейді және сағаттың ағымдағы ... ... ... ... INT 21h-тың керек функциясы арқылы MS DOS-қа қатынасып
сағатты сұрай алады немесе ... жаңа ... ... ... MS ... жүйе ... CLOCK$ ... драйвері бар. Қолданбалы программа
сағат көрсету, оқу немесе сағатты орнату үшін бұл құрылғығы ... ... ... ... ... екі құрылғдан (пернетақта және дисплей) тұрады. Бұл
екі құрылғының CON атты бір ... ... ... Операциялық жүйе CON
құрылғысына символдар енгізуін және шығаруын INT 21h үзуінің функциялары
көмегімен орындайды. ... және ... ... істеу
үшін, бұл драйвер BIOS үзулерін шақырады.
2.ҚОЛДАНБАЛЫ ПРОГРАММАДА ЖҮЙЕЛІК
ҚҰРАЛДАРДЫ ПАЙДАЛАНУ
DOS пен BIOS-тың қызметтеріне ... құру үзу ... ... ... деп аталатын нөмірлері болды. Үзудің ... ... ... ... ... ... жадының төрт байттық аймағы,
яғни үзудің векторы есептеледі.
Үзу векторларының кестесі жедел жадының 0000h ... 03Fh ... ... Әр ... екі ... ... ҮӨП (Үзу ... сегменттің адресі, ал екі кіші байтында – сегменттің ішіндегі
ҮӨП адресі орналасқан.
Т нөмірлі вектор ... (Т*4+3) ... ... ... ... ... ... аймағында 256 вектор ... ... ... қойылатын сауалдар әр түрлі болып еледі. Атап айтқанда
сыртқы құрылғылардан немесе жүйенің басқа сыңарларын аппараттық үзулер ... ... ... шақырылатын, DOS-тың және BIOS-тың қызметтеріне
қолданылатын ... ... деп ... үзу ... болғанда процессор стекте жалаушалар
регистрінің, CS және IP ... ... ... өзу ... ... CS және IP-ге жазады да оған ... ... ... ... IRET үзуден қайта оралу ... ... ... IP, CS және ... ... сектен оқыған сөздермен
толтырады. Сонымен басқару негізгі программаға ... ... ... қызмет ету
INT 13h үзуі қатты дискіге және ИМДЖ қызмет етуге арналған. INT 13h
үзуінің көптеген функциялары ... оқу және ... ... ... орындайды. Біз осындай функциялардың маңыздыларын қарастырып
өтейік:
Дискілік жүйені босату (сброс)(00h)
Бұл функция барлық дискілік жүйені немесе ... ... ... ... қалпына келтіруді орындайды. Әдетте құрылғы жұмысыың
бастапқы ... ... ... ... ... (01h)
Бұл функция алдынғы операцияның орындалу нәтижесін тексереді. Егер
операция сәтсіз аяқталса, онда бұл функция көмегімен қате ... ... ... ... ... функциялар көмегімен диск секторларынан компьютердің ... оқу ... ... ... диск ... ... іске ... шақыру алдында құрылғының, оның ... ... ... ... ... бірге программа оқылатын немесе жазылатын
секторлар санын да көрсету керек.
Секторды тексеру (04h)
Функция ... ... ... ... ... ... ... отырып тексереді.
INT 13h үзуінің басқа функциялары
INT 13h үзуінің басқа ... ... ... ... ... ... бастиекті орнату, дискіні тесттеу және оның ... ... ... іске қосу және тағы да ... осы ... функцияларды жатқызамыз.

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









Ұқсас жұмыстар
Тақырыб Бет саны
Экономикалық ұғымдар168 бет
Өндіріс басқару жүйелері45 бет
Өндірісті ұйымдастыру принциптері22 бет
MS DOS операциялық жүйесі27 бет
Астана-менің қалам-замандас досымның қаласы54 бет
Д. Досжанның романдарындағы тарихи образ жасау мәселесі53 бет
Жасөспірімдердің интимді-тұлғааралық қармы-қатынастардың психологиялық ерекшеліктері72 бет
Жасөспірімдердің тұлғалық дамуының теориялық негізі90 бет
Компьютер жұмысының принципi85 бет
Көмекші етістіктердің грамматикалық әлеуеті69 бет


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


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

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

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

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

Email: info@stud.kz

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

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