Общая часть (часть 2) (2015) (by Кибитова) (1161598), страница 13
Текст из файла (страница 13)
23.Контрольчетности.дополняеткодмашинногослова.ВариантА:содержимоемашинногословаРис.Контрольчетности.кода,находящегосявмашинномслове,азатемполученныйкодконтрольнойсуммысоответственно.соответственно.соответственно.Контрольдоступамашиннымтипамданных.Развитиемконтрольноеконтроляза Рис.Ячейкапамяти.вариантБ22.—ошибка.Здесь ккследуетотметить,чтоодноразрядноеКонтрольдоступамашиннымтипамданных.РазвитиемконтролязаРис.22.Ячейкапамяти.сравниваетсяскодом,размещеннымвполеслужебнойинформации.СовпадениекодовПолеслужебнойинформации—ТЕГ(tag—ярлык,бирка)—полеячейкиПолеинформациислужебнойинформацииТЕГединиц(tag——ярлык,бирка)—размещенной—полеячейкиПолеслужебнойинформации——ТЕГ(tagярлык,бирка)полеячейкисемантикойинформации(«раскраскиинформациидвацвета»),размещеннойМашинноеслово—полепрограммноизменяемойинформации.Вмашинномсуммированиеможет"пропускать"потерипаркодемашинногот.е.этаввсемантикой(«раскраскиинформацииввслове,двацвета»),Рис.23.Контрольчетности.Машинноеслово—полепрограммноизменяемойинформации.Вслова,машинномговоритотом,чтоданные,записанныевмашинномнепотеряны.Несовпадениепамяти,вкоторомсхемамиконтроляпроцессораиОЗУавтоматическиразмещаетсяпамяти,вкоторомсхемамиконтроляпроцессораиОЗУавтоматическиразмещаетсяпамяти,вкоторомсхемамиконтроляпроцессораиОЗУавтоматическиразмещаетсяоперативнойпамяти,являетсямодельдоступамашиннымтипамданных.Какизвестно,словемогутрасполагатьсямашинныекоманды(иличастимашинныхкоманд)илисхемаконтроляне можетотлавливатьчётноеколичествоошибок,—варианткоманд)В.оперативнойпамяти,являетсямодельдоступакк машиннымтипамданных.Какизвестно,Контрольдоступак машиннымтипамданных.Развитиемконтроляза словемогутмашинные(иличастимашинныхилиговорито располагатьсятом,что произошелсбойв командыОЗУ имашинныеинформация,находящаясяв машинномслове,каждыйкомпьютеримееттакназываемыетипыданных.Этоозначает,чтоданные,скоторымиможетоперироватьпрограмма.МашинноесловоимеетКонтрольдоступаккомандам/данным.Рассмотримпроблемы,каждыйимееттакназываемыемашинныетипыданных.Этоозначает,чтовсемантикойинформации(«раскраскиинформациивзацелостностьюдвацвета»),размещеннойданные,с компьютеркоторымиможетоперироватьпрограмма.Машинноеимеетинформация,необходимаядляконтролязаиисловокорректностьюинформация,необходимаядляосуществленияконтроляцелостностьюкорректностью33потеряна,вгруппыэтом случаев осуществленияпроцессорепроисходитпрерывание(прерываниябудут33 —33существуютмашинныхкоманд,которыеоперируютс"потери"даннымиодноготипафиксированныйдляданнойЭВМразмер.ОбычноподразмероммашинногословавозникающиевмашинахфонНеймана.Перваяситуацияуправлениявсуществуютгруппымашинныхкоманд,которыеоперируютсданнымиодноготипаоперативнойпамяти,являетсямодельдоступакмашиннымтипамданных.Какизвестно,использованияданных,размещаемыхвсоответствующеммашинномслове.ВпринципефиксированныйдляданнойЭВМразмер.Обычноподразмероммашинногословаиспользованияданных,размещаемыхвсоответствующеммашинномслове.Впринциперассматриватьсянесколькопозднее).
Наточкой,Рис. 23вещественныеизображена сячейкапамятиточкой,с 16-ти(целые,вещественныесфиксированнойплавающейпонимаетсяколичестводвоичныхразрядов,размещаемыхвмашинномслове.Когдапрограмме,т.е.ситуация,прикоторойиз-заошибоквпрограммевкачествеисполняемых(целые,вещественныесфиксированнойточкой,вещественныесплавающейточкой,каждыйкомпьютеримееттак называемыемашинныеполемтипыданных.КонтрольныйЭтоозначает,чтоТЭГотсутствовать.понимаетсяколичестводвоичныхразрядов,размещаемыхв машинномслове.КогдаТЭГможетможетотсутствовать.разрядныммашиннымсловоми одноразряднымТЕГа.разрядсимвольные,логические).Т.е.привыполнениикомандыиспользуемыеоперандыкомандИспользованиеначинаютвыбиратьсяпроцессоромиисполнятьсяданные.Втораяпроявляетсяиспользуютсятермины«16-тиразрядныйкомпьютер»,или«32-хразрядныйкомпьютер»,символьные,логические).Т.е.привыполнениикомандыиспользуемыеоперандысуществуютгруппымашинныхкоманд,которыеоперируютсданнымиодноготипаполяслужебнойинформации(ТЭГа)можетосуществлятьсяввиспользуютсятермины«16-тиразрядныйкомпьютер»,или«32-хразрядныйкомпьютер»,Использованиеполя слова.служебнойинформации(ТЭГа)машинногоможет осуществлятьсядополняеткодмашинногоВариантА:данныхсодержимоесловакорректное,интерпретируютсясогласномашинномутипувсоответствиистипомкоманды.тогда,когдапрограммаиз-заошибкисамазатираетсвоюкодовуючасть:наместокомандили«64-хразрядныйкомпьютер»,этоозначает,чторечьидетокомпьютерах,интерпретируютсясогласномашинномутипуданныхвсоответствиистипомкоманды.(целые,вещественныесфиксированнойточкой,вещественныесплавающейточкой,следующихцелях.или вариант«64-х разрядныйкомпьютер»,это означает,что чторечь одноразрядноеидет о компьютерах,следующих Б целях.—ошибка.Здесьследуетотметить,контрольноеСогласноодномуиз которыхпринциповфонНейманаспособинтерпретацииинформациизаписываютсяданные.Отладкаподобныхошибокдостаточнотрудоемка,т.к.оперативнаяпамятьимеетмашинныесловаразмером16,или64СогласноодномуизпринциповфонНейманаспособинтерпретацииинформацииввсимвольные,логические).Т.е.привыполнениикомандыиспользуемыеоперандыКонтрользацелостностьюданных.Простейшаямодель––разрядаэтооперативнаяпамятькоторыхимеетмашинныесловаразмером16,32 32или64слова,разрядаКонтрольза целостностьюданных.Простейшаямодельэтосуммированиеможет"пропускать"потерипарединицвкодемашинногот.е.этаоперативнойпамятизависитисключительноотмогутиспользованияэтойвозникновениепамятиошибкив программеи ее проявлениебытьсущественноразнесенысоответственно.оперативнойзависитисключительноотхарактераиспользованияэтойинтерпретируютсясогласномашинномутипудляданныхвхарактерасоответствиис типомкоманды.одноразрядныйТЭГ,которыйиспользовалсяконтролячётности.Содержимоеполясоответственно.одноразрядныйТЭГ,которыйиспользовалсядляконтролячётности.Содержимоеполясхемаконтролянеможетотлавливатьчётноеколичествоошибок,—вариантВ.информации.Т.е.любойкод,записанныймашинноеслово,можетбытьиспользованпо Полекодупрограммыповременипроявления.Контрольдоступаквбытькомандам/даннымПолеслужебнойинформацииТЕГ(tag—ярлык,бирка)—полеячейкиинформации.Т.е.код,записанныйвв машинноеслово,можетиспользованввв Согласноодномуизи информациипринциповфонНейманаспособинтерпретацииинформациииспользуетсядляконтрольногосуммированиякода,машинномслове.служебной—к —ТЕГ(tag— размещенногоярлык,бирка)полеячейкииспользуетсядлялюбойконтрольногосуммированиякода,размещенногов—машинномслове.Контрольдоступакомандам/данным.Рассмотримпроблемы,качествекодамашиннойкоманды,еслиустройствоуправленияобратилосьзаочереднойобеспечиваетзащитуотвозникновенияподобныхпроблем.Сутьэтогорешенияпамяти,в которомсхемамиконтроляпроцессораисловоОЗУавтоматическиразмещаетсякачествекодамашиннойкоманды,еслиобратилосьзапроисходиточереднойоперативнойпамятизависитисключительноотхарактераиспользованияэтойПризаписиинформациивв устройствомашинноесловоавтоматически "потери"памяти,которомсхемамиконтроляпроцессораи управленияОЗУавтоматическиразмещаетсяПри вкаждойкаждойинформациимашинноеавтоматическипроисходитвозникающиевзаписимашинахфонНеймана.Первая—ситуацияуправлениязаключаетсявсуммированиеследующем.Когдамыразмещаемпрограммувбытьпамятии генерируемкод, кактокомандойк этомуэтомумашинномуслову,и этотэтотжекодможетбытьпроинтерпретированкакв вкомандойкмашинномуслову,ижекодможетпроинтерпретированинформации.Т.е.любойкод,записанныйвмашинноеслово,можетбытьиспользованконтрольное(количестваединичеквзаписываемомкоде)иформированиеконтрольноет.е.суммирование(количестваединичекв записываемомкоде)и формированиепрограмме,ситуация,прикоторойиз-заошибоквпрограммевкачествеисполняемыхмылюбогосразу кодажемашинного«раскрашиваем»всюинформациюнадва управленияцвета –вв машинныеслова,в очереднойкоторыхкодлюбогомашинноготипаданных,еслиустройствоон(битиспользуетсякачествеоперандакоманды33чётностикодтипаданных,еслиониспользуетсякачествеоперандакомандыкачествемашиннойкоманды,еслиобратилосьзасодержимогополяслужебнойинформациинечётности).Причтениисодержимогополяслужебнойинформации(битчётности илиилинечётности).Причтении33командначинаютвыбиратьсяпроцессоромиисполнятьсяданные.Втораяпроявляетсянаходятсякоманды,имашинныеслова,вкоторыхнаходятсяданные.Привключениисоответствующеготипа.Контрольдоступакмашиннымтипамданныхосуществляетсяза Рис.23.Контрольчетности.соответствующеготипа.Контрольдоступакмашиннымтипамданныхосуществляетсязакомандойкэтомумашинномуслову,иэтотжекодможетбытьпроинтерпретированкакданныхизмашинногословатакжеавтоматическипроисходитконтрольноесуммированиеданныхкогдаиз машинногословатакжеавтоматическипроисходитконтрольноесуммированиетогда,программаиз-заошибкисамазатираетсвоюкодовуючасть:наместокомандспециальногорежимапроцессоразаписьмашинныхкомандв оперативнуюпамятьсчетфиксацииполедоступаТЕГакодатипаданныхприполученныйихзаписимашинноеслово,приКонтрольк машиннымтипамданных.Развитиемконтролясчетфиксациивв полеТЕГатипаданныхприихзаписиввкодмашинноеслово,аазаприкода,находящегосяввработымашинномслове,ааонзатемконтрольнойсуммыкодлюбогомашинноготипакодаданных,еслииспользуетсяв качествеоперандакомандыкода,находящегосямашинномслове,затемполученныйкодконтрольнойсуммызаписываютсяданные.Отладкаподобныхошибокдостаточнотрудоемка,т.к.сопровождаетсяустановкойвТЕГеспециальногокода,указывающего,чтовданномиспользованииэтихданныхвкачествеоперандовкомандосуществляетсяавтоматическаяиспользованииданныхв качествекомандосуществляетсяавтоматическаясравниваетсяссэтихкодом,размещеннымввоперандовполеинформации.Совпадениекодовсемантикойинформации(«раскраскиинформациив двацвета»),размещеннойв засоответствующеготипа.Контрольдоступак служебноймашиннымтипамданныхосуществляетсясравниваетсякодом,размещеннымполеслужебнойинформации.Совпадениекодоввозникновениеошибкивпрограммеиеепроявлениемогутбытьсущественноразнесенымашинномсловеразмешенакоманда.Такжесоответствующийпризнакустанавливаетсяпроверкатипаоперандатипакоманды.Еслионисовпадают,то командакомандаговоритопамяти,том,данные,записанныевв машинномслове,непотеряны.Несовпадениепроверкасовпадениятипаоперандаии типакоманды.Еслионисовпадают,тосчетфиксациивчтополеТЕГакода доступатипаданныхпри ихзаписивпотеряны.машинноеслово,а приоперативнойявляетсямоделькмашинноммашиннымтипамКакизвестно,говоритосовпадениятом, чтоданные,записанныеслове,неданных.Несовпадениепризаписиданных.Привыборкеочереднойкомандыизпамятиавтоматическипокодупрограммыиповременипроявления.Контрольдоступаккомандам/даннымпродолжаетсвоевыполнение,еслинет,топроисходитпрерывание.Каквидим,контрольговоритоотом,произошелиипроисходитинформация,находящаясяввмашинномслове,продолжаетсвоечтовыполнение,еслитомашинныепрерывание.Каквидим,контрольиспользованииэтихданныхвсбойкачествеоперандовкомандосуществляетсяавтоматическаякаждыйкомпьютеримееттак называемыетипыданных.