Публикации по теме 'operating-systems'
ОС — Процесс
Процесс можно рассматривать как исполняемую программу.
Процессу потребуются определенные ресурсы, такие как процессорное время, память, файлы и устройства ввода-вывода, для выполнения своей задачи.
Эти ресурсы выделяются процессу либо при его создании, либо во время его выполнения.
Процессы операционной системы выполняют системный код, а пользовательские процессы выполняют пользовательский код.
Процесс содержит текстовую секцию, секцию данных, стек и кучу.
Текстовый раздел..
Cache COW - отладочное приключение в Minoca OS
Делюсь своей историей о копировании при записи в свете ошибки Dirty COW.
Далее следует история о том, как я обнаружил очень малоизвестную ошибку в первые дни существования Minoca OS. Вот оно.
Ловя ошибку
В январе 2015 года Texas Instruments PandaBoard была единственной платформой ARM, которую мы поддерживали. И иногда он не загружался.
В то время процесс ночной сборки Minoca выполнялся на ПК x86, который мы нашли на обочине дороги, и на PandaBoard на базе ARMv7. Когда все пойдет..
Операционная система: Введение
Что такое операционная система?
Операционная система - это уровень системного программного обеспечения между приложениями и оборудованием, который абстрагирует (то есть упрощает то, как на самом деле выглядит оборудование) и выполняет арбитраж (то есть управляет, за границей и контролирует использование оборудования).
Функции операционной системы
Скрывает сложность оборудования: ОС скрывает сложность оборудования как для приложений, так и для разработчиков приложений. Разработчикам..
Понимание хранения строк в C++ — Часть 2: стек
В предыдущей статье (Хранение строк в C++ — часть 1…. Стек или куча?) мы пытались понять, хранит ли строковый класс строку в стеке или в куче. В сущности, в предыдущей статье мы пришли к выводу, что когда строки маленькие, они просматриваются в стеке. Когда они большие, они хранятся в куче. На сколько огромен? который определяется компилятором и базовой операционной системой
В этой статье мы попытаемся понять, как строки хранятся в стеке. Мы будем использовать GDB, чтобы понять..