- Основні функції операційної системи
- 1- Управління процесами
- 2- Основне управління пам'яттю
- 3- Управління вторинним зберіганням
- 4- Управління системою входу та виходу
- 5- Реєстр файлової системи
- 6- Безпека
- 7- Зв'язок між елементами та додатками
- 8- Повідомте про стан системи
- 9- Управління ресурсами
- 10- Адміністрація користувача
- Найпоширеніші операційні системи
- Список літератури
У найбільш важливих функціях операційної системи є управління процесами, управління пам'яттю, зв'язок між додатками, серед інших. Операційна система - це основне програмне забезпечення або набір програм, які керують усіма процесами, що виникають в електронному пристрої.
Це не програми та програми, які ми зазвичай використовуємо для роботи, наприклад, комп’ютера, а характеристики, які дозволяють цим програмам працювати.
Однією з цілей операційної системи є управління ядром, ресурсами розташування та обладнанням нашої машини. Більшість електронних пристроїв на ринку, які мають мікропроцесор, мають операційну систему.
На початку створення операційних систем найбільший недолік у них полягав у тому, що вони мали дуже малу ємність і дуже низький рівень використання, тому зазвичай це робилося вручну через пакет. У межах партії робочі місця, які є замовленнями, необхідними для виконання дії, активувалися вручну.
У міру збільшення складності операційних систем ці завдання потрібно було автоматизувати, з'являючись таким чином перші перекладачі команд.
З усіма оновленнями та відкриттями, які були зроблені протягом багатьох років, нічого не залишається від перших операційних систем, які довелося активувати вручну.
Вони стають все більш досконалими та активізуються для захисту машини та виконання необхідних та рутинних завдань.
Основні функції операційної системи
Як ми обговорювали раніше, більшість операційних систем вже готові зі списком завдань, які потрібно виконати в нашому електронному пристрої, щоб все пройшло гладко.
Потрібно лише зробити невеликі налаштування, щоб адаптувати конфігурацію до потреб нашого пристрою.
1- Управління процесами
Однією з найважливіших частин операційної системи є управління процесами. Процеси - це ресурси, необхідні для запуску програми.
Це передбачає використання пам’яті, часу процесора (центрального процесора) та файлів, до яких програма потребує доступу, щоб нормально функціонувати.
Операційна система, щоб піклуватися про належне функціонування машини, присвячена створенню та знищенню процесів, зупинці та перезапуску їх та допомозі в механізмах зв'язку між процесами.
Ми можемо порівняти це завдання з роботою офісного працівника. Якщо ми складемо перелік завдань, система управління процесами встановить лінію дій, де вона розміщує найважливіші процеси в пріоритетному місці, проміжні - в проміжне місце і нарешті менш важливі останні.
Проблема в цьому полягає в тому, що управління процесом здійснюється за допомогою машини, яка встановлює довільні пріоритети перед завданнями, які потрібно виконати, а іноді менш важливі завдання залишаються без виконання.
Потім необхідно змінити конфігурацію інструменту управління процесами і надати більш високий пріоритет необхідним завданням або змусити їх виконання вручну.
2- Основне управління пам'яттю
Ще одна важлива складова операційної системи - основне управління пам’яттю. Пам'ять складається з сховища даних, який розділяється процесором та програмами і втрачає свою ємність у разі відмови.
Тому важливо, щоб операційна система подбала про управління пам'яттю, щоб вона не насичувалася, а дані та інформація, що містяться в ній, втрачалися.
Операційна система гарантує, яка частина пам'яті використовується і чому. Вирішіть, де розміщуються процеси, коли є вільний простір, і виділіть і вимагайте необхідний простір, щоб він завжди був добре використаний.
3- Управління вторинним зберіганням
Пам'ять дуже мінлива, і в разі будь-якого збою ви можете втратити інформацію, що міститься в ній. Для цього необхідно мати другий модуль зберігання, який може зберігати дані на тривалий термін.
Як і в основній пам'яті, операційна система відповідає за управління вільним простором і призначає порядок збереження. Це також гарантує, що все акуратно зберігається, а також скільки місця залишилось і де.
4- Управління системою входу та виходу
Операційна система відповідає за управління вхідними та вихідними портами комп'ютера, такими як навушники, принтер, монітор тощо.
Раніше, коли ви хотіли встановити новий зовнішній порт, важливо було встановити інсталяційний диск, який містив драйвери для комп'ютера, щоб їх прийняти.
В даний час операційна система самого комп’ютера, як правило, відповідає за пошук у мережі інформації, необхідної для бездоганного функціонування нових зовнішніх портів.
5- Реєстр файлової системи
Файли - це формати, створені їх власниками, які перетворюються на таблиці, а операційна система відповідає за їх реєстрацію та збереження.
Операційна система відповідає за створення, видалення та архівування створених файлів, а також пропонує необхідні інструменти, щоб мати змогу отримати доступ до файлів у будь-який час.
Він встановлює зв'язок між файлами та одиницями зберігання даних, і, нарешті, його можна налаштувати на створення резервної копії всіх файлів, щоб у разі аварії вони не були втрачені.
6- Безпека
Операційна система відповідає за безпеку машини. Однією з найважливіших видів діяльності є доступ користувачів або програм туди, де вони не повинні.
Існує багато вірусів, які можуть впливати на нашу систему, і операційна система забезпечує, щоб цього не відбулося.
Ви можете налаштувати операційну систему таким чином, щоб регулярно проводилися перевірки та встановлювалися засоби безпеки, які вам доведеться виконувати.
7- Зв'язок між елементами та додатками
Через мережеві інтерфейси операційна система підтримує зв’язок між різними компонентами машини та всіма програмами, які контактують з ними. Надсилання та отримання інформації.
8- Повідомте про стан системи
Існує серія програм, які встановлені за замовчуванням в операційній системі, але вони не є системою як такою.
Вони пропонують середовище та основні характеристики для розробки та виконання програм, встановлених на нашій машині.
Він повідомляє про стан системи, якщо потрібні якісь дії або схвалює будь-які дії, наприклад автоматичні оновлення.
Крім того, він підтримує різні мови програмування, так що будь-який тип додатків працює на нашій машині. Звичайно, у ньому є програми, які покращують зв’язок між додатками.
9- Управління ресурсами
Він управляє всіма основними частинами машини через свого менеджера ресурсів. Його роль адміністратора передбачає безпеку та зв’язок центрального процесорного блоку чи процесора, зовнішніх пристроїв, підключених до комп'ютера.
Як і внутрішня пам'ять і вторинна пам'ять, де іноді доводиться очищати та перемикати збережені частини з однієї в іншу.
Загалом, він управляє всіма ресурсами системи та всіма ресурсами, які контактують з нею
10- Адміністрація користувача
Операційна система також відповідає за управління профілями, що зберігаються на комп'ютері, залежно від того, хто створив на ньому профіль.
Адміністрація користувача може бути однокористувацькою або багатокористувацькою. Це не означає, що операційна система дозволяє створювати лише один профіль користувача для використання на одному комп’ютері.
Той факт, що це профіль одного користувача, означає, що активними є лише виконання цього користувача та лише його. В іншому, у мультикористувача, він дозволяє одночасно працювати більш ніж одним користувачем.
Найпоширеніші операційні системи
Найвідоміші та найбільш використовувані операційні системи на ринку - це Windows, iOS та Linux для комп'ютерів. І Android та iOS для смартфонів.
Є тисячі операційних систем, що мають різний ступінь вдосконалення, залежно від того, для якого пристрою вони потрібні.
Windows належить до великої макроімперії Microsoft, тоді як iOs належить Apple. Linux, зі свого боку, - це безкоштовна програмна платформа, яка дозволяє змінювати операційну систему. У межах платформи Linux є Ubuntu та Devian, які є найбільш відомими.
Ці безкоштовні програмні засоби дозволяють користувачеві змінювати операційну систему так, як йому подобається. Це також має певний ризик, і це те, що дотик до ядра операційної системи, коли ви не маєте багато знань, може призвести до катастрофи.
Навпаки, такі операційні системи, як Windows та iOS, вже підготовлені для найбільш недосвідчених користувачів, так що початкова конфігурація операційної системи дозволяє використовувати її без необхідності вносити будь-які дорогі модифікації.
Список літератури
- РАХАЛКАР, Сагар Аджай. Основи операційної системи. У Посібнику з фонду сертифікованого етичного хакера (CEH). Apress, 2016. с. 3-21.
- BLUME, Стівен В. Основи електроенергетики для неелектричного професіонала. John Wiley & Sons, 2016 рік.
- SPRUNT, Брінклі. Основи обладнання для моніторингу продуктивності. IEEE Micro, 2002, том. 22, № 4, стор. 64–71.
- МІЛЛЕР, Майкл. Абсолютний посібник для початківців з основ комп'ютера. Than Publishing, 2007.
- АЛВАРЕЗ, Хуан. Розуміння основ комп’ютера: крок до грамотності.
- SILBERSCHATZ, AbrahamGALVIN та ін. Операційні системи: основні поняття. Аддісон-Уеслі Ібероамерикана ,, 1994.
- TANENBAUM, Андрій С .; FOGOAGA, Хуан Карлос Вега. Операційні системи . Prentice Hall, 1988.