Microsoft Office 2021 — новейшая (на момент написания статьи) версия офисных приложений от крупнейшей компании. С данным пакетом знаком практически любой владелец компьютера на Windows, однако если вы видите его впервые, стоит провести краткий экскурс перед началом обзора нововведений последней версии офиса. Офисный пакет применяется во всех областях жизнедеятельности. Выделим 3 самых используемых продукта пакета, а именно: Word, Excel и Powerpoint. Word — программа для создания и разметки документации любого типа. Содержит десяток инструментов для ввода и оформления текста, функции форматирования и разметки. Поддерживает вставку графических материалов, SmartArt, WordArt и не только. Используется при создании отчётов, планов, рефератов, дипломных работ. Excel — табличный редактор с возможностью автоматического подсчёта значений. Позволяет организовать собственную таблицу и проводить различные математические операции с использованием простых или сложных формул. Редактор таблиц поможет в составлении зарплатных листов, планов, календарей и даже в организации личного бюджета. Powerpoint — средство для создания презентаций, в простонародье слайд-шоу. Поддерживается вставка фигур, любых графических материалов, переходов и оформления.
Используется в подготовке какого-либо материала для демонстрации заинтересованным лицам. Другие приложения входящие в состав полной версии пакета: Access, OneNote, OneDrive, Publisher, Outlook, Project, Visio. Первое, что бросается в глаза после установки и запуска любой программы из пакета — обновлённый графический интерфейс. Теперь он схож в стиле с Windows 11. Без паники, структура панелей сохранена, поэтому после обновления не придётся ломать свои привычки и искать нужные инструменты. В шапке (верхняя часть пользовательского интерфейса) появилась кнопка “Автосохранение’. Она отвечает за синхронизацию документа с вашим хранилищем OneDrive. Для повышения эффективности в работе, компания приняла решение об интеграции панели избранных операций. Теперь не нужно переключаться по панелям в поиске постоянно используемых инструментов, достаточно настроить панель на своё усмотрение. Другие приятные мелочи: новые мягкие иконки, скруглённые края приложения и кнопок, возможность переключения цветового оформления интерфейса (тёмный и светлый режим, разноцветный дизайн). Остальные глобальные изменения в списке ниже. Обновление интегрированного контента: анимированные рисунки, фигуры, значки, SmartArt, трёхмерные модели.
Редактор документов получил минимальный набор обновлений, однако они будут полезны тем, кто постоянно работает с документацией различного типа. Теперь цвет страницы может быть не только белым или серым, как это было в 2019 версии Word. Инструмент “Цвет страницы” получил полную палитру цветов и их оттенков. Режим фокусировки. Ещё одно новшество при работе с текстом. Поможет сосредоточиться исключительно на тексте, отключив все панели инструментов и сфокусировав внимание на содержимом. Получить доступ к панели инструментов или строке состояния можно при наведении мышки в верхнюю часть программы. Казалось бы, что нового могут добавить в табличный редактор? Меню “Специальные возможности” — проверка на орфографические ошибки, форматирование и многое другое. 2. Создание быстрых ссылок на конкретный слайд презентации (доступно по правому клику на слайд). Новый функционал также получили Microsoft Access, Outlook и Visio, но это уже отдельная тема для разговоров. На данный момент скачать Office 2021 с последними обновления можно здесь. Администрация данного ресурса следит за обновлениями и вовремя предоставляет их своей аудитории.
CAM stands for Common Access Method. It is a generic way to address the I/O buses in a SCSI-like way. This allows a separation of the generic device drivers from the drivers controlling the I/O bus: for example the disk driver becomes able to control disks on both SCSI, IDE, and/or any other bus so the disk driver portion does not have to be rewritten (or copied and modified) for every new I/O bus. SCSI Interface Modules (SIM) — a Host Bus Adapter drivers for connecting to an I/O bus such as SCSI or IDE. A peripheral driver receives requests from the OS, converts them to a sequence of SCSI commands and passes these SCSI commands to a SCSI Interface Module. The SCSI Interface Module is responsible for passing these commands to the actual hardware (or if the actual hardware is not SCSI but, for example, IDE then also converting the SCSI commands to the native commands of the hardware).
Because we are interested in writing a SCSI adapter driver here, from this point on we will consider everything from the SIM standpoint. The first thing each SIM driver must do is register itself with the CAM subsystem. Here SIZE is the size of the queue to be allocated, maximal number of requests it could contain. It is the number of requests that the SIM driver can handle in parallel on one SCSI card. Note that if we are not able to create a SIM descriptor we free the devq also because we can do nothing else with it and we want to conserve memory. An interesting question is what to do if a SCSI card has more than one SCSI bus, do we need one devq structure per card or per SCSI bus? The answer given in the comments to the CAM code is: either way, as the driver’s author prefers.