Що таке операційна система. Деякі основи

Що таке операційна система

від якийсь час тому Ми обговорюємо різні альтернативи з відкритим кодом, якими можуть користуватися як органи влади, так і професіонали та приватні користувачі у кризові періоди. У наші дні ми присвячуємо себе опису інструментів; веб-сервіси та програми, які можуть бути корисними для створення навчального контенту.

Наступна стаття буде присвячена операційним системам. Так як це може викликати інтерес у людей, які не є постійними читачами Linux Adictos, Я вважаю зручним присвятити це перегляду деяких вступних концепцій. Якщо ви знайомі з Linux, можете сміливо пропустити його.

Що таке операційна система

Операційна система це основне програмне забезпечення, яке управляє всім апаратним та іншим програмним забезпеченням комп’ютера. Серед іншого він обробляє пристрої введення та виведення. Зробити це за допомогою письмових драйверів пристроїв виробниками обладнання або третіми сторонами для полегшення зв'язку з цими пристроями. З іншої сторони, надає бібліотеки та інтерфейси програмуванняn програм, які розробники можуть використовувати під час написання програм для певної операційної системи.

Операційна система діє як інтерпретатор між запущеними програмами та обладнанням, використання драйверів обладнання як інтерпретаторів між ними.

Наведемо приклад

Припустимо, у користувача встановлений Інтернет-браузер, програма обробки текстів та програма для малювання. Ці три програми включають функцію друку. Однак Якби розробникам кожної з цих програм довелося створити процедуру для цієї функції, час розробки подовжився б, а необхідний простір для зберігання збільшився.. Тим більше, що процедуру доведеться повторити для кожної функції програми та кожного апаратного пристрою, що є на ринку.

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

Що насправді відбувається, це сКожен із додатків повідомляє операційній системі, що хоче щось надрукувати. Операційна система надсилає запити драйверу принтера, а той, у свою чергу, надсилає їх на пристрій.

Ядро або ядро

Ядро - це серце операційної системи комп’ютера. Це перша програма, яка завантажується, і вона обробляє всі основні функції комп’ютера.

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

Хоча, з точки зору користувача, здається, що в ядрі всі завдання виконуються одночасно, іn фактично виконуються послідовно. Операційна система присвячує певну кількість часу кожному завданню і переходить до наступного у списку.

Можливо, читаючи опис, ця методологія здається неефективною. Однак саме вона дозволяє нам виконувати одночасно кілька завдань, наприклад, писати в текстовому процесорі та слухати музику. Затримка - це час, необхідний системі для виконання завдання. Ядра з низькою затримкою надають пріоритет запитам завдань, які мають зовнішні джерела, такі як введення звукових та відеосигналів або гра на віртуальних музичних інструментах.

Дистрибутиви Linux

Якщо ви продовжували читати так далеко, ви, мабуть, задаєтеся питанням, яке відношення має все це до створення освітнього контенту.

Це тому, що в наступній статті ми збираємось представити операційні системи спеціального призначення.

На відміну від Windows та Mac, Linux доступний у формі дистрибутивів.

Якщо ви купуєте Mac, ви купуєте поєднання вбудованого та розробленого обладнання та програмного забезпечення. Якщо ви встановите Windows на свій комп'ютер, усі компоненти операційної системи будуть розроблені корпорацією Майкрософт. У випадку з дистрибутивом Linux у вас є пакет компонентів з різних джерел
Деякі з них:

  • Ядро Linux.
  • Системні утиліти, розроблені проектом GNU.
  • Драйвери пристроїв, створені виробниками або третіми сторонами, що застосовують зворотне проектування.
  • Графічний сервер.
  • Менеджери вікон.
  • Парти
  • Колекція програмного забезпечення.

Залежно від комбінації програм, яка створена, ці розподіли може служити загальним цілям або для конкретного використання такі як мультимедійне виробництво, комп'ютерна криміналістика, ігри тощо.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Джоель Гіллен - сказав він

    Цікава стаття, зараз мені спадає на думку питання. Чи можна сказати, що дистрибутив GNU / Linux - це операційна система? Я пам’ятаю, що одного разу @belinuxo у Twitter сказав, що, щоб вважатись таким, його слід будувати з нуля, включаючи ядро, тому, наприклад, Ubuntu не була операційною системою.

    1.    Дієго Герман Гонсалес - сказав він

      Жодне з визначень, з якими я консультувався, щодо операційних систем не ставить умови розробки з нуля. На мою думку, це було б як би сказати, що Windows XP не була операційною системою, оскільки значна частина її компонентів походить від Windows NT,
      На мій погляд, будь-який дистрибутив GNU / Linux є операційною системою через функції, які він виконує.
      Дякуємо за ваш коментар.