کلمات کلیدی مربوط به کتاب سیستم عامل لینوکس: انفورماتیک و مهندسی کامپیوتر، سیستم عامل
در صورت تبدیل فایل کتاب Операційна система Linux به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب سیستم عامل لینوکس نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
کتابچه راهنمای کار مستقل برای دانشجویان رشته های تخصصی
6.080401 سیستم ها و فناوری های مدیریت اطلاعات 6.080402 فناوری
اطلاعات طراحی. — Odesa: Odesa State Academy of Refrigeration,
2010. — 132 p.
مطالب:
چکیده
مفاهیم اساسی سیستم های عامل
مفهوم سیستم عامل، هدف و عملکرد آن
مفهوم سیستم عامل
هدف سیستم عامل
سیستم عامل به عنوان یک ماشین توسعه یافته
سیستم عامل به عنوان یک تخصیص دهنده منابع
طبقه بندی سیستم عامل های مدرن
اجزای عملکردی سیستم عامل
مدیریت فرآیند و رشته
مدیریت حافظه
مدیریت ورودی/خروجی
مدیریت فایل و فایل سیستم ها
پشتیبانی از شبکه
امنیت داده
واسط کاربری
معماری سیستم عامل
مفاهیم اساسی معماری سیستم عامل
هسته سیستم. حالت ممتاز و حالت کاربر
اجرای معماری سیستم عامل
سیستم های یکپارچه
سیستم های چندسطحی
سیستم های میکروکرنل
مفهوم ماشین های مجازی
ویژگی های معماری: یونیکس و لینوکس< br/>معماری پایه
یونیکس
معماری لینوکس
مدیریت فرآیندها و رشته ها
مفاهیم اساسی فرآیندها و رشته ها
فرآیندها و رشته ها در سیستم عامل مدرن
مدل های فرآیندها و رشتهها
اجزای فرآیندها و جریانها
وضعیتهای فرآیندها و جریانها
توضیح فرآیندها و جریانها
مدیریت بلوکهای فرآیندها و جریانها
تصاویر فرآیند و جریان
ایجاد و خاتمه فرآیندها و جریانها
ایجاد فرآیندها
مدیریت فضای آدرس در حین ایجاد فرآیند
ویژگیهای پایان فرآیند
اجرای فرآیند همزمان و ناهمزمان
ایجاد و خاتمه موضوع
مدیریت فرآیندها در یونیکس و لینوکس
تصویر فرآیند
شناسایی فرآیند و ویژگی های امنیتی
واحد کنترل فرآیند
ایجاد فرآیند
تکمیل فرآیند
در انتظار تکمیل فرآیند< br/>سیگنالها
مدیریت رشتههای لینوکس
پشتیبانی اولیه از چند رشتهای
موضوعات هسته لینوکس
API مدیریت رشتهها
ایجاد موضوعات
در انتظار تکمیل موضوعات
نتیجه گیری
برنامه ریزی فرآیند و جریان
اصول برنامه ریزی کلی
ویژگی های اجرای جریان
مکانیسم ها و سیاست های برنامه ریزی
کاربرد اصول برنامه ریزی
انواع برنامه ریزی
/>برنامه ریزی بلند مدت
برنامه ریزی میان مدت
برنامه ریزی کوتاه مدت
استراتژی های برنامه ریزی. چندوظیفه جابجایی و غیرقابل
جابجایی
الگوریتم های زمان بندی
زمان بندی FIFO
زمان بندی دایره ای
زمان بندی با اولویت
زمان بندی بر اساس ویژگی های اجرای بیشتر
صف های چندسطحی با بازخورد \'yazom
زمانبندی قرعهکشی
اجرای زمانبندی در لینوکس
زمانبندی فرآیندهای بلادرنگ در هسته
الگوریتم زمانبندی سنتی
رویکردهای مدرن برای اجرای زمانبندی
زمانبندی رابط نرم افزاری
br/>تعامل رشته ها
اصول اساسی تعامل رشته ها
مشکلات اساسی تعامل رشته ها
مشکل اختلاف
بخش های بحرانی و مسدود کردن
مکانیسمهای اساسی همگامسازی نخها
Semaphores
Mutexes
برهمکنش بین فرآیندی
انواع تعامل بین فرآیندی
فناوری حافظه نگاشتشده
مدیریت RAM
اصول فناوری حافظه مجازی
مفهوم حافظه مجازی
مشکلات پیاده سازی حافظه مجازی. تقسیم بندی حافظه
آدرس بندی منطقی و فیزیکی حافظه
رویکرد رجیسترهای پایه و مرز
بخش بندی حافظه
ویژگی های تقسیم بندی حافظه
اجرای تقسیم بندی در معماری هوش مصنوعی -32
صفحه بندی حافظه
اصول اساسی صفحه بندی حافظه
تحلیل مقایسه ای صفحه بندی و تقسیم بندی حافظه
جدول صفحات چند سطحی
اجرای جداول صفحه در معماری IA-32
حافظه انجمنی
سازماندهی حافظه بر اساس صفحه
اجرای مدیریت حافظه اصلی: لینوکس
استفاده از تقسیم بندی در لینوکس. تشکیل آدرس های منطقی
موقعیت قرارگیری هسته در حافظه فیزیکی
ویژگی های آدرس دهی فرآیند و هسته
استفاده از حافظه انجمنی
سازمان منطقی سیستم های فایل
مفهوم فایل و سیستم فایل
مفهوم فایل
مفهوم سیستم فایل
انواع فایل
نام فایل
سازمان اطلاعات در سیستم فایل
بخش ها< br/>دایرکتوری ها
پارتیشن های ارتباطی و ساختار دایرکتوری
پیوندهای سخت
پیوندهای نمادین
ویژگی های فایل
عملیات روی فایل ها و دایرکتوری ها
رویکردهای استفاده از فایل ها توسط فرآیندها
اطلاعات عمومی در مورد عملیات فایل
عملیات فایل POSIX
ادبیات
چاپ شده توسط مرکز
انتشارات ODAH، 131 صفحه.
Посібник для самостійної роботи для студентів спеціальностей
6.080401 Інформаційні управляючі системи та технології 6.080402
Інформаційні технології проектування. — Одеса: Одеська державна
академія холоду, 2010. — 132 с.
Зміст:
Анотація
Основні концепції операційних систем
Поняття операційної системи, ії призначення та функції
Поняття операційної системи
Призначення операційної системи
Операційна система як розширена машина
Операційна система як розподілювач ресурсів
Класифікація сучасних операційних систем
Функціональні компоненти операційних систем
Керування процесами і потоками
Керування пам’яттю
Керування введенням-виведенням
Керування файлами та файлові системи
Мережна підтримка
Безпека даних
Інтерфейс користувача
Архітектура операційних систем
Базові поняття архітектури операційних систем
Ядро системи. Привілейований режим і режим користувача
Реалізація архітектури операційних систем
Монолітні системи
Багаторівневі системи
Системи з мікроядром
Концепція віртуальних машин
Особливості архітектури: UNIX і Linux
Базова архітектура UNIX
Архітектура Linux
Керування процесами і потоками
Базові поняття процесів і потоків
Процеси і потоки в сучасних ОС
Моделі процесів і потоків
Складові елементи процесів і потоків
Стани процесів і потоків
Опис процесів і потоків
Керуючи блоки процесів і потоків
Образи процесу і потоку
Створення і завершення процесів і потоків
Створення процесів
Керування адресним простором під час створення процесів
Особливості завершення процесів
Синхронне й асинхронне виконання процесів
Створення і завершення потоків
Керування процесами в UNIX і Linux
Образ процесу
Ідентифікаційна інформація та атрибути безпеки процесу
Керуючий блок процесу
Створення процесу
Завершення процесу
Очікування завершення процесу
Сигнали
Керування потоками в Linux
Базова підтримка багатопотоковості
Потоки ядра Linux
Програмний інтерфейс керування потоками
Створення потоків
Очікування завершення виконання потоків
Висновки
Планування процесів і потоків
Загальні принципи планування
Особливості виконання потоків
Механізми і політика планування
Застосовність принципів планування
Види планування
Довготермінове планування
Середньотермінове планування
Короткотермінове планування
Стратегії планування. Витісняльна і невитісняльна
багатозадачність
Алгоритми планування
Планування за принципом FIFO
Кругове планування
Планування із приоритетами
планування на підставі характеристик подальшого виконання
Багаторівневі черги зі зворотним зв’язком
Лотерейне планування
Реалізація планування в Linux
Планування процесів реального часу в ядрі
Традиційний алгоритм планування
Сучасні підходи до реалізації планування
Програмний інтерфейс планування
Взаємодія потоків
Основні принципи взаємодії потоків
Основні проблеми взаємодії потоків
Проблема змагання
Критичні секції та блокування
Базові механізми синхронізації потоків
Семафори
М’ютекси
Міжпроцесова взаємодія
Види міжпроцесової взаємодії
Технологія відображуваної пам’яті (mapped memory)
Керування оперативною пам’яттю
Основи технології віртуальної пам’яті
Поняття віртуальної пам’яті
Проблеми реалізації віртуальної пам’яті. Фрагментація
пам’яті
Логічна і фізична адресація пам’яті
Підхід базового і межового регістрів
Сегментація пам’яті
Особливості сегментації пам’яті
Реалізація сегментації в архітектурі ІА-32
Сторінкова організація пам’яті
Базові принципи сторінкової організації пам’яті
Порівняльний аналіз сторінкової організації пам’яті та
сегментації
Багаторівневі таблиці сторінок
Реалізація таблиць сторінок в архітектурі ІА-32
Асоціативна пам’ять
Сторінково-сегментна організація пам’яті
Реалізація керування основною пам’яттю: Linux
Використання сегментації в Linux. Формування логічних
адрес
Розташування ядра у фізичній пам’яті
Особливості адресації процесів і ядра
Використання асоціативної пам’яті
Логічна організація файлових систем
Поняття файла і файлової системи
Поняття файла
Поняття файлової системи
Типи файлів
Імена файлів
Організація інформації у файловій системі
Розділи
Каталоги
Зв’язок розділів і структури каталогів
Жорсткі зв’язки
Символічні зв’язки
Атрибути файлів
Операції над файлами і каталогами
Підходи до використання файлів процесами
Загальні відомості про файлові операції
Файлові операції POSIX
Література
Надруковано Видавницьким центром
ОДАХ, 131 сторінка.