Оқулық «Федералдық білім беруді дамыту институты»



Pdf көрінісі
бет106/158
Дата01.07.2023
өлшемі3.83 Mb.
#475485
түріОқулық
1   ...   102   103   104   105   106   107   108   109   ...   158
операциялық жуйелер

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


155 
■ 
-f <файл> — файл бар және қарапайым файл болып табылады;
■ 
-d <файл> — файл бар және каталог болып табылады; 
■ 
-c <файл> — файл бар және символдық құрылғы болып табылады;
■ 
-b <файл> — файл бар және блогтық құрылғы болып табылады; 
■ 
-p <файл> — файл бар және атаулы канал болып табылады. 
 
 
 
ФАЙЛДЫҚ ЖҮЙЕЛЕРДІ ҚҰРАСТЫРУ 
UNIX – жүйесіндегі пайдаланушыға қолжетімді каталогтар мен 
файлдар, каталогтардың тұтас иерархиялық жүйесінің көмегімен 
құрылған. Егер бұл жүйені оның логикалық құрылымы тұрғысынан 
қарасақ — пайдаланушыға жинақтағыштағы файлдардың физикалық 
таралу мәселелері жасырын болып қалады — каталогтардың тұтас 
құрылымы, әр түрлі дискідегі файлдарды біріктіре алады. Сонымен 
қатар, физикалық бір дискіде орналасқан файлдар мен каталогтар, 
жалпы жүйеде ағаш тәрізді ұсынылады. Бұл дискінің физикалық түбірі 
каталог құрамы, жалпы жүйенің кейбір каталогтары түрінде ұсынылады. 
Нақты физикалық тасымалдаушыда сақталатын файлдардың таралуына 
қатысты каталог, құрастыру нүктесі деп аталады, ал дискі құрамы - 
операциялық жүйенің пайдаланушысына қолжетімді болатын процестің 
өзі — дискіні жөндеу деп аталады. 
7.4. суретте тұтас файлдық жүйеге құрастырылған 3 дискілік 
жинақтағыш көрсетілген — hda1, hda2 и sda1. Сонымен қатар, 
құрастыру нүктесі - home каталогы және usr каталогы, түбірлі каталог 
болып табылады, яғни hda1 дискісі негізгі каталогтар жүйесін құрайды, 
home және usr каталогтарына hda2 және sda1 дискісін құрайтын 
каталогтар құрастырылады. физикалық дискілер әр түрлі файлдық 
жүйеге ие, бірақ олар бәрібір тұтас файлдық жүйеге біріктіріледі. 
Мысалы, UNIX-ұқсас ОС Linux үшін стандартты файлдық жүйе ретінде 
ext2, ал CD- дискілер үшін стандартты файлдық жүйе болып ISO 9660 
қызмет етеді.
CD-жетектер және басқа да ауысатын жинақтағыштар — жұмыс 
процесі кезінде құрастыруды талап ететін құрылғының негізгі түрлері. 
CD- ROM- да орналасқан файлдарға қол жеткізу үшін оны міндетті 
түрде жетекке салып қана қоймай, оны құрастыру керек. Тек осыдан 
кейін ғана дискідегі файлдар қолдану үшін қолжетімді болады.


156 
7.4-сурет. 
Физикалық 
тасымалдау бойынша каталог 
құрылымын тарату үлгісі 
UNIX-жүйелерінде 
дискіні 
құрастыру үшін mount командасы 
қызмет етеді. Оны қолдану үшін 
келесі 
параметрлерді 
көрсету 
керек: файлдық жүйенің түрі, 
құрастыру нүктесі және дискілік 
жинақтағыштағы 
құрылғы 
файлының 
аты. 
Жинақтағыш 
құрылғысының файлы блогтық 
құрылғы түріне жатады және /dev 
каталогында орналасады. 
Linux операциялық жүйелері 
(devfs орнатылған кеңейтулерінсіз) 
үшін құрылғыларды атау ережесі 
мынадай: 
■ 
IDE-жинақтаушысы 
hd- 
н;
SCSI-жинақтағышы 
sd-н
басталатын аттарға ие;
■ 
IDE-жинақтағыштары 
үшін 
шина және құрылғының 
қосылуы көрсетіледі, яғни hda Primary Master дискісіне сәйкес 
келеді; hdb — Primary Slave, hdc — Secondary Master; hdd — 
Secondary Slave. SCSI - жинақтағышы үшін бақылаушыдағы 
құрылғының нөмірі көрсетіледі. Басқаша айтқанда, sda — 
бақылаушыдағы бірінші құрылғы, sdb — екінші және т.б.
■ 
Әдетте жинақтағыш емес, ал олардың бөліктері құрастырылатын 
болғандықтан, бөліктер жинақтағыштың атынан кейін сан түрінде 
көрсетіледі. Сонымен қатар, 1 — 4 бірінші бөліктер, 5-тен әрі қарай 
екінші бөліктердегі логикалық дискілерді береді. 


157 
Мысалы, файл Primary Master портына қосылған IDE-
құрылғысындағы екінші логикалық дискі үшін құрылғы /dev/hda6 атына 
ие болады. DOS немесе Windows- ке қолжетімді, тек бірінші бөліктің 
тек біреуіне ғана бұл атау E дискісінің әрпіне сәйкес келеді:
dev/hdc жетегінде жатқан CD-ROM дискісін құрастыру үшін келесі 
командаларды орындау қажет: 
mount -t iso9660 /dev/hdc /mnt/cdrom
мұнда iso9660 — файлдық жүйенің түрі тип, /dev/hdc — құрылғының 
атауы, /mnt/cdrom — құрастыру нүктесі.
Құрылғымен жұмысты аяқтағаннан соң, оны құрастыруға, яғни 
файлдық жүйеден өшіруге болады. Бұл umount командасымен 
жүргізіледі, параметрі ретінде құрылғының файлы немесе құрастыру 
нүктесі көрсетіледі. Алдыңғы үлгіде құрастырғандай, CD-ROM-ды 
қайта құрастыру үшін келесі команданы орындау қажет: 
umount /dev/hdc
немесе
umount /mnt/cdrom
операциялық жүктеу кезінде дискі бөліктерін автоматты құрастыру 
үшін құрастыру реті мен құрастырылатын жинақтағыштар анықталатын 
/etc/fstab файлы қызмет етеді. 
Файл келесі параметрлерге ие: 
/dev/hda2 

ext2 defaults 

1
/dev/hdc 
/mnt/cdrom 
auto noauto,ro 

0
Файлдың бірінші бағанында – құрылғы аты, екіншіде – құрастыру 
нүктесі, үшінші – файлдық жүйенің түрі, төртіншісінде – құрастыру 
параметрлері көресетіледі. Defaults параметрі әдеттегідей құрастыруды 
шақырады, noauto жүктелім кезінде файлдық жүйені құрастыруды 
болдырмайды, ro жинақтағышқа жазуға тыйым салады. Соңғы екі баған
жүктелім кезінде жинақтағыш қабатын тексеру режимін басқарады. 
Егер дискілік жинақтағыш /etc/fstab файлында көрсетілсе, онда оны 
құрастыру үшін mount командасының параметрі ретінде, тек құрастыру 
нүктесін көрсетсе болады, қалған параметрлер файлдан оқылатын 
болады. 




Достарыңызбен бөлісу:
1   ...   102   103   104   105   106   107   108   109   ...   158




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

    Басты бет