Що таке системне програмне забезпечення використовується?

click fraud protection
два ряди комп'ютерів, Монітори з плоским екраном

Авторство зображення: Noel Хендріксона / DigitalVision / GettyImages

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

Програмне забезпечення Операційна система

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

Відео дня

Підтримка драйверів пристроїв

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

Обидві системи і прикладне програмне забезпечення складається з комп'ютерних інструкцій, які написані на мові програмування, а потім обробляються для використання комп'ютера. Системне програмне забезпечення може включати в себе такі інструменти, як компілятори, асемблери і лінкери, які перетворять читаного людина програмного коду в машинний код для комп'ютера для виконання. Приклади програмних засобів, системного програмного забезпечення включають в себе Visual Studio IDE Microsoft (Interactive Development Environment) і Xcode IDE від Apple.

Системні утиліти

Ряд утиліта, які виконують адміністративні завдання, як правило, є частиною програмного забезпечення системи. Вони можуть включати в себе програму для: компресу дисковода і діагностують проблеми диска; установки і видалення програмного забезпечення; керувати сміттєвим ящиком і виконувати резервне копіювання і відновлення системи. Системні утиліти можуть бути вбудовані в програмне забезпечення системи або у вигляді окремих продуктів.

Інші Використання системного програмного забезпечення

Безпека є важливим питанням на комп'ютерних системах, які пов'язані із зовнішнім світом, тому більшість системного програмного забезпечення забезпечує брандмауери і перевірку наявності вірусів для захисту від хакерів і шкідливих програм. Підтримка користувальницького інтерфейсу, який таким чином, що люди спілкуватися з комп'ютером, є ще однією важливою функцією системного програмного забезпечення. Інтерфейс може приймати форму командного рядка або може бути повномасштабний GUI (графічний користувальницький інтерфейс), який дозволяє користувачам взаємодіяти з вікнами, меню і кнопки. Системне програмне забезпечення також відповідає за управління мережевими з'єднаннями і надання файлових систем, які використовують зовнішні накопичувачі.