Автор: Пользователь скрыл имя, 11 Декабря 2012 в 12:13, реферат
Linux–те инструменттердің жинағы қамтамасыздандырылған, осы инструменттер арқылы, сіз өзіңіздің жеке қолданбаларыңызды, құжаттарыңызды, WEB парақтарыңызды, презентацияларыңызды, сызбаларды, ойындарды және де компьютерлік графиктерге дейінде қатынас құра аласыз. Интернетте Linux жүйесі персоналды компьютерлерде жұмыс жасайтындарға негізгі тірек болып табылады. Интернетте жүріп саяхаттаудан тыс, Linux операциялық жүйесі интернет тораптарын және FTP – серверлерін құруға рұқсат береді. Осының арқасында басқа қолданушылар (мысалы, модемі компьютерге қосылған, сіздің достарыңыз) сіздің Linux жүйеңізге көп пайдаланушылар режимінде қосыла алады.
Кіріспе
1.1.Linux операциялық жүйесімен танысу…..............2
1.2.Linux операциялық жүйенің негізгі қасиеттері ....5
1.3.Жүйе дистрибутивтері ..........................................8
1.4.Операциялық жүйедегі басқарылатын объектілер...................................................................11
Қорытынды
Қолданылған әдебиеттер
Процестерді орындау
Зомби жағдайы – бұл этапта процесс орындалуы аяқталады, оның коды жадыдан алынады, айналасы жойылады, бірақ жазба процессор кестесінде қала береді.Процесстің өлуі – барлық аяқтайтын стадиялардан кейін жазба процессор кестесінен жойылады – процесс өз жұмысын аяқтайды.Процесс жұмысы кезінде ядро жағдайын қадағалайды және қолайсыз жағдайлар туғанда оған жіберген сигналдарды жіберу арқылы процессті басқарады. Процесс үнсіздік бойынша әрекетті қодануы мүмкін немесе егер процессте сигнал өңдеушісі болса, онда ол сигналды елемеуі немесе алып кетуі мүмкін. SIGKILL және SIGSTOP сигналдарында алып кетуге, елемеуге мүмкіндік жоқ.Үнсіздік бойынша бірнеше әрекеттерді жасауға болады:елемеу – сигнал алынғанына байланысты жұмысты жалғастару.аяқтау – процесс жұмысын аяқтау.аяқтау + core – процесс жұмысын аяқтау және процесс жадысының образын қамтитын core аты бар ағымдағы каталогтағы файлды құру (код және ақпараттар).тоқтату – процесс орындалуын тоқтату, бірақ оның жұмысын тоқтатпай және жадыдан кодты жүктемеу арқылы.Жүйеде орын алатын біраз сигналдардың тізімі:
SIGABRT- егер процесс abort()жүйелік шақыруын жасаса. сигнал жіберіледі.SIGCHLD -Ұрпағы аяқталған кезде аталық процесске жібрілетін сигнал.SIGSYS-Сигнал ядро арқылы жол берілмейтін жүйелік шақыруды жүзеге асырған кезде жіберіледі, тағы басқалары.Процесстер өміріндегі маңызды рөлді жоспарлаушы орындайды – ол жүйенің көп тапсырмалығына жауапты бір ядро бөлігі. Себебі уақыттың бір өлшемінде бір процессорда тек бір тапсырма орындалуы мүмкін. Сондықтан жоспарлаушы ғана процесстердің қайсысы бірінші, қайсысы екінші болып орындалатынын анықтайды. Ол үшін әр процессте приоритет деп аталатын тағы бір параметр бар. Процесстердің приоритетін қарау үшін -l параметрлі (long – кеңейтілген шығару) бізге таныс ps командасын қолданған жөн.
Қорытынды
“Linux” терминінің мағынасы толығымен
анықталмаған. Ең алдымен ол ядроны,
Linuх-тің кез келген версиясының
жүрегі ретінде білдіріледі. Ал кең
ауқымдағы мағынасы — дистрибутив
деп аталатын, осы ядрода орындалатын
бағдарламалар жиынтығы. Ядроның
мақсаты – бағдарламалар, соның
ішінде базалық аппараттық бағдарламалар
мен есептеулерді немесе бағдарламалардың
орындалуын басқаратын жүйелер сияқты
бағдарламалар орындалатын
Нақтырақ айтсақ, белгілі бір уақыт мезетінде
Linuх-тің тек бір ғана ағымдағы түрі бар,
ол — ағымдағы ядро түрі. Торвальдс Linuх
әлемінде ядроны өз иелігі ретінде белгілеп,
күллі дүниедегі мыңдаған құрастырушыларға
осы ядро үшін қолданбалы бағдарламалар
мен қызметтер құруға мүмкіндік берген.
Кез келген анықтамадан шыққанда Linuх операциялық
жүйе болып табылады. Linuх-ті басқа дербес
компьютерлерге арналған операциялық
жүйелерден айыратын ядроның ерекшелігі
сонда — бұл жүйе көптапсырмалы және көпқолданбалы
болып табылады.
Linux операциялық жүйесін түрлі бағдармаларды
құру үшін пайдалануға болады. Қазіргі
кезде Linux-ке арналған мынадай бағдарламалық
қамтамалар бар:
DOS пен Windows-тің бағдарламалық қамтамалары.
Linux-те орнықтылықтың жоғары деңгейінде
DOS бағдарламаларын орындауға болады.
Windows-ке арналған бағдарламаларды орындаудың
да бірнеше әдістері бар.
XWindows қабықшасы. Бұл өте ыңғайлы, әрі көрнекті
және оңай конфигурацияланатын орта, ол
сонымен қатар Linux көптеген жүйелерінде
жұмыс істейді. XWindows ортасында орындалатын
көптеген бағдарламалар Linux-ті қарапайым
және ыңғайлы операциялық жүйеге түрлендіреді.
Мәтіндік редакторлар. WordPerfect, StartOffice және
ApplixWare сияқты коммерциялық мәтіндік редакторлардан
басқа Linux-тің өзіне енген қуатты мәтіндік
файлдарды түзететін жабдықтары бар.
Бағдарламалау тілдері. Көптеген бағдарламалау
мен бағдарлама дайындау тілдері, т.б.
Linux операциялық жүйелеріне арналған жабдықтары
бар. Бағдарламалау жабдықтарының мол
болуы бағдарламаларды құрастыруды жеңілдетеді.
Деректер қоймалары. Барлық Linux платформаларындағыдай
Linux клиент-сервер деректер қоймалары
үшін берік негізді қамтамасыз етеді.
Linux әрқашан да mSQL және Postgre сияқты деректер
қоймаларын қолдайды. Жүйенің дамуы, әсіресе
корпоративті ақпарат әлемінде, Linux-ке
арналған саудалық реляциондық деректер
қоймаларының серверлер санын арттыра
түсті. Бүгін Linux үшін реляциондық деректер
қоймалары Огасlе, Sybase, Informix сияқты компаниялармен
ұсынылады.
Іnternet жабдықтары. Linux белгілі Netscape Communication
және Моsаіс сияқты бағдарламаларды қолдаумен
қатар өзінің де Іnternet-ке арналған бағдарламалық
қамтамалары бар. Оларға электронды поштаны
оқитын мәтіндік және графиктік бағдарламалар,
Іnternet серверлерін (Web-серверлер, электронды
пошта мен жаңалықтар серверлері) құруға
арналған толық бағдарламалық қамтамалар
жатады. Іnternet-ке жергілікті желі немесе
модем арқылы қосылуды толық қолдау қамтамасыз
етілген.
Қолданылған әдебиеттер:
1. Арман Данеш “Linux Red Hat 7.1”. Полное
2. С. Ивановский “Операционная система
Linux”. Позновательная книга
3. Р. Петерсен “Linux” 2000. Руководство по
операционной
4. К. Петцке “Linux от понимания к
применению”.
5. Ч. Рассел “Unix и Linux”: книга переводов.
6. У.Девис. “Операционные системы”. Москва,
“Мир”,1980ж.
7. Гардеев А.В., Молчанов А.Ю. “Системное
программное обеспечение”.
8. Э. Немет, Г. Снайдер - «Руководство системного
Киев 2000.
9. Д. Бэкон, Т. Харрис - «Операционные системы»,