Операционные системы
• операционная система • драйверы • утилиты
Как правило, программы хранятся в виде файлов на жёстких магнитных дисках или флеш-дисках. Возникает естественный вопрос: как эти программы могут оказаться в памяти компьютера и начать выполняться? Очевидно, что для этого нужна специальная программа-загрузчик.
Все программы, работающие с файлами, выполняют с ними одинаковые действия — читают и записывают данные. Чтобы не включать алгоритмы выполнения этих операций в каждую программу, имеет смысл поручить их отдельной вспомогательной программе, к которой остальные программы будут обращаться.
Точно так же поступают и с операциями ввода и вывода данных — внешние устройства обслуживаются специальными программами.
Как видим, для упрощения работы с компьютером нужен целый набор вспомогательных программ, он называется операционной системой.
Операционная система (ОС) — это набор программ, который обеспечивает пользователю и прикладным программам удобный способ управления компьютером.
Операционная система «отвечает» за:
• запуск и выполнение прикладных программ;
• работу файловой системы (хранение данных в виде файлов);
• обработку ошибок, проверку работы оборудования;
• распределение ресурсов компьютера (времени работы процессора, памяти, внешних устройств) между несколькими одновременно работающими программами.
Все современные ОС — многозадачные, т. е. в них можно запустить на выполнение сразу несколько программ, и ОС будет распределять время работы процессора между ними. Если бы не было многозадачности, то очень сложно было бы вставить рисунок из графического редактора в текстовый документ, пользоваться калькулятором для проверки вычислений, слушать фоновую музыку ит. п.
Предложите, как можно выполнять одновременно несколько задач, если компьютер имеет только один процессор.
Самые популярные современные операционные системы для персональных компьютеров — Windows, macOS и Linux.
ОС Linux — бесплатная и свободно распространяемая.
Для смартфонов и планшетных компьютеров используют специальные операционные системы для мобильных устройств. Наиболее популярные ОС этого типа (на 2015 год) — Google Android (на основе ядра Linux), Windows Phone и iOS (для портативных компьютеров фирмы Apple — iPhone, iPad).
Как вы думаете, какие особенности есть у мобильных компьютеров по сравнению с настольными и ноутбуками? Какие дополнительные требования предъявляются к ОС для мобильных устройств?
Следующая страница Драйверы