Системні виклики

дро операційної системи надає набір інтерфейсів, завдяки яким процеси, працюють у просторі користувача, можуть взаємодіяти з системою Ці інтерфейси надають користувача програмам доступ до апаратного забезпечення та інших ресурсів операційної системи Інтерфейси працюють як посильні між прикладними програмами і ядром, при цьому для користувача програми висувають різні запити, а ядро ​​виконує їх (або наказує забиратися […]

Книги про ядрах інших операційних систем

Розуміти ворогів, точніше не ворогів, а конкурентів, – ніколи не зашкодить У цих книгах обговорюються основи роботи та особливості реалізації операційних систем, відмінних від операційної системи Linux Дивіться, що у них добре, а що – погано • Kogan  M  and  Deitel  H  The  Design of OS/2  Addison-Wesley, 1996 Цікавий огляд операційної системи OS / 2 […]

Організація матеріалу

Одним з основних завдань, які лягають на плечі будь операційної системи, є допомога користувачеві в організації роботи з файлами та папками, що зберігаються на його компютері і всіляких зовнішніх носіях З цим завданням операційна система Mac OS X Lion справляється, як і слід було очікувати, дійсно дуже добре

Огляд типів СГД

Для початку поговоримо про те, які бувають і що з себе представляють різні типи систем зберігання даних Отже, ми можемо скористатися: Q SAN, Storage Area Network – даний тип систем зберігання передбачає блоковий доступ Можливий доступ до одних і тих же ресурсів декількох серверів одночасно Як середовище передачі даних може викорис-

СИСТЕМА УПРАВЛІННЯ ПЕРЕДАЧЕЮ ДАНИХ

У цьому розділі коротко розглядається передача даних Запит кінцевого користувача до бази даних насправді передається від робочої станції користувача (яка може бути фізично віддалена від самої системи баз даних) до деякого інтерактивного додатком (вбудованому чи ні), а від нього – до СУБД у формі комунікаційних повідомлень Більш того, відповіді користувачу також передаються у формі

Пакетні системи Linux Mint

Розповідь про системи управління пакетів може зайняти не один десяток сторінок, сьогодні існує близько 20 різних систем з варіантами Практично кожен дистрибутив має свої особливості, тут винятків навіть більше, ніж правил Це, звичайно, вносить додаткову плутанину і ніяк не сприяє збільшенню популярності Linux, але зазвичай досить просто вибрати «свій» дистрибутив і освоїти прийняту в ньому […]

Введення в ядро ​​Linux

Д аже після трьох десятиліть використання операційна система (ОС) Unix все ще вважається однією з найбільш потужних і елегантних серед усіх існуючих операційних систем З часу створення операційної системи Unix в 1969 році, це дітище Денніса Рітчі (Dennis Ritchie) і Кена Томпсона (Ken Thompson) стало легендарним творінням, системою, принцип роботи якої

ДВАНАДЦЯТЬ ОСНОВНИХ ЦІЛЕЙ РОЗПОДІЛЕНИХ СИСТЕМ 1.

Локальна незалежність Вузли в розподіленої системі повинні бути незалежні, або автономні Локальна незалежність означає, що всі операції на вузлі контролюються цим вузлом Ніякої вузол X не повинен залежати від деякого вузла Y, щоб успішно функціонувати (інакше, якщо вузол Y буде відключений, вузол X не зможе функціонувати, навіть якщо на самому вузлі X буде все в […]

Завантажувач GNU GRUB

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

Надайте розробникам незалежність

Філіп Нельсон Майже всі архітектори починають свою карєру як розробники У архітектора більше обовязків, але в той же час він володіє великим впливом у тому, що стосується конструкції системи Можливо, у новій для вас ролі архітектора вам буде важко позбутися деяких звичок розробника Що ще гірше, у вас може виникнути відчуття, що ви повинні постійно […]