Файл: А. Д. Чередов, А. Н. Мальчуков.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 26.10.2023

Просмотров: 629

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

АРХИТЕКТУРЫ, ХАРАКТЕРИСТИКИ, КЛАССИФИКАЦИЯ ЭВМ

ПК-блокноты (ноутбуки) Все ноутбуки (notebook) классифицируются на несколько типовых разновидностей по размеру диагонали дисплея, назначению, компонов- ке составных узлов, функциональным возможностям, габаритам, весу и другим отличиям. К основным типам ноутбуков можно отнести: «за- мену настольного ПК» (Desktop Replacement), массовые ноутбуки, уль- трабуки, смартбуки.В качестве замены настольного ПК обычно позиционируются но- утбуки с диагональю экрана 17 дюймов и выше. Габариты и вес (от 3 кг и выше) портативных компьютеров весьма значительны, что делает их неудобными в переноске. Однако относительно большой размер дис- плея обеспечивает более комфортную работу, а объемистый корпус позволяет установить мощные компоненты и обеспечить им достаточ- ное охлаждение. Такие ноутбуки имеют встроенные жесткий диск, ак- кумулятор, CD или DVD-привод, порты ввода/вывода. Снаружи подсо- единяется блок питания, как у всех других ноутбуков. Одним из самых мощных и дорогих ноутбуков категории Desktop Replacement в 2015 г. является ASUS ROG G751JL с размером экрана по диагонали 17,3', с разрешение 1920х1080 точек. Процессор – Intel Core i7-4720HQ с часто- той 2,6 ГГц. Оперативная память до 32 Гбайт, видеокарта – NVIDIA GeForce GTX 965M с двумя гигабайтами собственной памяти. Вес – 4,5 кг. Стоимость $2500.Массовые ноутбуки (специального названия для данной категории ноутбуков не предусмотрено) имеют диагональ экрана 14'-16', их вес обычно укладывается в 2–3 кг, толщина оказывается чуть меньше ноут-буков «замена настольного ПК». Обычно эти модели оснащены встро- енными жестким диском и оптическим накопителем.Ультрабуки (ultrabooks) – тонкий и легкий ноутбук, обладающий ещё меньшими габаритами и весом по сравнению с обычными ноутбу- ками, но при этом – большей частью характерных черт полноценного ноутбука. Термин стал широко распространяться в 2011 году, после то- го как корпорация Intel презентовала новый класс мобильных ПК – уль- трабуки.Немного истории. Первоначально концепция мобильного компью- тера, более компактного и лёгкого, чем обычный ноутбук, появилась в 1996 году, когда корпорация Toshiba выпустила семейство ноутбуков Toshiba Libretto. Этот класс компьютеров получил наименование субно- утбуки. С тех пор в течение 15 лет субноутбуки постоянно развивались в направлении снижения габаритов и цены и увеличения вычислитель- ной мощности и длительности автономной работы от встроенной акку- муляторной батареи.15 января 2008 года Стив Джобс провёл презентацию нового сверхлёгкого субноутбука Apple MacBook Air, выполненного в сверх- тонком алюминиевом корпусе и не имевшего аналогов на тот момент. После начала продаж выяснилось, что данный субноутбук имеет повы- шенный спрос у потребителей, и вскоре стали появляться аналоги от других производителей ноутбуков: Dell Adamo, Lenovo ThinkPad X300, Samsung 900X3A, Sony Vaio Y.В мае 2011 года появился новый класс мобильных ПК – ультрабу- ки, который является дальнейшим эволюционным развитием классиче- ских субноутбуков и во многом использует идеи, реализованные в сверхтонком ноутбуке от Apple, MacBook Air.Нетбуки (netbooks) как отдельная категория ноутбуков были выде- лены из категории субноутбуков в 2008 г. компанией Intel. Размер диа- гонали экрана нетбуков – от 7' до 12,1'. Нетбуки ориентировались на просмотр веб-страниц, работу с электронной почтой и офисными про- граммами. Для этих ноутбуков были разработаны специальные энер- гоэффективные процессоры Intel Atom, VIA C7, VIA nano, AMD Geode. Малый размер экрана, небольшая клавиатура и низкая производитель- ность подобных устройств компенсировались умеренной ценой и отно- сительно большим временем автономной работы. Габариты обычно не позволяли устанавливать в нетбук дисковод оптических дисков, однако Wi-Fi-адаптер являлся обязательным компонентом. Столкнувшись с конкуренцией со стороны ультрабуков и планшетных ПК, натиск по- следних выдержали лишь компнаии Asustek и Acer, которые продавалисвои нетбуки плоть до конца 2012 года в основном на разививающихся рынках Южной Азии и Южной Африки. Эра нетбуков закончилась в 2012 г. В 2013 г. распродавались только их запасы.В 2015 году компания Microsot неожиданно для многих, кроме планшета Surface Pro 4, представила также ультрабук Surface Book. Сейчас такие устройства принято называть гибридными.Однако Microsoft называет новинку просто ноутбуком. В этом слу- чае в первую очередь обращает на себя внимание дисплей диагональю 13,5 дюйма. У него крайне необычное для ноутбуков соотношение сто- рон (3:2) и разрешение (3000 х 2000 точек).С технической точки зрения аппарат похож на новый планшет Microsoft. Тут используется корпус из того же магниевого сплава, а дисплей также располагает специальным слоем для работы со стилусом. К слову, перо Surface Pen поставляется в комплекте с новинкой.Необычным выглядит конструкция петель. Несмотря на отключае- мую планшетную часть, инженеры Microsoft наделили устройство воз- можностью раскрыть дисплей на 360°.Сердцем ноутбука служат процессоры Intel Core i5 или i7 поколе- ния Skylake. В оперативной памяти предусмотрено 8 либо 16 ГБ. Для хранения данных присутствует SSD объёмом 128, 256, 512 ГБ либо 1 ТБ. Что любопытно, в продаже будут модификации ноутбука с дискрет- ными видеокартами Nvidia. Модели не называются, но данный компо- нент расположен в клавиатурном блоке. Ёмкости аккумулятора должно быть достаточно для 12 часов в режиме проигрывания видео.Габариты ноутбука составляют 312,3 х 232,1 х 13-22,8 мм при мас- се 1,5 кг с подключенной клавиатурой. Список портов представлен па- рой USB 3.0, Mini DisplayPort и слотом для карт SD. В минимальной конфигурации ноутбук обойдётся покупателям в $1500, а за версию с процессором Core i7 и видеокартой Nvidia придётся отдать $2700.В 2009 г. разработчики и производители компьютерной техники за- говорили о новой категории компьютеров под названием смартбуки.Смартбук – это небольшой компьютер с дисплеем и клавиатурой, представляющий собой нечто среднее между смартфоном и нетбуком. По размерам он меньше нетбука, а по функциональным возможностям аналогичен смартфону. Смартбук способен обеспечивать постоянное беспроводное 3G-соединение и работать не менее 8 часов без подзаряд- ки. Он обладает экраном с диагональю от 7 до 9 дюймов и может бази- роваться на процессорах с архитектурой ARM под управлением ОС на ядре Linux, например Google Android.Статистика использования в настольных ПК и ноутбуках различ- ных ОС на декабрь 2015 г. представлена в таблице 1.2:Таблица 1.2 Статистика использования ОС на декабрь 2015 г.

2. ФУНКЦИОНАЛЬНАЯ

3. ФУНКЦИОНАЛЬНАЯ И СТРУКТУРНАЯ

4. ПРИНЦИПЫ ОРГАНИЗАЦИИ ПОДСИСТЕМЫ ПАМЯТИ ЭВМ И ВС

ОРГАНИЗАЦИЯ СИСТЕМНОГО ИНТЕРФЕЙСА И ВВОДА/ВЫВОДА ИНФОРМАЦИИ

МНОГОПРОЦЕССОРНЫЕ И МНОГОМАШИННЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ

КОНТРОЛЬНЫЕ ВОПРОСЫ И ЗАДАНИЯ ДЛЯ САМОПРОВЕРКИ

СПИСОК ЛИТЕРАТУРЫ

ОРГАНИЗАЦИЯ ЭВМ И СИСТЕМ



Виртуальный адрес при сегментной организации памяти может быть представлен парой (g, s), где g номер сегмента, а s смещение в сегменте. Физический адрес получается путем сложения начального физического адреса сегмента, найденного в таблице сегментов по номе- ру g, и смещения s.

Недостатком данного метода распределения памяти является фраг- ментация на уровне сегментов и более медленное по сравнению со страничной организацией преобразование адреса.

Странично-сегментное распределение


Как видно из названия, данный метод представляет собой комби- нацию страничного и сегментного распределения памяти и, вслед- ствие этого, сочетает в себе достоинства обоих подходов. Виртуальное пространство процесса делится на сегменты, а каждый сегмент, в свою очередь, делится на виртуальные страницы, которые нумеруются в пре- делах сегмента. Оперативная память делится на физические страницы. Загрузка процесса выполняется операционной системой постранично, при этом часть страниц размещается в оперативной памяти, а часть на диске. Для каждого сегмента создаётся своя таблица страниц, структура которой полностью совпадает со структурой таблицы страниц, исполь- зуемой при страничном распределении.

Для каждого процесса создаётся таблица сегментов, в которой ука- зываются адреса таблиц страниц для всех сегментов данного процесса. Начальный адрес таблицы сегментов загружается в специальный ре- гистр процессора, когда активизируется соответствующий процесс.

Виртуальный адрес при странично-сегментном распределении со- стоит из трёх частей (g, p, s), где g – номер сегмента, p – номер вирту- альной страницы процесса, s – смещение в пределах виртуальной стра- ницы. Трансляция виртуального адреса в физический с использованием таблиц сегментов и страниц начинается (рис. 4.17) с того, что на осно- вании начального адреса таблицы сегментов (содержимое регистра ад-
реса таблицы сегментов), номера сегмента (старшие разряды виртуаль- ного адреса) определяется базовый адрес соответствующей таблицы страниц для данного сегмента. А дальше происходит всё то же самое, что при страничном распределении. По найденному базовому адресу таблицы страниц, номеру виртуальной страницы p из таблицы страниц извлекается старшая часть физического адреса страницы (n), к которой присоединяется смещение s (младшая часть).

Процесс преобразования адресов посредством таблиц является до- статочно длительным и, естественно, приводит к снижению производи- тельности системы. С целью ускорения этого процесса используется специальная, полностью ассоциативная кэш-память (рис. 4.17), которая называется буфером преобразования адресов TLB (translation lookaside buffer).


Виртуальный адрес (g, p, s)

Физический адрес
Рис. 4.17. Механизм преобразования адресов для странично-сегментной организации памяти с использованием TLB
Виртуальный адрес страницы VAi, составленный из полей g и p, пе- редаётся в TLB в качестве поискового признака (тега). Он сравнивается с тегами (VA) всех ячеек TLB, и при совпадении из найденной ячейки выбирается физический адрес страницы n, позволяющий сформировать полный физический адрес элемента данных, находящегося в ОП. Если совпадение не произошло, то трансляция адресов осуществляется обыч- ными методами через таблицы сегментов и страниц. Эффективность преобразования адресов с использованием TLB зависит от коэффициен- та «попадания» в кэш-памяти, т.е. от того, насколько редко приходится обращаться к табличным методам трансляции адресов. Учитывая прин- цип локальности программ и данных, можно сказать, что при первом обращении к странице, расположенной в ОП, физический адрес опреде- ляется

с помощью таблиц и загружается в соответствующую ячейку TLB. Последующие обращения к странице выполняются с использова- нием TLB.
      1. Методы ускорения процессов обмена между ОП и ВЗУ


Эффективная скорость обмена между оперативным и внешним уровнями памяти в значительной степени определяется затратами на поиск секторов или блоков в накопителе ВЗУ. Для уменьшения влияния затрат времени поиска информации на скорость обмена используют традиционные методы буферизации и распараллеливания. Метод бу- феризации заключается в использовании так называемой дисковой кэш- памяти. Дисковый кэш уменьшает среднее время обращения к диску. Это достигается за счёт того, что копии данных, находящихся в диско- вой памяти, заносятся в полупроводниковую память. Когда необходи- мые данные оказываются находящимися в кэше, время обращения значи- тельно сокращается. За счет исключения задержек, связанных с позицио- нированием головок, время обращения может быть уменьшено в 2–10 раз.

Дисковый кэш может быть реализован программно или аппаратно.

Программный дисковый кэш – это буферная область в ОП, пред- назначенная для хранения считываемой с диска информации. При по- ступлении запроса на считывание информации с диска вначале произ- водится поиск запрашиваемой информации в программном кэше.

При наличии в кэше требуемой информации она передаётся в про- цессор. Если она отсутствует, то осуществляется поиск информации на диске. Считанный с диска информационный блок заносится в буферную область ОП (программный дисковый кэш). Программа, управляющая дисковой кэш-памятью, осуществляет также слежение и за работой дис- ка. Весьма хорошую производительность показывают программы Smart Drv, Ncache и Super PC-Kwik. Иногда для программного кэша использу-
ется дополнительная или расширенная память компьютера.

Аппаратный дисковый кэш – это встроенный в контроллер диска кэш-буфер с ассоциативным принципом адресации информационных блоков. По запросу на считывание информации вначале производится поиск запрашиваемого блока в кэше. Если блок находится в кэше, то он передаётся в ОП. В противном случае информационный блок считыва- ется с диска и заносится в кэш для дальнейшего использования. При по- ступлении запроса на запись информационный блок из ОП заносится вначале в дисковый кэш и лишь затем (после выполнения соответству- ющих операций по поиску сектора) на диск, при этом обычно копия блока в дисковом кэше сохраняется. Запись информационного блока из ОП в кэш производится на место блока, копия которого сохранена на диске. Для управления процессами копирования вводятся специальные указатели, которые определяют, сохранена ли данная копия на диске,

к какому информационному блоку обращение производилось ранее других и т.п. Копирование блока на диск производится по завершении операции поиска и не связано непосредственно с моментом поступле- ния запроса.

Второй способ, позволяющий уменьшить снижение эффективной скорости обмена, вызванное операциями поиска на диске, связан с ис- пользованием нескольких накопителей на диске. Все информацион- ные блоки распределяются по нескольким накопителям, причём так, чтобы суммарная интенсивность запросов по всем накопителям была одинаковой, а запросы по возможности чередовались. Если известны интенсивности запросов к каждому информационному блоку, то можно ранжировать эти блоки, а если при этом известны и логические связи между блоками, то связанные блоки с примерно одинаковыми интен- сивностями запросов должны размещаться в разных накопителях. Это позволяет совместить операции обмена между ОП и одним из накопи- телей с
операциями поиска очередного блока в других накопителях.
  1. 1   ...   68   69   70   71   72   73   74   75   76