ДӘРІС 9 Құрылғылар және енгізуді - шығару программалық қамтамасыз етуі
Дәріс жоспары
1.енгізуді - шығару аппаратуралар принципі
2.Құрылғылар контроллері
Құрылғылар екі категорияға бөледі (кейбіреуі осының біреуәне де келмейді):
Блоктық құрылғы - информацияны блок бойынша салыстырып оқиды және жазылады , блоктардың өз мекенжайы болады ( тегеріштер )
Символдық құрылғыны - инфориацияны символ бойынша салыстырып оқиды және жазылады ( принтер,желілік карталар,тышқан )
Құрылғылары контроллері
Енгізуді - шығару құрылғылары екі бөліктен тұрады :
Механикалық ( сөзбе-сөз түсіну керек емес )- тегеріш , принтер , монитор
Электрондық - контроллер немесе адаптер
Егер контроллер интерфейс және құрылғы аралығымен стандартталған болса ( ANSI,IEEE және ISO), онда өндірушілер дамыған контроллерлер сияқты құрылғыларды да шығара алады . Мысалы :IDE және SCSI тегеріштері.
Әдеттеі операциялық жүйе құрылғымен емес контроллермен жұмыс істейді. Контроллер ереже ретінде қарапайым функциялар орындайды , мысалы , тегеріштен салыстырып оқығанда , блоктарда байттардан тұратын бит санын қайта құрады , құрылушылар байт , және бақылау және қателердің дұрыстауын жүзеге асырады, егер ол көрсетілген сектор тақырыбына сәйкес келсе,онда блоктың қадағалау сомасын тексереді, егер ол көрсетілген сектор тақырыбындағыдай болса ,онда блок қатесіз деп саналады, ал егер қате болса жаңадан салыстырып оқиды .
Әрбір контроллер бірнеше регистрден тұрады және ол орталық процессормен әрекеттестік үшін қолданылады . Осы регистрлнрдің көмегімен операциялық жүйе ( салыстырып оқиды , жазады , қосады және т . б .) басқарады және құрылғының күй-жағдайын( даярлығын ) анықтайды.
Көптеген құрылғыларда мәліметтер буфері бар ( мысалы : видеожады ).
Басқарушы орындаулары және буферлерге рұқсат:
|