Что такое операционная система

Обновлено Обновлено: Опубликовано Опубликовано:

Операционная система —
простыми словами

программа, которая позволяет управлять оборудованием — компьютером, мобильным телефоном, часами и так далее. По сути, она является прослойкой между машинным языком и пользователем.

На текущий момент, самые распространенные семейства операционных систем — Windows и UNIX (особенно, Linux и BSD).

Примеры наиболее часто используемых систем.

Для компьютера:

  • Windows
  • Linux:
    • Ubuntu
    • CentOS
    • Debian
    • Red Hat
    • Mint
    • Arch Linux
  • FreeBSD
  • Mac OS X

Для телефона, планшета:

  • Android
  • iPhone OS
  • Windows Phone

Основные функции, которые выполняет операционная система.

Обязательные:

  • Управление оперативной памятью.
  • Обеспечение пользовательского интерфейса.
  • Сохранение информации об ошибках системы.
  • Управление данными на носителях (жесткие диски, SSD).
  • Запуск программ и обеспечения среды для их корректной работы.
  • Унифицированный доступ к периферии (мышь, клавиатура, камера и так далее).

Дополнительные:

  • Многозадачность.
  • Эффективное распределение ресурсов.
  • Ограничение доступа процессам к ресурсам.
  • Доступ к системе авторизованному пользователю.
  • Предоставление среды для взаимодействия процессов между собой.
  • Самозащита от случайных или злонамеренных действий пользователей.

Классификация операционных систем.

По видам:

  • Многопользовательские. С такими системами могут работать несколько пользователей одновременно. Это возможно благодаря режиму разделения времени (быстрое переключении между терминалами). Примеры систем: Windows Server, UNIX-системы.
  • Однопользовательские. Системы, с которыми может работать одновременно только один пользователь. Например: Windows, MaxOS, Palm OS.

По типам:

  1. Платные и бесплатные.
  2. Открытые и закрытые.
  3. Графические и текстовые.
  4. Однозадачные и многозадачные.
  5. Реального времени и общего назначения.

Прочитайте более подробно об операционной системе на Википедии

Встречается в статьях

Решение проблем:

  1. USB не опознано
  2. Перезагружается компьютер
  3. Не включается компьютер или ноутбук
  4. Hal.dll отсутствует или поврежден
  5. Не открываются некоторые сайты
  6. Не запускается игра или вылетает на рабочий стол
  7. Нет звука на компьютере
  8. Компьютер выключается сам по себе
  9. Зависает GRUB и требует нажатия Enter
  10. Не устанавливается Flash Player
  11. Слишком длинный путь к источнику
  12. Компьютер работает медленно
  13. При включении компьютера постоянно запускается БИОС
  14. Устройство не работает с кодом 37
  15. Черный экран при загрузке Windows
  16. Система видит не всю оперативную память
  17. Disk boot failure, Insert system disk and press enter
  18. Служба профилей пользователей препятствует входу в систему
  19. Загрузка компьютера зависает на начальной заставке или черном фоне с мигающим курсором
  20. Выключается монитор, но компьютер продолжает работать

Инструкции:

  1. Как запустить консоль восстановления
  2. Как запустить компьютер в безопасном режиме
  3. Как узнать модель материнской платы
  4. Как поменять MAC-адрес сетевой карты в Windows
  5. Как купить программу в Интернете
  6. Как обновить драйвер видеокарты
  7. Как установить драйвер на звук
  8. Как настроить Freeradius для Active Directory и MySQL
  9. Как настроить samba4 на FreeBSD 10
  10. Как настроить OpenVPN с аутентификацией через LDAP
  11. Установка веб-сервера Apache на FreeBSD
  12. Установка Nginx + PHP + MySQL на Astra Linux
  13. Как оптимизировать веб-сервер NGINX
  14. Как сделать скриншот экрана на компьютере
  15. Как зайти в БИОС
  16. Как настраивать терминальный сервер
  17. Установка и настройка OpenVPN на CentOS
  18. Как посмотреть версию своей Windows
  19. Как вручную настроить сервер хостинга на CentOS 7
  20. Как настроить сервер OpenVPN на Windows
  21. Как настроить связку Apache + HTTP/2 на Linux CentOS 7
  22. Как работать с iptables для настройки брандмауэра
  23. Как пользоваться программой для тестирования скорости сети iPerf
  24. Сервер радиовещания на базе Icecast под Windows и Linux
  25. Инструкция по установке и использованию GLPI на Linux CentOS
  26. Как установить и выполнить базовую настройку для Flussonic
  27. Установка и настройка OpenVPN на Ubuntu Server
  28. Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
  29. Использование playbook и роли в Ansible на примере установки NGINX
  30. Установка и настройка системы мониторинга Prometheus на Linux
  31. Использование связки Elasticsearch + Kibana + Logstash на Linux
  32. Использование языка Python для работы с почтой
  33. Установка Openfire на Ubuntu для мгновенного обмена сообщениями
  34. Как установить и настроить панель управления виртуальными машинами VMmanager
  35. Установка XMPP-сервера Openfire на CentOS для мгновенного обмена сообщениями
  36. Установка и настройка веб-сервера IIS + PHP + MySQL
  37. Как установить и настроить систему виртуализации Proxmox VE

Мини-инструкции:

  1. Как включить или отключить сетевой адаптер
  2. Как удалить браузер Microsoft Edge
  3. Как пользоваться командой ping
  4. Как установить Virtualbox
  5. Как настроить сеть в CentOS 7 и 8
  6. Как установить MariaDB на Linux CentOS 7
  7. Как работать с пользователями в PostgreSQL
  8. Как открыть службы Windows
  9. Как найти файл в Linux
  10. Как настроить ротацию логов во FreeBSD
  11. Как создать пользователя MySQL или MariaDB
  12. Как монтировать NTFS в Linux
  13. Как в Linux изменить имя компьютера
  14. Свободное место на разделах UNIX
  15. Настройка удаленного рабочего стола
  16. Как настроить IP-адрес в Windows
  17. Настройка NFS сервера на FreeBSD
  18. Как изменить mac-адрес во FreeBSD
  19. Как добавить пользователя в Windows 10
  20. Использование tar в UNIX-системах
  21. Как создать и настроить вторичную зону в BIND
  22. Инструкция по установке VMware Tools на Linux
  23. Включение журнала для медленных запросов в MySQL
  24. Как создавать GPT-диски в системах на базе Linux
  25. Как работать с симлинками в Windows и Linux
  26. Как настроить Apache для работы по HTTPS (SSL)
  27. Как зарезервировать IP-адрес на DHCP-сервере
  28. Получение бесплатного сертификата Lets Encrypt
  29. Как настроить автоматическую чистку логов в системах UNIX
  30. Как ограничить время RDP-сессий на терминальном сервере
  31. Добавление дискового пространства виртуальной машине в VMware
  32. Инструкция по настройке VLAN интерфейсов на CentOS 7
  33. Подробная инструкция по настройке OpenVPN клиента
  34. Как установить, настроить и создать виртуальную машину в KVM на CentOS 7
  35. Как установить, настроить и создать виртуальную машину в KVM на Ubuntu Server
  36. Как установить и настроить DNS-сервер Bind на Linux Ubuntu
  37. Инструкция по смене значения MTU на Windows и Linux
  38. Как управлять процессами в операционной системе Linux
  39. Настройка связки Asterisk для хранения конфигурации в СУБД
  40. Инструкция по установке и настройке phplist
  41. Как и где настраивать время сессии PHP
  42. Как установить и настроить сервер Haproxy на Linux CentOS 7
  43. Генерирование сертификатов для OpenVPN с помощью Easy-RSA 3
  44. Как установить и настроить сервер VPN на Linux CentOS 7
  45. Как отключить автоматическую перезагрузку Windows при возникновении стоп ошибки
  46. Проброс USB с помощью сервера usbip на Linux Ubuntu
  47. Как использовать резервные копии iRedMail для восстановления или переноса сервера
  48. Как обновить временную зону на устаревших системах Windows, Linux и FreeBSD
  49. Использование бесплатной панели управления хостингом Brainy
  50. Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
  51. Как установить ядро Linux CentOS с kernel.org или репозитория
  52. Как пользоваться сервисом GitHub на компьютере с Linux
  53. Отключение IPv6 в операционных системах на базе ядра Linux
  54. Обновления портала базы знаний phpMyFAQ до последней версии
  55. Инструкция по обновления веб-приложения phpMyAdmin на Linux
  56. Настройка потоковой репликации СУБД PostgreSQL
  57. Уменьшение корневого раздела с файловой системой XFS на LVM
  58. Настройка сервера мониторинга Zabbix на Ubuntu
  59. Установка и настройка своего локального репозитория CentOS
  60. Убрать эскизы при наведении мыши в панели задач
  61. Как настроить доверительные отношения между доменами Active Directory
  62. Использование Roundcube для нескольких почтовых серверов
  63. Как создать свой собственный образ для Docker
  64. Добавление еще одной версии PHP в Apache на CentOS 7
  65. Установка обновления phplist с сохранением данных предыдущей версии
  66. Настройка rsyslog для хранения логов на удаленном сервере Linux
  67. Как работать с квотами на дисковое пространство в Linux
  68. Установка, настройка и запуск Grafana-server на ОС Linux
  69. Установка веб-интерфейса phpMyAdmin на CentOS для управления MySQL
  70. Настройка мониторинга RAID LSI MegaRaid на Linux с помощью Zabbix
  71. Как установить драйвер для Windows на гипервизоре KVM
  72. Как создать загрузочную флешку с Windows LiveCD и установочным дистрибутивом
  73. Установка и настройка сервера 1С + PostgreSQL на Linux Ubuntu
  74. Как поднять сервер OpenVPN на роутере Mikrotik
  75. Как установить и настроить сервер OpenVPN на CentOS 8
  76. Как обновить сервер Grafana на Linux с версии 5 до 6
  77. Установка и настройка FTP-сервера ProFTPd на Linux Ubuntu
  78. Установка и настройка сервера Rocket.Chat на Ubuntu
  79. Настройка сервера видеоконференцсвязи OpenMeetings на Linux CentOS 8
  80. Как пройти SSL-проверку при настройке https в NGINX
  81. Как установить и настроить telegraf + InfluxDB для хранения метрик
  82. Инструкция по установке и настройке phplist на Linux Ubuntu
  83. Установка сервера видеоконференций TrueConf на Windows

Вопросы и ответы:

  1. Какая операционная система лучше подходит для файлового сервера
  2. Какие бывают файловые сервера
  3. Все версии операционной системы Windows
  4. Обзор операционной системы Windows Server 2016
  5. Что в первую очередь нужно настраивать на UNIX серверах
  6. Сколько стоит настроить сервер и от чего зависит цена
  7. Какие существуют версии программы 1С:Предприятие
  8. Что делать, если появляется синий экран и Windows перезагружается
  9. Как собрать сведения об оборудовании и системе компьютера на Linux и FreeBSD
  10. Правильный выбор комплектующих для компьютера
  11. Обзор восьмой версии Linux CentOS

Описание программ:

  1. CCleaner — чистим компьютер
  2. AIDA64 — собираем информацию о компьютере
  3. Autoruns — автозапуск программ в Windows
  4. K-Lite Codec Pack — кодеки и плеер

Примеры скриптов:

  1. Создание резервных копий баз данных MySQL или MariaDB
  2. Пример скрипта на Python для мониторинга состояния репликации MariaDB / MySQL

Примеры моих работ:

  1. Установка сервера 1С на Linux
  2. Mac OS X и Linux на MacBook
  3. Установка и настройка Exchange Server
  4. Установка сервера ISA Server для контроля Интернет-трафика
  5. Установка прокси-сервера на базе UNIX
  6. Установка сервера резервного копирования на базе Symantec Backup Exec
  7. Виртуализация серверов с применением Microsoft Hyper-V
  8. Установка сервера инвентаризации на базе OCS Inventory
  9. Отказоустойчивый и надежный файловый сервер
Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

Другие термины

NetBIOS   MySQL   Драйвер   ЭЦП   VMware   Bluetooth   GLPI   Блок питания компьютера   WiMAX   RSS   Server core   MTU   XCache   Реестр Windows   Iptables   SMTP   Telnet   Javascript   1С:Предприятие   OpenVZ  
.....

Реклама