
- •1)Организация питания эвм. Роль заземления аппаратуры.
- •2)Особенности архитектуры cis, risc микропроцессоров.
- •3)Источники бесперебойного питания. Структурные схемы OnLine и StandBy ups.
- •4)Команды процессора, цикл выполнения команд
- •5)Архитектура компьютера. Основные компоненты эвм - их роль и взаимодействие.
- •6)Организация хранения данных во внешних магнитных дисках
- •7)Электронные компоненты, применяемые в эвм. Триггер. Регистр, мультиплексор, коммутатор, счетчик, сумматор, компаратор.
- •9)Назначение bios. Основные разделы bios.
- •10) Типы файловых систем внешних магнитных дисков. Влияние размера кластера на работу диска.
- •11) Физические принципы записи информации в магнитных дисках. Эффект суперпармагнетизма.
- •12)Устройство ввода информации - мышь. Принципы функционирования.
- •Оптические мыши первого поколения
- •Оптические мыши второго поколения
- •Лазерные мыши
- •Индукционные мыши
- •Инерционные мыши
- •Гироскопические мыши
- •Мыши с mems-датчиками
- •13)Команды эвм. Машинные коды и команды ассемблера. Функциональные группы команд.
- •Достоинства языка ассемблера
- •Недостатки языка ассемблера
- •14) Организация raid массивов. Основная цель организации и способы реализации.
- •15) Электронные компоненты, применяемые в эвм. Триггер. Регистр, мультиплексор, коммутатор, счетчик, сумматор, компаратор.
- •16) Типы файловых систем внешних магнитных дисков
- •17)Стадии выполнения команды с точки зрения взаимодействия процессора и памяти.
- •Конвейерная архитектура
- •Параллельная архитектура
- •18)Интерфейсы рс. Основные группы сигналов и их назначение.
- •19)Динамическая память. Принцип функционирования sdram, ddr sdram, ddr2 sdram. Основные параметры.
- •20) Арбитраж в интерфейсах. Основные типы арбитража и способы выполнения..
- •21) Понятие кэш-памяти. Принцип функционирования.
- •22)Стандарт rs-232. Принцып обмена информацией. Режимы обмена данными.
- •23)Виртуальная память. Принцип работы.
- •24)Параллельный порт рс. Основные регистры. Способ организации обмена информацией.
- •25)Программные и аппаратные прерывания.
- •26)Дисковые накопители. Принцип функционирования. Типы разметки поверхности магнитного диска. Параметры диска.
- •27)Cd-rom. Dvd-rom br диски. Принципы функционирования.
- •28)2D и 3d графические ускорители. Эффекты, реализуемые на аппаратном уровне в 3d графическом процессоре.
- •29)Принцип функционирования crt мониторов. Основные типы, особенности и характеристики. Достоинства и недостатки
- •30)Функционирование компьютера с точки зрения взаимодействия с данными..
- •31)Электронные компоненты, применяемые в эвм. Триггер. Регистр, мультиплексор, коммутатор, счетчик, сумматор, компаратор.
- •32)Звуковые контроллеры. Блок-схема. Принципы функционирования
- •33)Последовательная шина usb. Принципы функционирования.
- •34. Конвейерная архитектура процессора. Принцип функционирования. Факторы снижающие эффективность конвейерной архитектуры.
- •35. Принципы функционирования струйных принтеров.
- •36. Параллельная архитектура
- •37Принципы функционирования лазерных принтеров.
- •38. Суперскалярная архитектура.
- •39. Стандарты mpeg
- •40. Кэш. Цели и задачи. Способы замещения данных.
- •41)Организация кластера эвм. Преимущества кластерной организации многомашинного комплекса
- •42)Триггер. Таблица истинности. Одно и двухпортовая ячейка статической памяти.
- •43. Основные характеристики динамической памяти. Тайминги.
- •44. Принцип функционирования жидкокристаллического монитора. Типы жидкокристаллических мониторов. Особенности и характеристики. Достоинства и недостатки.
- •45. Принцип функционирования плазменного монитора. Особенности и характеристики. Достоинства и недостатки
- •46)Организация хранения данных на магнитных дисках
- •47)Методы повышения надежности магнитных дисков
- •48)Основные особенности системной шины pci. Сравнение с pci-express.
- •49. Организация прерываний.
- •50. Адресация пк в защищенном режиме.
- •51. Архитектура системы команд стекового типа
- •52. Архитектура системы команд аккумуляторного типа
- •53. Архитектура системы команд регистрового типа
- •54. Преобразование логического адреса в физический
- •55. Преобразование логического адреса в линейный
- •56)Режимы работы процессора с архитектурой х86
- •57. Принципы функционирования dlp Проекторов. Преимущества и недостатки.
- •58. Основные этапы развития вычислительной техники
23)Виртуальная память. Принцип работы.
Виртуа́льная па́мять — схема адресации памяти компьютера, при которой память представляется программному обеспечению непрерывной и однородной, в то время как в реальности для фактического хранения данных используются отдельные (разрывные) области различных видов памяти, включая кратковременную (оперативную) и долговременную (жёсткие диски, твёрдотельные накопители).
В случае расположения данных на внешних запоминающих устройствах память может быть представлена, например, специальным разделом на жёстком диске (partition) или отдельным файлом на обычном разделе диска.
Также существует термин swap (англ. swap, /swɔp/) также означающий виртуальную память (точнее способ её представления), или же означает подкачку данных с диска.
Применение механизма виртуальной памяти позволяет:
упростить адресацию памяти клиентским программным обеспечением;
рационально управлять оперативной памятью компьютера (хранить в ней только активно используемые области памяти);
изолировать процессы друг от друга (процесс полагает, что монопольно владеет всей памятью);
Страничная организация виртуальной памяти
В большинстве современных операционных систем виртуальная память организуется с помощью страничной адресации. Оперативная память делится на страницы: области памяти фиксированной длины (например, 4096 байт), которые являются минимальной единицей выделяемой памяти (то есть даже запрос на 1 байт от приложения приведёт к выделению ему страницы памяти). Процесс обращается к памяти с помощью адреса виртуальной памяти, который содержит в себе номер страницы и смещение внутри страницы. Операционная система преобразует виртуальный адрес в физический, при необходимости подгружая страницу с жёсткого диска в оперативную память. При запросе на выделение памяти операционная система может «сбросить» на жёсткий диск страницы, к которым давно не было обращений. Критические данные (например, код запущенных и работающих программ, код и память ядра системы) обычно находятся в оперативной памяти (исключения существуют, однако они не касаются той части, которая отвечает за использование файла подкачки).
В семействе операционных систем Microsoft Windows место для хранения страниц на жёстких дисках должно быть выделено заранее. Пользователь может положиться на автоматический механизм или самостоятельно указать размер области виртуальной памяти на каждом из разделов диска. На указанных разделах операционной системой создаётся файл pagefile.sys требуемого размера, который и хранит «сброшенные» из оперативной памяти страницы.
Сегментная организация виртуальной памяти
Механизм организации виртуальной памяти, при котором виртуальное пространство делится на части произвольного (но всегда кратного степени двойки) размера — сегменты. Благодаря этому устраняется один из крупных недостатковстраничного механизма — внутренняя фрагментация памяти (то есть наличие большого количества неиспользованных участковпамяти "внутри " страниц). Однако, сегментный механизм приводит к внешней фрагментации памяти (то есть наличиюбольшого количества мелких неиспользованных участков памяти "между " сегментами). Для каждого сегмента, как и для страницы,могут быть назначены права доступа к нему пользователя и его процессов.
Свопинг
Один из механизмов реализации виртуальной памяти, при котором отдельные запущенные процессы (обычно неактивные) перемещаются из ОЗУ на жёсткий диск, освобождая ОЗУ для загрузки других процессов. Основное отличие этого механизма от страничного заключается в том, что процессы перемещаются между ОЗУ и жестким диском целиком, поэтому иногда некоторые процессы могут полностью отсутствовать в ОЗУ. При наступлении условий активизации процесса он возвращается диспетчером памяти в ОЗУ.
Фрагментация файла подкачки
В процессе работы файл (раздел диска, или файл на разделе) подкачки может стать фрагментированым, то есть непрерывные виртуальные области памяти будут состоять из многочисленных отдельных (разрывных) областей в файле подкачки. При считывании и записи данных страниц много времени будет уходить на перепозиционирование головок жёсткого диска на начало очередной области. Это может привести к падению производительности всей системы.
Использование свопинга особенно эффективно, если запущено много интерактивных приложений, которые потребляют большой объем ОЗУ, но при этом практически не занимают процессорное время.
Методики эффективной организации файла подкачки
Одним из способов выделения места для swap‐файла (раздела) является кратное выделение памяти, когда объём этого файла равен объёму оперативной памяти, умноженному на 1, на 2, на 3.
Если на компьютере имеется более одного жёсткого диска, то для более быстрого обращения к файлу подкачки его желательно разместить на наименее нагруженном запросами чтения/записи физическом диске. Хорошим выбором будет физический диск, с которого не запускается ОС или приложения.
Следует учесть пропускную способность интерфейса жёсткого диска (IDE/SATA), а также характеристики самих дисков. Лучше разместить файл подкачки на диске, который имеет наибольшую скорость чтения/записи.
В Windows скорость чтения из небольших разделов больше у FAT32 по сравнению с NTFS[2], однако, благодаря более высокой устойчивости NTFS к сбоям и значительным объёмам современных винчестеров, разделы с FAT32 ныне редко используются.
При наличии на компьютере значительного объёма ОЗУ (1 и более гигабайт) и использовании большинства популярных ОС семейств GNU/Linux и MS Windows (кроме Windows Vista) можно полностью отключить подкачку. При использовании различных версий Windows Vista также можно отключить подкачку, однако, в силу ресурсоёмкости этой системы, желательно при этом иметь не менее 2 Гб физической памяти.