2. Енгізу-шығару құрылғылары- дискілер, принтерлер және желілер сияқты құрылғылар



Дата23.12.2022
өлшемі15,63 Kb.
#164078
Байланысты:
31-БИЛЕТ


31-билет
1.
2.Енгізу-шығару құрылғылары- дискілер, принтерлер және желілер сияқты құрылғылар. UNIX операциялық жүйесінде бұл құрылғыларды пайдалануды қамтамасыз ету үшін арнайы файлдар түрінде файлдар жүйесіне барлық құрылғыларды интеграциялау пайдаланылады. Әрбір енгізу-шығару құрылғыларына жол атын/dev каталог жолында беріледі. Мысалы: дискінің жолы/ dev/hd2, принтердің жолы /dev/lp ал желінікі /dev/net болуы мүмкін.
Арнайы файлдар блоктық символдық болып екі типке бөлінеді. Арнайы блоктык файлдар-нөмірленген блоктардың тізбегінен тұратын файл. Арнайы файлдың әр блогына адрес жазуға болады және жұмыс істеуге болады. Блоктык арнайы файлды көбінесе дискілер үшін қолданылады.
Символдық арнайы файлдар символдық ағымдарды енгізу немесе шығару құрылғылары үшін қолданылады. Символдық арнайы файлдар клавиатураларда, принтерлерде, желілерде, тышқан тетіктерінде т.б қолданылады.Көптеген символдық арнайы файлдарға қатынау мүмкін емес. Көбіне символдарды теріп енгізу арқылы басқару қажет, мысалы соңғы символды ауыстыру, терілген жолдарды көшіру істеп тұрған программаның жұмысын үзу және т.б.
UNIX операциялық жүйесінде бұл символмен басқару нақты берілмей, қолданушының үйлестіруімен беріледі. Бұл параметрлерді орнату арнайы жүйклік шақырумен беріледі.
3.Жүйелік программалар операциялық жүйелерді қамсыздандыру үшін қызмет жасайды, қолданушының процессі есебінде орындайды және қоршаған ортаның өте тиімділігін қамтамассыз етеді. Программалау тілінде жазылған ( мысалы, С тілі ) программа ұсынады.
Жүйелік программа функциялары:

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

  • монолитті жүйе

  • көпдеңгейлі жүйе

  • виртуалды машиналар

  • экзоядро

клиент-сервис моделі

Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет