Лекциялар жинағы кредит саны 3 Шымкент-2021 мазмұНЫ


Ішкі жадыда мәліметтерді ұсыну



бет21/38
Дата29.03.2023
өлшемі1,55 Mb.
#77175
түріЛекция
1   ...   17   18   19   20   21   22   23   24   ...   38
Байланысты:
Лекциялар жинағы 2020-2021

Ішкі жадыда мәліметтерді ұсыну. Заманауи операциялық жүйелерде ішкі жадыда мәліметтерді ұйымдастырудың екі тәсілі бар: тікелей және бірізді мүмкіндік.
Мәліметтерге бірізді мүмкіндік кезінде мәліметтер элементтерін тек бірізді оқып шығу немесе оларды бірізді жазу (клавиатура немесе дисплей типтілогикалық қонлырғылар, мәтіндік файл немесе файлдар, жұмыс барысында ауысып отыратын азбалар форматы) орындалуы мүмкін.
Тікелей мүмкіндік ақпараттармен бекітілген ұзындық жазбалары арқылы (Си екілік файлдары немесе Pascal типтелген файлдары) алмасатын дискілік файлдарға арналған. Мұндай файл жазбасының адресін оның нөмірі арқылы анықтауға болады, оның көмегімен қажет жазбаға тікелей сұраныс жасай алады.
Жұмыс уақытысында мәліметтерге мүмкіндіктерді жылдамдату үшін оларды жедел жадыда, ал жұмыс аяқталған соң ұзақ сақтау үшін ішкі жадыға көшіру мақсатқа лайық. Дәл осы тәсілді мәтіндік редакторлардың басым көпшілігі пайдаланады: мәтінмен жұмыс барысында ол түгелдей мәтін немесе оның бір бөлігі жедел жадыға орналасады да, онда қажетінше сыртқы жадыға көшіріледі. Мұндай жағдайларда мәліметтер екі түрде ұсынылады: жедел және сыртқы жадыда.
Құрылымдарды дұрыс таңдау бағдарламалық қамтаманың тиімділігі мен оның технологиялық сапасын анықтайды, сондықтан бұл мәселеге қолданылатын нысанға қарамастан қажетті назар аудару қажет.


1.5. Мәліметтер декомпозициясына негізделген БҚ-ны жобалау
Мәліметтер декомпозициясына негізделген бағдарламалық қамтаманы жобалауда Джексон мен Вар-нье-Орраның әдістері ұсынылды.
Бұл екі әдіс те күрделілермен жұмыс істейтін «қарапайым» бағдарламаларды құру үшін арналған, бірақ олардың мәліметтер құрылымы иерархиялық ұйымдастырылған.
Джексон әдісі. М. Джексон өз әдісін құру кезінде бастапқы мәліметтер құрылымы мен нәтижесі бағдарлама құрылымын анықтайды деп бастады.
Әдістеме бастапқы мәліметтер мен нәтижелердің құрылымына сәйкестігін іздеуге негізделген. Дегенмен оны қолдану кезінде қандай да бір деңгейлерде сәйкестік болмау жағдайы кездеседі. Мысалы, бастапқы файл жазбалары сәйкес келетін тармақтары есепте көрінуге тиісті файлдар сол ретпен іріктелмеген. Мұндай жағдайлар «соқтығысу» деп аталған.
Әдістемеге сәйкес бағдарламаның құрылымын өңдеу былайша орындалады:

  • кіріс және шығыс мәліметтердің құрылымдарының бейнесін құру;

  • осы мәліметтер арасындағы байланыс идентификациясын орындайды;

  • мәліметтер құрылымы мен табылған сәйкестік негізінде бағдарлама құрылымын қалыптастырады;

  • сәйкестік табылмаған элементтерді өңдеу блоктарын қосады;

  • сәйкессіздікті талдап өңдейді, яғни «соқтығысу» рұқсат береді;

  • қажетті операцияларды қосады (енгізу, шығару, файлдарды ашу/жабу және т.б.);

• құрылымдық өсиетте (бүркеншік кодта) бағдарлама жазады.


Достарыңызбен бөлісу:
1   ...   17   18   19   20   21   22   23   24   ...   38




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

    Басты бет