
Информатика: өз цифрлық көмекшімізді жасаймыз 5-сабақ (барлығы 72)
Процессор, жедел жад және сақтау құрылғысы
Орындауды, уақытша күйді және тұрақты сақтауды ажыратып, көмекші нені сақтауы керегін анықтаймыз.
Картадағы орнымыз
Тапсырманың атауын түзетіп, экраннан көрдіңіз де, бағдарламаны жаптыңыз. Қайта ашқанда ескі атау тұр. Өзгеріс қайда жоғалды? Батырманы кінәламай тұрып, жазбаның жолын бақылайық.
Өмірдегі бейне және нақты модель
Өңделіп жатқан жазба бірден өзгереді, бірақ қуат өшсе, сақталмаған бөлігі жоғалады. Процессор нұсқауды орындайды. Жедел жад жұмыс процесінің коды мен күйін ұстайды. Тұрақты сақтау құрылғысы файлды қуатсыз да сақтайды. Кэш қолжетімділікті жылдамдатады, бірақ сақтауды алмастырмайды.
Бір тәжірибеде жаңа сөздерді ашайық
Нұсқау — процессор орындайтын жеке әрекет; бағдарлама осындай әрекеттердің ретін береді. Жедел жад — жұмыс істеп тұрған бағдарлама мен деректердің уақытша орны; қуат өшкенде оның мазмұны әдетте жоғалады. Жинақтауыш — өшіргеннен кейін де қалуы тиіс файлдың орны. Кэш — жақында қолданылған деректерді сақтайтын шағын аймақ: ол қолжетімділікті жылдамдатады, бірақ файл жазылғанын дәлелдемейді. Сақтау — өзгерісті тұрақты сақтау құрылғысына жаздыру; сақталғанын тексеру — файлды жауып, қайта ашу.
tasks.json файлының көшірмесімен қауіпсіз тәжірибе жасаңыз. Кестеге үш сәтті жазыңыз: ашқанға дейін, ойдан шығарылған бір тапсырманы өзгерткеннен кейін және файлды қайта ашқаннан кейін. «Сақтау» батырмасына дейін жаңа нұсқа қайда тұрғанын болжаңыз. Содан кейін сақтап, редакторды жауып, файлды қайта ашыңыз. Жаңа жазба тек жабылғанға дейін көрінсе, экран уақытша күйді көрсеткен. Қайта ашқаннан кейін де тұрса, дерек жинақтауышқа жеткен. Түпнұсқаны бүлдірмеу үшін көшірмені қолданыңыз.
Түсінгеніңізді тексеріңіз. «Экранда көрініп тұр, демек сақталды» деген пікірге қайта ашып оқуды дәлел ретінде сұраңыз. Қуат сақтау алдында және одан кейін өшсе, нәтиже неге өзгереді? Өйткені экран, жедел жад және жинақтауыштың міндеттері бөлек.
Ұқсатудың шекарасы
Өмірлік бейне тақырыпқа кіргізеді, бірақ механизмді алмастырмайды. Ұқсату дәл болмайтын жерді атаңыз.
Сабақтың тірек сигналы
storage → RAM ↔ processor → save → storage
Талданған мысал
tasks.json жинақтауыштан жедел жадқа оқылады; бағдарлама деректі талдайды; өзгеріс жедел жадта тұрады; сақтау жаңа нұсқаны жазады. Экрандағы көрініс сақтауды дәлелдемейді.
Алдымен болжаңыз
Тәжірибеге дейін жалғасын жауып, нәтижені жазбаша болжаңыз. Жауаппен бірге тірек сигналындағы себептер тізбегін көрсетіңіз. Содан кейін әрекетті орындап, бақылауды тіркеп, болжаммен салыстырыңыз. Түсіндірмесіз сәйкестік түсіну емес, сәттілік саналады; айырмашылық қай байланысты қалпына келтіру керегін көрсетеді.
Көмексіз жаңғыртыңыз
Бетті жауып, сигналды қалпына келтіріп, әр өтуді жаңа мысалмен түсіндіріңіз.
Тақырыпты сабақты оқымаған адамға түсіндіріңіз. Жаңа терминді қарапайым сөзбен ашпайынша қолданбаңыз. Кейін дәл атауын қайтарып, жүйедегі орнын көрсетіңіз. Тыңдаушы келесі қадамды болжап, өзге мысал келтіре алуы керек. Егер ол тек сөйлемді қайталаса, түсіндірмені тірек сигналға дейін қысқартып, қайта құрыңыз.
Қатені тауып түзетіңіз
«256 ГБ жад жылдамдыққа кепіл». Мұнда сақтау, жедел жад және өнімділік араласқан. Өлшенген тар орынды атаңыз.
Жаңа жағдайға көшіру
Модельді сабақта болмаған құрылғы не файлға қолданыңыз. Бақылауды болжамнан ажыратыңыз.
Жобаға енгізілетін өзгеріс
Күйлерді бекітіңіз: жедел жадтағы шимай, сақталған жазба және қайта іске қосқандағы нәтиже. Сақтауды жазу мен қайта оқудан кейін растаңыз.
Шешім журналына төрт жол қалдырыңыз: не алғыңыз келді, нені байқадыңыз, бұл әрекетті неге таңдадыңыз және нәтижені қалай тексердіңіз. Экран суреті тексеруді толықтыра алады, бірақ мәтін мен жұмыс файлын алмастырмайды. Жеке дерек қолданбаңыз: үш ойдан шығарылған жазба да дәл сондай тексеріледі және жобаны қауіпсіз көрсетуге мүмкіндік береді.
Тапсырма
Міндетті. Мысалды орындап, қатені түзетіп, себебімен жобаға өзгеріс енгізіңіз.
Өз дерегіңізбен. Шешімді үш ойдан шығарылған жазбада тексеріңіз.
Қалауыңызша. Басқа адамнан сұлба бойынша түсіндіруді қалпына келтіруді сұраңыз.
Дайындық өлшемі: сигналды бетсіз жаңғыртасыз, ұсынылған қатені түзетесіз, модельді бейтаныс мысалға көшіресіз және жоба өзгерісін көрсетесіз. Бір тармақ орындалмаса, бүкіл сабақты қайта оқымай, тиісті байланысқа оралыңыз. Түзеткеннен кейін басқа дерекпен баламалы тапсырманы қайталаңыз.
1, 7 және 30 күннен кейін қайталау
Ертең сигналды қалпына келтіріңіз; жеті күннен кейін баламалы тапсырма орындаңыз; отыз күннен кейін шешімді жобада тексеріңіз.
Пікірлер (0)
Пікір қалдыру үшін кіріңіз →
Әзірге пікір жоқ. Бірінші болыңыз.