Главная страница
Контакты

    Басты бет


Қазақстан республикасы білім және ғылым министрлігі

жүктеу 2.26 Mb.



жүктеу 2.26 Mb.
бет3/13
Дата16.03.2017
өлшемі2.26 Mb.

Қазақстан республикасы білім және ғылым министрлігі


1   2   3   4   5   6   7   8   9   ...   13

Дербес компьютердің ішкі құрылғылары:

Жүйелік блоктың ішіндегі құрылғылар компьютердің ішкі құрылғылары.



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

Оперативті жады – компьютер іске қосылып тұрған кездегі көп ұяшықтарда берілгендер мен командалар сақталып тұратын ұяшықтар массиві.

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

Байт – адресі бар берілгендерді сақтаудың ең кіші бірлігі. Ол өзінен кіші 8 бірлік – биттерден тұрады. Бит 2 күйде болады: қосулы/өшулі.

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



  1. Ұяшықтың ішіндегісін процессордың бір регистріне көшіреді;

  2. Кез-келген битті немесе биттер тобын өзгертеді;

  3. Регистрден кері оперативті жадыға көшіреді;

Аналық плата - ДК ең үлкен платасы. Онда процессор мен оперативті жадыны жалғастыратын шиналар орналасқан: берілгендер шинасы, адрестер шинасы, командалар шинасы. Аналық платаның шиналарына басқа да ішкі құрылғылар жалғанады. Чипсет – аналық платаның жұмысын басқаратын микросхемалар жиынтығы.

Видеадаптер – аналық платаға жалғанатын ішкі құрылғы. Компьютердің графикалық мүмкіндіктерін жасайды. Бұл құрылғының өзінің видео процессоры бар. Видеоадаптердің үш өлшемді кеңістікті бейнелеуде рөлі зор. Кей модельдерде видеоадаптердің функциясын чипсеттің микросхемасы орындайды. Бұл жағдайда видеоадаптер аналық платамен интегралданған деп аталады. Егер видеоадаптер жеке құрылғы болса, онда оны видеокарта деп атайды. Видеокартаның разъемдары жүйелік блоктың артқы жағынан шығарылған. Оған монитор жалғанады.

Дыбыстық адаптер – компьютерде дыбыс шығару үшін аналық платаға орнатылған ішкі құрылғы. Ол чипсетте аналық платамен интегралданған болуы мүмкін немесе жеке құрылғы дыбыстық карта болуы мүмкін. Дыбыстық картаның разъемдары жүйелік блоктың артқы жағынан шығарылған, оған микрофон, колонка, наушник жалғанады.

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

Дербес компьютердің аппараттық конфигурациясы дегеніміз – компьютердің аппараттық құрылғыларының жиынтығы. Дербес компьютердің базистік аппараттық конфигурациясы деп – компьютердің жұмыс істеуіне қажет ең аз аппараттық комплектісін айтады.

Қазіргі ДК базалық аппараттық конфигурациясына: жүйелік блок, монитор, пернетақта, тышқан кіреді.

Жүйелік блок – компьютерлік жүйенің негізгі блогы. Онда ішкі құрылғылар орналасқан. Жүйелік блокқа сырттан қосылатын құрылғыларды сыртқы құрылғылар немесе перифериялы құрылғылар деп атайды.

Монитор символдық және графикалық информацияны бейнелеуге арналған құрылғы.

Символ (грекше symbolon - танымдық белгі, таңба, рәміз, пернелеу) лингвистика, логика, математика ғылымдарында таңба ұғымын береді; өнерде, философияда нәрсенің, құбылыстың қасиетін, сыр-сипатын бейнелеп, астарлап білдіретін әмбебап эстетикалық категория.



Пернетақта – компьютермен жұмысты басқару және информацияны енгізуге арналған құрылғы.

Тышқан – «графиктік» басқару құрылғысы. Пернетақтадан айырмашылығы тышқан үшін аппараттық қамсыздану жеткіліксіз, арнайы бағдарлама қажет.

Компьютердің сыртқы қосымша құрылғыларына принтер, сканер, плоттер, колонка, микрофон және т.б. жатады.



Жедел жад - бүл компьютердің ішкі жады. Жедел жад немесе оперативті жадтайтын құрылғы (ОЖҚ) - ол қажет ақпараттарды өзіне жылдам жазуға және одан оқуға мүмкіндік береді. Бірақ онда ақпараттар уақытша сақталады, яғни компьютерді өшіргенше. Егер компьютерді өшірсе, онда жедел жадтағы барлық ақпарат жойылады (өшеді). Жедел жадта Қазіргі кезде орындалып жатқан барлық бағдарламалар болады. Компьютердің ішкі жадының екі түрі бар: тұрақты жадтайтын құрылгы ТЖҚ — бұл компьютердің ішкі жады, ол компьютердің ішіне, құрастырушы фирмада орнатылады, компьютерді іске қосқанда, алдымен ақпарат ТЖҚ-дан алынады, ал содан соң компьютерге орнатылған операциялық жүйе іске қосылады.

Жедел (оперативті) жадтайтын құрылғы ЖЖҚ — ақпараттарды уақытша сақтауға арналған жад. Компьютердің жедел жадының көлемі шекті, сондықтан ЖЖҚ-дан акпараттарды сыртқы жадқа (дискіге) көшіріп алу керек.

ТЖҚ (ПЗУ): тұрақты жадтайтын құрылғы.

ЖЖҚ (ОЗУ): жедел жадтайтын құрылғы.

Ақпаратты тұрақты сақтауға арналған жад.

Ақпаратты уакытша сақтауға арналған жад.

Компьютерді өшіргенде, ТЖҚ-дағы ақпарат бұзылмайды.

Компьютерді өшіргенде, ЖЖҚ-дағы ақпарат бұзылады.

Мұнда сақталған командаларды тек оқиды, бірақ жаңа ақпарат жазуға болмайды.

Мұнда жазылған командаларды оқуға да әрі жаңа командалар, ақпарат жазуға болады.

Жедел жадтың негізгі сипаттамасы — оның сыйымдылығы мен жылдам әрекеттілігі.

Сыйымдылық (Емкость; capacity) - 1) компьютер жадына, сақтау құрылғыларына жазуға болатын мәліметтердің ең көп мөлшері (өлшем бірліктері: бит, байт, сөз немесе таңба). Биттермен, байттармен (Кб, Мб, Гб), символдармен немесе сөздермен өлшенеді; 2) байланыс арнасында - мәліметтер жеткізу (өткізу) мүмкіндігі (бір секундта өткізілетін мәліметтер көлемі); 3) машиналық сөздің немесе регистрдің ұзыңдығы.

Процессор мен ЖЖҚ — ЭЕМ-ның негізгі құрылгылары. Компьютер жұмыс істеу үшін, бұлардың өзі-ақ жеткілікті.

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

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


  1. Компьютер жадының қандай түрлерін білесіздер?

  2. Тұрақты жад пен жедел жадтың айырмашылықтарын атаңыздар?

  3. Жадтың сыртқы тасушыларын сипаттаңыздар.

  4. Компьютер құрылымының негізгі логикалық принциптері қандай және олар қандай негізгі құрылғыларды анықтайды?

  5. Басқару құрылғысы (УУ) және арифметика-логикалық құрылғы (АЛУ) туралы не айта аласың?

  6. Жады функциясын айтып бер?

  7. Процессор функциясын айтып бер?

  8. Регистр деген не?

  9. Регистрлардың қандай түрлері бар?

  10. Аппараттық конфигурация деген не?

  11. Базалық аппараттық конфигурация деген не?

  12. Базалық аппараттық конфигурацияға кіретін құрылғыларды ата?

  13. Компьютердің сырқы құрылғыларын ата және олар қандай қызмет атқарады?

  14. Компьютердің ішкі құрылғыларын ата және олар қандай қызмет атқарады?

  15. Микропроцессорды сипаттайтын шама қандай?

  16. Жадыны сипаттайтын негізгі шама қандай?



4- дәріс. Есептеудің алгоритмдік шешімі, алгоритмдік күрделілікті талдау(3 сағат)

Мақсаты: Алгоритм және оның түрлері, алгоритмдерді ұсыну әдістері, алгоритмдік құрылым ұғымдарын енгізу.

Алгоритм, алгорифм (ағылшынша: algorіthm, algorіsmus - Әл-Хорезмидің атынан шыққан) - бастапқы берілген мәліметтермен бір мәнде анықталатын нәтиже алу үшін қай амалды (жұмысты) қандай ретпен орындау қажеттігін белгілейтін есептерді (мәселелерді) шешу (математикалық есеп-қисаптар орындау, техникалық объектілерді жобалау, ғылыми-зерттеу жұмысын жүргізу т.б.)

Алгоритмнің сызықты, тармақталған, циклдік алгоритм түрлері туралы білімдерін толықтыру, тереңдету.


    • Есепті шешудің стратегиялары.

    • Шешімді іздеу және оның алгоритмдері.

    • Алгоритм концепциялары мен қасиеттері.

    • Алгоритмдерді өңдеу стртегиялары.

    • Мәліметтер құрылымы: Қарапайым типтер, массивтер, жолдар.

    • Блок-схема алгоритмнің графикалық өңделуі.

    • Блок-схемалардың әртүлі түрлері. Алгоритмдерді өңдеу.

«Алгоритм» сөзі ортағасырлық шығыс ғалымы Абдулжафар Ибн Муса Әл-Хорезми атымен байланысты.

Хорезм - Әмударияның төменгі ағысында орналасқан тарихи өлке. Хорезм жөніндегі алғашқы деректер Дарий Қ-нің Бехистун сына жазуы мен Авестада кездеседі. Көптеген зерттеушілер Хорезмді бірінші зороастризмдік ел-авесталық Арьянам-войчахпен де байланыстырады.

Европалық ғалымдардың көп орынды сандарға ондық арифметикалық амалдарды алғаш қолданған ғалымның атына байланысты «алгорифм» және «алгоритм» сөздерін термин ретінде енгізген.

Алгоритм дегеніміз – қойылған мақсатқа жету жолында орындалатын қарапайым амалдардың санаулы жиыны. Ең алғаш алгоритм ұғымы Эвклид

алгоритміне қатысты айтылған. Алгоритм қасиеттері:



  1. Дискреттілік – процесс белгілі бір қарапайым қадамдардың тізбегінен тұруы тиіс.

  2. Анықтылық (детерминированность) – алгоритмнің әр командасы нақты және біржақты болуы тиіс. Кез-келген уақытта, кім орындаса да бірдей нәтиже көрсетуі тиіс.

  3. Нәтижелілігі – алгоритм санаулы қадамдардан кейін шешімге әкелуі тиіс.

  4. Жалпылығы - алгоритм тек бір есеп үшін емес, сол типтес есептердің барлығын шығаруы тиіс.

Есепті компьютерде шығару қадамдары:

  1. Мақсатты айқындау;

  2. Есептің математикалық қойылымын (моделін) жаза білу керек;

  3. Берілгендерді анықтау;

  4. Есепті шешу тәсілін таңдау;

  5. Тәсілдік алгоритм құру;

  6. Алгоритмді таңдап алған программалау тіліне аудару;

  7. Программаны компиляциялау;

  8. Программаны орындау;

  9. Программаны тестілеу (әртүрлі мәндер үшін нәтижесін Бекіту);

  10. Нәтижені талдау;

Алгоритм жазылу тәсіліне қарай 3 түрге бөлінеді;

  1. Сөздік алгоритм немесе жаратылыс тілінде жазылған алгоритм;

    Бізді қоршаған орта: жан-жануарлар мен өсімдіктер, Жер мен Ай, Күн мен алыстағы жұлдыздар - осылардың барлығы да табиғат деген ауқымды ұғымды білдіреді.



  2. Графиктік алгоритм немесе блок-схема;

  3. Программалау тілінде жазылған программа;

Алгоритмнің құрылымдық түрлері:

  1. Сызықтық алгоритм – қарапайым амалдардың жазылу реті мен орындалу реті тізбектелген алгоритм.

  2. Тармақталған алгоритм – есептеу барысында қай амалдар тізбегінің орындалатыны шартқа байланысты алгоритм.

  3. Циклдық алгоритм – берілгендердің әртүрлі мәндері үшін белгілі амалдары қайталанып орындалатын алгоритм.

  4. Көмекші алгоритм – алгоритм орындалу барысында алгоритм ішінде пайдаланылатын алдын-ала құрылған дайын алгоритм.

Сөздік алгоритм:

Эвклид алгоритмі



  1. n және m сандары берілген;

  2. k =mod m;

  3. k≠0? Онда

  4. n:= m және m:= k 1-ге көшеміз;

  5. k=0, тоқтаймыз.

Графиктік алгоритмнің шартты белгілері:

- басы (соңы)

- енгізу (шығару)

- есептеу (процесс)

- шарт

- көмекші алгоритм



- циклдық блок

Сызықтық құрылым:


S1

S2



Сызықтық композиция

шарт


S1

S2

Жоқ

Иә

Тармақталған құрылым



Циклдық құрылымның 3 түрін қарастыруға болады:


    1. Шарт алдынан берілген цикл.

шарт


S

Жоқ


Иә

Шарт дұрыс болған сайын цикл орындалады, шарттың ең алғаш дұрыс болмаған жағдайында цикл тоқтайды.


    1. Шарт соңынан берілген цикл

шарт

S

Жоқ



Иә

Шарт дұрыс болмаған жағдайда цикл айналады, ал дұрыс болған жағдайда цикл тоқтайды. Ерекшелігі: амал кем дегенде 1 рет орындалады.



    1. Қайталау саны белгілі цикл (параметрлі цикл):

Параметр: бастапқы, соңғы мәндер, қадам

S

Параметрдің соңғы мәніне жеткенге дейін


Тьюринг машинасы

Алгоритмге бірнеше анықтамалар берілді, олардың ішіндегі ең алғашқысы ағылшын математигі А.Тьюрингтікі болды. Ол 1936 жылы бірнеше абстрактілі машинаның үлгісін көрсетті және осы машинаның жұмыс үлгісінің көмегімен ереженің орындалу әрекетін қалыптастырды.

Тьюринг машинасы іс-тәжірибе жүзінде қолдануға болмайтын абстракция болып табылады. Сондықтан Тьюринг машинасы алгоритмдері басқа амалдармен орындалуы тиіс. Тьюринг машинасының қолданысында негізгі салдар алгоритм қалыптастыру әртүрлі алгоритмнің тапсырмаларының шешуінің болуын немесе болмауын дәлелдейтін мүмкіндік туғызады.

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

Тьюринг машинасы тезисі дәлелденбейді. Өйткені оның құрылымында «кез келген алгоритм» ұғымы анықталмаған. Әр түрлі алгоритмдерді Тьюринг машинасы түрінде көрсетіп, дәлелдеуге болады. Бірақ класс функциясы осы машинамен есептелінген рекурсиялы функциямен сәйкестелініп дәлелденді.
Тьюринг машинасының формальді емес анықтамасы
Тьюринг машинасы автомат сияқты, екі жақты шексіз лентасы, басы (головкасы) және басқару құрылғысы бар. Басқару құрылғысы бір қалыпты болуы мүмкін, соңғы көпмүше жасайды Q = {q0, q1, ..., qn}. Көпмүше Q Тьюринг машинасының ішкі алфавиті деп аталады.

Тьюринг машинасының есептегіш машинадан принципті айырмашылығы мынада, оның еске сақтау құрылғысы шексіз лентадан тұрады, сондықтан ол шындыққа жанаспайтын қиялдағы машина болып қала береді. Лента ұяшықтарға бөлінген, әрқайсысына алфавиттің бір символы жазылған соңғы алфавит A={a0,a1,...,am}болады, ол Тьюринг машинасының енгізу алфавиті аталады. Тьюринг машинасы функциясын қолдану кезінде ұяшықтардың соңғы саны толтырылмаған болуы мүмкін. Есептегіш (считывающая) басы әр уақытта лентаның ұяшығына шолу, осы ұяшықтағы символға тәуелді және басқару құрылғысының қалпы ұяшыққа жаңа символ жазады немесе оны өзгертусіз қалдырады, ұяшық оңға немесе солға жылжиды немесе орнында қалады. Осыдан барып басқару құрылғысы жаңа күйге ауысады немесе бұрынғысында қалады. Бастапқы құрылғысының қалпы ортасында бастапқы қалып q0 және соңғы қалып qz болып бөлінеді.

Тьюринг машинасының бір тактісі бойынша символды санауға болады, оның орнына жаңасын жазып немесе оны өзгеріссіз қалдырамыз және басын бір ұяшық солға немесе оңға жылжытамыз немесе орнында қалдырамыз.
Тьюринг машинасының формальді анықтамасы
А алфавиті – кейбір соңғы көпмүше символдары.

Алфавит тізбегі деп осы алфавиттің символдарының тізбегін айтамыз. x тізбектің ұзындығы, ол сол тізбектегі символдар санын көрсетеді және | x | болып белгіленеді. Бос тізбек ұзындығы 0-ге тең.

Тізбек конкатенациясы деп х және у тізбегін айтады, қосылып жазылған символдардан алынған х тізбегінің оң жағындағы у тізбегі.

Тьюринг машинасына 7 түр енеді:



мұндағы

соңғы жиынның қалпы, басқару құрылғысы бар;

енгізу алфавиті;

көшу функциясы; мұндағы

жылжу бағыты;

бастапқы қалып; ;

соңғы қалып; ;

– бос ұяшықты көрсету символы ;

– арнайы символ - тізбекті лентаға бөлу ;

Тьюринг машинасының командасы деп функция элементінің көшуін айтамыз мұндағы және ; және . Әр команда Тьюринг машинасында жұмыстың бір тактісін көрсетеді.

Тьюринг машинасы конфигурациясы келесі әдістермен көрсетіледі: б мұндағы

С – есептегіш бастың сол жағында орналасқан тізбек.



– Тьюринг машинасының қалпы.

– Тьюринг машинасының басында орналасқан символ.

В – Тьюринг машинасының басының оң жағында орналасқан тізбек.

Егер жаңа конфигурация енгізу конфигурациясының бір командасы қолдану нәтижесінде болса, онда конфигурациясы конфигурацияға қатысты көшеді. Бір конфигурациядан келесі конфигурацияға тікелей көшуді былайша көрсетеміз: .

Бастапқы қалып жағдайындағы конфигурацияны - бастапқы, соңғы қалып жағдайындағы конфигурацияны - соңғы деп аталады. Егер С тізбегіндегі конфигурация бос болса, онда бастапқы және соңғы конфигурация стандартты деп аталады.

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

Бекіту сұрақтары:


  1. Алгоритмнің құрылымына қарай нешеге бөлінеді? Атап бер.

  2. Сызықтық алгоритм деген не?

  3. Тармақтық алгоритм деген не?

  4. Циклдық алгоритм деген не?

  5. Циклдық құрылым неше түрге бөлінеді?

  6. Шарт алдынан берілген алгоритмге мысал келтір.

  7. Шарт соңынан берілген алгоритмге мысал келтір.

  8. Параметрлі циклге мысал келтір.

  9. Алгоритм деген не?

  10. Алгоритм термині қайдан шыққан?

  11. Алгоритмнің қасиеттерін ата?

  12. Компьютерде есеп шығару қадамдарын көрсет?

  13. Сөздік алгоритмге мысал келтір.

  14. Графиктік алгоритм деген не? Мысал келтір.

  15. Графиктік алгоритмнің шарт белгілерін көрсет.

  16. Тьюринг машинасы дегеніміз не?

  17. Тьюринг машинасының формальді емес анықтамасы;

  18. Тьюринг машинасының формальді анықтамасы.



5 -дәріс. Бағдарламалау тілдерімен танысу (2 сағат)

Мақсаты: Программалау тілі және оны топтастыру, программалау тәсілдері, құрылымдық программалау, модульдік программалау ұғымдарын енгізу.


  • Бағдарламалау тілдеріне шолу: бағдарламалау тілдерінің тарихы.

  • Бағдарламалаудың негізгі құрылғылары: жоғары деңгейлі бағдарламалу тілінің семантикасы мен синтаксисінің негіздері;

    Семантика (көне грекше: σημαντικός - танбалаушы, білдіруші) - тіл және тіл бірліктері (сөз, грамматикалық тұлға, сөз тіркесі, сөйлем) арқылы білдірілетін хабарды, заттар мен құбылыстардың мән-мазмұның зерттейтін тіл білімінің саласы, семиотиканың негізгі бөлімдерінің бірі.

    айнымалылар, өрнектер және меншіктеу; қарапайым енгізу-шығару; тармақталу және интерактивті операторлар

  • Бағдарламалаудың парадигмдері.

  • Процедуралық бағдарламалау.

  • Модульдік және құрылымыдық бағдарламалау концепциялары. Объектіге –бағытталған бағдарламалау


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

Pentium типті процессорлардың орындайтын қарапайым әрекеттерінің саны мыңнан асады. Процессордың әрбір әрекеті үшін арнайы команда бар, олар 0-ден 255-ке дейінгі сандармен немесе сандар тобымен жазылады.



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

Pentium модельді процессорлардың әртүрлі буындарға жататын процессорлардың команда жүйесі бойынша сәйкестенбеуінен пайдаланушыларға қолайсыздық тумауы үшін «жоғарыдан төменге» сәйкестену принципі енгізілген. Мысалы, қазіргі заманғы Pentium ІІІ процессорлы компьютерлерде Pentium І процессорлы компьютерлерде жасалған программалар орындалуы керек. Ал керісінше ертеректегі буын компьютерлерінде қазіргі компьютерлерде жасалған программа әрдайым орындала бермейді.



Компьютерлік программа. Компьютерлік программа – ол орындалатын инструкциялардың реттелген тізбегі.

Программаны машиналық кодта жазу. Процессордың барлық командалары 0-ден 255-ке дейінгі мәні бар сандармен немесе осындай сандар тобымен (байттармен) көрсетіледі. Тура осы сияқты оперативті жадыдағы сандық берілгендер мен ұяшық адрестері көрсетіледі. Егер біз процессордың программамен жұмыс істеуіне қарайтын болсақ, онда тек сандардың ұзын қатарын ғана көреміз. Олардың кейбірі - командалар, кейбірі - жады ұяшығының адресі, кейбірі – берілгендер: сандар, әріптер, дыбыстар, бейне т.с.с. Мысалы:

33, 0, 1, 34, 210, 15, 238 ...

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


1   2   3   4   5   6   7   8   9   ...   13

  • ТЖҚ (ПЗУ)
  • 4- дәріс. Есептеудің алгоритмдік
  • Есепті компьютерде шығару қадамдары
  • Алгоритмнің құрылымдық түрлері: Сызықтық алгоритм
  • Шарт алдынан берілген цикл.
  • Шарт соңынан берілген цикл
  • Қайталау саны белгілі цикл (параметрлі цикл)
  • Тьюринг машинасының формальді емес анықтамасы
  • Тьюринг машинасының формальді анықтамасы
  • 5 -дәріс. Бағдарламалау тілдерімен танысу (2 сағат) Мақсаты
  • Программаны машиналық код түрінде жазу.
  • Процессордың командалар жүйесі.

  • жүктеу 2.26 Mb.