Рівень подій ядра

(kernel event layer) – це підсистема, яка дозволяє передавати інформацію про різні події з ядра в простір користувача і реалізована, як ви вже, напевно, здогадуєтеся, на базі обєктів kobject Після випуску ядра версії 260 стало ясно, що необхідний механізм для відправлення повідомлень з ядра в простір користувача, зокрема для настільних робочих компютерів, що дозволить зробити […]

Обробка системних викликів

Додатки користувача не можуть безпосередньо виконувати код ядра Вони не можуть просто викликати функцію, яка існує в просторі ядра, так як ядро ​​знаходиться в захищеній області памяті Якщо програми зможуть безпосередньо читати і писати в адресний простір ядра, то безпеку системи вилетить в трубу.

Дескриптор пам’яті

Ядро являє адресний простір процесу у вигляді структури даних, яка називаєтьсядескриптором памяті Ця структура містить всю інформацію, яка відноситься до адресного простору процесу Дескриптор памяті представляється за допомогою структури struc t mm_struct, яка визначена у файлі

Ліфтової алгоритм Лінуса – ЧАСТИНА 2

Якщо ж для запиту, який знаходиться в голові FIFO-черзі запису або FIFOочереді читання, закінчується період очікування (тобто поточний момент часу стає більшим, ніж момент часу, коли закінчується період очікування, повязаний із запитом), то deadline-планувальник починає обробляти запити з відповідної черги FIFO Таким чином планувальник з лімітом за часом намагається гарантувати, що запитом не чекатимуть довше […]

Відображення верхньої пам’яті

За визначенням, сторінки верхньої памяті не можуть постійно відображатися в адресний простір ядра Тому сторінки памяті, які були виділені за допомогою функції alloc_page s (), пр і використанні прапора    GFP   HIGHMEM можуть не мати логічного адреси

Простору імен в XAML

Будь то Windows Runtime або одна з бібліотек NET Framework, всі класи всередині цих бібліотек розбиті на окремі логічні групи Розбиття досягається за допомогою просторів імен Так, клас Button в Windows Runtime знаходиться в просторі іменWindowsUIXamlControls Відповідно, повне імя класуButton  можна записати якWindowsUIXamlControls Button, Але подібна запис зустрічається рідко Замість цього використовують директиву using

Необхідність управління цветовоспроизведением

Необхідність появи спеціальної технології, яка отримала назву Color Management System, (система управління цветовоспроизведением), викликана тим, що різні пристрої, що мають справу з кольором, – сканери, монітори і принтери – володіють різнимиколірними обхватами(Gamut) Звичайно, не зовсім різними, але все-таки іноді значно незбіжними

Потужні інструменти спільної роботи Office Outlook 2007

Office Groove 2007 містить різноманітний і потужний набір інстру ментів для виконання певних завдань проекту Наприклад, можна додати елемент Pictures (Зображення) для обміну зображеннями, які планується використовувати в річному звіті, про діяльність ва шей некомерційної організації Інструмент Calendar (Календар) корисний при роботі над масштабною подією

Технологічна лінія управління кольором

Технологічна лінія(Workflow) описує використовувані пристрої (введення, відображення і друку) і їх дії (перетворення і обробка) Зображення, отримане цифровою камерою або сканером, перетвориться в проміжний простір, і ці дані пересилаються на монітор При цьому програмне забезпечення звертається до параметрів  профайла джерела(Сканера) і профайла призначення(Монітора)

Програмний код для з’єднання Visual Studio 2005 і SQL Server Express (исходники), Різне, Програмування, статті

У попередніх статтях я розповідав про те, як встановити з’єднання між Visual Basic (VB) 2005 Express Edition і SQL Server Express. У тих статтях майстра VB Express і елементи інтерфейсу були використані для зв’язку з SQL Server Express. У даній статті буде дано більш глибоке опис процесу підготовки чисто програмного з’єднання між VB і базою […]