ЕНГІЗУ - ШЫҒАРУ АҒЫНДАРЫ




Презентация қосу
ЕНГІЗУ-ШЫҒАРУ
АҒЫНДАРЫ.
Е н г і з у - ш ы ғ а р уд ы қ о р ғ а у т ә с і л д е р і .

Гр у п п а : В Т- 2 0 1 6
С т уде н т :Ерли Айт үле к
Енгізу-шығару
жүйесін басқару.

Енгізу-шығару операциялық
жүйелерді құрудың ең маңызды
аспектісі болуы мүмкін. Сақтау
құрылғылары мен қолданбаларының
алуан түрлілігіне байланысты оларды
ұйымдастыруға қатысты жалпы
дәйекті шешімді әзірлеу өте қиын.

Добавить нижний колонтитул 2
ЕНГІЗУ/ШЫҒАРУ
ОПЕРАЦИЯЛАРЫМЕН
• Бірге жүретін сыртқы
құрылғыларды үш топқа
біріктіруге болады:

• Пайдаланушымен жұмыс.

• Компьютермен жұмыс.

• Коммуникациялар.

Добавить нижний колонтитул 3
Пайдаланушымен
жұмыс

• Компьютер пайдаланушысымен
байланысу үшін
қолданылады. Мысалдар
дисплейден, пернетақтадан және
тінтуір сияқты басқа құрылғылардан
тұратын принтерлер мен бейне
терминалдарды қамтиды.

Добавить нижний колонтитул 4
Компьютермен
жұмыс
• Электрондық жабдықпен
байланысу үшін
қолданылады. Оларға диск
және таспа құрылғылары,
сенсорлар, контроллерлер
және түрлендіргіштер жатады.

Добавить нижний колонтитул 5
КОММУНИКАЦИЯЛАР

• Қашықтағы құрылғылармен
байланысу үшін
қолданылады. Оларға
модемдер мен сандық желі
драйверлері жатады.

Добавить нижний колонтитул 6
• Енгізу-шығару ішкі
жүйесінде айырбас
бағамдарын үйлестіру
үшін жедел жадтағы
деректерді буферлеу

Добавить нижний колонтитул 7
СПУЛИНГ

• Ағылшын тілінен
аударылған. - Есептеуде буферлеу –
әртүрлі құрылғылар арасында
деректерді көшіру мақсатында
мультибағдарламалаудың
мамандандырылған түрі. Қазіргі
жүйелерде ол әдетте компьютер
қолданбасы мен принтер сияқты баяу
перифериялық құрылғы арасындағы
байланыс үшін қолданылады.

Добавить нижний колонтитул 8
• Ең алдымен, бұл сериялық кіру
мүмкіндігі бар құрылғылар. Мұндай
құрылғылар «түйреуге» айналуы
мүмкін, яғни осы процестің бүкіл
қызмет ету мерзімі үшін кейбір
есептеу процесіне берілуі
• Енгізу-шығаруды мүмкін. Дегенмен, бұл есептеу
процестерін жиі параллель орындай
алмайтындығына әкеледі - олар
жоспарлау. енгізу-шығару құрылғыларының
шығуын күтеді. Көптеген параллельді
тапсырмалармен бөлісуге болмайтын
енгізу/шығару құрылғыларын
пайдалануды ұйымдастыру үшін
виртуалды құрылғылар түсінігі
енгізілген. Виртуализация принципін
қолдану есептеу жүйесінің тиімділігін
арттыруға мүмкіндік береді.
Добавить нижний колонтитул 9
ЖАЛПЫ АЙТҚАНДА, ВИРТУАЛДЫ ҚҰРЫЛҒЫ ТҮСІНІГІ СПУЛИНГКЕ СІЛТЕМЕ ЖАСАУ ҮШІН ОСЫ ТЕРМИНДІ
ҚОЛДАНУДАН КЕҢІРЕК (SPOOLING ~ БІР УАҚЫТТА ПЕРИФЕРИЯЛЫҚ ОПЕРАЦИЯ ON-LINE, ЯҒНИ ОНЛАЙН
РЕЖИМІНДЕ ҚҰРЫЛҒЫМЕН ЖҰМЫС ІСТЕУГЕ ЕЛІКТЕУ) «СПУЛИНГТІҢ НЕГІЗГІ МІНДЕТІ ЕНГІЗУ
ҚҰРЫЛҒЫСЫНЫҢ/ШЫҒЫСТЫҢ СЕРИЯЛЫҚ ҚАТЫНАСЫ БАР ПАРАЛЛЕЛЬДІ БӨЛУ КӨРІНІСІН ЖАСАУ
БОЛЫП ТАБЫЛАДЫ, ОЛ ШЫН МӘНІНДЕ ТЕК ҚАНА ПАЙДАЛАНЫЛУЫ ЖӘНЕ БЕКІТІЛУІ КЕРЕК. МЫСАЛЫ,
БІЗ БІРНЕШЕ ҚОСЫМШАЛАР ӨЗ ЖҰМЫСЫНЫҢ НӘТИЖЕЛЕРІН БАСЫП ШЫҒАРУ ҚАЖЕТ БОЛҒАН
ЖАҒДАЙДА, ӘРБІР МҰНДАЙ ҚОСЫМШАҒА ЖОЛДЫ БАСЫП ШЫҒАРУҒА РҰҚСАТ ЕТІЛСЕ, БІРАҚ
БІРІНШІ СҰРАНЫС БОЙЫНША, БҰЛ ЖОЛДАР АҒЫНЫНА ӘКЕЛЕТІНІН АЙТТЫҚ. ҚҰНДЫЛЫҒЫ
ЖОҚ. ДЕГЕНМЕН, ӘРБІР ЕСЕПТЕУ ПРОЦЕСІН НАҚТЫ ЕМЕС, ВИРТУАЛДЫ ПРИНТЕРМЕН
ҚАМТАМАСЫЗ ЕТУГЕ БОЛАДЫ, АЛ ШЫҒЫС ТАҢБАЛАР АҒЫНЫ АЛДЫМЕН МАГНИТТІК
ДИСКІДЕГІ АРНАЙЫ ФАЙЛҒА БАҒЫТТАЛАДЫ. СОДАН КЕЙІН ВИРТУАЛДЫ БАСЫП
ШЫҒАРУДЫҢ СОҢЫНДА ҚАБЫЛДАНҒАН ҚЫЗМЕТ КӨРСЕТУ ТӘРТІБІНЕ ЖӘНЕ ҚОЛДАНБА
БАСЫМДЫҚТАРЫНА СӘЙКЕС СПУЛ ФАЙЛЫНЫҢ МАЗМҰНЫН ПРИНТЕРГЕ ШЫҒАРЫҢЫЗ. СПУЛ
ФАЙЛЫН БАСҚАРАТЫН ЖҮЙЕЛІК ПРОЦЕСС СПУЛЕР ДЕП АТАЛАДЫ (СПУЛ-ОҚУШЫ НЕМЕСЕ
КАТУШКА-ЖАЗУШЫ).
ЕНГІЗУ-ШЫҒАРУДЫ ҚОРҒАУ
ТӘСІЛДЕРІ
Жадқа тікелей қол жеткізу. Жүйенің енгізу-шығаруды
жадқа бейнелеуінің бар-жоғына қарамастан, орталық
процессорға деректермен алмасу үшін құрылғылар
контроллерлерін адрестеу қажет. Процессор
контроллерден деректерді байт бойынша сұрауы
мүмкін, бірақ егер құрылғыдан үлкен блоктарды алу
қажет болса (мысалы, дисктен оқу барысыныда),
уақыттың айтарлықтай бөлігі босқа кетеді. Осы себептен
жадпен өзара әрекет ету үшін жадқа тікелей қол жеткізу
(Direct Memory Access, DMA) деп аталатын басқа әдісті
қолданады.

Добавить нижний колонтитул 11
Операциялық жүйе DMA-ны жадқа тікелеу қол жеткізу
контроллері (DMA-контроллері) бар болған жағдайда
ғана пайдалана алады. Көптеген компьютерлер
осындай контроллермен жабдықталған. Кейде DMA-
контроллерді басқа контроллерлерге қояды (мысалы,
дискілік), бірақ бұл жағдайда ол әрбір құрылғыға қажет
болады. Көбінесе жүйелерді әдетте аналық платада
орналасатын жалғыз DMA-контроллермен
жабдықтайды. Ол көптеген енгізу-шығару
құрылғыларында деректер алмасуды басқарады және
көбіне параллель түрде.

Добавить нижний колонтитул 12
DMA-КОНТРОЛЛЕРЛЕРІНІҢ Вставка рисунка
ЖҰМЫСЫ
Операциялық жүйе іске
• Алғашында контроллер бит қосылып тұрған уақытта ол
контроллер буферінен
бойынша контроллердің ішкі
жіберілген блокты оқи
буферіне жеткенге дейінгі алады. оқу байт немесе сөз
блокты (бір немесе бірнеше бойынша циклдық түрде іске
асырылады. Байтты (сөзді)
секторды) оқиды. оқып болғаннан кейін ол
• Бақылау суммасы есептеледі негізгі жадқа сақталады, жад
адресі инкременттеледі,
және қателер тексеріледі. қалған элементтер есептегіші
декременттеледі. Есептегіш
• Үзілу генерацияланады
мәні нөлге тең болғанда цикл
тоқтайды.

Добавить нижний колонтитул 13
СОҢЫ

Добавить нижний колонтитул 14

Ұқсас жұмыстар
Операциялық жүйелердің түрлері
Термиялық сәулелену - денелердің ішкі энергиясына байланысты шығаратын электромагниттік сәуле
Рухани адамгершілік­ білімнің қазіргі әлемдегі басымдылығы туралы ақпарат
Өлшеулер теориясының негізгі түсініктері
Қазіргі заманғы жаҺандану мәселелері
Сыртқы жүйелерден ақпаратты біріктіру
Етті союда қолданылатын жаңа құрылғылар
Графикалық деректер қорын басқару жүйесі
Орта факторлары, оған бейімделу және тіршілік формалары
Индукциялық реленің сипаттамалары
Пәндер