Типы операционных систем: разработка, назначение, функции, части
операционная система или Операционная система (ОС) - это связь между пользователем (пользователями компьютеров) с компьютерным оборудованием (оборудованием). До ОС люди использовали аналоговые и цифровые сигналы. Например, компьютер, используемый для управления микроволновой печью, имеет очень простую задачу с простыми устройствами ввода и вывода.

Остальное оборудование простое и никогда не менялось. Мы можем установить время, необходимое для приготовления пищи.
Понимание операционной системы
Определение Операционные системы В общем, это устройство, которое управляет всеми ресурсами, содержащимися в компьютерной системе, и обеспечивает набор услуг для пользователей, обеспечивающий удобство и комфорт, а также использование системных ресурсов компьютер. ОС можно сравнить с государственной системой в стране, которая функционирует для кондиционирования компьютеров, чтобы они могли правильно запускать программы.
Чтобы избежать конфликтов, возникающих, когда пользователь использует ресурс, ОС определяет, какой пользователь может получить доступ к ресурсу. Поэтому ОС также часто называют исходный делитель. Еще одна важная функция ОС - это как программа контроллера который направлен на избежание ошибок и ненужного использования компьютера.
Другими словами, ОС можно назвать сборник программного обеспечения (командный или программный) аппаратный контроллер, включая дисковод, жесткий диск, CD / DVD-ROM или DVD / DVD-RW, монитор, клавиатуру, мышь, сканер или принтер. ОС также является посредником для пользователей при использовании программ, приложений, таких как программы обработки текста, обработки чисел, обработки графики и презентаций.
Разработка операционной системы

Первое поколение (1945-1955)
Первое поколение было началом развития электронных вычислительных систем в качестве замены механических вычислительных систем. Это связано с тем, что создатели компьютерных систем осознали, что скорость человеческих вычислений очень ограничена. Кроме того, люди также очень легко допускают невнимательность, ошибки и даже ошибки. В этом поколении нет операционной системы. Следовательно, компьютерной системе даются инструкции, которые должны выполняться напрямую.
Второе поколение (1955-1965)
Второе поколение представило систему пакетной обработки, то есть задания, которые выполняются последовательно, а затем выполняются последовательно. В этом поколении компьютерная система не была оснащена операционной системой, но некоторые функции операционной системы существовали. Примерами функций операционной системы, которые разрабатываются в настоящее время, являются FMS и IBSYS.
Третье поколение (1965-1980)
В этом поколении операционная система была разработана для обслуживания многих пользователей, а также для того, чтобы пользователи могли интерактивно общаться через терминал с компьютером в режиме онлайн. Таким образом, операционная система становится многопользовательский а также мультипрограммирование.
Четвертое поколение (после 1980-х)
Сегодня операционные системы используются для компьютерных сетей, и пользователи понимают, что существующие компьютеры связаны друг с другом. В это время пользователям также было предоставлено удобство ГрафическийПользовательский интерфейс (GUI), который представляет собой очень удобный компьютерный интерфейс на основе графики. В это время также началась эра разрозненных вычислений, а именно вычислений, которые больше не начинались. сосредоточены на одной точке, но разбиты на несколько компьютеров для повышения производительности.
Операционная система Назначение
- Операционная система делает компьютеры более простыми, привлекательными и удобными в использовании.
- Операционная система позволяет эффективно использовать ресурсы компьютера.
- Операционная система структурирована / запрограммирована таким образом, чтобы можно было принимать изменения / разработки. эффективная и действенная новая система, может выполнять тестирование системы без нарушения существующих служб Там есть.
Функции операционной системы
– Управление процессом
Ядро процесса, находящегося в основной памяти, состоит в том, чтобы направить программу обратно в основную память для выполнения ЦП. Кроме того, ОС управляет этой памятью, то есть разделяет ячейки памяти и порядок данных в памяти.
– Управление памятью
Другой функцией ОС является управление памятью, которая состоит из разделов для каждой программы и виртуальной памяти. Это делается путем моделирования жесткого диска как расширения основной памяти, имеющей большую емкость, чем фактическая физическая емкость.
– Управление файлами
Настройка и доступ к файлам, хранящимся во вторичном хранилище, также является задачей ОС. ОС создает и управляет структурами каталогов и операциями с файлами, например копировать, Удалить, переименовать, а также вставить.
– Управление задачами
Служит для предоставления подробной информации о производительности компьютера, запущенных приложениях, процессах, использовании CP, информация о нагрузке и памяти, сетевая активность и статистика, вход пользователя в систему и системные службы. Управление задачами также можно использовать для установки приоритета процесса, соответствия процессоров, завершения процессов и завершения работы, перезапуска, перехода в спящий режим или выхода из системы.
– Форматирование
ОС используется для форматирования дискет, которые не готовы к использованию, чтобы они были готовы к использованию пользователем.
– Безопасность данных
ОС управляет контролем доступа к файлам, например, с помощью паролей.
– Пользовательский интерфейс
ОС обеспечивает интерфейс (интерфейс) на основе графики и / или графического интерфейса (Графический интерфейс пользователя), чтобы пользователи могли работать с другим программным обеспечением.
– Отказоустойчивость
ОС будет обрабатывать любые ошибки, чтобы компьютер продолжал работать, например, когда что-то пойдет не так; ошибки памяти, повторяющиеся компоненты компьютера и ошибки пользователей.
Компоненты операционной системы
- Механизм загрузки, а именно помещая ядро в память ядра, можно сказать, что ядро является ядром операционной системы.
- Интерпретатор команд или оболочка, которому поручено считывать ввод в виде команд и предоставлять некоторые стандартные функции и базовые функции, которые могут быть вызваны приложениями / программами или другим программным обеспечением. Примеры оболочек: Командная строка в Windows Xp (DOS в Windows 98), XTerm и Konsole на машинах Linux (Unix).
- Распределитель ресурсовОперационная система отвечает за управление и распределение ресурсов устройства.
- Обработчик, обработчики играют роль в управлении системой устройства, чтобы избежать ошибок и ненужного использования ресурсов.
- Водитель, чтобы взаимодействовать с оборудованием, контролируя производительность оборудования.
Типы операционных систем
Операционная система разделена на две части: операционная система с открытым исходным кодом и операционная система с закрытым исходным кодом:
1. Операционная система с открытым исходным кодом
Открытый исходный код - это программное обеспечение, программный код которого открыт и предоставляется разработчиком в целом, чтобы его можно было изучать, изменять или развивать и распространять. Если какой-либо производитель программного обеспечения не разрешает изменять или модифицировать свой программный код, тогда он не называется открытым исходным кодом, даже если программный код программного обеспечения имеется в наличии.

Открытый исходный код (открытый программный код) был популяризирован в 1998 году. История программного обеспечения с открытым исходным кодом зародилась с тех пор, как в компьютерных лабораториях Индонезии зародилась культура хакеров. Американские университеты, такие как Стэнфорд, Беркли, Карнеги-Меллон и Массачусетский технологический институт в 1960-х и 1970-е годы. Операционные системы с открытым исходным кодом считаются прибыльными, особенно пользователи с открытым исходным кодом. Некоторые преимущества и недостатки открытого исходного кода:
Преимущество
- Многие сотрудники (HR), которые играют роль в работе над проектом
- Ошибки (баги, ошибки) обнаруживаются и исправляются быстрее
- Качество результатов более гарантировано, потому что сообщество оценивает
- Безопаснее
- Сохранить цену
- Не повторяйте разработку
Дефицит
- Отсутствие человеческих ресурсов, которые могут воспользоваться преимуществами открытого исходного кода
- Отсутствие защиты прав интеллектуальной собственности (ПИС)
2. Операционная система с закрытым исходным кодом

Close Source - это операционная система, код которой не является общедоступным, владелец закрытого исходного кода может делиться исходным кодом через лицензию бесплатно или за плату. Несмотря на то, что они бесплатны, некоторые лицензии могут сделать операционную систему не полностью открытой. Например, если лицензией запрещено изменять код, то эта операционная система не является открытым исходным кодом.
Преимущества закрытого кода
- Стабильность системы гарантируется тем, что есть ответственное официальное лицо.
- Прямая поддержка от владельца приложения / программы.
- Легко пройти сертификацию.
- Легче использовать / изучать / понимать, потому что большинство пользователей используют его (в определенных областях).
Недостатки закрытого кода
- Особой поддержки / напрямую от производителя (разработчика) нет.
- Открытый пробел можно использовать для поиска информации.
3. Социализация использования немного сложна, потому что обычно пользователи используют близкий исходный код (например, Windows) только в определенных областях). - Получить сертификат сложно.
- Наличие лицензии, которая требует от пользователей предоставления денежных средств / финансовых средств.
- Ограниченное развитие.
- Требуется антивирус.
- Приложения обычно доступны за плату.
- Приложения для обнаружения слабых мест ждут обратной связи от пользователей.
Это объяснение о Типы операционных систем: определение, разработка, назначение, функции и составные части Надеюсь, это может быть полезно читателям
Читайте также:
- Понимание полной синхронизации операционной системы
- Операционные системы - история, назначение, типы, развитие, виды, компоненты
- Определение информационной системы управления
- Понимание компьютерных сетей
- Понимание полного взаимодействия человека и компьютера