Еркін және тізбекті қатынас құру тәсілдері
1. Еркін және тізбекті қатынас құру тәсілдері.
2. Енгізу.шығару ағындары. Енгізу.шығаруды қорғау тәсілдері.
2. Енгізу.шығару ағындары. Енгізу.шығаруды қорғау тәсілдері.
Әрбір контроллердің бірнеше регистрлері болады, олардың көмегімен орталық процессор контроллерлермен қатынаса алады. Бұл регистрлерге белгілі бір мәндерді жаза отырып, операциялық жүйе құрылғыға деректерді алмасу және қабылдау, қосу және өшіру командасын береді. Құрылғының регистрлерін оқу оның жағдайын, команданы қабылдау дайындығын және т.б. анықтауға мүмкіндік береді. Басқару регистрлеріне қосымша көптеген құрылғыларда операциялық жүйе тарапынан жазбаларды жазу және оқуға қол жетерлік деректер буфері болады. Мысалы, пикселдерді экранда бейнелеу көптеген компьютерлерде бейнежад көмегімен іске асырылады. Түбінде, бейнежад операциялық жүйе бағдарламалары бейнеленетін деректерді жазып қоятын буфер болып табылады. «Процессор басқару регистрлері және құрылғылардың деректер буферімен қалай өзара әрекет етеді?» деген сұрақ туындайды. Екі альтернатива бар. Біріншісі рбір регистрге енгізу-шығару портының нөмірлерін – 8 – немесе 16-разрядты сандар белгілеуді ұйғарады. Процессор PORT басқару регистрін оқи алады және енгізу-шығарудың арнайы командасын пайдалана отырып нәтижені өзінің REG регистрінде сақтай алады, мысалы:
IN REG,PORT
Дәл осылайша, келесі команда процессордың REG регистрінің мазмұнын құрылғының PORT басқару регистріне жазады:
OUT PORT,REG
Мэйнфреймдерді қосқанда, көптеген алғашқы компьютерлер осылайша жұмыс істеді. Бұл жағдайда жад және енгізу-шығару облысының 8.1-суретте көрсетілгендей әртүрлі адрестік кеңістіктері бар.
IN REG,PORT
Дәл осылайша, келесі команда процессордың REG регистрінің мазмұнын құрылғының PORT басқару регистріне жазады:
OUT PORT,REG
Мэйнфреймдерді қосқанда, көптеген алғашқы компьютерлер осылайша жұмыс істеді. Бұл жағдайда жад және енгізу-шығару облысының 8.1-суретте көрсетілгендей әртүрлі адрестік кеңістіктері бар.
1. Э.Таненбаум, А.Вудхалл. Операционные системы. Разработка и реализация. 3-е изд. Питер, 2007. Беттер 75-76
2. Олифер В.Г., Олифер Н.А. Сетевые ОС. – СПб.: 2002
3. Дейтл Г. Введение в операционные системы. В 2-х томах. Пер. с англ. – М.: Мир., 19872.
4. Тажибаева Б.Т. Операционные системы. Электронный учебник. 2009.
5. Р.Дж.Торрес. Практическое руководство по проектированию и разработке пользовательского интерфейса. М: Издательский дом «Вильямс» 2002. Беттер 79-96
6. А.В.Петраков. Введение в электронную почту. – М:-Финансы и статистика, 1993.
7. В.Г.Олифер, Н.А.Олифер. Компьютерные сети. Принципы, технологии, протоколы. – СПб.:Питер, 2001
8. Қазақстан Республикасында ақпараттық теңсіздікті төмендету бағдарламасы бойынша халықты компьютерлік сауаттылыққа оқыту жөніндегі оқу-әдістемелік құрал 2007ж.
2. Олифер В.Г., Олифер Н.А. Сетевые ОС. – СПб.: 2002
3. Дейтл Г. Введение в операционные системы. В 2-х томах. Пер. с англ. – М.: Мир., 19872.
4. Тажибаева Б.Т. Операционные системы. Электронный учебник. 2009.
5. Р.Дж.Торрес. Практическое руководство по проектированию и разработке пользовательского интерфейса. М: Издательский дом «Вильямс» 2002. Беттер 79-96
6. А.В.Петраков. Введение в электронную почту. – М:-Финансы и статистика, 1993.
7. В.Г.Олифер, Н.А.Олифер. Компьютерные сети. Принципы, технологии, протоколы. – СПб.:Питер, 2001
8. Қазақстан Республикасында ақпараттық теңсіздікті төмендету бағдарламасы бойынша халықты компьютерлік сауаттылыққа оқыту жөніндегі оқу-әдістемелік құрал 2007ж.
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 7 бет
Таңдаулыға:
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 7 бет
Таңдаулыға:
ОҢТҮСТІК ҚАЗАҚСТАН ПЕДАГОГИКАЛЫҚ УНИВЕРСИТЕТІ
СӨЖ
Пән: Операциялық жүйелер.
Тақырып: Еркін және тізбекті қатынас құру тәсілдері.
Енгізу-шығару ағындары.
Орындады:
Тобы: 704-61
Қабылдаған: Мекемов А.
Шымкент 2017 ж.
Жоспар:
1. Еркін және тізбекті қатынас құру тәсілдері.
2. Енгізу-шығару ағындары. Енгізу-шығаруды қорғау тәсілдері.
1. Еркін және тізбекті қатынас құру тәсілдері.
Әрбір контроллердің бірнеше регистрлері болады, олардың көмегімен орталық процессор контроллерлермен қатынаса алады. Бұл регистрлерге белгілі бір мәндерді жаза отырып, операциялық жүйе құрылғыға деректерді алмасу және қабылдау, қосу және өшіру командасын береді. Құрылғының регистрлерін оқу оның жағдайын, команданы қабылдау дайындығын және т.б. анықтауға мүмкіндік береді. Басқару регистрлеріне қосымша көптеген құрылғыларда операциялық жүйе тарапынан жазбаларды жазу және оқуға қол жетерлік деректер буфері болады. Мысалы, пикселдерді экранда бейнелеу көптеген компьютерлерде бейнежад көмегімен іске асырылады. Түбінде, бейнежад операциялық жүйе бағдарламалары бейнеленетін деректерді жазып қоятын буфер болып табылады. Процессор басқару регистрлері және құрылғылардың деректер буферімен қалай өзара әрекет етеді? деген сұрақ туындайды. Екі альтернатива бар. Біріншісі рбір регистрге енгізу-шығару портының нөмірлерін - 8 - немесе 16-разрядты сандар белгілеуді ұйғарады. Процессор PORT басқару регистрін оқи алады және енгізу-шығарудың арнайы командасын пайдалана отырып нәтижені өзінің REG регистрінде сақтай алады, мысалы:
IN REG,PORT
Дәл осылайша, келесі команда процессордың REG регистрінің мазмұнын құрылғының PORT басқару регистріне жазады:
OUT PORT,REG
Мэйнфреймдерді қосқанда, көптеген алғашқы компьютерлер осылайша жұмыс істеді. Бұл жағдайда жад және енгізу-шығару облысының 8.1-суретте көрсетілгендей әртүрлі адрестік кеңістіктері бар.
Сурет 1 - Жад және енгізу-шығару кеңістігінің орналасу нұсқалары: а - жад және енгізу-шығарудың жеке кеңістіктері; б - жадқа бейнелеу арқылы енгізу-шығару; в - аралас нұсқа
Басқа компьютерлерде енгізу-шығару регистрлері жадтың әдеттегі адрестік кеңістігінің бір бөлігі болып табылады (5.2б сурет). Мұндай ұйымдастыру жадқа бейнелеумен болатын енгізу-шығару деп аталады. Ол алғаш рет PDP-11 мини-компьютерінде қолданылды. Басқарудың әрбір регистріне қарапайым жадпен ешқандай байланысы жоқ жадтың уникальді адресі беріледі. Басқару регистрлеріне адрестер адрестік кеңістіктің жоғарғы бөлігінен бөлінеді. 6-суретте жадқа бейнеленген деректер буфері және басқару регистрлеріне арналған енгізу-шығарудың жеке порттары пайдаланатын аралас схема көрсетілген. Мұндай архитектура 640 Кбайттан 1 Мбайтқа дейінгі адрестер диапазоны құрылғының деректер буферіне резервтелінген, ал енгізу-шығару порттарының облысы алғашқы 64 Кбайт орынды алатын, Pentium процессоры негізіндегі жүйелерде қолданылады.
2. Енгізу-шығару ағындары. Енгізу-шығаруды қорғау тәсілдері.
Жадқа тікелей қол жеткізу. Жүйенің енгізу-шығаруды жадқа бейнелеуінің бар-жоғына қарамастан, орталық процессорға деректермен алмасу үшін құрылғылар контроллерлерін адрестеу қажет. Процессор контроллерден деректерді байт бойынша сұрауы мүмкін, бірақ егер құрылғыдан үлкен блоктарды алу қажет болса (мысалы, дисктен оқу барысыныда), уақыттың айтарлықтай бөлігі босқа кетеді. Осы себептен жадпен өзара әрекет ету үшін жадқа тікелей қол жеткізу (Direct Memory Access, DMA) деп аталатын басқа әдісті қолданады. Операциялық жүйе DMA-ны жадқа тікелеу қол жеткізу контроллері (DMA-контроллері) бар болған жағдайда ғана пайдалана алады. Көптеген компьютерлер осындай контроллермен жабдықталған. Кейде DMA-контроллерді басқа контроллерлерге қояды (мысалы, дискілік), бірақ бұл жағдайда ол әрбір құрылғыға қажет ... жалғасы
СӨЖ
Пән: Операциялық жүйелер.
Тақырып: Еркін және тізбекті қатынас құру тәсілдері.
Енгізу-шығару ағындары.
Орындады:
Тобы: 704-61
Қабылдаған: Мекемов А.
Шымкент 2017 ж.
Жоспар:
1. Еркін және тізбекті қатынас құру тәсілдері.
2. Енгізу-шығару ағындары. Енгізу-шығаруды қорғау тәсілдері.
1. Еркін және тізбекті қатынас құру тәсілдері.
Әрбір контроллердің бірнеше регистрлері болады, олардың көмегімен орталық процессор контроллерлермен қатынаса алады. Бұл регистрлерге белгілі бір мәндерді жаза отырып, операциялық жүйе құрылғыға деректерді алмасу және қабылдау, қосу және өшіру командасын береді. Құрылғының регистрлерін оқу оның жағдайын, команданы қабылдау дайындығын және т.б. анықтауға мүмкіндік береді. Басқару регистрлеріне қосымша көптеген құрылғыларда операциялық жүйе тарапынан жазбаларды жазу және оқуға қол жетерлік деректер буфері болады. Мысалы, пикселдерді экранда бейнелеу көптеген компьютерлерде бейнежад көмегімен іске асырылады. Түбінде, бейнежад операциялық жүйе бағдарламалары бейнеленетін деректерді жазып қоятын буфер болып табылады. Процессор басқару регистрлері және құрылғылардың деректер буферімен қалай өзара әрекет етеді? деген сұрақ туындайды. Екі альтернатива бар. Біріншісі рбір регистрге енгізу-шығару портының нөмірлерін - 8 - немесе 16-разрядты сандар белгілеуді ұйғарады. Процессор PORT басқару регистрін оқи алады және енгізу-шығарудың арнайы командасын пайдалана отырып нәтижені өзінің REG регистрінде сақтай алады, мысалы:
IN REG,PORT
Дәл осылайша, келесі команда процессордың REG регистрінің мазмұнын құрылғының PORT басқару регистріне жазады:
OUT PORT,REG
Мэйнфреймдерді қосқанда, көптеген алғашқы компьютерлер осылайша жұмыс істеді. Бұл жағдайда жад және енгізу-шығару облысының 8.1-суретте көрсетілгендей әртүрлі адрестік кеңістіктері бар.
Сурет 1 - Жад және енгізу-шығару кеңістігінің орналасу нұсқалары: а - жад және енгізу-шығарудың жеке кеңістіктері; б - жадқа бейнелеу арқылы енгізу-шығару; в - аралас нұсқа
Басқа компьютерлерде енгізу-шығару регистрлері жадтың әдеттегі адрестік кеңістігінің бір бөлігі болып табылады (5.2б сурет). Мұндай ұйымдастыру жадқа бейнелеумен болатын енгізу-шығару деп аталады. Ол алғаш рет PDP-11 мини-компьютерінде қолданылды. Басқарудың әрбір регистріне қарапайым жадпен ешқандай байланысы жоқ жадтың уникальді адресі беріледі. Басқару регистрлеріне адрестер адрестік кеңістіктің жоғарғы бөлігінен бөлінеді. 6-суретте жадқа бейнеленген деректер буфері және басқару регистрлеріне арналған енгізу-шығарудың жеке порттары пайдаланатын аралас схема көрсетілген. Мұндай архитектура 640 Кбайттан 1 Мбайтқа дейінгі адрестер диапазоны құрылғының деректер буферіне резервтелінген, ал енгізу-шығару порттарының облысы алғашқы 64 Кбайт орынды алатын, Pentium процессоры негізіндегі жүйелерде қолданылады.
2. Енгізу-шығару ағындары. Енгізу-шығаруды қорғау тәсілдері.
Жадқа тікелей қол жеткізу. Жүйенің енгізу-шығаруды жадқа бейнелеуінің бар-жоғына қарамастан, орталық процессорға деректермен алмасу үшін құрылғылар контроллерлерін адрестеу қажет. Процессор контроллерден деректерді байт бойынша сұрауы мүмкін, бірақ егер құрылғыдан үлкен блоктарды алу қажет болса (мысалы, дисктен оқу барысыныда), уақыттың айтарлықтай бөлігі босқа кетеді. Осы себептен жадпен өзара әрекет ету үшін жадқа тікелей қол жеткізу (Direct Memory Access, DMA) деп аталатын басқа әдісті қолданады. Операциялық жүйе DMA-ны жадқа тікелеу қол жеткізу контроллері (DMA-контроллері) бар болған жағдайда ғана пайдалана алады. Көптеген компьютерлер осындай контроллермен жабдықталған. Кейде DMA-контроллерді басқа контроллерлерге қояды (мысалы, дискілік), бірақ бұл жағдайда ол әрбір құрылғыға қажет ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz