Как правило, программы хранятся в виде файлов на жёстких магнитных дисках или флеш-дисках. Возникает естественный вопрос: как эти программы могут оказаться в памяти компьютера и начать выполняться? Очевидно, что для этого нужна специальная программа-загрузчик.
Все программы, работающие с файлами, выполняют с ними одинаковые действия — читают и записывают данные. Чтобы не включать алгоритмы выполнения этих операций в каждую программу, имеет смысл поручить их отдельной вспомогательной программе, к которой остальные программы будут обращаться.
Точно так же поступают и с операциями ввода и вывода данных — внешние устройства обслуживаются специальными программами.
Как видим, для упрощения работы с компьютером нужен целый набор вспомогательных программ, он называется операционной системой.
Операционная система (ОС) — это набор программ, который обеспечивает пользователю и прикладным программам удобный способ управления компьютером.
Что такое Операционная система
Операционная система «отвечает» за:
• запуск и выполнение прикладных программ;
• работу файловой системы (хранение данных в виде файлов);
• обработку ошибок, проверку работы оборудования;
• распределение ресурсов компьютера (времени работы процессора, памяти, внешних устройств) между несколькими одновременно работающими программами.
Все современные ОС — многозадачные, т. е. в них можно запустить на выполнение сразу несколько программ, и ОС будет распределять время работы процессора между ними. Если бы не было многозадачности, то очень сложно было бы вставить рисунок из графического редактора в текстовый документ, пользоваться калькулятором для проверки вычислений, слушать фоновую музыку ит. п.
Предложите, как можно выполнять одновременно несколько задач, если компьютер имеет только один процессор.
Самые популярные современные операционные системы для персональных компьютеров — Windows, macOS и Linux.
ОС Linux — бесплатная и свободно распространяемая.
Для смартфонов и планшетных компьютеров используют специальные операционные системы для мобильных устройств. Наиболее популярные ОС этого типа (на 2015 год) — Google Android (на основе ядра Linux), Windows Phone и iOS (для портативных компьютеров фирмы Apple — iPhone, iPad).
Как вы думаете, какие особенности есть у мобильных компьютеров по сравнению с настольными и ноутбуками? Какие дополнительные требования предъявляются к ОС для мобильных устройств?
Следующая страница Драйверы
Cкачать материалы урока
Источник: xn—-7sbbfb7a7aej.xn--p1ai
Операционные системы, урок 1: Что такое компьютер и операционная система
Операционная система и как она устроена
Операционная система (ОС) — это самая главная программа на ПК. По сути ОС это визуальный интерфейс, с определенным набором программ для правильной работы компьютера. ОС отвечает за работу всех установленных программ, запущенных процессов и правильную работу подключенного оборудования.
Как работает Операционная система
После нажатия кнопки включения компьютера, операционная система начинает загружаться. В это время компьютер выполняет несколько функций:
- Проверка оборудования и BIOS
- Анализ оборудования, проверка новых устройств
- Загрузка программ, папок и драйверов
- И наконец запуск самой операционной системы
Для того чтобы было комфортно работать с программным обеспечением, операционные системы имеют графический интерфейс.
Немного истории
Первой популярной операционной системой была Windows 95 и главной ее особенностью был графический интерфейс, позволяющий управлять компьютером с помощью мыши. Безусловно это сделало его доступным пониманию для большинства людей. В то время как существовавшие до этого ОС требовали специфических знаний, чтобы работать с компьютером.
Предшественником операционных систем следует считать служебные программы, а также библиотеки часто используемых подпрограмм. Несомненно они минимизировали физические манипуляции оператора с оборудованием. Библиотеки же позволяли избежать многократного программирования одних и тех же действий.
Виды современных операционных систем
По данным из российских новостных источников, государством был дан курс на импортозамещение. Прежде всего это оказало влияние на разработку отечественных операционных систем. Как результат разработчиками было предложено много интересных продуктов. Одна из госкорпораций анонсировала ОС под странным названием «ОСь».
Она должна была заменить Microsoft Windows в государственных учреждениях. Однако этого не произошло и сегодня на официальном сайте ее даже не скачать.
ОС для мобильных устройств
Также существую операционные системы и для мобильных устройств, таких как планшеты и смартфоны. Самые популярные это:
Они не такие функциональные, но хорошо справляются с основными задачами. Например, можно скачивать и пользоваться приложениями.
А также смотреть фильмы, слушать музыку, работать с информацией в интернете и конечно общаться.
Также рекомендуем прочитать статью «Набор программ для комфортной работы«
- ← MySpace
- WinZip что это и для чего нужно? →
Источник: d-life.ru
Операционная система это набор программ
Существуют две группы определений операционной системы: «набор программ, управляющих оборудованием» и «набор программ, управляющих другими программами». Обе они имеют свой точный технический смысл, который связан с вопросом, в каких случаях требуется операционная система.
Есть приложения вычислительной техники, для которых операционные системы излишни. Например, встроенные микрокомпьютеры, содержащиеся во многих бытовых приборах, автомобилях (иногда по десятку в каждом), простейших сотовых телефонах, постоянно исполняют лишь одну программу, запускающуюся по включении. Многие простые игровые приставки — также представляющие собой специ
ализированные микрокомпьютеры — могут обходиться без операционной системы, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске.
Операционные системы нужны, если:
- вычислительная система используется для различных задач, причём программы, решающие эти задачи, нуждаются в сохранении данных и обмене ими. Из этого следует необходимость универсального механизма сохранения данных; в подавляющем большинстве случаев операционная система отвечает на неё реализацией файловой системы. Современные системы, кроме того, предоставляют возможность непосредственно «связать» вывод одной программы со вводом другой, минуя относительно медленные дисковые операции;
- различные программы нуждаются в выполнении одних и тех же рутинных действий. Например, простой ввод символа с клавиатуры и отображение его на экране может потребовать исполнения сотен машинных команд, а дисковая операция — тысяч. Чтобы не программировать их каждый раз заново, операционные системы предоставляют системные библиотеки часто используемых подпрограмм (функций);
- между программами и пользователями системы необходимо распределять полномочия, чтобы пользователи могли защищать свои данные от несанкционированного доступа, а возможная ошибка в программе не вызывала тотальных неприятностей;
- необходима возможность имитации «одновременного» исполнения нескольких программ на одном компьютере (даже содержащем лишь один процессор), осуществляемой с помощью приёма, известного как «разделение времени». При этом специальный компонент, называемый планировщиком, делит процессорное время на короткие отрезки и предоставляет их поочерёдно различным исполняющимся программам (процессам);
- оператор должен иметь возможность так или иначе управлять процессами выполнения отдельных программ. Для этого служат операционные среды — оболочка и наборы утилит — они могут являться частью операционной системы.
Таким образом, современные универсальные операционные системы можно охарактеризовать, прежде всего, как:
- использующие файловые системы (с универсальным механизмом доступа к данным),
- многопользовательские (с разделением полномочий),
- многозадачные (с разделением времени).
Многозадачность и распределение полномочий требуют определённой иерархии привилегий компонентов самой операционной системе. В составе операционной системы различают три группы компонентов:
- ядро, содержащее планировщик; драйверы устройств, непосредственно управляющие оборудованием; сетевая подсистема, файловая система;
- системные библиотеки;
- оболочка с утилитами.
Большинство программ, как системных (входящих в операционную систему), так и прикладных, исполняются в непривилегированном («пользовательском») режиме работы процессора и получают доступ к оборудованию (и, при необходимости, к другим ресурсам ядра, а также ресурсам иных программ) только посредствомсистемных вызовов. Ядро исполняется в привилегированном режиме: именно в этом смысле говорят, что система (точнее, её ядро) управляет оборудованием.
В определении состава операционной системы значение имеет критерий операциональной целостности (замкнутости): система должна позволять полноценно использовать (включая модификацию) свои компоненты. Поэтому в полный состав операционной системы включают и набор инструментальных средств (от текстовых редакторов до компиляторов, отладчиков и компоновщиков).
Источник: www.sites.google.com