Які функції операційної системи?
The функції операційної системи Найбільш видатними є управління процесами, пам'ять і зв'язок між додатками, серед інших.
Операційна система - це основне програмне забезпечення або набір програм, які керують усіма процесами, що виникають в електронному пристрої.
Вони не є програмами та програмами, які ми звичайно використовуємо для обробки, наприклад, комп'ютера, але характеристики, які дозволяють, що ці програми працюють.
Однією з цілей операційної системи є керування ядром, ресурсами розташування та апаратним забезпеченням нашої машини. Більшість електронних пристроїв на ринку, що мають мікропроцесор, мають операційну систему.
На початку створення операційних систем найбільшою їхньою невдачею було те, що вони мали дуже малу потужність і дуже низьку утилізацію, тому його зазвичай робили вручну через партію. Внутрішньої партії вакансії, які є замовленнями, необхідними для виконання дії, були активовані вручну.
Оскільки складність операційних систем збільшувалася, необхідно було автоматизувати ці завдання, тим самим з'явившись першими командними перекладачами.
З усіма оновленнями та відкриттями, зробленими протягом багатьох років, нічого не залишилося від перших операційних систем, які потрібно було вручну активувати.
Вони стають все більш витонченими і активізують себе, щоб захистити машину і виконати необхідні і рутинні завдання.
Основні функції операційної системи
Як ми вже згадували, більшість операційних систем вже готові зі списком завдань, які потрібно виконувати в нашому електронному пристрої, так що все йде гладко.
Необхідно лише зробити невеликі коригування, щоб пристосувати конфігурацію до потреб нашого пристрою.
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, готові для самих недосвідчених користувачів, так що початкова конфігурація операційної системи дозволяє використовувати її без необхідності вносити будь-які дорогові модифікації..
Список літератури
- RAHALKAR, Сагар Аджай. Основи операційної системи. ВСертифікований Етичний Хакер (CEH) Foundation Guide. Apress, 2016. p. 3-21.
- BLUME, Steven W.Основи електроенергетичної системи для неелектричного професіонала. John Wiley & Sons, 2016.
- SPRUNT, Брінклі. Основи апаратного забезпечення моніторингу продуктивності.IEEE Micro, 2002, vol. 22, № 4, с. 64-71.
- Міллер, Майкл.Абсолютний посібник для початківців до комп'ютерних основ. Що видання, 2007.
- АЛВАРЕЗ, Хуан. Розуміння комп'ютерних основ: кроки до грамотності.
- SILBERSCHATZ, AbrahamGALVIN та ін.Операційні системи: основні поняття. Аддісон-Веслі Ібероамерикана, 1994.
- TANENBAUM, Andrew S.; FOGOAGA, Хуан Карлос Вега.Операційні системи. Prentice Hall, 1988.