Информатика курсын программалық қамтамасыз ету


Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 25 бет
Таңдаулыға:   

Информатика курсын программалық қамтамасыз ету

Кіріспе

І. Жүйелі бағдарламалар және олардың ерекшеліктері

1. 1 Unix операциялық жүйесі;

1. 2 Ubuntu операциялық жүйесі;

1. 3 Windows операциялық жүйесі;

1. 4 iOS және андройд жүйелер.

ІІ. Қолданбалы бағдарламалар және олардың ерекшеліктері

2. 1 Microsoft office бағдарламалары;

2. 2 Бағдарламалау тілдері;

2. 3 Интернет технологиялары және браузерлер;

2. 4 3D моделдеу және анимация.

Қорытынды

Пайдаланылған әдебиеттер тізімі

Кіріспе

Бағдарламалық қамтамасыз етусіз кез келген компьютер керек емес темірдің бір бөлшегі ғана болып табылады. Бағдарламалардың арқасында компьютер ақпаратты сақтап, өңдеп, іздей алады, әуен мен бейнежазбаларды көрсетіп, электронды пошта арқылы хабарлама жіберіп, ғаламтор арқылы іздеу жүргізіп, өзге де көптеген өзі істеуге тиісті жұмыстарды атқарады. Бағдарламалық қамтаманы жалпы 2 үлкен топқа бөлуге болады: компьютердің өзінің жұмысын басқаратын жүйелік бағдарламалар және пайдаланушылық тапсырмаларға арналған қолданбалы бағдарламалар. Ең басты жүйелік бағдарлама - операциялық жүйе, ол барлық жүйелік қорларды басқарады және қолданбалық бағдарламалар жұмысының негізін қамтамасыз етеді. Айтып отырған операциялық жүйелер осы оқу құралында қарастырылады.

Мысал ретінде сәулет принциптері және олардың тәжірибеде жүзеге асуын көрсететін UNIX операциялық жүйесі қарастырылған. Заманауи компьютер бір немесе бірнеше санашық, жедел жады, дискілер мен пернетақта, монитор мен баспа құралдары, желілік интерфейс пен өзге де көптеген енгізу-шығару құрылғыларынан тұратын өте күрделі жүйе. Барлық құрам бөліктердің дұрыс қолданылуы мен оңтайлы жұмыс істеуін бақылайтын бағдарламалар жазу аса қиын жұмыс болып табылады. Егер әрбір бағдарламашыға қатты дискілердің қалай жұмыс істейтініне бас қатырып, блоктарды оқу барысында туындауы мүмкін кемшіліктерді ескеруге тура келсе, онда бірде-бір бағдарлама жазылмас та еді. Осыдан көп жылдар бұрын бағдарламашыларды аппараттық қамтамасыз етудің қыр- сырынан алшақтату керек екендігі айқын көрінді. Уақыт өте келе барлық құрылғыны басқарып, пайдаланушыға түсінуге және бағдарламалауға әлдеқайда жеңіл болатын интерфейс немесе ауани машина ұсынатын аппаратураға қосымша қамтама ойлап табылды. Операциялық жүйе осы бағдарламалық қамтама болып табылады. Операциялық жүйенің жалпы құрылымында төменде көптеген жағдайларда екі немесе одан да көп деңгейлерден (немесе қабаттардан) тұратын аппараттық қамтама орналасқан. Ең төменгі деңгей интегралды микросұлба, өткізгіштер мен қорек көзі, электронды-сәулелік құбырлар сынды өзге де дефизикалық құрылғылардан тұрады. Инженерлер мен электроника саласы мамандарының жұмыс аясына олардың орналасуы мен жұмыс істеуін зерттеу кіреді. Одан кейінгі микросәулеттік деңгейде физикалық құрылғылар функционалды блоктарға біріктірілген. Микросәулеттік деңгейде орталық санашықтық құрылғының ішкі регистрлері (ОСҚР) және құрамына арифметикалы-логикалық құрылғы кіретін ақпарат тракты орналасқан. Санашықтың әрбір трактысында ақпарат регистрден алынып, арифметикалы-логикалық құрылғыда өңделеді (мысалы, арифметикалық немесе логикалық қосу операциясына қатысады) . Нәтижесі бір немесе бірнеше регистрде сақталады. Кейбір компьютерлерде ақпарат трактының жұмысы микробағдарлама деп аталатын ерекше бағдарламаның басқаруында болады. Қалған жағдайларда басқаруды аппараттық сұлбалар қамтамасыз етеді. Ақпарат тракты командалар жиынтығын орындауға арналған. Кейбір жиынтықтар бір ақпарат тракты циклінде өңделсе, басқалары бірнеше трактыны талап етеді. Командалар құзырында әртүрлі аппараттық құралдар орналасқан, олардың құрамына регистрлер де кіреді. Бағдарламашыға аппараттық қамтама мен командалар ассемблер тілінде ғана қол жетімді және командалар жиынтығының сәулетін (Instruction Set Architecture, ISA) құрайды. Кейбір жағдайларда аталмыш деңгей машина тілі деп аталады. Қарапайым машина тілі компьютер аясында ақпаратты ауыстыруға, арифметикалық операциялар мен көлемді салыстыруға арналған 50-ден 300 командаға дейін тұрады. Осы деңгейдегі құрылғыларды басқару белгіленген көлемдерді арнайы регистр құрылғысына жүктеу арқылы жүзеге асады. Мысалы, дискіге оның регистрлеріне ондағы орынның мекенжайын жазуға, негізгі жадыдағы орынды, оқу мен жазуға арналған байттар санын оқуға арналған командалар беруге болады. Іс жүзінде көп параметрлер жіберген жөн, ал дискімен қайтып келетін операция статусы жөніндегі ақпарат айтарлықтай күрделі. Сонымен қатар көптеген енгізу- шығару құрылғыларын (Input/Output, I/O) бағдарламалау кезінде уақыттық қатынастар айрықша орын алады.

Операциялық жүйе бағдарламашыға осы қиындықтардың барлығын жасырып, аса ыңғайлы командалар жүйесін ұсынуға арналған. Файлдағы блоктарды оқу бағдарламашыға дискілерді орналастыруға, ондағы дискілерді тиісті орнына орнатуға қарағанда әлдеқайда жеңіл.

Операциялық жүйенің үстінен қалған жүйелік бағдарламалар көрсетілген. Мұнда командалар интерпретаторы (қоршам), компиляторлар, редакторлар, т. б. орналасқан.

Мұндай бағдарламалар компьютер тасымалдаушылардың машинаға орнатқанына қарамастан операциялық бағдарламаның бөлшегі болып табылмайтындығын түсінген жөн. Бұл - ескермейтіндей көрінгенімен аса маңызы ескертпе. Операциялық жүйе дегенде көбіне ядро немесе супервизор режимінде іске қосылатын бағдарламалық қамтама түсіндіріледі. Операциялық жүйе қолданушының аппаратық құралдарының араласуынан қорғалған.

Компилятор мен редактор пайдаланушы режимінде іске қосылады. Егер пайдаланушыға қандай да бір компилятор ұнамаса, онда ол өз қалауы бойынша басқасын жазып ала алады, бірақ ол операциялық жүйенің бөлігі болып табылатын жүйелік сағаттың өзінің үзулер өңдеуішін жаза алмайды.

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

Ядро режимінде орындалатын компоненттер операциялық жүйеге жатады, бірақ көптеген «пайдаланушы» бағдарламалары жүйелік функциялардан тұрады немесе кем дегенде олармен тығыз байланыста.

Жоғарыда айтылғандарды қорытындыласақ: жүйелік бағдарламалармен қатар қолданбалы бағдарламалар қолданылады. Көп жағдайда оларды мәтіндер, электронды кестелер мен техникалық есептерді өңдеу мен деректер қорында ақпаратты сақтау үшін пайдаланушы сатып алады немесе жазады.

UNIX тарихы 1969 жылы басталады

General Electric және Массачусетс технологиялық институтының бірлескен жобасы технологиялық институт. Multics, бұл жоба GE 645-де эксперименттік Операциялық жүйе болды (соның арқасында Ван Влеку

http://www. multicians. org pre-2002 нұсқаларын түзету үшін курстарға ескертпелер) .

Кен Томпсон және Деннис Ричи, Bell Labs екеуі де Multics жобасының әсеріне ұшырады. Олар "ғарыштық саяхат" деп аталатын ойынды бұзды,

GE 645 MULTICS жұмыс істейді, PDP-7. Оларға тасымал жасауға көмектесу үшін Томпсон " қарапайым файлдық жүйе және PDP-7 үшін кейбір утилиттер” [8, p. Ескерту. Бұл UNIX дүниеге келді, 1970 ("UNIX "болуы керек "өлшемдегі" каламбур) .

1970 жылдың соңында PDP-11/20 сатып алынды және UNIX ресми болды Bell Labs Жобасы. UNIX бірінші басылымы " басшылықта құжатталған автор: Томпсон және Ричи, қараша 1971 жылы " [1, С. 2] . Көпшілігі Қазіргі Unix жүйесіндегі идеялар осы басылымға енгізілді.

Екінші басылым, 1972, құбырлардың тұжырымдамасын қамтиды. 1973 жылы UNIX C, Томпсон және Ричи деп саналды. Атап Ричи c тілін не жасады (B тілінен шыққан Томпсон) шамамен сол уақытта.

UNIX алғаш рет 1975 жылы мамыр айында символдық төлем үшін таратылды. Бұл UNIX болды 6 нұсқасы.

1979 жылы UNIX (7 нұсқасы) портативті нұсқасы шығарылды. Жалпы пайдалану; осыдан UNIX үш негізгі нұсқасы пайда болды: BSD (Berkeley Distribution), XENIX және AT&T ' S System V.

Беркли қаласындағы Калифорния университеті 1974 жылы 4 UNIX нұсқасын алды.

1975 жылы, Bell Labs шығармашылық демалысы кезінде, Кен Томпсон Беркли және PDP-11/70-те UNIX 6 нұсқасын орнатуға көмектесті. "Сол жыл, екі аспирант Берклиге келді: Билл Джой және Чак Хейли "[8, Б. 5] : олар BSD дамуында маңызды рөл атқаруы керек еді.

1979 жылы жақсартылған 2bsd және UNIX 7 нұсқасы 3bsd ретінде шығарылды. DARPA (The Defence Advanced Research Project Agency) қаржыландырды. 4bsd және 4. 1 BSD әзірлеу. Fast файлдық жүйесі қосылды 4. 2 BSD, ол 1983 жылы шығарылды.

Соңында, 4. 3 BSD 1987 жылы шығарылды. Берклидегі BSD UNIX әзірлеу соңғы негізгі нұсқасы, 4. 4 BSD, 1992 жылы. Содан кейін, 1994 жылдың соңында, ол 4. 4 BSDlite шығарды.

Көптеген UNIX опциялары жақсы іске қосу үшін жазылған осы соңғы нұсқаға негізделген Intel ' 486 және Pentium процессорлары негізінде ДК-де, атап айтқанда FreeBSD, NetBSD, BSD / OS және OpenBSD. Бұл нұсқалардың жаңа нұсқалары 1995 жылы қол жетімді болды.

UNIX операциялық жүйесі

UNIX жүйесі негізінен үш түрлі бөліктен тұрады: ядро, файлдық жүйе және қабық. [Ядро] - кез келген компьютерлік жүйенің ресурстарын басқаратын жүйенің бір бөлігі. дискілер, таспалар, принтерлер, терминалдар, байланыс және кез келген басқа құрылғы. Файлдық жүйе-деректердің ұйымдық құрылымы. Бума UNIX операциялық жүйесінің ең маңызды бөлігі жүйесі. Файлдық жүйе қарапайым қойма шеңберінен шығады үшін деректерді қамтамасыз етеді ортасына ұйымдастыру жоспары деректерді күрделі тәсілдермен сақтау.

Қабық командалардың интерпретаторы болып табылады. Қабық жай болғанымен пайдалы бағдарламалар және жүйенің бөлігі емес, бұл пайдаланушы көретін бөлік. Қабық сіздің терминал тыңдайды және сіздің сұрауларды ядро тарапынан іс-қимылға түрлендіреді және көптеген утилиталар. [7, p. 3] файлдық жүйелер осы Нұсқаулықтың 2 және 3-тарауларында, ал қабықтары 4-тарауда талқыланады.

UNIX жүйесін үш концентрациялық шеңберден тұратын серия ретінде елестетуге болады, ядроны білдіретін ішкі шеңбермен екінші шеңбер бағдарламалық қабық және соңғы, қолданбалы бағдарламаларды ұсынатын. 1. 2 сурет Осы тұжырымдаманы бейнелейді.

Қабық ядромен өзара әрекеттеседі және керісінше. Қосымша бағдарламалар қабықпен де, ядромен де тікелей өзара іс-қимыл жасай алады.

Linux-қолжетімді бағдарламалардың керемет санының тамаша үлгісі, жеке тұлғалар үшін тегін, шын мәнінде, ең ашық бастапқы коды, тегін, немесе қоғамдық ғылыми әлемде қолданылатын домендік пакеттер әзірленді және қолдау көрсетіледі.

Linux платформасында. Сол сияқты кез келген open source, freeware туралы айтуға болады, немесе UNIX кез келген нұсқасында әзірленген қоғамдық игіліктер пакеттері: linux бағдарламалық жасақтаманы әзірлеу / жазу үшін таңдау платформасы.

Файлдық жүйесі

UNIX файлдық жүйесі файлдар мен каталогтарға қатынауды басқарады.

Ол ашық және жабық файлдарды бақылап, қатты дискідегі файлдарды басқарады.

UNIX файлдық жүйесі файлдар мен каталогтарға қатынауды басқарады. Ол ашық және жабық файлдарды бақылап, қатты дискідегі файлдарды басқарады.

Файлдар мен каталогтар атаулары

Ұзындығы

Каталогтар мен файлдар атауларының максималды ұзындығы жүйеден жүйеге өзгереді. Кейбір нұсқалар (мысалы, HP HP/UX) аттарды 14-ке дейін шектеуі мүмкін таңбалар, ең әлдеқайда ұзын файлдар мен жолдардың аттарын мүмкіндік береді, ал. Мысалы, Sun және SGI жұмыс станциялары 255 таңбаға дейін, ал жол аттары 1023 таңбаға дейін (жол аты жоғарғы түбірлік файлдан бастап файл атының толық ұзындығы жүйесі. )

Конвенциялар

Файлдарды атау өте оңай: кез келген ASCII таңбасын пайдалануға болады. Алайда, жеті жоқ метасимволы (∗, {, }, [, ], ?, $, \, ~, >, <, , &) пайдалануға. Сондай-ақ, әріптерді, сандарды, астын сызу ұсынылады ( ), сызықша ( - ) және Нүкте (. ) .

Келісім бойынша, файлдар аяқталады . C-файлдардың тілі. Аяқталатын Файл атауы с. п . Ф., s - PASCAL, FORTRAN және assembler бағдарламасы файлдар. Header (include) файлдары әдетте аяқталады . сағ.

Басталатын файлдар атаулары . (нүкте) жасырын файлдар: олар көрсетілмейді. Файлдар тізілген кезде. Әдетте бұл конфигурация файлдары. Әдетте, олардың аты олар ұсынатын пакеттен тұрады, содан кейін rc (run командалық жол. . mailrc және . newsrc екі мысал.

Файлдың кез келген атында бірнеше нүктелер және/немесе астын сызу болуы мүмкін.

Каталогтар, файлдар құрылымы

UNIX операциялық жүйесінің файл құрылымы иерархиялық болып табылады. Бұл толық ашық сүрек тәріздес құрылымдалған жүйе (қажетті рұқсаттар болған жағдайда) жүйеде әрбір пайдаланушы үшін, барлық пайда / (root) жоғарғы.

2. 1 сурет Осы тұжырымдаманы бейнелейді.

Әрбір каталогта ата-ана және, мүмкін, бір немесе бірнеше бала бар. Бұл балалар, өз кезегінде, ата-ана бола алады. Каталог-файлдың ерекше түрі. Бір файл және каталог осылайша, бір каталогтағы аты мүмкін емес.

Файл жол аудармаларын қоса алғанда, таңбалардың сызықтық тізбегі екенін ескеріңіз (\N) ; белгілі бір файл құрылымы жоқ. UNIX - те барлығы файл болып саналады; каталог-файлдың ерекше түрі, сондай-ақ пернетақта (/dev/kbd) және жүйенің консолі (/dev / console) .

Рұқсаттар / Файлдарға Кіру Режимдері

Рұқсат файлға меншік құқығын және оған барлық пайдаланушылардың кіруін анықтайды бұл файл (немесе каталог) .

Әрбір файл мен каталогта оған қатысты рұқсаттар бар. Бұл рұқсаттар үш таңбадан тұрады: rwx rwx rwx (оқу, жазу және орындау) . Бірінші топ иесінің рұқсатын береді. Файл, екінші топ файл тобының және үшінші топ файлға әлемдік рұқсаттарды ұсынады. Иесі-файлға ие пайдаланушы. Әрбір пайдаланушының Ішкі нөмірі (UID) және ішкі тобы бар жүйе әкімшісі берген нөмір (GID) .

Енгізу-Шығару. Қайта Бағыттау

UNIX командалардың көпшілігі файлдан(тер) енгізуді күтеді және шығарады басқа файлға шығару. "Осы файлдардың бірі стандартты кіріс болып табылады және ол бағдарлама кіріс деректерін оқуды күтетін орын. Екіншісі деп аталады. Стандартты шығыс және бұл бағдарлама нәтижелерді жазатын файл. Үшінші файл-диагностикалық қорытынды (сондай-ақ стандартты қате деп аталады) және ол бұл бағдарлама қате туралы кез келген жауаптарды жазатын файл " [7, p. 85] .

4. 1-кестеде енгізу/шығару бағытын қалай пайдалануға болады.

Әдетте, стандартты енгізу пернетақта ретінде қабылданады (енгізу теріледі стандарт ретінде стандартты шығыс терминалды экран қате. Олар тиісінше 0, 1 және 2 файлдық дескрипторы ретінде белгілі.

Енгізуді Қайта Бағыттау

Пернетақтадан енгізуді күтетін командалар үшін < болуы мүмкін

файлдан енгізу орнына оны енгізу үшін пайдаланылады. Қарапайымдылық

мысал

cat < file

Бұл экранда файлды көрсетеді (стандартты шығыс) . Cat файл атауын кіріс параметрі ретінде қабылдай алатынын ескеріңіз, Сонымен

cat file

бұл дәл осындай жауапқа әкеледі.

Типтік мысал-Fortran немесе C (айталық, prog) ол пернетақтадан деректерді қабылдайды. Егер пайдаланушы не екенін алдын ала білсе деректер болады, бағдарлама осылайша іске қосылуы мүмкін:

prog < data

деректер бағдарламасында оқу деректері бар.

UNIX операциялық жүйесі

UNIX операциялық жүйесінде кез келген басқа көпқолданбалы операциялық жүйедегідей қолданушыларды бір-бірінен және басқа кез келген айрықша құқықталмаған қолданушыдан желілік деректерді сақтайды, Unix операциялық жүйесінде компьютер ресурстарымен басқаратын және қолданбалы базалык қызметтер жиынын ұсынатын сақтанған ядро болады. UNIX операциялық жүйесі негізгі жетістіктерінің бірі жүйенің жоғары әмбебаптық қасиетінің болуымен анықталады. Бұл қасиеттің мәні барлық операциялық жүйенің оның ядросын қосқанда әр түрлі аппараттық платформаларға өтуімен түсіндіріледі. Жүйенің барлық бөліктері ядроны есептемегенде толық машина тәуелсіз болып табылады. Бұл компоненттер Си тілінде жақсы жазылған және жаңа платформаға өту үшін мәтіндерді толық компьютер кодтарына қайта компиляциялау ғана қажет етіледі. Бірақ ядроның салыстырмалы үлкен емес бөлігі машинаға тәуелсіз болып табылады және Си мен ассемблер тілдерінің көмегімен жазылған. Жүйені жаңа платформаға тасыған кезде ядроның бұл бөлігін көшіру қажет етіледі.

Ядроның машинаға тәуелді бөліктері машинадан тәуелсіз бөлігінен жақсы бөлінген және әр машинаға тәуелді компоненттерінің тапсырмасын дұрыс түсінген кезде машина тәуелді бөлікті көшіру техникалың тапсырма болып табылады . UNIX операциялық жүйесі ядросының машинаға тәуелді бөлігі мынадай компоненттерден тұрады:

  • төмен деңгейде жүйені үйлесімділеу;
  • ішкі және сыртқы үзілістердің бірінші өңделуі;
  • жадымен басқару;
  • қолданушы және ядро режимдері арасында процестер контекстерінің қайта қосылуы;
  • бүтін платформаның ерекшеліктерімен байланысты құрылғылар драйверлерінің бөліктері.

UNIX операциялық жүйесінің негізгі функцияларына мыналарды жатқызамыз:

.

  1. Жүйе үйлесімділігі - орау және жіберу функциясы. Жүйе ядросы ядроның компьютер жадына толық жүгіну мен ядроның қосылуын қамтамасыз ететін оралу (bootstrap) құралын қамтамасыз етеді.
  2. Жіптер және процестермен басқару - бар процестер мен жіптерді жасау, бітіру және қадағалау функциялары. UNIX операциялық жүйесі мультипроцессорлы операциялық жүйе болғандықтан процестер қатарласа орындалып жатқанын көрсету үшін ядро процессордың қосылған уақыт процестері мен компьютердің басқа ресурстары арасында бөлінуді реттейді.
  3. Жадымен басқару - процестердің шектелмеген виртуалды жадының шектелген размерлі компьютердің физикалық оперативті жадына көшу функциясы. Ядроның сәйкес компоненті бір оперативті жады облысының сыртқы жадыны қолданумен бірнеше процестермен бөліп қолдануды қамтамасыз етеді.
  4. Файлдармен басқару - файлды жүйе абстракциясын жасайтын функция, каталогтер мен файлдар иерархиясы. Unix операциялық жүйесі файлды жүйелері файлдардың бірнеше типтерін ұстанады. Кейбір файлдар деректерді ASCII форматында ұстай алады, басқалары сыртқы құрылғыларға сәйкес келеді. Файлдың жүйеде объектілі файлда, орындалатын, т. б, сақталады. Файлдар әдетте жадының сыртқы құрылғыларында сақталады; оларға ену ядро көмегімен жасалады. UNIX әлемінде файлдық жүйелерді құрудың бірнеше типі бар. UNIX операциялық жүйесі қазірге нұсқалары бір мезгілде көптеген файлдың типтерді ұстанады. Қатынастық құралдар - бір компьютер ішінде орындалатын (ІРС - Inter-Process Communications) процестер арасында, деректерді жіберудің ғаламды немесе жергілікті желілердің әр түрлі тораптары арасында, сонымен қатар процестер мен сыртқы құрылғылар драйверлері арасында деректермен ауысуды қамтамасыз ететін функция. Бағдарламалық интерфейс - функция кітапханасы түрінде жасалған жүйелі шақыру механизмі негізінде жасалған қолданбалы процестер жағынан мүмкіндіктерге енуді қамтамасыз ететін функция.

Кез келген операциялық жүйеде қолданбалы бағдарламаларға операциялық жүйе ядросының қызметтеріне баруға мүмкіндік беретін кейбір механизм. UNIX операциялық жүйе осындай құралдар шақырулар деп аталады. Олардың мәні операциялық жүйе ядросының функцияларына жүгіну үшін процессордың «арнайы командалары» қолданады, бұл процестермен қатар оны ядро режиміне айналдыратын процессордың ішкі үзулері пайда болуында. Осындай үзілулерді өңдеу кезінде операциялық жүйе ядросы үзілу шын мәнінде қолданбалы бағдарлама жағынан белгілі бір әрекеттердің орындалуына ядроға сұрау болып табылады, қарату параметрлерін таңдайды және оны өңдейді, сосын қолданбалы бағдарламаның кәдімгі орындалуын қайтарып «үзілуден қайтаруды» орындайды. Қолданбалы бағдарламаның әсерімен ішкі үзілістердің нақты қозу механизмдері әр түрлі аппараттық архитектурада әр түрлі болады. UNIX операциялық жүйе ішкі үзілістердің нақты қозу механизмдерінің ерекшеліктерін жасыратын қосымша деңгей қажет болды. Бұл механизм жүйелі шақырулар кітапханасымен қамтамасыз етіледі. Қолданушы үшін жүйелі шақырулар кітапханасы Си тілінің бағдарламалау жұйесінің алдын ала жасалған кәдімгі кітапхана болып табылады.

Үзілістерді өңдеу механизмінің мәні әр мүмкін болатын үзіліске физикалық оперативті жадының кейбір анықталған адресі сәйкес келеді. Процессорға үзіліске ішкі немесе сыртқы сұратудың болуымен тоқтауға мүмкіндік берген мезетте бар адреске сәйкес физикалық оперативті жадының ұяшығына басқарудың аппараттық жөнелтілуі болады, әдетте бұл ұящықтың адресі «үзілу векторы» деп аталады. Операциялық жүйенің жұмысы - оперативтік жадының сәйкес ұяшықтарында үзілістердің бастапқы өңделуін қамтамасыз ететін және толық өңдеуді көрсететін бағдарламалық кодты орналастыру.

UNIX операциялық жүйенің файлдары .

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Компьютерлерді программалық қамсыздандыру курсын оқыту әдістемесі
Информатика курсы бойынша оқу үрдісін түрлендіріп, оқушыларды оқытудағы тапсырмалар
Жүйелік программалаудың негізгі ұғымдары
Информатика курсының компьютерлiк оқыту құралын оқу процесiнде пайдалану
Жүйелік бағдарламалау курсын оқытуда ком-пьютерді пайдаланудың алғышарттары
ИНФОРМАТИКАНЫ ОҚЫТУДЫҢ ӘДІСТЕМЕСІ ПӘНІНІҢ ОҚУ-ӘДІСТЕМЕЛІК КЕШЕНІ
Информатиканы продуктивті оқыту әдістері
Информатика курсын оқыту құралдарының жүйесі
Информатика оқыту әдістемесі туралы қысқаша мәлімет
ИНФОРМАТИКАНЫ ОҚЫТУДЫҢ ӘДІСТЕМЕСІ Бастауышты оқытудың әдістемесі мен педагогикасы мамандығы үшін
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz