Общая часть (часть 2) (2015) (by Кибитова) (1161598), страница 24
Текст из файла (страница 24)
штангас головкамиИ, наконец, отметим т.н. память намагнитныхносителях (доменах) – магнитноНапоследокотметим,доступа.что магнитныебарабанына сегодняшнийденьявляются вэлектронноеВЗУ прямогоПод доменомпонимаетсянекотораяэлементарнаянекоторомроде экзотическимиустройствами:они используютсяв основномлишь вединица, способнаясохранять своюнамагниченностьв течение длительногопромежуткабольшихспециализированныхвысокопроизводительныхкомпьютерахобычновремени. Доменможет быть намагниченодним из двух способов(отмеченныена Рис. для38временногохранения данныхпамяти.либо как «плюс-минус»,либо изкакоперативной«минус-плюс»).+ + –– – на+ магнитныхштанга с головкамиИ, наконец, отметим т.н. памятьносителях (доменах) – магнитноэлектронное ВЗУ прямого доступа.
Под доменом понимается некоторая элементарнаяединица, способная сохранять свою намагниченность в течение длительного промежуткавремени. Домен доменможет быть намагничен однимтрекиз двух способов (отмеченные на Рис. 38либо как «плюс-минус», либо как «минус-плюс»).+ + –– – +штангас головкамиРис. 38. Принцип устройства памяти на магнитных доменах.доментрекПринцип работы устройства памяти на магнитныхдоменах основан на том, что под++–воздействием магнитно-электронных эффектов магнитные домены разгоняются вдоль– – +своего трека до некоторой постоянной скорости. В остальном же принцип работы данногоРис. 38.Принципустройства памятина магнитныхдоменах.класса устройствничемне отличаетсяот работымагнитныхбарабанов. Соответственно,из-за того, что в данном устройственет механической составляющей, оно является ещедоменПринцип работыустройствас памятина магнитныхдоменах основан на том, что подтрекболее высокоскоростнымпо сравнениюпредыдущимиустройствами.воздействиеммагнитно-электронныхэффектовмагнитныеразгоняютсявдольДля считыванияаппаратуройили записиинформациина данный доменыносительустройствоподдерживаемаякомпьютерапривзаимодействиицентральногопроцессорасвоего трека до некоторой постоянной скорости.
В остальном же принцип работы данногосуправлениявключаетнеобходимую головку, которая по таймеру синхронизируется свнешнимиустройствами.класса Рис.устройствничемне отличаетсяотработы магнитныхСоответственно,38.Принципустройствапамятина магнитныхдоменах. барабанов.«приходом» Дляначалаиллюстрацииискомогосектора,послечего происходитобмен с найденнымрассмотримПустьвыполняемойкомпьютереиз-за того, чтов данном устройственет пример.механическойсоставляющей,оновявляетсяещесектором.программенеобходимозаписатьблокданныхнамагнитныйдиск.Чтобудетпроисходитьболее высокоскоростнымпо сравнениюс предыдущимиПринцип работы устройствапамятина магнитныхустройствами.доменах основан на том, что под ввоздействиемсистемеобработке илизаказана данныйобмен?ВозможныдвемоделиреализацииДля присчитываниязаписиинформациинаданныйносительустройствомагнитно-электронныхэффектовмагнитныедоменыразгоняютсявдоль1.2.4.2 Моделисинхронизациипри обмене с внешними устройствамиобмена,рассмотримих.управлениявключаетнеобходимуюголовку,котораяпотаймерусинхронизируетсяс своего трека до некоторой постоянной скорости.
В остальном же принцип работыданногоСинхроннаяработасВУ.Присинхроннойорганизацииобменавмомент«приходом»началаискомогосектора,послепроисходитобменс найденнымклассаустройствничемне отличаетсяотработычегомагнитныхбарабанов.Соответственно,Важнойхарактеристикой,вомногомопределяющейэффективностьобращенияквнешнемуустройствупрограммабудетприостановленадо моментасектором.из-за того, что вычислительнойв данном устройственет механическойоно являетсяещефункционированиясистемы,является составляющей,модель синхронизации,завершенияобмена(Рис.39).Темсамымприиспользованиитакоймоделив системеболее высокоскоростным по сравнению с предыдущими устройствами.1.2.4.2Моделисинхронизацииприобмене с внешнимиустройствамивозникализадержки,которыефункционированияВС.
устройство Длясчитыванияилиснижализаписи эффективностьинформациина данныйноситель50управления включает необходимую головку, которая по таймеру синхронизируется сВажнойхарактеристикой,вомногомопределяющейэффективность«приходом» начала искомого сектора, после чего происходит обмен с найденнымфункционирования вычислительной системы, является модель синхронизации,сектором.50 с внешними устройствами1.2.4.2 Модели синхронизации при обменеВажнойхарактеристикой,вомногомопределяющейфункционирования вычислительной системы, является модель50эффективностьсинхронизации,областью памяти, находящейся в обмене (попытка чтения при незавершенной операцииобластью памяти, находящейся в обмене (попытка чтения при незавершенной операциичтения с ВУ или записи при незавершенной операции записи данной области на ВУ).чтения с ВУ или записи при незавершенной операции записи данной области на ВУ).1.2.4.3Потоки данных.Организацияуправления внешними устройствамиРис.39.
Синхроннаяи асинхроннаяработа с ВУ.1.2.4.3Потоки данных.Организацияуправления внешними устройствамиПрикомпьютераимеютдва внешнихпотокаАсинхроннаяработаработыс ВУ. любогоПри асинхроннойработыПри рассмотрениирассмотренииработылюбогокомпьютераорганизацииимеют местоместодвапотокаинформации.Первыйпоток—этопотокуправляющейинформации,второйпоток— этоэтоустройствпоследовательностьпроисходящихсистеме, следующая:информации.Первый поток —событий,это потокуправляющейвинформации,второй поток —потокданных,надкоторымиосуществляетсяобработкавпрограмме.ЕслирассматриватьДляизложениябудемсчитать,чтонекорректныев системепрерыванийпоток 1.данных,надпростотыкоторымиосуществляетсяобработкав программе.Если рассматриватьзавершенияобмена,если программапопытаетсявыполнитьоперации сэтиинформацииввконтекстеорганизацииработыВЗУ,можнотакжекомпьютераимеетсяспециальноевнутреннеепрерывание«обращениек системе»,этипотокипотокиинформацииконтекстеорганизацииработыВЗУ,томожно выделитьвыделитьтакжеобластьюпамяти,находящейсяв обмене(попыткачтенияпритонезавершеннойоперациипотокуправляющейинформации,включающийвсебякоманды,обеспечивающиекотороеинициируетсявыполнениемпрограммойкоманды.потокс ВУуправляющейвключающийсебя даннойкоманды,обеспечивающиечтенияили записи информации,принезавершеннойоперациивспециальнойзаписиобластинаПрограммаВУ).управлениевнешнимустройством,атакжепотокданных,перемещающихсямеждуВЗУ ииинициирует«обращениеа такжек системе»передаетзаказ на выполнениеуправление прерываниевнешним устройством,потокиданных,перемещающихсямеждуобмена,ВЗУоперативнойпамятью.Рассмотримтеперьразличныемоделиорганизацииуправленияпараметрымогутбыть Организацияпереданыспециальныерегистры,стеки т.п.
В1.2.4.3заказаПотокиданных.управлениявнешнимиустройствамиоперативнойпамятью.РассмотримтеперьчерезразличныемоделиорганизацииуправленияВЗУ.операционнойсистеме происходит обработка прерывания, при этом конкретномуВЗУ.ПростейшеймодельюявляетсянепосредственноеуправлениепроцессоромПрирассмотренииработыкомпьютераместо процессоромдва потокаПростейшеймодельюявляетсянепосредственноеуправлениедрайверуустройствапередаетсязаказ любогона выполнениеобмена. имеютвнешнимиустройствами(Рис.40).Этоозначает,чтоцентральныйпроцессорфактическиинформации.Первыйпоток— этопотокуправляющейинформации,второйпоток— этовнешними(Рис.40).Это означает,что центральныйпроцессорфактически2.
устройствамиПосле завершенияобработки«обращенияк системе»программаможет«интегрирован»сосхемамиуправлениявнешнимиустройствами,имеетспециальныезавершенияобмена,еслипрограммапопытаетсявыполнитьнекорректныеоперацииспотокданных,надкоторымиосуществляетсяобработкавпрограмме.Еслирассматривать«интегрирован»сосхемамиуправлениявнешнимиустройствами,имеетспециальныепродолжить свое выполнение, или может быть запущено выполнение другой программы.командыими,путемпоследовательностикомандобластьюпамяти,находящейсяв аобмене(попыткачтенияпринезавершеннойоперацииэтипотокиинформациив контекстеорганизацииработыВЗУ,то можновыделитьтакжекомандыуправленияими,а такжетакжепутем интерпретацииинтерпретациипоследовательностикоманд3. управленияПо завершениивыполненияобменапроисходитпрерывание,послеуправленияосуществляетуправлениеобменом.Т.е.процессорподаеткомандычтенияпотоксуправленияВУ илизаписипринезавершеннойоперациизаписиданнойобласти наВУ).управляющейинформации,включающийвможетсебяпродолжитькоманды,обеспечивающиеосуществляетуправлениеобменом.Т.е.процессорподаеткомандыобработкикоторогопрограмма,выполнявшаяобмен,своевыполнение.устройствунанаперемещениеголовокобмена,натойилиголовки,нави устройствуперемещениеголовокобмена,наданных,включениетойсглаживатьили инойиной междуголовки,науправлениевнешнимустройством,а такжепотокперемещающихсяВЗУАсинхроннаясхемаобработкиобращенийквключениеВУ позволяетдисбалансожиданиеиипамятью.синхронизацииприходаинформацииипр.управленияПомимо1.2.4.3Потокиданных.Организацияуправлениявнешнимиустройствамиожиданиесинхронизацииприходасодержательнойинформациии пр.ПомимооперативнойРассмотримтеперьразличныемоделиорганизациискоростивыполнениямашинныхкомандисодержательнойскоростьюдоступак ВУ.указанногопотокакоманд,центральныйпроцессоробрабатываетипотокданных:он онуказанногопотока команд,центральныйпроцессоробрабатываетпоток организацииданных:ВЗУ.В заключенииотметимследующее.Представленнаявышеи схемасчитываетинформацию,участвующуюсорегистровипотокапереноситПрирассмотренииработылюбого вв обмене,компьютераимеютуправлениеместодвасчитываетинформацию,участвующуюобмене,со специальныхспециальныхрегистровипереноситПростейшеймодельюявляетсянепосредственноепроцессоромобменаявляетсядостаточноупрощенной.Она незатрагиваетслучаевсинхронизацииеевоперативнуюпамять(либожепроизводитобратныеманипуляции).Такимобразом,информации.Первыйпоток—этопотокуправляющейинформации,второйпоток—это что,ее в оперативнуюпамять(либо40).же Этопроизводитманипуляции).Такимвфактическиобразом,иидоступак устройствамиобластямпамяти,участвующимв обратныеобмене.Проблема процессорсостоиттом,внешними(Рис.означает,что центральныйпотокуправления,ипотокданныхпроходитчерезцентральныйпроцессор,чтосамопопоток «интегрирован»данных,надзаписываякоторымиосуществляетсяобработкав центральныйпрограмме.рассматриватьпоток управления,потокданныхпроходитчерезпроцессор,что самонапример,областьданныхнаВЗУпослеобработкиЕслизаказана обмен,но подосо исхемамиуправлениявнешнимиустройствами,имеетспециальныесебеявляетсятрудоемкойзадачей,ктомужеэтамодельподразумеваетлишьсинхроннуюэти потокиинформациивконтекстеорганизацииработыВЗУ,томожновыделитьтакжесебеявляетсятрудоемкойзадачей,ктомужеэтамодельподразумеваетлишьсинхроннуюзавершенияобмена, программаможетпопытатьсяобновитьпоследовательностисодержимое области,чтокомандыуправленияими, а такжепутеминтерпретациикомандреализацию.поток управленияуправляющейинформации,включающийв системахсебяТ.е.команды,обеспечивающиереализацию.являетсянекорректным.Поэтомув реальныхдлясинхронизациисосуществляетуправлениеобменом.процессорподает работыкомандыуправлениевнешнимустройством,атакжепотокданных,перемещающихсямеждуВЗУиобластями памяти,находящимисяв обмене,возможностьее аппаратногоустройствуна перемещениеголовокобмена, используетсяна включениетой или инойголовки, наоперативнойпамятью.Рассмотримтеперьмодели информацииорганизацииуправлениязакрытиянаи/или запись.То различныеестьпри попыткеобмена с закрытойобластьюожиданиеи чтениесинхронизацииприходасодержательнойипр.ПомимоВнешнееВнешнееВЗУ.