Ж №1 басылым орнына №2 басылым



жүктеу 1,81 Mb.
бет4/9
Дата07.12.2017
өлшемі1,81 Mb.
#3465
түріАнализ
1   2   3   4   5   6   7   8   9

Бүкіләлемдік СИ жүйесінде . 1 байт = 8 бит. Байттан басқа информацияның өлшем бірліктеріне мыналар жатады:

1 Кбайт = 210 байт = 1024 байт

 

(килобайт)

1 Мбайт = 220 байт = 1024 Кбайт




(мегабайт)

1 Гбайт = 230 байт = 1024 Мбайт




(гигабайт)

1 Тбайт = 240 байт = 1024 Гбайт

Өзін – өзі бақылауға арналған сұрақтар:

1.«Ақпараттың өлшем бірліктерін» ата

2. 1 Байтта қанша бит бар

3. Ақпараттың ең кіші өлшем бірлігін атаңыз



Ұсынылатын әдебиеттер:

  1. Информатика негіздері /Айдосов, Бөрібаев Алматы, 1990 ж.

  2. М.Қ.Байжұманов, Л.Қ. Жапсарбаева. Информатика. Астана-2004

  3. Дәулетқұлов А.Б. «Жаңа информациялық технологиялар: информатикадан 30 сабақ», Алматы, 2003 жыл

  4. Қамардинов О. «Информатика негіздері», Алматы, Рауан, 1998 ж.

  5. Основы информатики и вычислительной техники/ А.Г. Гейн, В.Г. Житомирский, Е.В. Линецкий и др. — М.: Просвещение, 1991.

  6. Аветисян Р.Д., Аветисян Д.В. Теоретические основы информатики. — М.: РГГУ, 1997.

  7. Могилев А.В. и др. Практикум по информатике: Учеб.пособие для студентов высш. Учеб.заведений/ А.В.Могилев, Н.И.Пак, Е.К.Хеннер; Под ред. Е.К.Хеннера. – М.: Издательский центр «Академия», 2002. – 608 с.

  8. Стариченко Б.Е. Теоретические основы информатики: Учебное пособие для вузов. – 2-е изд. перераб. и доп. – М.: Горячая линия – Телеком, 2003. – 312 с., ил.

  9. Информатика: Учебник. – 3-е перераб. изд./ Под ред.проф. Н.В.Макаровой. – М.: Финансы и статистика, 2001. – 768 с.: ил.

  10. Савельев А.Я. Основы информатики: Учеб. Для вузов. – М.: Изд-во МГТУ им. Н.Э.Баумана, 2001 – 328 с., ил. (сер. Информатика в техническом университете)

  11. Вирт Н. Алгоритмы и структуры данных: пер. с англ. – 2-е изд., испр.- СПб.: Невский Диалект, 2001. – 352 с.: ил.







(терабайт)

Дәріс тақырыбы 17-20. АҚПАРАТТЫ БЕРУ.

Дәріс жоспары:

  1. Ақпаратты берудің байланыс сызығы

  2. Дискретті байланыс каналы.

  3. Үзіліссіз канал арқылы ақпаратты беру

  4. Систематика коды


Байланыс каналы – материалдық орта, физикалық үрдіс, хабарламалар ауысу ортасы уақыт ағымына қарай аумаққа сигналдар тарату. Байланыс каналы түріне қарай дискретті және аналогтық болып бөлінеді.Дискретті байланыс каналына компьютерлік желі жатады; аналогтық байланыс көзі – телефон сымы және радиоканал жатады.

Төменде бірнеше байланыс каналдарына мысал келтірілген.



Байланыс каналы

ОРТА

Хабарлама тасушы

Хабарлама жіберуші үрдіс

Почта, курерлері

Адам қамсыздану ортасы

Қағаз

Механикалық тасушылар

Телефон, компьютерлік желі

Проводник

Электр тогы

Электр зарядын тасушылар

Радио, теледидар

Электромагниттік өріс

Электромагниттік толқын

Электромагниттік толқын тасушылар

Көз

Электромагниттік өріс

Свет толқындары

Распространение световых волн

Дыбыс

Ауа

Дыбыстық толқындар

Дыбыстық толқын тасушылар

Дәм

Ауа, тамақ

Химиялық заттар

Химиялық реакциялар

байыптау

Тері қабаты

Байланыс объектісі

Телехабарламалар, қысым

Мұндай хабарламаларды жібергендегі маңызды желі болып хабарлау желілері табылады.

Хабарлау (вещание) – техникалық байланым құралдары көмегімен көптеген абоненттерге әртүрлі хабарламаларды жіберу процесі.
Хабарлау программасы - әртүрлі хабарламаларды жіберу уақытының тізбегі хабарлауды ұйымдастырудың 2 есебі бар: хабарлау бағдарламаларын дайындау және программаларды абонентке дейін жеткізу.

Маңызды қойылымдары: мемлекеттің барлық жеріне жайылу; жіберілетін программалардың жоғары сапасы; сенімділік және үнемділік.


Дыбыстық хабарлау желісі – программаларды тарату байланыс каналдары арқылы жүргізіледі; тармақталу арнайы тораптарда жүргізіледі. Бұл желі де радиалды тораптық принципке негізделген. Жеткізілуіне байланысты радиохабарлау және тоқпен болып бөлінеді.
Телевидениялық хабарлау желісі. ТВ программлаарын жеткізудің екі әдісі бар: радиохабарлау (радиотелевизиялық станциялар арқылы) және тоқтық хабарлау (кабельдік ТВ). Жаңа түрі спутниктік хабарлау болып табылады.

Радиотолқындық метрлік және дециметрлік диапазонда таралуы төменде қарастырылады. РПП сигналдарыныњ секілді қабылдау зонасын шектейді. (оптикалық көріну аймағында). Секілді қабылдау зонасын кеңейтуде жіберу және қабылдау антенасын көтеру керек. Типтік РТПС 200-350 м радиусты антенеаларда зона 60-100 км арасында болады. Останкина телебашнясы 536 м биіктікпен 120-130 км –ді қамтиды.


Газеттер жіберу желісі. Газеттерді жіберу 20 жыл бойы эксплутациясында «Газета -2» аналогтық аппараттыфаксимилді ғдіспен қолдану арқылы қамтамасыз етіледі. Ресей терреториясында газет қабылдаудыњ 32 пункті бар, олар типографияларда орналасқан. Каналдардыњ тармақталуы пукттті орталық қалааралық телефон станцияларында орналасқан, себебі газет жіберу үшін телефон каналдары қолданылады. Газеттер күнделікті 4-5 сағат бойы жүреді. Қазіргі кезде бұл желінің қажеттілігі төмендеп келеді, себебі бұл аналогтық тәсіл. Полиграфистердің қажеттілігі орындай алмайды.

Ионосферада метрлік толқындардыњ себілуі қолданылатын алмасу радиожүйесі метрлік толқындардаѓы алмасудыњ ионосфералық жүйесі деп аталады. Ионосфералық толқындардыњ метрлік диапазонында құрылуы тропосфералық толқындардың құрылуымен сәйкес келеді. Айырмашылығы таралу тропосферада емес, 75..95 км биіктікте ионосферада болуында. Байланыстың шектік ұзақтығы 2000..3000 км ең қолайлы жиіліктер 40..70 МГц. Ионосфералық таралу кеінде қабылдау пунктіне энергияның кішкентай ғана бөлігі келеді, сол себепті қуатты радиожіберушілер мен үлкен өлшемдегі антеналар қолдану керек. Бұл жүйелер қанағаттанарлық қана сапасымен мүмкіндік береді.

Жер атмосферасына метеорлардың ұсақ космостық ағымдары үздіксіз келеді. Көбі 80..120 км биіктікте ионизацияланѓан із қалдыра отырып жанып кетеді. Іздің ұзындыѓы 10..25 км, ұзақтыѓы 5 мс-тан 20с. Метеор ізі қалѓан радиожүйелер 30..70 МГц диапазонында жұмыс істейді. Метеорлық байланыс кезінде радиосигналдардың ұту уақыты күніне 2..4 с. Көбінде осы радиожүйелердің көмегімен телеграфтық сигналдардың жіберілуі ұйымдастырылады, және олар үшін кешігу онша зиян емес. Метеорлық жүйелер ионосфералық жүйелерді дублдеуге және метеорологиялық қызметтегі байланыс үшін қолданылады.
Өзін – өзі бақылауға арналған сұрақтар:

1. Ақпаратт берудің байланыс сызығын атаңыз

2. Дискретті байланыс каналы дееген не

3. «Системтика коды» түсінігін ата



Ұсынылатын әдебиеттер:

1.Основы информатики и вычислительной техники/ А.Г. Гейн, В.Г. Житомирский, Е.В. Линецкий и др. — М.: Просвещение, 1991.

2.Аветисян Р.Д., Аветисян Д.В. Теоретические основы информатики. — М.: РГГУ, 1997.

3.Могилев А.В. и др. Практикум по информатике: Учеб.пособие для студентов высш. Учеб.заведений/ А.В.Могилев, Н.И.Пак, Е.К.Хеннер; Под ред. Е.К.Хеннера. – М.: Издательский центр «Академия», 2002. – 608 с.

4.Стариченко Б.Е. Теоретические основы информатики: Учебное пособие для вузов. – 2-е изд. перераб. и доп. – М.: Горячая линия – Телеком, 2003. – 312 с., ил.

5.Информатика: Учебник. – 3-е перераб. изд./ Под ред.проф. Н.В.Макаровой. – М.: Финансы и статистика, 2001. – 768 с.: ил.

6.Савельев А.Я. Основы информатики: Учеб. Для вузов. – М.: Изд-во МГТУ им. Н.Э.Баумана, 2001 – 328 с., ил. (сер. Информатика в техническом университете)

7.Вирт Н. Алгоритмы и структуры данных: пер. с англ. – 2-е изд., испр.- СПб.: Невский Диалект, 2001. – 352 с.: ил.

8.Дж.Макконнелл. Анализ алгоритмов. Вводный курс. – М.: Техносфера, 2002. – 304 с.

9.БешенковС.А. Ракитина Е.А. Моделирование и формализация. Методическое пособие. – М.: Лаборатория Базовых Знаний, 2002. – 336с.: ил.

10.Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ, м: Центр непрер.матем. образ-я, 2000

11.М.Д.Князева. Алгоритмика: от алгоритма к программе. КУДИЦ-ОБРАЗ- М.: 2006

12.Информатика в понятиях и терминах. — М.: Просвещение, 1991.

13.Информатика. Энциклопедический словарь для начинающих. — М.: Педагогика – Пресс, 1994.

14.Бауэр Ф.Л., Гооз Г. Информатика. Вводный курс: В2–х ч. Ч.2: Пер. с нем. — М.: Мир, 1990.

15. Решетников В.Н., Сотников А.Н. Информатика — что это? — М.: Радио и связь, 1989.


Дәріс тақырыбы 21-25. АҚПАРАТТЫҢ САҚТАЛУЫ

Дәріс жоспары:

1.Мәліметтердің жіктелуі.

2. ОЕҚ мәліметтердің орналасуы



3. ОЕҚ құрылымы мәліметтер мөлшері
Қатты дискіні винчестер деп атайды, ол ақпаратты ұзақ уақытқа сақтауға арналған негізгі құрылғы. Дискінің беті (кеңістігі) 2n беттен тұрады, яғни бір дискінің өзі n дискілердің жиынынан тұрады. Оларды логикалық дискілер деп атауға болады. Әр беттің үстінен ақпаратты жазатын – оқитын ине орналасады. Қатты дискінің жұмысын басқаратын құрылғыны контроллер дейді. Олар микропроцессорлар құрамына енетін чипсеттердің жиыны – микросхемалар.

Қатты дискінің баста параметрлері: сиымдылығы және өнімділігі. Сиымдылығы оларды дайындап шығару технологиясына байланысты: 20 40Гб.

Өнімділігі интерфейс түріне байланысты, бұл параметр ақпаратты санаулы секундтың ішінде алмасуын қамтамасыз етеді. EIDE типті интерфес үшін 1 секундта 13-16Мб, SCSI типі үшін 80-ге дейін Мб, IEEE үшін 50-ден жоғары Мб. Тағы бір қажетті параметрі қажетті ақпаратты жылдам іздеп табу – дискінің айналу жылдамдығына байланысты: 1 минутына 5400 айналым жасайтын дискілер қажетті ақпаратты 9-10мкс-та табады, 7200 айналым жасайтын дискілер ақпаратты 7-8 мкс-та табады.

Дискілердің белгіленуі:

a:\ - иілгіш магнитті диск;

c:\ - қатты диск;

d:\ - логикалық қосымша диск (егер с дискісі екіге бөлінсе);

e:\ - лазерлі диск.

Қатты дискіге ақпаратты жазбас бұрын форматтау арқылы секторлар мен кластерлерге бөледі. Сиымдылығы 512 Мб дискінің 1секторында 512 байттық кластер болады, сиымдылығы 32Гб дискінің 128 секторында 64Кбайттық кластер болады. Форматтау уақытында дискілік кеңістік реттеліп, ақпаратты қабылдауға дайындалады.

Егер ақпарат дискінің 1 кластеріне симаса басқа кластерге жазылады, ал алдыңғы кластерде бос орын пайда болады, осындай бос орындар көбейіп кетсе, дискіден қажетті кеңістік дұрыс пайдаға аспай, жай компьютер жадысын толтырып тастайды да оның жылдамдығына кері әсерін тигізеді. Сондықтан оларды реттейтін файлдық жүйені қолдану керек: FAT-32 жүйесі. Бұл жүйеде кластер, секторларда сақталған ақпараттың кестелік хаттамасы құрылады, кластерде бос қалған орынның сиымдылығы анықталып, сол кеңістікке көлемі жағынан сиятын ақпаратты тауып алып кластерді толықтырып отырады. Сонда бос орындар қалмайды. Бұл амалдарды орындау дискіні фрагментациялау, дискіні тексеру арқылы реттеу программаларымен орындалады: SpeedDisk, Norton Disk Doctor программаларын айына 1 рет қосып отырған дұрыс.




Қатты дискідегі ақпаратты басқа компьютерге тасымалдау керек болса осы дискінің өзін тасудың қажеті шамалы; қатты диск бірдеңеге соғылса, құласа істен шығуы қауіпті, яғни бар ақпарат оқылмай қалады. Сондықтан иілгіш магнитті дискіні, лазерлі дискіні қолдану керек. Иілгіш магнитті дискіні дискета дейді, сиымдылығы 1,44Мб. Лазерлі (компакт) дискінің сиымдылығы 650Мб. Лазерлі дискіні енгізгіш орын жүйелік блокта орналасқан, оны CD-ROM дейді. Олар тек лазерлі дискідегі ақпаратты компьютерге сақтауға көмектеседі, ал керісінше процесс орындалмайды (компьютерден лазерлі дискіге жазу). Сондықтан бұл дискінің өзі 2 түрлі болады: CD-R – бір рет жазу құрылғысы, яғни компьютердегі ақпаратты сиғанынша лазерлі дискіге жазуға болады, сосын лазерлі дискідегі ақпаратты өшіріп қайта жазуға болмайды, CD-RW – көп рет жазу құрылғысы, яғни компьютерден лазерлі дискіге ақпаратты жазған соң, қажет уақытында лазерлі дискіден оны өшіріп тастап орнына басқасын жазуға болады.

Видеокарта.

Экранды басқаруға арналған құрылғының бірі видеоадаптер немесе видеокарта деп аталады. Түрлері: MDA(монохромды), CGA (4түсті), EGA (16 түсті), VGA (256 түсті), SVGA (16,7 млн түсті). Экранның рұқсаты мен монитордың өлшемі маңызды параметрлердің бірі болып табылады:

14 дюймдік монитор өлшеміне 640х480 экранның тиімді рұқсаты сәйкес келеді, сол сияқты 15 дюймге 800х600, 17 дюймге 1024х768, 19 дюймге 1280х1024.

Видеоадаптердің жадысының көлемі 16Мбайт болғаны тиімді, сонда ең азы 256 түсті, ең көбі 16,7млн түсті ажыратады.

Оперативті жады (ОЖ).



Оперативті жады RAM (память с произвольным доступом – ақпаратты кез келген немесе кездейсоқ қолдану жадысы) – деректерді сақтауға қабілеттілігі бар кристаллды ұяшықтар массиві. Бұл жадыда ақпарат уақытша, компьютер іске қосылып тұрған сәтте сақталады, ал компьютер сөндірілсе – бұл жадыдағы ақпарат та өшеді. Бұл жадының көлемі орташа (4 – 64, 256Мбайт), клавиатурадан енгізілген ақпаратты жедел сақтайды, оқиды, программалар мен деректерді уақытша сақтайды. ОЖ-ға қатынас жасау тікелей орындалады: жадының әр битінің жеке мекен-жайыі бар. Ол динамикалық жады – DRAM, статикалық жады – SRAM, DDR SDRAM, RDRAM, DDR-II SDRAM деп бөлінеді. Динамикалық жады микроконденсаторлар жиынынан тұрады, оларды зарядтап отыру керек – бұл процесті жадыны регенерациялау дейді. Қазіргі кездегі микросхемалардың көлемі 1-16Мбит және одан жоғары болады. Олар жиналып жады модулін құрайды. Модульдардың типтері әртүрлі болады: Ең тиімді модуль SIMM – микросхемалары біртекті орналасқан жады модулі деп аталады. Бұл модульде жады элементтері ұзындығы 10см болатын тақтада жинақталған. Модульдердің көлемі әртүрлі болады: 256Кбайт, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 Мбайт, микросхемалар саны – 9, 3 ,1 және контакт саны да – 30, 72 әртүрлі болады. Жады модулінің маңызды көрсеткіші деректерге қатынас жасау уақыты: 60-80наносекунд. DDR SDRAM деректерді тасымалдаудың жылдамдығы екі есеге жоғарылатылған жады түрі.
Жады түрлері мен мазмұндамалары


Жады типі

Процессор типі

Қатынас уақыты (нс)

Шина жиілігі (Мгц)

Өткізгіштік қабілеті (Гб/с)

SDRAM

Pentium III

6-9

100-

1

DDR SDRAM266(2100)

Pentium 4, Athlon

6

133 (266)

2.1

DDR SDRAM 333 (2700)

Pentium 4, Athlon

5

166 (333)2.7




DDR SDRAM 400 (3200)

Pentium 4, Athlon

5

200 (400)

3.2

RD RAM 400 (800)

Pentium 4,

4

400

1.6

RD RAM 533 (1066)

Pentium 4,

4

533

2.1

DDR – II 200

Pentium 4, Athlon (?)

3-4

400

3.2

DDR – II 266

Pentium 4, Athlon (?)

3-4

533

4.2

DDR – II 333

Pentium 4, Athlon (?)

3-4

667

5.4

Кэш-жады. Жоғары оперативті жадыны кэш жады дейді. Кэш - жадыны контроллер басқарады, яғни программада қай операцияны алғашқы немесе жедел орындау керек екенін анықтап, сол деректерді кэш - жадыға сақтайды. Кэш-жады статикалық жадының (SRAM) микросхемалары арқылы таралады. SRAM көлемі жағынан кішкентай, бірақ қымбат тұратын деректерді тасымалдау жылдамдығы өте жоғары жадының түрі. Қазіргі компьютерлерде кэш - жады микропроцессорға орнатылған, көлемі 8-16 Кбайт, 256Кбайт, одан жоғары болуы мүмкін.

Арнайы жады. Жадының бұл түрлеріне тұрақты жады (ROM), программаланатын тұрақты жады (FLASH Memory), батарейкадан қуат алатын (CMOS RAM) жады, видеожады т.б. жадылар атады. ROM тек қана оқу жадысы
Өзін – өзі бақылауға арналған сұрақтар:

1. Мәліметтер неше бөліктерге жіктеледі

2. Кэш жады деген не

3. Мәліметтер құрылымын атаңыз


Ұсынылатын әдебиеттер:

1.Основы информатики и вычислительной техники/ А.Г. Гейн, В.Г. Житомирский, Е.В. Линецкий и др. — М.: Просвещение, 1991.

2.Аветисян Р.Д., Аветисян Д.В. Теоретические основы информатики. — М.: РГГУ, 1997.

3.Могилев А.В. и др. Практикум по информатике: Учеб.пособие для студентов высш. Учеб.заведений/ А.В.Могилев, Н.И.Пак, Е.К.Хеннер; Под ред. Е.К.Хеннера. – М.: Издательский центр «Академия», 2002. – 608 с.

4.Стариченко Б.Е. Теоретические основы информатики: Учебное пособие для вузов. – 2-е изд. перераб. и доп. – М.: Горячая линия – Телеком, 2003. – 312 с., ил.

5.Информатика: Учебник. – 3-е перераб. изд./ Под ред.проф. Н.В.Макаровой. – М.: Финансы и статистика, 2001. – 768 с.: ил.

6.Савельев А.Я. Основы информатики: Учеб. Для вузов. – М.: Изд-во МГТУ им. Н.Э.Баумана, 2001 – 328 с., ил. (сер. Информатика в техническом университете)

7.Вирт Н. Алгоритмы и структуры данных: пер. с англ. – 2-е изд., испр.- СПб.: Невский Диалект, 2001. – 352 с.: ил.

8.Дж.Макконнелл. Анализ алгоритмов. Вводный курс. – М.: Техносфера, 2002. – 304 с.

9.БешенковС.А. Ракитина Е.А. Моделирование и формализация. Методическое пособие. – М.: Лаборатория Базовых Знаний, 2002. – 336с.: ил.

10.Кормен Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ, м: Центр непрер.матем. образ-я, 2000

11.М.Д.Князева. Алгоритмика: от алгоритма к программе. КУДИЦ-ОБРАЗ- М.: 2006

12.Информатика в понятиях и терминах. — М.: Просвещение, 1991.

13.Информатика. Энциклопедический словарь для начинающих. — М.: Педагогика – Пресс, 1994.

14.Бауэр Ф.Л., Гооз Г. Информатика. Вводный курс: В2–х ч. Ч.2: Пер. с нем. — М.: Мир, 1990.

15. Решетников В.Н., Сотников А.Н. Информатика — что это? — М.: Радио и связь, 1989.


Дәріс тақырыбы 26-30 ПК-дің программалық қамсыздандыруы

Дәріс жоспары: ПК-дің программалық қамсыздандыруы (ПҚ)туралы ұғым.ПҚ түрлері.

  1. Программалау түрлері.Программалау ілдерінің дәрежелері. Трансляция. Трансляторлар.

  2. Программалау тілдерінің кезеңдері.

  3. Программалау жүйелері.

  4. Программаларды өңдеу сатылары.

  5. Алгоритмдік программалау.

  6. Құрылымдық программалау.


1. Программалық қамсыздандыру

Программа — бұл компьютерді басқаруға қажетті командалардың логикалық реттелген тізбегі(онымен нақты операцияны орындауға арналған)

ПҚ- компьютерге арналған программалар жиыны.

Программалық қамсыздандыруды орындайтын функцияларына сәйкес 3 топқа бөлуге болады:

1. жүйелі (базалық) ПҚ


  1. қолданбалы ПҚ

  2. құрылғылар ПҚ

2. Программалау тілдері. Трансляторы

Программалау тілдері– бұл компьютердің көмегімен есепті шешу алгоритмін сипаттауға арналған құрылған жасанды тіл.

Барлық программалау тілдерін төмен және жоғары дәрежелік программалау тілі деп бөлуге болады.



Төмен дәрежелі программалау тілі аппаратураның анықталған түріне арналған. Программаны құру микропроцессордың архитектурасын және компьютердің құрылғыларын жақсы білуді талап етеді. Бұндай тілдегі программа машина тілінде жазылған қарапайым командалардан тұрады. (Мысалы, Ассемблер тілі)

Жоғары дәрежелі программалау адамға жақын анықталған жүйе көмегімен компьютерге команда беруге мүмкіндік береді. (Мысалы, Бейсик, Паскаль, Фортран, Си)

Трансляторлар

Жоғары дәрежелі программалау тілінде жазылған программа мәтіні компьютерге түсінікті емес, сондықтан оны машина тіліне аудару керек.

Программаны жоғары дәрежелі программалау тілінен машиналық код тіліне ауыстыру трансляция деп аталады. Бұл аударулар арнайы программалармен –трансляторлармен жүзеге асады.

Трансляторлар компиляторлар және и интерпретаторларға бөлінеді.



Компилятор барлық программаны машина тіліне аударады , содан кейін оны орындайды..

Интерпретатор командалық ауыстыру орындайды және шығатын программаны орындайды.

3. Программалау тілдерінің кезеңдері

Программалау тілдерін бес кезеңге бөледі. Бірінші кезеңге 50- жылдардың басында компьютер алғаш пайда болғанда пайда болған тілдер жатады. Ол «бір инструкция-бір жол» принципі бойынша құрылған ассемблердің бірінші тілі болып табылады. Екінші кезеңнің өрлеуі 50-жылдардың соңы мен — 60-жылдардың басында болды. Онда айнымалы ұғымы пайда болған , символдық ассемблер құрылған. Ол программалау тілінің бірінші толық дәрежелі тілі болды.Программалау тілінің үшінші кезеңі 60- жылдарды қатиды. Бұл кезде кез келген облыстағы есептерді шешетін жоғары дәрежелі әмбебап тіл пайда болды. 70-жылдардың басынан бүгінге дейін программалау тілінің төртінші кезеңі.

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

4. Программалау жүйесі



Программа құру құралы

Жалпы жағдайда программалаудың таңдалған тілінде программа құру үшін, келесі компоненттер болу керек:

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

2. Программы-компилятор арқылы негізгі мәтін машина кодына ауысады. Әдетте компилятор аралық



объектілі кодты береді (екілік файл, стандартты кеңейтілімі.OBJ).

3. Үлкен пограмманың негізгі мәтіні бірнеше модульдерден тұрады( негізгі мәтін файлдарынан), сондықтан барлық мәтіндерді бір файлда сақтау ыңғайсыз. Әр модуль жекеленген файлға обьектілі код арұылы компиляцияланады. Оларды кейінірек бір бүтінге біріктіру қажет .

Сонымен қатар, оларға әртүрлі стандартты функцияларды жүзеге асыратын ішкі программаның машиналық кодын қосу керек (мысалы, математикалық функцияларды есептейтін sin немесе ln функциялары). Ондай функциялар компиляторлармен бірге жүретін библеотекаларда саталады(стандартты кеңейтілімі.LIB болатын файлдарда ).

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

4. Орындаушы код— бұл осы программа арналып құрылған операциялық жүйесі орнатылған кез келген копьютерде орындауға жіберуге болатын аяқталған программа. Ереже бойынша соңғы программаның кеңейтілімі .ЕХЕ.


жүктеу 1,81 Mb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау