Linux операциялық жүйесінің функциялары

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3

Негізгі бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4

1 Linux.пен танысу ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4
1.2 Linux.тің таралуы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .5
1.3 Жүйе дистрибутивтері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .6

2 Linux жүйесі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .7
2.1 Көпқолданбалы операциялық жүйе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 8
2.2 Көптапсырмалы операциялық жүйе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...9

3 Ядро. Ядро туралы түсінік ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..9
3.1 Ядроны конфигурациялау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .10
3.2 BSD . жүйесіндегі ядроның құрылуы ... ... ... ... ... ... ... ... ... ... ... ... ... ..12
3.3 Жүйенің аппараттық құрамының құрылуы ... ... ... ... ... ... ... ... ... ... ... .13
4 Linux ядросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..13
4.1 Жүктемелі модуль ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..14

5 Ядроның функциялары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .15
5.1 Операциялық жүйедегі басқарылатын объектілер ... ... ... ... ... ... ... ... ..16
5.2 Ядроны баптау ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17
5.3 Linux жүйесінің конфигурациялары ... ... ... ... ... ... ... ... ... ... ... ... ... ... .18
5.4 Файлдық жүйелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...19

Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 20
Қолданылған әдебиеттер тізімі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21
Linux операциялық жүйесі көптеген жерлерде, яғни ұжымдық мекемелер мен ғимараттарында оқуда тегін және өте қарапайым OS Unix альтернативінде кең таралды.
Бүгінгі барлық операциялық жүйелердің жақсы қасиеттерін Linux өзінде қамтып тұр. Оны OS/2 операциялық жүйе сияқты жеңіл қондыруға болады. Оның графиктік интерфейсі WindowsXP-мен пара-пар және желінің жасалу мүмкіндігі WindowsNT-дан жоғары, ал көпқолданбалы жұмыс тәртібі Unix принципі арқылы жасалған.
OS Linux-тің болашағы жоқ деп айтылуда. Бірақ бұл операциялық жүйенің он бір жылдық тарихы бізге керісінше ойлануға кепілдік береді.
Бұл жұмыстың мақсаты Linux-тің мүмкіндіктері мен жұмыс ережелерімен танысу болып табылады. Бөлімдерде операциялық жүйенің жалпы мағлұматтары және оны дербес компьютерде қондырудың процесі келтіріледі. Сонымен бірге операциялық жүйеде графиктік және мәтіндік режимдермен жұмыс істеуге болатыны көрсетіледі. Және де кейбір администраторлау мағлұматтары мен OS-тің жан-жақты қамтылуы беріледі.
Linux – те инструменттердің жинағы қамтамассыздандырылған, осы инструменттер арқылы, сіз өзіңіздің жеке қолданбаларыңызды, құжаттарыңызды, WEB парақтарыңызды, презентацияларыңызды, сызбаларды, ойындарды және де компьютерлік графиктерге дейінде қатынас құра аласыз. Интернетте Linux жүйесі персоналды компьютерлерде жұмыс жасайтындарға негізгі тірек болып табылады. Интернетте жүріп саяхаттаудан тыс, Linux операциялық жүйесі интернет тораптарын және FTP – серверлерін құруға рұқсат береді. Осының арқасында басқа қолданушылар (мысалы, модемі компьютерге қосылған, сіздің достарыңыз) сіздің Linux жүйеңізге көп пайдаланушылар режимінде қосыла алады.
1. Ч. Рассел “Unix и Linux”: книга переводов. СПБ, Питер, 1999-296с.

2.С. Ивановский “Операционная система Linux”. Позновательная книга плюс, Москва, 2000 – 511с.

3. У.Девис. “Операционные системы”. Москва, “Мир”,1980ж.

4. Гардеев А.В., Молчанов А.Ю. “Системное программное обеспечение”. С-Петербург, “Питер”, 2001ж.
5. Р. Петерсен “Linux” 2000. Руководство по операционной системе, Киев, 1997 – 687с.

6. К. Петцке “Linux от понимания к применению”. ДМК, Москва, 2000 – 572с.
        
        ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ ҒЫЛЫМ ЖӘНЕ БІЛІМ                 ... ... ... ҚАЗАҚ ЭКОНОМИКАЛЫҚ УНИВЕРСИТЕТІ
«Қолданбалы информатика» кафедрасы
Курстық жұмыс
Тақырыбы: Linux операциялық жүйесінің функциялары
Оқытушы:Скакова А.
Студент:
Мамандығы: ЕТ және БЖ
Тобы: 205
Алматы ... ... ... ... ... ... ... ... ... ... Ядро ... ... BSD – ... ... Жүйенің аппараттық құрамының
құрылуы.............................................13
4 Linux
ядросы......................................................................
............................13
4.1 Жүктемелі
модуль......................................................................
................14
5 Ядроның
функциялары.................................................................
................15
5.1 Операциялық жүйедегі басқарылатын
объектілер..................................16
5.2 Ядроны
баптау......................................................................
......................17
5.3 Linux жүйесінің
конфигурациялары.........................................................1
8
5.4 Файлдық
жүйелер.....................................................................
..................19
Қорытынды...................................................................
.........................................20
Қолданылған әдебиеттер
тізімі......................................................................
......21
Кіріспе
Linux операциялық жүйесі көптеген ... яғни ... ... ... ... ... және өте қарапайым OS Unix альтернативінде кең
таралды.
Бүгінгі барлық операциялық жүйелердің жақсы ... Linux ... тұр. Оны OS/2 ... жүйе ... ... қондыруға болады. Оның
графиктік интерфейсі ... ... және ... ... мүмкіндігі
WindowsNT-дан жоғары, ал көпқолданбалы жұмыс тәртібі Unix ... ... ... ... жоқ деп ... Бірақ бұл операциялық жүйенің
он бір жылдық тарихы бізге керісінше ойлануға ... ... ... ... Linux-тің мүмкіндіктері мен жұмыс ережелерімен
танысу болып табылады. Бөлімдерде операциялық жүйенің жалпы мағлұматтары
және оны ... ... ... процесі келтіріледі. Сонымен бірге
операциялық жүйеде графиктік және ... ... ... ... көрсетіледі. Және де кейбір администраторлау мағлұматтары мен OS-
тің жан-жақты қамтылуы ... – те ... ... ... ... арқылы, сіз өзіңіздің жеке қолданбаларыңызды, құжаттарыңызды,
WEB парақтарыңызды, презентацияларыңызды, ... ... және ... ... ... қатынас құра аласыз. Интернетте ... ... ... ... ... ... тірек болып
табылады. Интернетте жүріп саяхаттаудан тыс, Linux ... ... ... және FTP – ... құруға рұқсат береді. Осының
арқасында басқа қолданушылар (мысалы, ... ... ... ... ... Linux ... көп пайдаланушылар режимінде қосыла
алады.
1 Linux операциялық жүйесімен танысу
Linux – Unix операциялық жүйесінің толық ... ... ... ... Unix операциялық жүйесінің ең қуатты мүмкіндіктері
кіргізілген, және де Linux – ке Unix ... ... ... ... ... Бұл ... GNU тізбегімен таралып өзіне кәсіби
деңгейдегі қолданбаларды кіргізеді. Linux – те ... ... осы ... ... сіз ... жеке
қолданбаларыңызды, құжаттарыңызды, WEB ... ... ... және де ... ... ... құра аласыз. Интернетте Linux жүйесі персоналды
компьютерлерде жұмыс жасайтындарға ... ... ... ... Интернетте
жүріп саяхаттаудан тыс, Linux операциялық жүйесі интернет тораптарын және
FTP – серверлерін құруға ... ... ... ... басқа қолданушылар
(мысалы, модемі компьютерге қосылған, сіздің достарыңыз) сіздің ... көп ... ... ... ... ... түрі шыққаннан кейін екі айдан соң ... жаңа ... ... ... және басқаларды Linux-ті дамыту
жұмысына шақырды. Сондықтан Linux операциялық жүйесі бүгінгі ... жер ... ... ... және ... ... Интернет сайттарында жазылған. Осы топтың басқарушысы әлі күнге
дейін Линус Торвальдс болып саналады.
Linux Unix-тің жеңілдетілген түрінің ... ... ол ... ... ... бастап Linux тез бейімделген, кіші және арзан
операциялық жүйе ретінде жасалады.
Linux ... ... ... ... ... ... ... жүйе. Ол бір мезгілде бірнеше жұмыстарды
орындауда компьютердің барлық ақпараттық ресурстарын қолданады.
• Виртуалдық жадының жәрдемі. Linux ... ... ... виртуалдық жады
ретінде пайдалана алады. Операциондық жадыда активті процестерді сақтайды
және ... ... аз ... ... ... ... жадысы қолданылады (виртуалдық және операциялық), Linux үшін
бағдарламалармен дискінің жалпы ... ... ... ... графиктік ортасы. XWindow – бұл стандартты интерфейс,
ол Unix-те графиктік мүмкіндіктерді орындайды.
• Linux барлық ... тор ... ... ... ... TCP/IP, желілік хаттамалары SMB* және Novell, Nis ақпараттық
хаттамалары, NFS, WINS және т.б. ... ... ... ... ... байлығы. Әрбір жұмыстағы ... ... ... жүйе ... ... ... Олар қажет уақытта бағдарламаларға қосылады.
• SysV, BSP және IEEE POSIX 1 ... ... ... Linux ... ... ... жүйенің ашық мәтіні. Linux AT&T* ... ... ... ... ... адам ... OS ... мүмкіндік алады.
• Басқа операциялық жүйелерге қарағанда өте арзан.
• Вирустарға толық қарсы тұруы. Қазіргі уақытта Linux-ке ... он ... ... Олардың ешқайсысы операциялық жүйеге зиян келтіре алмайды.
2. Linux-тің таралуы
“Linux тегін” – бұл ... ... түрі мен ... ... постулаты. Linux GNU GPL ... ... ... Бұл ... және ... құжатты
қысқаша былайша беруге болады:
• Жүйе тегін таралады.
... жүйе ... және оған ... мағлұматтарды сатуға
дайындалғаны үшін сатушының кез ... баға ... ... ... ... ... сатып алушының құқықтарына сатушының қарсы құқысы
жоқ.
Соңғы бөлімше ерекше ... ... ... ... Дистрибутив
құраушысы және сатушы сатып алушыға дистрибутивті пайдалану ... ... ... оны көбейтуге және тегін таратуға мүмкіндігі бар.
Бірақ Linux тегін деп те ... ... ... ... сатушыға оның
компакт-дискіге жазуға, қапталуы мен ... ... ... ... ... ... ... Республикасында әрбір Linux дистрибутивінің
лицензиялық көшірме күнделікті 300-1500 теңге бағасымен сатылады.
Linux ... ... әр ... ескере отырып, ол арзан
тұрмайды деп аңғаруға болады. Дегенмен ол бұлай емес! Linux ядросы мен ... ... көп ... ... ... ... ... және таратуға ешбір шектеу қойылмаған, олар тегін таратылады.
Ең алдымен, Linux ядросы GNU GPL (General Public License ... ... ... лицензиясы негізінде таралады. Бұл ... ... ... (Ғrее Software ... ... ... ... таратуға негізделген арнайы лицензия. GNU
лицензиясы ... ... ... ... ... ... GNU
лицензиясының шарттары орындалған жағдайда таратуға рұқсат етіледі.
GNU лицензиясының тағы бір маңызды ... ... ... ... мәтіндерінің толық жиынымен таралуы қажет. Бастапқы
мәтіндерге қол жеткізбейтіндіктен өзгертулер енгізуге ... ... ... ... GNU ... рұқсат етілумен қатар толық еркіндік беріледі.
Linux операциялық жүйесін және оған арналған бағдарламаларды құрудың
осындай тәсілінің сәтті болуы ... - оны Netscape ... ... бағдарламалар тобы үшін қабылдады.
3. Жүйе дистрибутивтері
Дистрибутив үшін құжаттар бөлек беріледі. Бірақ оған көптеген
ережелер, ... ... және HOWTO ... ... ... ... қажет етпейді.
Linux-ті мықты құрастырушылар: Red Hat Inc., және Mandrake S.A.
өздерінің нұсқаларын дистрибутивке ... ... бұл OS* ... ... ... ... дистрибутивтері көптеген әр түрлі компаниялармен шығарылады.
Бүгінгі күні Linux-тің 90 түрі бар, ... ... ... ... ұқсас. Батыстағы Linux-тің негізгі құрастырушылары:
• Red Hat, Inc. – Red Hat Linux-тің үш ... Home, Standard ... ... Caldera, Inc. – Caldera Open Linux ... ... Debian Group – Linux ... Corel, Inc. – ... саудаға қондырылуы ыңғайлы Corel Linux шығарады, ол
Linux Debian қорында сақталады;
• SUSE Group – S.U.S.E Linux-ті шығарады, әсіресе еуропалық ... ... ... ТМД ... өте ... ... ... Red Hat Linux. Бұл компания ТМД саудасы үшін
ыңғайлы бағамен сатылатын Red Hat ... ... ... ... S.A.” ... Mandrake Linux ... бұл түрі ... орыстілдік локализациямен, көлемді құжаттарымен
және арзан бағамен танымал.
• Black Cat Group, BC Linux ... ... Бұл Red ... ... ... ол ... ғана ... аспектісінде бұл барлық дистрибутивтерінің айырмашылығы
өте бос қарастырылады (айырмашылықтар динамикалық кітапханаларда,
аудармаларда және ... ... ... бар). Таңдаудың
негізгі критериі тек дистрибутивтің қателерінің, аударманың және бағаның
болмауы болып табылады.
2 Linux жүйесі
“Linux” ... ... ... ... Ең ... ... ... кез келген версиясының жүрегі ретінде білдіріледі. Ал кең
ауқымдағы мағынасы — дистрибутив деп ... осы ... ... ... ... ... – бағдарламалар, соның ... ... ... мен ... ... ... басқаратын жүйелер сияқты бағдарламалар орындалатын базалық
ортаны қамтамасыз ету.
Нақтырақ айтсақ, белгілі бір ... ... ... тек бір ... түрі бар, ол — ... ядро түрі. Торвальдс Linuх әлемінде ядроны
өз иелігі ретінде белгілеп, күллі ... ... ... осы
ядро үшін қолданбалы бағдарламалар мен қызметтер құруға мүмкіндік ... ... ... ... Linuх ... жүйе ... ... басқа дербес компьютерлерге арналған операциялық жүйелерден
айыратын ядроның ерекшелігі сонда — бұл жүйе ... ... ... ... ... ... ... бағдармаларды құру үшін пайдалануға
болады. Қазіргі ... ... ... ... бағдарламалық қамтамалар
бар:
DOS пен Windows-тің бағдарламалық қамтамалары. Linux-те орнықтылықтың
жоғары деңгейінде DOS бағдарламаларын орындауға ... ... ... орындаудың да бірнеше әдістері бар.
XWindows қабықшасы. Бұл өте ... әрі ... және ... ... ол сонымен қатар Linux көптеген жүйелерінде ... XWindows ... ... көптеген бағдарламалар Linux-ті
қарапайым және ыңғайлы операциялық жүйеге түрлендіреді.
Мәтіндік редакторлар. WordPerfect, StartOffice және ApplixWare сияқты
коммерциялық мәтіндік ... ... ... ... ... қуатты
мәтіндік файлдарды түзететін жабдықтары бар.
Бағдарламалау тілдері. Көптеген бағдарламалау мен бағдарлама дайындау
тілдері, т.б. Linux операциялық ... ... ... бар.
Бағдарламалау жабдықтарының мол болуы ... ... ... ... Linux ... Linux клиент-
сервер деректер қоймалары үшін ... ... ... ... ... да mSQL және Postgre ... ... қоймаларын қолдайды. Жүйенің
дамуы, әсіресе корпоративті ақпарат ... ... ... ... ... ... серверлер санын арттыра түсті. Бүгін
Linux үшін реляциондық ... ... ... Sybase, Informix ... ұсынылады.
Іnternet жабдықтары. Linux белгілі Netscape Communication және Моsаіс
сияқты бағдарламаларды ... ... ... де ... ... ... бар. ... электронды поштаны оқитын мәтіндік
және графиктік бағдарламалар, ... ... ... ... мен жаңалықтар серверлері) құруға арналған толық
бағдарламалық қамтамалар жатады. Іnternet-ке жергілікті желі ... ... ... ... қолдау қамтамасыз етілген.
2.1 Көпқолданбалы операциялық жүйе
Windows-тің барлық версиялары мен МасОS жүйелері ... ... ... ... ... табылады. Windows NT кейбір қызметтері
көпқолданбалылық жайында сөз ... ... ... ... әр уақыт мезетінде
жүйемен тек бір адам ... ... ... ... ... Windows ... платформа негізінде жаңа Windows NT Terminal Server Edition
жүйесін құру әрекеті ұйымдасқан болатын.
Linux бір ... ... ... ... ... етеді, бұл
оның көпқолданбалылық артықшылықтарын түгелдей ... ... ... ... ... ... Linux-ті қосымшалар сервері ретінде
дамытуға болады. ... ... ... ... ... ... желі арқылы Linux серверіне шығып, өз
компьютерінен емес, осы серверден бағдармаларды ... ... ... ... жүйе
Көрқолданбалылықпен қатар Linux-тің көптапсырмалылық қасиеті бар.
Бір кездерде есептеу жүйелері Windows ... Windows 95-ке ... ... ... негізгі құндылығы болып саналды.
Жүйенің көптапсырмалылығы - оның бірнеше операцияларды (үрдістерді)
бір уақытта орындай ... ... ... ... ... ... ... параллель орындай алады. Әрине, шынын айтсақ процессор
бірнеше әрекетті бір уақытта орындай алмайды, көптапсырмалылық негізіне ... ... ... ... ... да Uniх ... ... Windows
жүйелеріндегіден гөрі жоғары деңгейде ... Linuх ... ... ... серверлер мен қуатты жұмыс станциялары үшін ерекше тәсілмен
орындайды. Қазіргі күндері тек Windows 2000 мен Windows NT ғана дәл ... ... ете ... Бір ... керемет шу көтерген
Windows 95-тің өзі бір уақытта орындалатын әрекеттердің көп ... ... ... ... Windows NT мен Windows 2000 ... ... II екілік
жүйесі тәрізді көппроцессорлы компьютерлерді ... Бұл ... ... екі бір ... ... орындайды. Көппроцессорлық
көптапсырмалылықпен бірге бір ... ... бір ... ... ... ... ... көбейтуге мүмкіндік береді.
3 Ядро. Ядро туралы түсінік
ОЖ құрылымын қарастырайық. Тәжірибе жүзінде кез-келген ОЖ ядро ... ОЖ ... – оның ... бөлігі болып табылады, ал жібе-ру үрдісіне
қатыспайды (үнемі жедел жадыда ... және ОЖ ... ... ... ... ... ... негізінен ядро құра-мына ... ... ... және ... ... құралдарды басқаруды
қамтамассыз ететін программалар жиынтығы енуі ... ... ... ... үзуді өңдеу кіреді. Біз програм-маларды кейде қорларды
басқарушы, құрылғылар драйверлері ... және ... деп ... ОЖ ... ... есте сақтау құрылғысының драйвері болуы қажет.
Ядро мәнмәтіні түсінігінде ... ... ... және жүйелік
мәнмәтін түсінігі берілген.Үрдіс іске қосылған жағдайда жүйе ... ... Егер жүйе ... ... ... іске ... ... асыру кезінде ол мәнмәтіннің аусып қосуын орындайды, себебі басқа ... ... ... ... ... ... ауысу кезін-де
жүйе ядросы алдыңғы ақпаратты сақтайды, өйткені ол ... ... ... ... оны ... ... береді.
Үрдіс мәнмәтіні құрамында үрдіске бөлінген есептің мекен кеңістігі және
үрдістің құрамына кіретін аппараттық регистр және ... ... ... ... ... ... және ... есеп стегі және бірігіп қолданатын виртуалды үрдіс мекенінің
жады кеңістігінен тұрады.
Негізгі сәулеттік ... ... ... ... ... монолиттіге бөлуге болады. Бір жағынан бұл бөлініс ... ... ... ... ... ... ... жүйеге QNX
негізгі уақыт операциялық жүйесін қатынастыруға болады. Ал ... ... WIN 95/98 ... Linux ... жүйесі. Win
ядросын біз өзгерте алмаймыз , бізге оның алғашқы кодтары ... ... ... ... үшін ... ... жоқ. Linux ОЖ-не біз керек
программалық модульдермен драйверларды қосып ядроны жинауы-мызға болады.
Есептеу жүйесінің қорларын басқару программалары ... ... ... деңгей негізінен физикалық ... ... ... деңгей логикалық құрылғыларды басқару.
Осындай деңгейлер көп ... ... ... ... сұлбада файлдарды басқару
драйверлері пайда ... ... олар ... дискті басқару
драйверлерімен байланысты, ал ... өз ... ... ... драйверімен байланысты. т.с.с. ОЖ- нің барлық ... ... және ... жүйе режимінде жұмыс істеуі міндетті
емес. Ядродан логикалық қашық орналасқан компоненттердің ... ... ... ... ... ... Сол сияқты ОЖ-нің барлық
компоненттері резидентті режимде ... ... ... ... Функциялардың
көпшілігіне бұл талап етілмейді.
3.1 Ядроны конфигурациялау
Ядроның конфигурациясы келесі жағдайда жүргізіледі:
- жаңа ... іске ... ... ... ... ... ... алынып тасталған
уақытта
- жаңа құрылғыларды қосу немесе қолда бар ... ... ... ... ... кезінде.
Негізінен конфигурация тапсырмасы 9 кезеңнен тұрады:
1. жабдық ревизиясы – ... ... ... ... ядроны конфигурациялау, файлды түзету және құру
3. ядроның компиляциялық каталогын құру
4. түбір аймақты және ... ... ... ... ... ... байланысын шығару.
6. ядроның түзілуі
7. ескі ядроныархивтеу және жаңа ядроны инсталляциялау
8. ... және жаңа ... ... жаңа ядроны құжаттау.
Тораптық интерфейстердің конфигурациялануы
Тораптық интерфейсті қосу немесе ... үшін ... IP- ... кең таралымды мекенді анықтау және көмекші опциялар қатары.
Жиі қолданылатын опциялар:
- netmask – ... ... ... ... қалқа, төрт байтты
оналтылық санмен беріледі.
- broadcast – интерфейстің кең таралымды IP – мекені,
- metric – берілген интерфейспен ... ... ... санашығы
route бағытының конфигурациялануы. route командасының тағайын-далуы:
ядроны бағыттау ... ... ... ... ... ... үшін IP- мекені бойынша тағайындау пунктіне келген ... ... ... ... ... ... пункт торабының
нөмерлерімен қандайда бір пакет бағытының ... ... ... ... пакет келесі берілген бағытпен байланысқан ретқақпаның IP – ... ... ... ... ... бөлшектері бөлінеді, олар әрқашан
оперативті жадыда өте тиімді есептеу үрдісін ұйымдастыру үшін орналасады.
ОЖ-нің бұл ... ядро деп ... ... бұл ... да ... ... ... 2 бір-біріне қарама-қарсы
сұраныстарды қарастыру керек. Ядро құрамына өте жиі қолданылатын жүйелік
модульдер кіру ... ... саны ядро ... жады көлемінен өте
үлкен болмауы керек. Ережеге сай, ядро құрамына жүйелік үзуді ... ... ... ... ... дайындау және керісінше қалпына
ауыстыру құралдары, оперативті жады және процессор ... ... ... ... жатады. Ядро құрамына кіретін және оперативті ... ... ... модульдерден басқа, көптеген жүйелік
программалық модульдер бар, олар транзиттік деген атқа ие ... ... ... оперативті жадыда керек жағдайда ғана жүктеледі және
бос орын болған жағдайда басқа ... ... ... ... ... ... ... терминін
қолдануға болады.
3.2 BSD – жүйесіндегі ядроның құрылуы
BSD – жүйесінің ядросы, және оның АТТ-колегалары ... ... ... ... бола тұра ... ал олардың негізінде
жатқан ой бірдей болады. Бұл тарауда келтірілген мысалдар SunOS басқаруында
жұмыс жасайтын машиналар үшін алынған, ... ... үшін HP-UX, ... BSDI ... өте ұқсас.
Барлық BSD – ядросын құру үшін ... ... /usr/syr ... одан ... ... сілтеме /sys каталогы пайда болады.
Келесіде біз бұл каталогты SYS деген жазушы ... ... ... біз оның ... ... ... емес екендігін айтамыз. Егер сіз һз
мшинаңыз үшін конфигурационды ... таба ... ... шолу
жасаңыз.
Мынау ls –F командасының SYS каталогы үшін Sun фирмасының SPARС –
машинасындағы ... ... net/ sbusdev/ sun4m/ ... netinet/ scsi/ sunsev/ ... nfs/ sparc/ sunif/ ... os/ specfs/ ... rpc/ sun/ ... каталогы машинаның архитиктурасына байланысты болады. ls –F
sun4m командасы береді:
CHIMCHIM/ conf/ inreg.h psl.h ... cpu.h machine@ pte.h ... ... memerr.h reg.h vmparam.h
asm_linkage.h devr.h mmu.h ... eeprom.h ... ... enable.h param.h ... frame.h pcb.h ... ... ... бұл екі ... SYS-та ... ... олардың бөліну себебі, SunOS көп ... ... ... ... sun3, sun4c және sun4m).
Мән беріңіз, көптеген каталогтар аттары жазылу әріптерімен берілген.
Бұндайда ... ... үшін ... аймақты ұсынатын каталогтарды
белгілейміз. Ең таралған әдіс – ол жұмыс ... ... ... ... ... GENERIC ... бар, онда ... ядроны басқаратын
ақпараттар бар.
Тағы бір негізгі SYS каталогындағы каталог conf деп аталады ...... Бұл ... ... ... ... ... үшін бар. Әр файл әр ядроға сәйкес келеді; ... ... ... ... SYS/conf каталогынана оқылады
және файлдың сәйкес компилятционды каталогта өсуі болады.
Қалған SYS-тағы каталогтардағы әртүрлі ядро ... бар, ... ... ... модуль пайда болады. ... ... ... әр ... ... және ... ... да
үлкен.
Жаңа ядроны құру үрдісі 9 этаптан тұрады, ... ... ... – апараттық құрылғылардың құрамын анықтау
• ядроны конфигурациялау, файлды түзету және құру
• ядроның компиляциялық каталогын құру
• түбір ... және ... ... ... ядроны тұрғызудың программалар байланысын шығару.
• ядроның түзілуі
• ескі ядроныархивтеу және жаңа ядроны инсталляциялау
• тестілеу және жаңа ядроның өңделуі
• жаңа ... ... ... ... ... ... конфигурациялау ету қандай құралдармен ол басқаратыны біліп алу
қажет. Өз жүйеңіздің техникалық құралдарын инвентаризациялауды жүргізіңіз
және компьютерге өосылған барлық құралдардың ... ... ... ... ... дисковод және оның бақылаушылары;
• таспа жинақтаушысы және оның ... ... ... ... ... процессорлер және т.б.);
• кадрлер буфері (frame buffers);
... және ... Linux ... – тің ... ... ... бен ... арасында
жүретін посредник ретінде жүреді. ... ол ... ... және компьютердегі жадыны тағайындауға кіріседі. Іске қосылған
бағдарламаларды тексеріп, олардың арасындағы процессор уақытын ... ... қоса Linux – тің ... ... ... ... Ол ... интерфейс, - жабдықпен бағдарламаның
араласуы ... ... жаңа ... орнату көп байқалады. Оларда жабдықтардың
типтерінің саны айтарлықтай көп (оларда құрылғылардың драйверлері ... ... ... ... Көне нұсқаларына қарағанда, Linux – тің жаңа
ядросы жұмысты жылдам, оңай атқарады, ... ... және ... ... ... Көп ... көне ... жаңа нұсқадағы ядроларға ауыстырады, себебі олар ... және ... ... ... жұмысқа бет бұрады.
Сіз config.in файлын Linux source ядросының алғашқы мәтінінен қарап,
немесе make config – ті іске ... ... ... таба ... ... ... - бұл файл компьютерде ... ... ... ... ... драйверлері (таспалы
құрылғылардың драйверлері және PCMCIA ... ... ... ... және ... ... ... Жүктемелі модуль
Жүктемелі модуль – дегеніміз кодтардың бөлшектері, олар ядроға
тікелей қосылмаған. Олардың компиляциясы ... ... және ... ... ... ... және керек болса өшіріледі. Осының ... ... ол ... ... ... ... негізгі түрі болып
табылады.
Құрылғылардың драйверлері өте көп, соның ... ... ... ... PCMCIA ... ... ... құрылғылардың драйвері QIC-
80/40, әрине осы драйверлер жүктемелі ... ... ... қай ... ... ... ... мәтінін біз ftp.funet.fi анонимді серверінің
көмегімен ала ... ... ... Олар кейде
былай белгіленеді linux –x.y.z.tar.gz, бұл жерде x.y.z. – нұсқаның номері.
Жаңа нұсқаларында v 1.1 және v 1.2 ... ... ... ... ... ол ең ... нұсқаларында кездеседі және олар тестік нұсқада
болады. Бұл нені ... ... ... егер де сіз ... ... ... нашар сезініп, жұмыс жасай ... онда ... ... ... керек.
Келесі серверлердің көмегімен, сіз бастапқы мәтінді ала аласыз:
• sunsite.unc.edu:/pub/Linux/kernel
• ftp.univie.ac.at:/systems/Linux/sunsite/kernel
• ftp.Germany.EU.net:/pub/os/Linux/Local.EUnet/Kernel/Linus
• sunsite.informatik.rwth-aachen.de:/pub/Linux/PEOPLE/Linus
• ftp.ibp.fr:/pub/linux/sources/system/patches
• sunsite.anu.edu.au:/pub/linux/kernel
Бастапқы мәтіндерді ашу
Операциялық жүйеге администратор ретінде ... su – ... ... және /usr/src ... ... Егер де сіз Linux ... жүйесін орнатқанда, ядроның бастапқы мәтінін орнатсаңыз, ... ... Linux ... болу ... Бұл ... көнерген
бастапқы мәтіндердің бұтақтары орналасқан. Егер де сіздің ... бос орын ... онда бұл ... ... ... ... ... алғашқы нұсқасын анықтай аласыз және директорияның атын
uname – r командасы арқылы өзгертуге болады. Бұл ... ... ... ... ... егер осы команда 1.0.9 номірін көрсетсе, онда
сіз mv командасы арқылы Linux атын Linux – 1.0.9 атына ... ... ... ... ... ашу ... Linux ... /usr/src
катологының ішінде жоқ екенін біліп алыңыз. Алғашқы мәтінді /usr/src – ... ол tar zxpvf linux ... ... ... ... сіз .tar ... .gz ... алсаңыз, онда tar zxpvf
linux –x.y.z.tar командасы жұмыс істеп ... ... /usr/src – те linux жаңа ... ... ... – ке өтіп README ... көріңіз. Файлдың ішінде INSTALLING the kernel
(установка ядра) бөлімі болады. Осы бөлімде көне ... .o ... ... Ядроның функциялары
Барлық операциялар операциялық жүйенің ядро деп ... ... ... Ядро машиналық кодтың ... ... ... ... аса жиі ... ... ... ядро резидентті түрде негізгі жадыда, ал операциялық ... ... ... ... ... орналастырылады. Ядроның негізгі
функцияларының бірі – ... ... ... көп ... ... үзулердің қалыпты ағыны келеді. Бұл үзулерге жауап ... ... ... ... мен ... ... түріндегі
жауап алуының көп үзаларуына әкеледі. Ядро ағындағы үзуді өңдеген ... ... ... тек осы ... ... ғана келесі үзуді
қабылдайды.
Үзулер ағыны қалыпты болса онда ядро ұзақ уақыт бойы ... ... яғни ... ... ... ... ядро ... үзудің
бір бөлігін орындап, оны санашыққа бергеннен соң, келесі үзуді тез ... ... Бұл әдіс ... ... ... жалпы ОЖ
жылдамдығын өсіреді.
Ядроның негізгі функциялары.
ОЖ ядросы әдетте осы функцияларды орындау үшін ... ... ... үрдістерді тудыру мен жою;
• үрдістерді күйден-күйге ауыстыру;
• диспетчерлеу;
• үрдістерді тоқтату және қайта қосу;
• үрдістерді синхрондау;
• үрдістер арасындағы байланысты ... ... ... ... ... ... енгізу-шығару операцияларын қолдау;
• жадыны реттеу мен қайта өңдеуді қолдау;
• файлдық жүйе жұмысын қолдау;
• процедураларды шақыру механизмін қолдау;
• машина жұмысына есеп ... ... ... ... ... ... ... жүйелер программалар жұмысын басқарады. Оларды есепке
жібереді, тоқтатады және ... Өз ... ... ... ... ... орындауға кірісу дегеніміз ол сол
программаның командаларын ... соң ... ... ... және ... сол уақыттағы үрдіс ағынын анықтайды.
Сондықтан, оперциялық жүйе басқаратын ... ... ... ... ОЖ ... ... ... орындайды: үрдісті құру, үрдісті
жүктеу, үрдісті тоқтату, үрдісті жаңарту (жалғастыру),үрдісті жою. Егер
үрдіс деп программа ... ... онда ол ... ... ... ... ОЖ бір ғана емес, көп үрдістермен жұмыс жасайды. Үрдістер
бір-бірімен белгілі бір қатынаста бола ... ... ... ... түрі
ол тәуелсіздік, яғни бір үрдіс екінші үрдіс күйіне ешбір әсер етпейді.
Математика ... ... ... ... ... ... ... қолданылады.
Келесі ОЖ басқаратын өте маңызды объекттің бірі ол қор (ресурс).
ОЖ теориясында қордың анықтамасы ол кең және формальді ... ие. ... ... түсінікті әрі сезуге болатын объекттер жатады: жедел жады
көлемі, сыртқы құрылғыларының көлемі, көптеген ... ... ... ... ... ол ұғым ұқыпты талдануы қажет. Біріншіден, ... ... ... ... ... оған ... ... сағатын және секундын білу керек. Екіншіден, есептеу жүйесінің
жұмысы ... ... ... ... ... ғана есептейтін
процессорлық уақыт ... әр ... ... бір ... ... ол тоқтайды, содан соң қайта іске қосылады. Сол себепті ... ішкі ... ... ... ... (күнтізбе уақыты) бәрі пайдаланады, бірақ ... ... не ... ... бағытын қарама-қарсыға ауыстырмайды.
Орталық санағыштың уақыты мүлдем басқа. Егер санағыш ... ... ... ... ... ол белгілі бір программаны орындаса ... ... ... ... ... онда ол ... ... қежет ететін қор ретінде анықталады.
5.2 Ядроны баптау
/usr/src/ linux – те қолданылған make config командасы ... ... ол ... ... барысына қатысты көптеген сұрақтар қойады, және bash
– тың болуын сұрайды, сол үшін bash – тың ... ... ... ... және /bin/sh ... ... ... жауап y(йә)
немесе n(жоқ) ... ... ... ... m –
опциясы болады. Бұл жердегі m – ... module ... ... яғни жүйе осы ... ... ... оны ... қоймайды, тек жүктемелі модульге айналдырады.
Басқа соңғы нұсқаларында, ... 3.0.х ... ? ... бұл ... ... параметрлеріне қысқаша түсінік
береді.
Енді Linux ядросын баптауға кірісейік:
• Математикалық функцияларды ядромен эмуляциялау
Егер де сізде математикалық сопроцессор ... онда осы ... ... ... ал математикалық сопроцессор болса, және де сіз ... ... ...... ... да ... ал
змуляция болса алданады.
• Қарапайым дисктердің (MFM/RLL) және CD-ROM IDE ... ... нені ... ... болсаңыз, ядро стандартты PC қатқыл дисктерін
қолдайды, өзіңіз білетіндей PC дисктері барлық компьютерлерде бар. ... SCSI ... ... қоспайды.
• Old disk-only драйвері (тек көне дисктер) және new IDE (жаңа IDE).
Көне IDE дисктертек бір интерфейсте екі ... ... ал ... ... ... және CD-ROM IDE/ATAPI жинақтауыштарын
қолдайды.
• Торапты қолдау
Егерде ... ... Internet ... ... ... немесе
сіз SLIP,PPP және term-ді интернетке қосылу үшін сіз Y-деп ... ... ... көп ... жүйе ... қолдауын сұрайды, желіге қосылмасаңызда Y-деп жауап берсеңіз қате
болмайды.
• Жадының 16 Мб-тан артық емес шектеуі
386 процессорлық машиналарда DMA контролерлерінің жұмыс ... ... 16 Мб ... ... ... ... ... Егерде
сізде жоғарыда айтып кеткен DMA контроллеріңіз бар ... бұл ... ... ... берген дұрыс болады.
• System V IPS
Кейбір программистер осы механизмді қолданады, осы ... ... ... отырған үрдісінен басқа үрдіспен қатынас құра алады ... ең ... ... DOOM ... Егер сіз не ... ... білмесеңіз, N – деген жауап дұрыс болады.
• Процессордың типі (386,486,Pentium, ... ... бұл ... ... ... ... тез
жүреді. Ал Linux-тің жаңа ядроларында бұл баптау шындыққа жарамсыз ... ... ... ... сіз тек ... ... ... SCSI қолдауы
Егерде сізде SCSI баптауы болса, оған Y – деп ... ... ... және SCSI адаптерінің типі сияқты сізден қосымша ақпаратты
сұрайды.
• Тораптық ... ... ... ... карта немесе интернетке қосылу үшін параллельді
адаптер порты ... SLIP,PPP ... ... онда ... Y – ... ... Баптаудың скрипті сізден тораптық картаның типін ... ... ... ... ... Linux жүйесінің конфигурациялары
Жүйе қолданушы қондырғылармен қаншалықты тез жұмыс жасайтынына өте
жиі таңқалдыруы ... Linux ... ... көбісіне
жәрдемдеседі, бірақ шығарушы мекемелердің көбі Linux-ті ... және ... ... ... ... бермейді.
Қорытындысында – қондырғыға жүйе жәрдемдеспейді.
Алайда жәрдемдесетін қондырғылардың драйверлерін қондыру процесі
Windows драйверін қондыруға ... өте ... ... ... ... ... ... жұмыс істейтін setup бағдарламасы басқарады.
Setup бағдарламасының көмегімен OS-тің келесі ... ... ... ... ... ... ... тақтасының тілдері мен орындалу тәртібі.
• Тышқан түрі.
• Linux-тің желіде жұмыс ... ... мен ... ... ... ... спулер (баспа кезегі).
• Дыбыстық картаның түрі және дыбысты шығару параметрлері.
• Жүйелік сағат.
• XWindow-да ... ... ... және ... ... ... (minix) – ең жаңа ... minix – файлдық жүйесін
құрмайтындықтан көп пайдаланушылар бұл жүйені қолданбайды, ... ... ... ... «Дискті қалпына келтіру» - программалары
(rescue disk) осы жүйені ... және ... ... minix файлдық
жүйесін қолдайды.
Extended fs – қазіргі уақытта кең аумақта қолданылмайтын, ... ... ... ... болып табылады.
Second extended – жаңа дистрибуттарда кең түрде пайдаланылатын ... Ол ... ... түрде болуы керек және оған Y деп жауап беріңіз.
Msdos – егер сіз ... ... ... ... ms-dos пен
қолдансаңыз немесе ms-dos арқылы форматталғанжұмсақ дискілерді жөндейтін
болсаңыз, онда Y–деп жауап беріңіз.
Umsdos – бұл файлдық жүйе ұзын ... ... ... Unix ... Ms-dos-тың файлдық жүйелердің мүмкіндіктерімен кеңейтеді.
Қорытынды
Linux ұсынатын жабдықтардың әр түрлілігін ескере ... ол ... деп ... ... ... ол ... ... Linux ядросы мен оған
жазылған бағдарламалардың көп бөлігін Іnternet ... ... ... және таратуға ешбір шектеу қойылмаған, олар тегін таратылады.
Linux-ті оқып, үйренуге қиындаққа түседі, сондықтан онымен ... ... ... базалық білімдер жеткіліксіз, бірақ ол біздің елімізде әлі де
қаралған жоқ. Linux ... ... бұл – ... берілетін
сапалық серверлік қызмет және ақпараттың толық қорғалуы.Linux ресурстарды
қажет етпейді және де ескі i386 мен i486 ... кіре ... Linux ... да ... ... ... ... жеткізеді.Сонымен,
Linux – бұл эксплуатация кезінде өте жеңіл және өте керекті ... бір ... ... ... жұмысын қамтамасыз етеді, бұл
оның көпқолданбалылық артықшылықтарын түгелдей пайдалануға ... ... ... ... ... Linux-ті қосымшалар сервері ретінде
дамытуға болады. Қолданушылар терминалдан ... ... ... ... желі ... Linux ... ... өз
компьютерінен емес, осы серверден бағдармаларды жүктей алады.
Linux – ең мықты операциялық жүйелердің бірі!
Қолданылған әдебиеттер тізімі:
1. Ч. ... “Unix и ... ... ... СПБ, ... ... ... “Операционная система Linux”. Позновательная книга плюс,
Москва, 2000 – 511с.
3. У.Девис. “Операционные системы”. Москва, “Мир”,1980ж.
4. Гардеев А.В., Молчанов А.Ю. ... ... ... ... ... 2001ж.
5. Р. Петерсен “Linux” 2000. Руководство по операционной системе, Киев,
1997 – 687с.
6. К. Петцке “Linux от ... к ... ДМК, ... 2000 – 572с.

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 20 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Linux операциондық жүйесінде kill функциясын оқып үйрену және оны Си тілінде программалау24 бет
Linux операциялық жүйесіндегі pipe() функциясы21 бет
Linux жүйесі28 бет
Linux операциялық жүйесі10 бет
Операциялық жүйелер, оның даму және түрлері (ms-doc, nc, os/2,unix, windows, оның түрлері6 бет
Операциялық жүйелер, оның даму және түрлері (MS-DOC, NC, OS/2,UNIX, Windows, оның түрлері) жайлы14 бет
Әр түрлі операциялық жүйелерде шифрлеудің программалық құралдары35 бет
Linux (Red Hat) операциялық жүйесі16 бет
Linux операциялық жүйесінің пайда болуы26 бет
Linux файлдық жүйелеріне жалпы мәлімет4 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь