Особливості “системного реєстру” Linux

В операційній системі Linux відсутній системний реєстр, такий механізм зберігання конфігурацій та парметрів роботи комп’ютера на операційної системи в цілому, використовується тільки в ОС Windows. Замість системного реєстру в Linux використовується конфігураційні файли у вигляді тектового файлу, которий досить легко змінюється і редагується, що дозволяє правильно налаштувати роботу на управління комп’ютером на ОС. Такий механізм дозволяє […]

Логічна організація віртуальної пам’яті

Виртуальная память- схема адресации памяти компьютера, при которой память представляется программному обеспечению непрерывной и однородной, в то время как в реальности для фактического хранения данных используются отдельные (разрывные) области различных видов памяти, включая кратковременную (оперативную) и долговременную (жёсткие диски, твердотельные накопители). Страничный способ организации виртуальной памяти: Способ разрывного размещения задач в памяти при котором все […]

Схема рівней довгострокового планування

В функции системного ввода входят: 1. считывание управляющих операторов пакетов заданий с устройств системного ввода, их анализ и формирование управляющих таблиц; 2. создание входных очередей работ и задач в соответствии с принятыми в ОС дисциплинами и режимами обслуживания заявок; 3. запись входных данных и программ каждого задания в память прямого доступа (магнитные диски); 4. создание […]

Система управления процессами

При построении системы управления процессами в большинстве современных ОС принята двухуровневая схема. Это означает, что в системе различают два вида планировщиков процессов, которые выполняют соответственно функции долгосрочного и краткосрочного планирования по использованию центрального процессора для развития на нем определенного множества процессов. На уровень долгосрочного планирования выносят действия редкие в системе, но требующие больших системных затрат. На уровень краткосрочного планирования […]

Дескриптор процесса

Системные данные, используемые ядром в течении времени жизни процесса, составляют дескриптор процесса. Дескриптор процесса резервируется ядром при образовании процесса и освобождается при его завершении. Процесс – это абстракция, описывающая выполняющуюся программу. Для ОС это единица работы, заявка на потребление системных ресурсов. Состояние процесса: Зарождение, готовность, выполнение, ожидание, готовность (завершение)

Процес завантаження ОС

Включається тумблер живлення. Блок живлення проводить самодіагностику. Коли всі електричні параметри в нормі БП посилає сигнал Power Good процесора. Таймер мікропроцесора отримує сигнал Power Good. З отриманням цього сигналу таймер перестає посилати сигнал Reset процесора, дозволяючи тому включитися. CPU починає виконувати код ROM BIOS Процесор завантажує ROM BIOS починаючи з адреси FFFF: 0000. Система виконує […]

Апаратна незалежність і здатність до перенесення ОС

Компоненти ядра, які відповідають за безпосередній доступ до апаратного забезпечення, виділено в окремий рівень абстрагування від устаткування, що взаємодіє з іншою частиною системи через стандартні інтерфейси. Тим самим спрощується досягнення апаратної незалежності ОС. Рівень абстрагування від устаткування відображає такі особливості архітектури, як число процесорів, типи їхніх регістрів, розрядність і організація пам’яті тощо. Що більше відмінностей […]

Ядро системи. Привілейований режим і режим користувача

Механізми і політика В ОС насамперед необхідно виділити набір фундаментальних можливостей, які  надають її компоненти; ці базові можливості становлять механізм (mechanism). З іншого боку, необхідно приймати рішення щодо використання зазначених можливостей; такі рішення визначають політику (policy). Отже, механізм показує, що реалізовано компонентом, а політика — як це можна використати. Коли за реалізацію механізму і політики […]

Властивості та характеристика ресурсів

Ресурс — любой потребляемый (расходуемый) объект. По запа­сам ресурсы подразделяются на исчерпаемые и неисчерпаемые. Потребители ресурсов — процессы. Ресурс — средство вычислительной системы, которое может быть выделено процессу на определенный интервал времени. Процессор - любое устройство в составе ЭВМ, способное автоматически выполнять допустимые для него действия (процессоры, каналы и устройства, работающие с каналами). Реализации системы […]

Підтримка багатопроцесорної обробки

Современные серверы, как правило, являются многопроцессорными системами. Такие системы обычно состоят из набора запоминающих устройств и нескольких центральных процессоров, работающих под управлением одной ОС. Все процессоры обычно имеют доступ к любой области памяти любого запоминающего устройства. Для обеспечения максимальной производительности таких систем операционная система должна эффективно выполнять распараллеливание потоков самой операционной системы и пользователей. При […]