UNIX – жүйесіндегі файлдың жүзеге асуы



1 Linux операциялық жүйесі.
2 Linux.та бөліктерге бөлу концепциялары
3 Linux . тің кілттік сызықтары
4 Linux . тің Unix . тен айырмашылығы
UNIX - файлдық жүйесі дәстүрлі түрде жүзеге асады, сосын біз оны әрі қарай Berkeley версиясының жүзеге асу кезінде, жетілдіру барысын талқылаймыз.
UNIX-тің барлық жүйелері, бірнеше бөліктерден тұруы мүмкін, әрқайсысы өзінің файылдық жүйесі арқылы іске асады, сол сиқты файлдық жүйелер бойынша қолданылады.
UNIX-тің классикалық файл жүйесіндегі «диск бөлімдері» файл жүйесінен тұрады. 10.17.-суретте көрсетілгендей.жүйелік блок:
0- пайдаланылмайды және дербес компьютерді «тиеп», жиі өшіріп қояды. Жүйелік блок 1- «супер блок» болып есептеледі. Бұл файл жүйесінде критикалық ақпараттар сақталып, і- желісіне сандарды енгізе отырып, дискті блоктардың сандарымен және сол сияқты тізім басындағы дискіден, әсіресе блоктардың бос орындары (1-неше жүздеген баспалар). Блок 1- өзімен бірге «супер еркін блокты» жою кезінде файл жүйесі толып оқылмай қалады. «Супер блоктың» ізінше (І-node- қысқартылған, index node- индекс желісінің бар болуы); олар 1-ден бірнеше максимальді санға нөмірленеді. Дәл бір суреттелген файлда, әр бір і- желісі ұзындығы бойынша 64-байтқа ие, і –желісі есепті ақпаратты сақтайды (барлық ақпаратты енгізгенде, State жүйесі қайтып келу командасын і-желісіне әншейін алады), сол сиқты файлдағы барлық блоктардың өзіне керекті сандық ақпараттарын дискіден тауып алады.

UNIX – жүйесіндегі файлдың жүзеге асуы.

UNIX - файлдық жүйесі дәстүрлі түрде жүзеге асады, сосын біз оны
әрі қарай Berkeley версиясының жүзеге асу кезінде, жетілдіру
барысын талқылаймыз.
UNIX-тің барлық жүйелері, бірнеше бөліктерден тұруы мүмкін,
әрқайсысы өзінің файылдық жүйесі арқылы іске асады, сол сиқты файлдық
жүйелер бойынша қолданылады.
UNIX-тің классикалық файл жүйесіндегі диск бөлімдері файл
жүйесінен тұрады. 10.17.-суретте көрсетілгендей.жүйелік блок:
0- пайдаланылмайды және дербес компьютерді тиеп, жиі өшіріп
қояды. Жүйелік блок 1- супер блок болып есептеледі. Бұл файл жүйесінде
критикалық ақпараттар сақталып, і- желісіне сандарды енгізе отырып,
дискті блоктардың сандарымен және сол сияқты тізім басындағы дискіден,
әсіресе блоктардың бос орындары (1-неше жүздеген баспалар). Блок 1-
өзімен бірге супер еркін блокты жою кезінде файл жүйесі толып оқылмай
қалады. Супер блоктың ізінше (І-node- қысқартылған, index node-
индекс желісінің бар болуы); олар 1-ден бірнеше максимальді санға
нөмірленеді. Дәл бір суреттелген файлда, әр бір і- желісі ұзындығы бойынша
64-байтқа ие, і –желісі есепті ақпаратты сақтайды (барлық ақпаратты
енгізгенде, State жүйесі қайтып келу командасын і-желісіне әншейін
алады), сол сиқты файлдағы барлық блоктардың өзіне керекті сандық
ақпараттарын дискіден тауып алады.

10.17. суретте орналасқан UNIX-тің классикалық файл жүйесі.
Толы Супер
блок блок

і-желісі
Берілген болктар

Mode 2 Файл түрлері, биттерің қорғануы немесе сақталуы
setuid & setgid биттері.
N links 2 Кталогтық баспаның сандары і желісінде
көрсетілген.
Uid 2 Файлға ие- Uid командасы
Gid 2 Файлға ие Gid командасы
Size 4 Байттағы файлдың өлшемі.
Adrr 39 Файлдағы блоктардың мекен –жайы бірінші
файлдың 10дискілік блогында және қосымша
блогында орналасқан.
Gen 1 Ұрпақтардың нөмірі (әр бір і-желісін
қолданғанда бірліктері үлкейеді).
A time 4 Ақырғы уақыттың файлға енуі
M time 4 Ақырғы уақыттың файлда өзгеруі
C time 4 Бұдан басқасын санамағанда, ақырғы уақыттың
і-желісінде өзгеруі.

Жұмыс каталогындағы файлды ашу ушін: каталог жүйесі әншейін
оқылады. Қолданып отырған файлды, баспаны салыстыра отырып, каталог
аяқталмағанша баспа уақытша көрінбейді.

Linux операциялық
жүйесі.
Linux көп есептілі және көп пайдаланылатын бизнес, білім және жеке
пограммаға арналған операциялық жүйе. Linux Intel803866, Intel80186,
Pentuim компьютерлерінде жұмыс істей алатын Unix типті операциялар
тобына жатады. Linux жоғарыда айтылған компьютерлерді жұмыс станциясына
айналдыра алады. Ол алғашқыда Линус Торбальс жасап шығарған Unix-тің
нұсқасы. Қазіргі таңда ол XWindows, TCP\IP, Emase және т.б.пакеттермен
жұмыс істей алады. Linux-тің басқа операциялық жүйелерден қандай
айырмашылығы бар? Ол өз еркі мен жасап шығарылған және ол үнемі даму
үстінде. Бұл жұмысқа еріктілердің барлығы шақырылады. Қойылатын жалғыз
талап ол Unix-қа қызығушылық және өз мүмкіндігін ортада көрсетуде деген
ынта әлемдегі көптеген университеттер операциялық жүйені программалау және
жобалаудың оқу курстарда Linux-ті қолданады. Linux берілгендерді сақтауға
түрлі типті файлдық жүйелер қолдайды.
Кейбір файлдық жүйелер мысалы, ext 2fs файлдық жүйесі арналған
Linux үшін құрылған. Сонымен қатар Minix1, xenix файлдық жүйесін қолдайтын
қатты дисктегі MS DOS файлдарына тура қарауда мүмкіндік беретін MS DOS
файлдық жұмысы іске асылған. Linux CD ROM дискілерімен ( 1809660) жұмыс
істеуге арналған . ISO 9660 CD ROM файлдық жүйесінде қолдайды. Linux
желімен жұмыс істеу үшін TCP\IP протаколдарын толық топтамасын қамтамасыз
етеді. Linux өзегі бірден Intel 80386, Intel 80486 процессорларына арналған
арнайы қорғау режимі есепке алып құрылған. Linux-тің арнайы дистрибутивтер
бар. Бұлардың Internet – тен алуға болады. Linux-тің танымал дистрибутивті
Slaskware-ні орнату мәселесіне тоқталайық.. Егер сіз Internet-ке қосылған
болсаңыз Linux-ті көшірудің қарапайым жолы оны FTP серверлері арқылы алу.
Дисрибутивиердің көпшілігі дискеталар түрінде сақталады. Дискета құрамын
көшіріп алу үшін MS DOS-та Raw, RITE.EXE программасын пайдалану керек.
Slakwеre дистрибутициясы дискреп топтамасынан тұрады. Оның әр қайсысының
құрамында программаның нақты типі бар. Біз қайсы топтаманы көшіру
керектігін өзіміз таңдаймыз.Мысалы: А тобы бұл базалық жүйе құрамында
программаның нақты типі бар. Біз қайсы топтаманы көшіру керектігін өзіміз
таңдаймыз. Мысалы: А тобы бұл базалық жүйе жұмысты бастауға жеткілікті
elvis және coom командаларына қол жеткізеді. Elvis-текстік редактор,
coom-файлдарды салыстыру. Бұдан басқа AP, D,E,F,I,N,OOP,Q,TTC,Y,X,
XAP,XD,XV,IV,OF,T сияқты бар. А-тобы міндетті түрде басқалары өз еркімен
алынады. Linux-тің дистрибутивтерін алған соң сіз өз жүйеңізді
инсталяциялауға дайындаңыз. Linux нұсқаларын айырмашылығы болғаны мен
инсталяцияның жалпы әдістері келесідей.
1. Қатты дискіні бөліктерге бөліңіз. Егер сізде басқа операциялық жүйе
орнатылған болса онда сіз Linux-қа орын қалдыру үшін дискетаны
қайтадан бөліңіз.
2. Linux инсталяциясының құралдарын жүктейміз. Әр бір дистрибутив
инсталяция құралымын қандайда бір түрдегі жүктемелі дискетаға ие. Ол
программаларды инсталяциялауға қажет. Бұл құралдарды жүктеу қандайда
бір инсталяцияның қадамдық программасын шығарады немесе оны қолдан
орнатуға мүмкіндік береді.
3. Linux бөлімдер қайтадан бөліп Linux-қа орын бөлінген соң бұл орынды
Linux бөлімін құрасыз.

Linux-та бөліктерге бөлу концепциялары.
Жалпы хағдайда қатты дискілер әр бір бөлікке бір операциялық жүйе
орналасатындай бөліктерге бөлінеді. Мысалы: сіз дискідегі бір- біріне
тәуелсіз бөліктерді құруыңызға болады.
1. MS DOS үшін
2. ОС 2 үшін
3. Linux үшін
MS DOS-тің көптеген жүйелері барлық дискілік кеңістікті толтырып бір
бөлікті пайдаланылады. ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Linux ядросының алғашқы нұсқасы
Windows операциялық жүйесінің тарихы
Sys conf каталогында файл конфигурациясын құру
Информатика курсын программалық қамтамасыз ету
Операциялық жүйелер
Файлдарды көшіруді сұрау
WINDOWS ТИПТІ ОПЕРАЦИЯЛЫҚ ЖҮЙЕЛЕР
Unix операциялық жүйесі
Linux операциялық жүйесіндегі pipe() функциясы
Көптапсырмалы операциялық жүйе
Пәндер