Самостоятельная работа рассчитана на 60 минут. Ознакомьтесь с теоретическим базисом и разобранным сценарием, после чего решите аналитические задачи и составьте цепочки прохождения информации для предложенных системных ситуаций. Заполненные ответы сохраняются в браузере автоматически. По завершении подготовьте работу к проверке или распечатайте бланк.
Для успешного выполнения заданий разграничьте три ключевых понятия дисциплины:
Частая ошибка начинающих специалистов — отождествление оперативной памяти и постоянного хранилища. Данные узлы решают противоположные дидактические и схемотехнические задачи:
| Параметр | Оперативная память (ОЗУ / RAM) | Долговременный накопитель (SSD / NVMe / HDD) |
|---|---|---|
| Энергозависимость | Энергозависима (Volatile). При исчезновении напряжения питания все ячейки памяти мгновенно теряют заряд и содержимое обнуляется. | Энергонезависим (Non-volatile). Данные фиксируются во флеш-ячейках (NAND) или намагниченных доменах и сохраняются без подачи питания в течение регламентного срока службы до физического износа или отказа носителя. |
| Назначение в архитектуре | Временный рабочий буфер процессора. Содержит машинный код выполняемых прямо сейчас программ и рабочие переменные/буферы ввода. | Архивное хранение файловых систем, исполняемых файлов ОС, библиотек и пользовательских документов между сеансами работы. |
| Прямой доступ процессора | Да. Процессор напрямую адресует байты памяти по шине адреса и выполняет команды прямо из ОЗУ (гарвардская / принстонская модели). | Нет. Процессор не исполняет код прямо с накопителя. Данные блочно считываются через контроллер ввода-вывода сначала в ОЗУ. |
| Скорость доступа и задержки | Сверхбыстрая: наносекунды (10–60 нс), пропускная способность десятки гигабайт в секунду. | Медленнее оперативной памяти: микросекунды для NVMe SSD (20–100 мкс), миллисекунды для HDD. |
| Когда попадают данные? | Непрерывно в процессе работы: при каждом нажатии клавиши скан-код и отображаемый символ сразу попадают в буфер ОЗУ. | Только при инициации операции записи: по команде сохранения пользователем, системному вызову записи ОС или срабатыванию таймера фонового автосохранения приложения со сбросом кэша на накопитель. |
Рассмотрим классический путь данных в текстовом редакторе: пользователь нажимает клавишу на клавиатуре, видит букву на экране, а затем нажимает кнопку «Сохранить».
Ситуация: Студент набрал три страницы реферата в редакторе, но ни разу не нажимал кнопку «Сохранить» (автосохранение выключено). Внезапно в аудитории отключилось электричество, и ПК выключился.
Архитектурный разбор: Все набранные страницы физически находились в микросхемах динамической оперативной памяти (DRAM). В конденсаторах ячеек DRAM заряд поддерживался за счет циклов регенерации. При исчезновении питающего напряжения регенерация остановилась, конденсаторы разрядились, и несохраненные данные в ОЗУ исчезли. Если документ создавался с нуля, на накопителе файла не окажется вовсе; если же редактировался ранее существовавший файл, на диске останется лишь его прежняя сохраненная версия. Вся вновь набранная работа утрачена.
Проанализируйте утверждение: «Инженер заменил процессор с тактовой частотой 2.5 ГГц на кристалл той же серии с частотой 3.8 ГГц, увеличив производительность в играх. Изменилась ли при этом базовая архитектура вычислительной машины?»
Сценарий: Звукорежиссер записывает голосовой подкаст через USB-микрофон. Он говорит в микрофон, в наушниках через программный мониторинг аудиоредактора (DAW) слышит обработанный голос, а на экране видит бегущую диаграмму уровня громкости. Проект открыт в памяти, непрерывная запись идет 40 минут.
Сценарий: Пользователь скачивает видеоархив размером 8 ГБ по сетевому кабелю (Ethernet). При этом оперативной памяти в компьютере установлено всего 4 ГБ.
Представьте, что разработчики решили убрать из классической архитектуры ЭВМ оперативную память и подключить процессор напрямую к современному сверхбыстрому NVMe SSD через шину PCI-Express.
Оценивание домашней работы производится преподавателем по прозрачной четырехбалльной шкале (1 балл за каждое полностью решенное задание):
| Задание | Макс. балл | Критерии выставления полного балла |
|---|---|---|
| Задание 1 (Понятия и разграничение) |
1 балл | Дан однозначный ответ по обоим аспектам (аппаратные средства и архитектура); аргументация опирается на разграничение физических параметров компонента и логической организации вычислительной машины. |
| Задание 2 (Сценарий звукозаписи) |
1 балл | Полно и без пропусков представлена цепочка прохождения сигнала в реальном времени от ввода до устройств вывода; дано верное физическое и системное объяснение сохранности данных при внезапном обесточивании с учетом наличия/отсутствия ранее сохраненных данных. |
| Задание 3 (Контрастный сетевой сценарий) |
1 балл | Объяснен функциональный принцип передачи данных между устройствами с разным объемом памяти; четко разграничены задачи оперативного буфера и долговременного хранилища. |
| Задание 4 (Синтез и замена ОЗУ на SSD) |
1 балл | Сформулированы и технически аргументированы не менее двух самостоятельных физических, схемотехнических или системных причин невозможности прямого замещения. |