Параллельные вычисления
Параллельные вычисления Основы параллельного программирования Параллельное программирование включает в себя выполнение нескольких задач одновременно. Параллелизм может быть реализован через потоки, […]
Параллельные вычисления Основы параллельного программирования Параллельное программирование включает в себя выполнение нескольких задач одновременно. Параллелизм может быть реализован через потоки, […]
Snap (программное обеспечение) Обзор Snap Snap — это формат пакета приложений для Linux, разработанный Canonical. Snap обеспечивает изолированную среду для
Проблема 2038 года Проблема 2038 года Проблема 2038 года связана с ограничением 32-разрядных систем в представлении времени. 32-разрядные системы используют
Бинарный интерфейс приложения Определение и роль ABI ABI — это интерфейс между двоичными модулями, определяющий доступ к структурам данных и
Общая библиотека Основы общих библиотек Общие библиотеки содержат исполняемый код, используемый несколькими программами. Операционная система загружает общие библиотеки в память
Код, не зависящий от местоположения Основы позиционно-независимого кода Позиционно-независимый код (PIC) позволяет программам работать независимо от их расположения в памяти.
Образ системы Определение системного образа Системный образ — это сериализованная копия состояния компьютерной системы. Хранится в энергонезависимой форме, например, в
Уровень абстракции операционной системы Основы OSAL OSAL предоставляет API для упрощения разработки ПО на разных платформах. Приложения становятся менее зависимыми
Намотка Основы буферизации в вычислительной технике Буферизация — это форма мультипрограммирования для копирования данных между устройствами. Используется для связи между
Удаленный прямой доступ к памяти Основы RDMA RDMA обеспечивает прямой доступ к памяти между компьютерами без участия ОС. Повышает пропускную
Системный вызов Определение и функции системных вызовов Системные вызовы — это инструкции, которые позволяют программам взаимодействовать с операционной системой. Системные
Docker (программное обеспечение) Обзор Docker Docker — это платформа для создания, запуска и управления контейнерами. Контейнеры Docker представляют собой изолированные
Тюрьма FreeBSD Основы механизма jail в FreeBSD Механизм jail позволяет создавать изолированные мини-системы на базе FreeBSD. Системный вызов jail(2) и
Системная виртуальная машина Определение и история виртуальных машин Виртуальная машина — это программная модель, которая имитирует аппаратное обеспечение. Виртуальные машины
Аппаратная абстракция Основы аппаратных абстракций Аппаратные абстракции предоставляют программный доступ к аппаратным ресурсам через интерфейсы. Программные интерфейсы позволяют использовать стандартные
Защитное кольцо Режимы работы процессора x86 Процессор x86 имеет четыре основных режима работы: кольцевая защита, режим ядра, режим пользователя и
Общая неисправность защиты Общая ошибка защиты (GPF) GPF — это ошибка, инициируемая механизмами защиты ISA при нарушении доступа. Впервые описана
Пространство пользователя и пространство ядра Основы виртуальной памяти в ОС Виртуальная память разделяет адресное пространство на пространство пользователя и ядро