Операциялық жуйелер. Алмасу буфері.
Мазмұны
Кіріспе
1 Операциялық жуйе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 3
2 Файл ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 6
3 Алмасу буфері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 9
4 Стандартты қосымшалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11
5 Пернелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14
6 Қолданылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17
Кіріспе
1 Операциялық жуйе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .. 3
2 Файл ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 6
3 Алмасу буфері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 9
4 Стандартты қосымшалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11
5 Пернелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 14
6 Қолданылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 17
КІРІСПЕ
Кітапханалық модуль әр түрлі бағдарламаларда пайдаланылуы мүмкін жазбалар мен бағдарламалар тобын құрайды. Жиі орындауға тура келетін әрекеттерді жүзеге асыратын жағдайда модуль құрамына ішкі бағдарламаны қосуға негіз болады. Мұндай ішкі бағдарламаны бір рет жазып, сақтап қоюға және де жиі қолдануға болады. Бұл бағдарламалық қамтамасыз етуді жасау процесін жеделдетуге мүмкіндік береді. Модульді құрайтын файл модульдің атымен сәйкес келетін ат алуға міндетті.
Гиперболикалық қызмет жазбаларымен модульді мысал ретінде қарасатырайық. Олардың анықтамасын еске алайық:
Sinh(x)=(e^x¬e^¬x)/2,
Cosh(x)=(e^x+e^-x)/2
Tanh(x)=sinh(x)/cosh(x).
Паскаль тілі функциясында құралған қатарда гиперболикалық қызметтер жоқ, бірақ бұл қызметтер қолданбалы мақсаттарда жиі пайда болады, сондықтан да оларды кітапханалық модуль құрамына қосуға негіз бар. Бұл модульден қызметтерге шығуды модуль аты көрсетілген USES пайдалану операторы қамтамасыз етеді.
Interface және Implementation резерителген сөздері маңызды роль атқарады. Әрбір модуль осы сөздермен атау алған бөліктерге ие. Interface секциясы шақырылатын бағдарлама немесе модульдан жол ашылатын ауысулар мен процедуралар, типтер констант жазуды құрайды (ол интерфейс секциясы деп аталады). Immplementation (өткізу секциясы) ішкі бағдарламаның шығу кодын құрайды. Ол сондай – ақ біздің мысалдарымыздан var t:Real; сияқты локальды жазбаларды мазмұндай алады.
Әрбір модуль Unit резерфтелген сөзімен басталып, end сөзімен аяқталады, одан соң нүкте қойылады. Бұл end үшін оның алдына тікелей тиісті Begin сөзін қоюға болсада, ол талап етілмейді. Type операторы бұл жағдайда Extended типіне эквивалентті Float типіне біздің модуліміздің басында анықталады
Тендік белгісінен оңға қарай кез келген заттық типті көрсетіп, гиперболикалық функцияларды есептеу дәлдігін өзгертуге болады.
Жоғарыда көрсетілгендей, стандарттық бағдарламалар мен мәліметтер кітапханасын құру үшін пайдалануға болады.
Кітапханалық модуль әр түрлі бағдарламаларда пайдаланылуы мүмкін жазбалар мен бағдарламалар тобын құрайды. Жиі орындауға тура келетін әрекеттерді жүзеге асыратын жағдайда модуль құрамына ішкі бағдарламаны қосуға негіз болады. Мұндай ішкі бағдарламаны бір рет жазып, сақтап қоюға және де жиі қолдануға болады. Бұл бағдарламалық қамтамасыз етуді жасау процесін жеделдетуге мүмкіндік береді. Модульді құрайтын файл модульдің атымен сәйкес келетін ат алуға міндетті.
Гиперболикалық қызмет жазбаларымен модульді мысал ретінде қарасатырайық. Олардың анықтамасын еске алайық:
Sinh(x)=(e^x¬e^¬x)/2,
Cosh(x)=(e^x+e^-x)/2
Tanh(x)=sinh(x)/cosh(x).
Паскаль тілі функциясында құралған қатарда гиперболикалық қызметтер жоқ, бірақ бұл қызметтер қолданбалы мақсаттарда жиі пайда болады, сондықтан да оларды кітапханалық модуль құрамына қосуға негіз бар. Бұл модульден қызметтерге шығуды модуль аты көрсетілген USES пайдалану операторы қамтамасыз етеді.
Interface және Implementation резерителген сөздері маңызды роль атқарады. Әрбір модуль осы сөздермен атау алған бөліктерге ие. Interface секциясы шақырылатын бағдарлама немесе модульдан жол ашылатын ауысулар мен процедуралар, типтер констант жазуды құрайды (ол интерфейс секциясы деп аталады). Immplementation (өткізу секциясы) ішкі бағдарламаның шығу кодын құрайды. Ол сондай – ақ біздің мысалдарымыздан var t:Real; сияқты локальды жазбаларды мазмұндай алады.
Әрбір модуль Unit резерфтелген сөзімен басталып, end сөзімен аяқталады, одан соң нүкте қойылады. Бұл end үшін оның алдына тікелей тиісті Begin сөзін қоюға болсада, ол талап етілмейді. Type операторы бұл жағдайда Extended типіне эквивалентті Float типіне біздің модуліміздің басында анықталады
Тендік белгісінен оңға қарай кез келген заттық типті көрсетіп, гиперболикалық функцияларды есептеу дәлдігін өзгертуге болады.
Жоғарыда көрсетілгендей, стандарттық бағдарламалар мен мәліметтер кітапханасын құру үшін пайдалануға болады.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР
1. Герхард Франкен, Сергей Молявко
“MS-DOS 6.2…для Пользователя”,
Киев, ВНV,1994, Москва, БИНОМ,1994.
1. “DOS 3.3 Техническое руководство”. Методическое материалы.
2. Фигурнов В.Э.”IBM PC для Пользователя”
г.Уфа, НПО “Информатика и Компьютеры”, 1993г.
1. Справочные Руководство по IBM PC. Методические материалы. Часть 1. ТПП “СФЕРА”. М. 1991г.
2. Брябрин В.М. “Программное обеспечение персональных ЭВМ”. М.” НАУКА,” 1990г.
3. Г. Л. Семашко, А. И. Салтыков “Программирование на языке паскаль” — Москва “Наука”, 1988.
4. О. Н. Перминов “Язык программирования паскаль” — Москва “Радио и связь”, 1989.
5. Фаронов “Turbo Pascal 7.0”
1. Герхард Франкен, Сергей Молявко
“MS-DOS 6.2…для Пользователя”,
Киев, ВНV,1994, Москва, БИНОМ,1994.
1. “DOS 3.3 Техническое руководство”. Методическое материалы.
2. Фигурнов В.Э.”IBM PC для Пользователя”
г.Уфа, НПО “Информатика и Компьютеры”, 1993г.
1. Справочные Руководство по IBM PC. Методические материалы. Часть 1. ТПП “СФЕРА”. М. 1991г.
2. Брябрин В.М. “Программное обеспечение персональных ЭВМ”. М.” НАУКА,” 1990г.
3. Г. Л. Семашко, А. И. Салтыков “Программирование на языке паскаль” — Москва “Наука”, 1988.
4. О. Н. Перминов “Язык программирования паскаль” — Москва “Радио и связь”, 1989.
5. Фаронов “Turbo Pascal 7.0”
Пән: Информатика, Программалау, Мәліметтер қоры
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 15 бет
Таңдаулыға:
Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 15 бет
Таңдаулыға:
Мазмұны
Кіріспе
1 Операциялық 3
жуйе ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... .
... ... ... ... ... ...
2 6
Файл ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... .
... ... ... ... ... ... ... ... .. ... ... ... .
3 Алмасу 9
буфері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
... ... ... ... ... ... ... ... .
4 Стандартты 11
қосымшалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
... ... ... ... ...
5 Пернелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 14
6 Қолданылған 17
әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
... ... ... ... ...
КІРІСПЕ
Кітапханалық модуль әр түрлі бағдарламаларда пайдаланылуы
мүмкін жазбалар мен бағдарламалар тобын құрайды. Жиі орындауға тура
келетін әрекеттерді жүзеге асыратын жағдайда модуль құрамына ішкі
бағдарламаны қосуға негіз болады. Мұндай ішкі бағдарламаны бір рет
жазып, сақтап қоюға және де жиі қолдануға болады. Бұл
бағдарламалық қамтамасыз етуді жасау процесін жеделдетуге мүмкіндік
береді. Модульді құрайтын файл модульдің атымен сәйкес келетін ат
алуға міндетті.
Гиперболикалық қызмет жазбаларымен модульді мысал ретінде
қарасатырайық. Олардың анықтамасын еске алайық:
Sinh(x)=(e^xe^x)2,
Cosh(x)=(e^x+e^-x)2
Tanh(x)=sinh(x)cosh(x).
Паскаль тілі функциясында құралған қатарда гиперболикалық
қызметтер жоқ, бірақ бұл қызметтер қолданбалы мақсаттарда жиі
пайда болады, сондықтан да оларды кітапханалық модуль құрамына
қосуға негіз бар. Бұл модульден қызметтерге шығуды модуль аты
көрсетілген USES пайдалану операторы қамтамасыз етеді.
Interface және Implementation резерителген сөздері маңызды роль
атқарады. Әрбір модуль осы сөздермен атау алған бөліктерге ие.
Interface секциясы шақырылатын бағдарлама немесе модульдан жол
ашылатын ауысулар мен процедуралар, типтер констант жазуды құрайды
(ол интерфейс секциясы деп аталады). Immplementation (өткізу секциясы)
ішкі бағдарламаның шығу кодын құрайды. Ол сондай – ақ біздің
мысалдарымыздан var t:Real; сияқты локальды жазбаларды мазмұндай
алады.
Әрбір модуль Unit резерфтелген сөзімен басталып, end сөзімен
аяқталады, одан соң нүкте қойылады. Бұл end үшін оның алдына
тікелей тиісті Begin сөзін қоюға болсада, ол талап
етілмейді. Type операторы бұл жағдайда Extended типіне эквивалентті
Float типіне біздің модуліміздің басында анықталады
Тендік белгісінен оңға қарай кез келген заттық типті
көрсетіп, гиперболикалық функцияларды есептеу дәлдігін өзгертуге
болады.
Жоғарыда көрсетілгендей, стандарттық бағдарламалар мен
мәліметтер кітапханасын құру үшін пайдалануға болады.
1. Операциялық жүйе
Операциялық жүйе – компьютер іске қосылған кезде бірден жұмыс жасайтын
программа. Операциялық жүйе қолданушымен сұхбат ұйымдастырады, компьютермен
және оның ресурстарымен (оперативті жад, дискіде орынды, т.б.) басқару
жұмыстарын, орындауға басқа қолданбалы программаларды іске қосу жұмыстарын
орындайды. Операциялық жүйе қолданушымен, қолданбалы программалармен және
компьютер құрылғыларымен байланыс түрін (интерфейс) орнатуды қамтамасыз
етеді. Ол адамға программаларды іске қосуға, барлық мүмкін деректерді
оларға беруге және олардан алуға, программаның жұмысын басқаруға,
компьютердің параметрлерін және оған қосылған құрылғыларды өзгертуге,
ресурстарды қайта бөлуге мүмкіндік береді.
ОЖ-ның екі негізгі қызметін атап айту керек, олар:
1) Барлық қолданбалы және жүйелік программалардың жұмысын, оларды бір-
бірімен және аппаратық жабдықтармен байланыстыра отырып, қамтамасыз ету;
2) Әрбір адамға ЭЕМ-ді жалпы басқару мүмкіншілігін беру;
Компьютерді басқару ОЖ-нің командалық тілі арқылы жүргізіледі, ол
дискіні басқару, мәліметтерді көшіру, файлдарды баспаға шығару, кез-келген
программаны іске қосу, қажетті жұмыс режимін орнату сияқты әр түрлі
әрекеттерден тұрады.
Дербес компьютерлер үшін операциялық жүйе бірнеше параметрлер
бойынша өзгешеленеді. ОЖ:
Бір қолданушы және көп қолданушылы (жүйемен бір мезгілде жұмыс жасайтын
қолданушылар саны);
Бір есепті және көп есепті (ОЖ көмегімен кез-келген мезгілде шешіліп
шығарыла алатын есептер саны);
ОЖ-мен қолданушының байланысының базалық түрі (командалар түрінде диалог,
меню тілінде диалог, графикалық көріністер түрінде диалог орнату);
Адрестік шинаның разрядтарының саны (16,32 немесе 64);
Ең аз қажетті ресурстар, яғни оперативті және дискілі жадтардың ең аз
көлемдері, микропроцессорлар класы қажет.
Көп есепті операциялық жүйе бір мезгілде бірнеше програмаларды іске
қосуға мүмкіндік береді. Бұл программалар бір-біріне кедергі келтірмей
параллель жұмыс істейтін болады. Мысалы, бір программа әуен тыңдай отырып
дайын құжатты баспаға шығарады, ал екіншісі жаңа құжатты форматтайды.
Адрестік шинаның разрядтылығы жад көлемін анықтайды. Дербес компьютерлер
үшін 32 разрядтық ОЖ-ні қолданудың үлкен мәні бар:
1) IBM фирмасы үшін OS2;
2) Microsoft фирмасы үшін Windows;
3) Bell Laboratory корпорациясы үшін Unix;
IBM PС үшін Windows операциялық жүйесі бірінші графикалық операциялық
жүйе болып табылады. Windows жүйесінің ерекшеленетін белгілері:
• 32-разрядтілі архитехтурасы;
• Көп есептілігі және көп қолданушылығы;
• Графикалық қолданушы интерфейсі;
• Plag and Play технологиясы бойынша жаңа периферийлі құрылғыларды қосу;
• Виртуальды жадты қолдану;
• Бұрын құрылған программалық қамтамасыз етумен сәйкестілігі;
• Коммуникациялық программалық жабдықтардың бар болуы;
• Мультимедиа жабдықтарының бар болуы;
• Интернет глобальды желімен интеграциясы;
Программалық өнімдерді өңдеудің қазіргі технологиясы обьект ұғымы негіз
болатын объектілі-бағытталған программалаудың концепцияларында жұмыс
жасайды. Интерактивті режимде жұмыс мүмкіндігі пайдаланушыға көрнекі
графикалық саймандарды және әр түрлі көмектерді қолдануды ұсынады.
Объектілі-бағыттаушы программалаудың фундаментальды мінездемелері:
• Компьютерлік әлемде объектілермен жұмыс жасайды;
• Компьютердегі есептеу объектілер арасында мәліметтер алмасу жолымен
жүзеге асырылады. Объектілер хабарламаларды жіберу және қабылдау арқылы
өзара әрекеттеседі.
• Хабар беру – әрекет орындау үшін берілетін сұраныс. Әр объект басқа
объектілерден тұратын байланыссыз жадтан тұрады;
• Әр объект өзіне байланысты объектілердің қасиетін көрсететін класс болып
саналады;
• Класта объект тәртібі көрсетіледі, сондықтан осы класқа жататын барлық
объектілер бірдей әрекеттерді орындайды;
• Барлық кластар иерархиялық құрылымды құрайды.
Windows жүйелік ортасында әрекеттер тізімін орындау үшін:
• объектіні ерекшелеу керек, яғни экранда осы объект белгісінде тышқанның
сол жақ батырмасын шерту;
• объект орындайтын әрекеттер тізбегінен меню көмегімен қажеттісін таңдау.
2. Файл
Файл деп ішкі жадыда белгілі атпен облысты алатын немесе программалар
тізбегін айтады.
Windows жүйесінде кез-келген файл аты бар объект ретінде қабылданады.
Файлға қойылған ат ондағы информациялар мазмұнын ашатын болуы керек. Файл
аты ұзын болуы және цифр, орыс және латын алфавитінің әріптерінен, әр түрлі
символдардан, нүктелерден тұруы мүмкін. Файл қасиетін көрсететін
параметрлер:
• Тип, сақталынған мәліметтердің мазмұнын көрсетеді;
• Файл өлшемі, дискілік кеңістіктен алатын көлемі;
• Файлдың құрылған мезгілі мен уақыты;
• Файлға соңғы өзгертулер енгізілген мезгіл мен уақыт;
• Файл атрибуттары: архивтік, тек оқу үшін, жасырынды, жүйелік;
Файлдармен анықталған әрекеттер тізбегін қолдануға болады:
• Файлды ашу;
• Файлды сақтау;
• Файлды қиып алу;
• Файлды көшіру;
• Дискіден файлды өшіру;
• Файлдың атын өзгерту;
• Файл үшін жарлық құру;
Бума Windows-та құжаттарды сақтауға арналған кәдімгі бума ролін
атқарады және құжаттарды сақтауды тәртіпке келтіреді. Бума – объектілерді
сақтау қоймасы. Бумаға ат беріледі және ол файл аты сияқты ережелер бойынша
жазылады. Бумалар мен файлдарға қолданған әрекеттердің тізбегін қолдануға
болады: буманы құру, өшіру, атын өзгерту, көшіру, буманы басқа орынға
жылжыту, буманы ашу және жабу.
Жарлық – бұл белгілі бір объектімен тікелей қатынас жасауды іске
асыратын сілтеме. Жарлық арқылы құжаттар мен программаларды тез іске қосуға
болады. Windows-те бумалардың бағынышты құрылымы иерархиялық құрылымды
құрайды. Жоғары деңгейде Рабочий стол деп аталатын объект орналасады.
Екінші деңгейде Рабочий стол-да орналасатын объектілер болады. Стандартты
түрдегі мұндай объектілерге Мой компьютер, Мои документы, Корзина және т.б.
бумалар жатады. Басқа объектілер иерархия бойынша осы бумалардың ішінде
болады.
Windows-те қолданбалы программалар қосымша деп аталады, мысалы: Paint
графикалық редакторы, Проводник программасы, дискілермен жұмыс жасау үшін
қажетті жұмыс программалары, антивирустік программалар және т.б. қосымшалар
болып саналады.
Қосымшалар бір немесе бірнеше файлдардан тұрады және өзіне тән аты бар
бумаларда сақталады. Мысалы, ойын-қосымшасы бір файлда, Word текстік
процессор қосымшасы өзара байланысқан файлдар кешенінен тұрады. Бұл файлдар
арасында жүктеу файлы деп аталатын басты файл болу керек.
Қосымшалар ішінде құрылған объектілер: мәтіндер, кестелер, суреттер,
дыбыстар және т.б. болуы мүмкін. Windows ортасында мұндай объектілер
құжаттар деп аталады.
Интерфейс – құрылғылар, программалар және адам арасындағы байланысты
ұйымдастыратын жабдықтар мен ережелер тізбегі. Дербес компьютер мен
қолданушы арасындағы байланысты ұйымдастыратын интерфейс қолданушы
интерфейсі деп аталады.
Графикалық қолданушы интерфейсі – адам мен компьютер арасындағы
байланысты ұйымдастыру үшін қолданылатын графикалық жабдықтар. Графикалық
қолданушы интерфейсінің мысалы бұл Windows интерфейсі.
Қолданушының графикалық интерфейсінің негізі – бұл ұйымдастырылған және
жақсы ойлап табылған терезелер жүйесі. Терезе – экранда монитордың
шектелген төртбұрышты көлемі, онда қосымша (қосымша терезесі), құжат (құжат
терезесі), мәлімет (мәлімет терезесі) бейнеленеді. Сол сияқты жүйе
параметрлерін көрсету үшін жұмыс жасайтын сұхбат терезелері болады.
Екінші графикалық объектіге тышқан көрсеткіші жатады. Экранның көлеміне
байланысты тышқан көрсеткішінің түрі өзгеріп отырады: меню көлемінде бір
түр, текстті енгізу көлемінде екінші бір түр, суреттер көлемінде үшінші бір
түр және т.б. Ол, сонымен қатар, жүйе тәртібін көрсетеді: бос емес немесе
бос.
Мәлімет алмасу – бір объектіден екіншісіне мәлімет апару. Windows-те
мәлімет алмасуды берілгендерді бір объектіден екіншісіне апару деп
түсінеді. Осы процесс нәтижесінде объектілер өзгереді, бір немесе бірнеше
бар объектілерден жаңа объектілер құрылады.
Windows ортасында мәлімет алмасу тышқан көмегімен объектіні “алып бару”
және алмастыру буфері OLE технологиясы арқылы жүргізіледі. Windows-те жұмыс
жасағанда объектілерді көшіру немесе бір орыннан екінші орынға жылжыту
қажет болады. Объектілерді көшіргенде объект бұрынғы орында қалады, ал
көшірмесі жаңа орынға орналасады. Қанша қажет болса, сонша көшірме алуға
болады. Объектіні жылжытқанда ол жаңа орынға орналасады, бұрынғы орыннан
өшеді. Көптеген қосымшаларда мәлімет алмасу тышқан көмегімен “алып бару”
әдісі арқылы орындалады. Осы әдіспен көшіру және жылжыту әрекеттерін де
орындауға болады.
3.Алмасу буфері
Алмасу буфері – жылжытылатын немесе көшірілетін мәліметтерді сақтап
тұруға арналған жадының арнайы бір бөлігі. Тышқан көмегімен “алып бару”
әрекетін экранда нұсқа қабылдаушыға алыс емес жерде орналасқан кезде
қолдануға болады. Ол үшін қосымшалар терезесін жақын орналастыру қажет.
Тышқан көмегімен жылжыту төмендегідей көрсетілген бойынша жүргізіледі:
• Жылжыту керек ... жалғасы
Кіріспе
1 Операциялық 3
жуйе ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... .
... ... ... ... ... ...
2 6
Файл ... ... ... ... ... ... ... .. ... ... ... ... ... ... ... ... ... .
... ... ... ... ... ... ... ... .. ... ... ... .
3 Алмасу 9
буфері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
... ... ... ... ... ... ... ... .
4 Стандартты 11
қосымшалар ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
... ... ... ... ...
5 Пернелер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 14
6 Қолданылған 17
әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
... ... ... ... ...
КІРІСПЕ
Кітапханалық модуль әр түрлі бағдарламаларда пайдаланылуы
мүмкін жазбалар мен бағдарламалар тобын құрайды. Жиі орындауға тура
келетін әрекеттерді жүзеге асыратын жағдайда модуль құрамына ішкі
бағдарламаны қосуға негіз болады. Мұндай ішкі бағдарламаны бір рет
жазып, сақтап қоюға және де жиі қолдануға болады. Бұл
бағдарламалық қамтамасыз етуді жасау процесін жеделдетуге мүмкіндік
береді. Модульді құрайтын файл модульдің атымен сәйкес келетін ат
алуға міндетті.
Гиперболикалық қызмет жазбаларымен модульді мысал ретінде
қарасатырайық. Олардың анықтамасын еске алайық:
Sinh(x)=(e^xe^x)2,
Cosh(x)=(e^x+e^-x)2
Tanh(x)=sinh(x)cosh(x).
Паскаль тілі функциясында құралған қатарда гиперболикалық
қызметтер жоқ, бірақ бұл қызметтер қолданбалы мақсаттарда жиі
пайда болады, сондықтан да оларды кітапханалық модуль құрамына
қосуға негіз бар. Бұл модульден қызметтерге шығуды модуль аты
көрсетілген USES пайдалану операторы қамтамасыз етеді.
Interface және Implementation резерителген сөздері маңызды роль
атқарады. Әрбір модуль осы сөздермен атау алған бөліктерге ие.
Interface секциясы шақырылатын бағдарлама немесе модульдан жол
ашылатын ауысулар мен процедуралар, типтер констант жазуды құрайды
(ол интерфейс секциясы деп аталады). Immplementation (өткізу секциясы)
ішкі бағдарламаның шығу кодын құрайды. Ол сондай – ақ біздің
мысалдарымыздан var t:Real; сияқты локальды жазбаларды мазмұндай
алады.
Әрбір модуль Unit резерфтелген сөзімен басталып, end сөзімен
аяқталады, одан соң нүкте қойылады. Бұл end үшін оның алдына
тікелей тиісті Begin сөзін қоюға болсада, ол талап
етілмейді. Type операторы бұл жағдайда Extended типіне эквивалентті
Float типіне біздің модуліміздің басында анықталады
Тендік белгісінен оңға қарай кез келген заттық типті
көрсетіп, гиперболикалық функцияларды есептеу дәлдігін өзгертуге
болады.
Жоғарыда көрсетілгендей, стандарттық бағдарламалар мен
мәліметтер кітапханасын құру үшін пайдалануға болады.
1. Операциялық жүйе
Операциялық жүйе – компьютер іске қосылған кезде бірден жұмыс жасайтын
программа. Операциялық жүйе қолданушымен сұхбат ұйымдастырады, компьютермен
және оның ресурстарымен (оперативті жад, дискіде орынды, т.б.) басқару
жұмыстарын, орындауға басқа қолданбалы программаларды іске қосу жұмыстарын
орындайды. Операциялық жүйе қолданушымен, қолданбалы программалармен және
компьютер құрылғыларымен байланыс түрін (интерфейс) орнатуды қамтамасыз
етеді. Ол адамға программаларды іске қосуға, барлық мүмкін деректерді
оларға беруге және олардан алуға, программаның жұмысын басқаруға,
компьютердің параметрлерін және оған қосылған құрылғыларды өзгертуге,
ресурстарды қайта бөлуге мүмкіндік береді.
ОЖ-ның екі негізгі қызметін атап айту керек, олар:
1) Барлық қолданбалы және жүйелік программалардың жұмысын, оларды бір-
бірімен және аппаратық жабдықтармен байланыстыра отырып, қамтамасыз ету;
2) Әрбір адамға ЭЕМ-ді жалпы басқару мүмкіншілігін беру;
Компьютерді басқару ОЖ-нің командалық тілі арқылы жүргізіледі, ол
дискіні басқару, мәліметтерді көшіру, файлдарды баспаға шығару, кез-келген
программаны іске қосу, қажетті жұмыс режимін орнату сияқты әр түрлі
әрекеттерден тұрады.
Дербес компьютерлер үшін операциялық жүйе бірнеше параметрлер
бойынша өзгешеленеді. ОЖ:
Бір қолданушы және көп қолданушылы (жүйемен бір мезгілде жұмыс жасайтын
қолданушылар саны);
Бір есепті және көп есепті (ОЖ көмегімен кез-келген мезгілде шешіліп
шығарыла алатын есептер саны);
ОЖ-мен қолданушының байланысының базалық түрі (командалар түрінде диалог,
меню тілінде диалог, графикалық көріністер түрінде диалог орнату);
Адрестік шинаның разрядтарының саны (16,32 немесе 64);
Ең аз қажетті ресурстар, яғни оперативті және дискілі жадтардың ең аз
көлемдері, микропроцессорлар класы қажет.
Көп есепті операциялық жүйе бір мезгілде бірнеше програмаларды іске
қосуға мүмкіндік береді. Бұл программалар бір-біріне кедергі келтірмей
параллель жұмыс істейтін болады. Мысалы, бір программа әуен тыңдай отырып
дайын құжатты баспаға шығарады, ал екіншісі жаңа құжатты форматтайды.
Адрестік шинаның разрядтылығы жад көлемін анықтайды. Дербес компьютерлер
үшін 32 разрядтық ОЖ-ні қолданудың үлкен мәні бар:
1) IBM фирмасы үшін OS2;
2) Microsoft фирмасы үшін Windows;
3) Bell Laboratory корпорациясы үшін Unix;
IBM PС үшін Windows операциялық жүйесі бірінші графикалық операциялық
жүйе болып табылады. Windows жүйесінің ерекшеленетін белгілері:
• 32-разрядтілі архитехтурасы;
• Көп есептілігі және көп қолданушылығы;
• Графикалық қолданушы интерфейсі;
• Plag and Play технологиясы бойынша жаңа периферийлі құрылғыларды қосу;
• Виртуальды жадты қолдану;
• Бұрын құрылған программалық қамтамасыз етумен сәйкестілігі;
• Коммуникациялық программалық жабдықтардың бар болуы;
• Мультимедиа жабдықтарының бар болуы;
• Интернет глобальды желімен интеграциясы;
Программалық өнімдерді өңдеудің қазіргі технологиясы обьект ұғымы негіз
болатын объектілі-бағытталған программалаудың концепцияларында жұмыс
жасайды. Интерактивті режимде жұмыс мүмкіндігі пайдаланушыға көрнекі
графикалық саймандарды және әр түрлі көмектерді қолдануды ұсынады.
Объектілі-бағыттаушы программалаудың фундаментальды мінездемелері:
• Компьютерлік әлемде объектілермен жұмыс жасайды;
• Компьютердегі есептеу объектілер арасында мәліметтер алмасу жолымен
жүзеге асырылады. Объектілер хабарламаларды жіберу және қабылдау арқылы
өзара әрекеттеседі.
• Хабар беру – әрекет орындау үшін берілетін сұраныс. Әр объект басқа
объектілерден тұратын байланыссыз жадтан тұрады;
• Әр объект өзіне байланысты объектілердің қасиетін көрсететін класс болып
саналады;
• Класта объект тәртібі көрсетіледі, сондықтан осы класқа жататын барлық
объектілер бірдей әрекеттерді орындайды;
• Барлық кластар иерархиялық құрылымды құрайды.
Windows жүйелік ортасында әрекеттер тізімін орындау үшін:
• объектіні ерекшелеу керек, яғни экранда осы объект белгісінде тышқанның
сол жақ батырмасын шерту;
• объект орындайтын әрекеттер тізбегінен меню көмегімен қажеттісін таңдау.
2. Файл
Файл деп ішкі жадыда белгілі атпен облысты алатын немесе программалар
тізбегін айтады.
Windows жүйесінде кез-келген файл аты бар объект ретінде қабылданады.
Файлға қойылған ат ондағы информациялар мазмұнын ашатын болуы керек. Файл
аты ұзын болуы және цифр, орыс және латын алфавитінің әріптерінен, әр түрлі
символдардан, нүктелерден тұруы мүмкін. Файл қасиетін көрсететін
параметрлер:
• Тип, сақталынған мәліметтердің мазмұнын көрсетеді;
• Файл өлшемі, дискілік кеңістіктен алатын көлемі;
• Файлдың құрылған мезгілі мен уақыты;
• Файлға соңғы өзгертулер енгізілген мезгіл мен уақыт;
• Файл атрибуттары: архивтік, тек оқу үшін, жасырынды, жүйелік;
Файлдармен анықталған әрекеттер тізбегін қолдануға болады:
• Файлды ашу;
• Файлды сақтау;
• Файлды қиып алу;
• Файлды көшіру;
• Дискіден файлды өшіру;
• Файлдың атын өзгерту;
• Файл үшін жарлық құру;
Бума Windows-та құжаттарды сақтауға арналған кәдімгі бума ролін
атқарады және құжаттарды сақтауды тәртіпке келтіреді. Бума – объектілерді
сақтау қоймасы. Бумаға ат беріледі және ол файл аты сияқты ережелер бойынша
жазылады. Бумалар мен файлдарға қолданған әрекеттердің тізбегін қолдануға
болады: буманы құру, өшіру, атын өзгерту, көшіру, буманы басқа орынға
жылжыту, буманы ашу және жабу.
Жарлық – бұл белгілі бір объектімен тікелей қатынас жасауды іске
асыратын сілтеме. Жарлық арқылы құжаттар мен программаларды тез іске қосуға
болады. Windows-те бумалардың бағынышты құрылымы иерархиялық құрылымды
құрайды. Жоғары деңгейде Рабочий стол деп аталатын объект орналасады.
Екінші деңгейде Рабочий стол-да орналасатын объектілер болады. Стандартты
түрдегі мұндай объектілерге Мой компьютер, Мои документы, Корзина және т.б.
бумалар жатады. Басқа объектілер иерархия бойынша осы бумалардың ішінде
болады.
Windows-те қолданбалы программалар қосымша деп аталады, мысалы: Paint
графикалық редакторы, Проводник программасы, дискілермен жұмыс жасау үшін
қажетті жұмыс программалары, антивирустік программалар және т.б. қосымшалар
болып саналады.
Қосымшалар бір немесе бірнеше файлдардан тұрады және өзіне тән аты бар
бумаларда сақталады. Мысалы, ойын-қосымшасы бір файлда, Word текстік
процессор қосымшасы өзара байланысқан файлдар кешенінен тұрады. Бұл файлдар
арасында жүктеу файлы деп аталатын басты файл болу керек.
Қосымшалар ішінде құрылған объектілер: мәтіндер, кестелер, суреттер,
дыбыстар және т.б. болуы мүмкін. Windows ортасында мұндай объектілер
құжаттар деп аталады.
Интерфейс – құрылғылар, программалар және адам арасындағы байланысты
ұйымдастыратын жабдықтар мен ережелер тізбегі. Дербес компьютер мен
қолданушы арасындағы байланысты ұйымдастыратын интерфейс қолданушы
интерфейсі деп аталады.
Графикалық қолданушы интерфейсі – адам мен компьютер арасындағы
байланысты ұйымдастыру үшін қолданылатын графикалық жабдықтар. Графикалық
қолданушы интерфейсінің мысалы бұл Windows интерфейсі.
Қолданушының графикалық интерфейсінің негізі – бұл ұйымдастырылған және
жақсы ойлап табылған терезелер жүйесі. Терезе – экранда монитордың
шектелген төртбұрышты көлемі, онда қосымша (қосымша терезесі), құжат (құжат
терезесі), мәлімет (мәлімет терезесі) бейнеленеді. Сол сияқты жүйе
параметрлерін көрсету үшін жұмыс жасайтын сұхбат терезелері болады.
Екінші графикалық объектіге тышқан көрсеткіші жатады. Экранның көлеміне
байланысты тышқан көрсеткішінің түрі өзгеріп отырады: меню көлемінде бір
түр, текстті енгізу көлемінде екінші бір түр, суреттер көлемінде үшінші бір
түр және т.б. Ол, сонымен қатар, жүйе тәртібін көрсетеді: бос емес немесе
бос.
Мәлімет алмасу – бір объектіден екіншісіне мәлімет апару. Windows-те
мәлімет алмасуды берілгендерді бір объектіден екіншісіне апару деп
түсінеді. Осы процесс нәтижесінде объектілер өзгереді, бір немесе бірнеше
бар объектілерден жаңа объектілер құрылады.
Windows ортасында мәлімет алмасу тышқан көмегімен объектіні “алып бару”
және алмастыру буфері OLE технологиясы арқылы жүргізіледі. Windows-те жұмыс
жасағанда объектілерді көшіру немесе бір орыннан екінші орынға жылжыту
қажет болады. Объектілерді көшіргенде объект бұрынғы орында қалады, ал
көшірмесі жаңа орынға орналасады. Қанша қажет болса, сонша көшірме алуға
болады. Объектіні жылжытқанда ол жаңа орынға орналасады, бұрынғы орыннан
өшеді. Көптеген қосымшаларда мәлімет алмасу тышқан көмегімен “алып бару”
әдісі арқылы орындалады. Осы әдіспен көшіру және жылжыту әрекеттерін де
орындауға болады.
3.Алмасу буфері
Алмасу буфері – жылжытылатын немесе көшірілетін мәліметтерді сақтап
тұруға арналған жадының арнайы бір бөлігі. Тышқан көмегімен “алып бару”
әрекетін экранда нұсқа қабылдаушыға алыс емес жерде орналасқан кезде
қолдануға болады. Ол үшін қосымшалар терезесін жақын орналастыру қажет.
Тышқан көмегімен жылжыту төмендегідей көрсетілген бойынша жүргізіледі:
• Жылжыту керек ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz