Компоненты OperaТинговые системы
Что такое компоненты ОС?
Операционная система — это большая и сложная система, которую можно создать только путем разделения на небольшие части. Эти части должны представлять собой четко определенную часть системы, в которой тщательно определены входы, выходы и функции.
Хотя Mac, Unix, Linux, Windowsи другие ОС не имеют одинаковой структуры, большинство операционных систем используют схожие системные компоненты ОС, такие как управление файлами, процессами, памятью и устройствами ввода-вывода.
Давайте рассмотрим каждый из этих компонентов подробно.
Управление файлами
Файл — это набор связанной информации, которую должен определить его создатель. Обычно он представляет программы, как исходные, так и объектные формы, а также данные. Файлы данных могут быть числовыми, буквенными или буквенно-цифровыми.
Функция управления файлами в ОС
Команда операционная система имеет следующие важные данные действия в связи с управлением файлами:
- Создание и удаление файлов и каталогов.
- Для управления файлами и каталогами.
- Сопоставление файлов во вторичном хранилище.
- Резервное копирование файлов на стабильный носитель.
Управление процессом
Компонент управления процессами — это процедура для управления множеством процессов, которые одновременно выполняются в операционной системе. Каждая прикладная программа имеет один или несколько процессов, связанных с ними во время их работы.
Например, когда вы используете такой браузер, как Google Chrome, для этой программы браузера выполняется процесс. В ОС также запущено множество процессов, выполняющих различные функции.
Все эти процессы должны управляться системой управления процессами, которая обеспечивает эффективное выполнение процессов. Он также использует выделенную им память и отключает их при необходимости.
Выполнение процесса должно быть последовательным, поэтому хотя бы одна инструкция должна выполняться от имени процесса.
Функции управления процессами в ОС
Ниже приводятся следующие функции управления процессами.
- Создание и удаление процессов.
- Приостановка и возобновление.
- Syncпроцесс хронизации
- Коммуникационный процесс
Управление устройствами ввода/вывода
Одно из важных применений операционной системы, которое помогает скрыть от пользователя варианты конкретных аппаратных устройств.
Функции управления вводом/выводом в ОС
- Он предлагает систему буферного кэширования.
- Он предоставляет общий код драйвера устройства
- Он предоставляет драйверы для определенных аппаратных устройств.
- Ввод-вывод помогает вам узнать особенности конкретного устройства.
Управление сетью
Управление сетью — это процесс администрирования и управления компьютерными сетями. Он включает в себя управление производительностью, анализ неисправностей, обеспечение сетей и поддержание качества обслуживания.
Распределенная система — это совокупность компьютеров/процессоров, которые никогда не используют совместно свою память или часы. В системе этого типа все процессоры имеют свою локальную память, и процессоры взаимодействуют друг с другом, используя разные линии связи, например оптоволоконные или телефонные линии.
Компьютеры в сети соединены через сеть связи, которую можно настроить различными способами. С помощью управления сетью сеть может быть полностью или частично подключена, что помогает пользователям разрабатывать стратегии маршрутизации и подключения, позволяющие преодолеть проблемы подключения и безопасности.
Функции управления сетью
- Распределенные системы позволяют использовать различные вычислительные ресурсы по размеру и функциям. Они могут включать микропроцессоры, миникомпьютеры и многие компьютерные системы общего назначения.
- Распределенная система также предлагает пользователю доступ к различным сетевым ресурсам.
- Это помогает получить доступ к общим ресурсам, которые помогают ускорить вычисления или обеспечивают доступность и надежность данных.
Управление основной памятью
Основная память — это большой массив памяти или байтов, имеющий адрес. Процесс управления памятью осуществляется с помощью последовательности операций чтения или записи определенных адресов памяти.
Чтобы выполнить программу, она должна быть сопоставлена с абсолютными адресами и загружена в память. Выбор метода управления памятью зависит от нескольких факторов.
Однако в основном это основано на аппаратной конструкции системы. Каждый алгоритм требует соответствующей аппаратной поддержки. Основная память предлагает быстрое хранилище, доступ к которому осуществляется напрямую процессором. Это дорого и, следовательно, имеет меньшую емкость хранения. Однако для выполнения программы она должна находиться в основной памяти.
Функции управления памятью в ОС
An OperaСистема ting выполняет следующие функции управления памятью:
- Это поможет вам отслеживать первичную память.
- Определите, какая его часть кем используется, какая часть не используется.
- В мультипрограммной системе ОС принимает решение о том, какой процесс получит память и сколько.
- Выделяет память, когда процесс запрашивает
- Он также освобождает память, когда процесс больше не требует ее или был завершен.
Управление вторичной памятью
Важнейшей задачей компьютерной системы является выполнение программ. Эти программы вместе с данными помогают получить доступ к тому, что находится в основной памяти во время выполнения.
Память компьютера очень мала для постоянного хранения всех данных и программ. Компьютерная система предлагает дополнительное хранилище для резервного копирования основной памяти. Сегодня современные компьютеры используют жесткие диски/SSD в качестве основного хранилища программ и данных. Однако управление дополнительным хранилищем также работает с устройствами хранения данных, такими как флэш-накопитель USB и приводы CD/DVD.
Программы, такие как ассемблеры и компиляторы, хранятся на диске до момента загрузки в память, а затем используют диск как источник и место назначения для обработки.
Функции управления вторичной памятью в ОС
Вот основные функции управления дополнительным хранилищем в ОС:
- Распределение памяти
- Управление свободным пространством
- Дисковое планирование
Управление безопасностью
Различные процессы в операционной системе должны быть защищены от активности друг друга. Для этой цели можно использовать различные механизмы, гарантирующие, что те процессы, которые хотят управлять файлами, памятью ЦП и другими аппаратными ресурсами, должны иметь надлежащую авторизацию со стороны операционной системы.
Например, аппаратная адресация памяти помогает вам подтвердить, что процесс может выполняться в его собственном адресном пространстве. Время гарантирует, что ни один процесс не получит контроль над ЦП, не отказавшись от него.
Наконец, ни один процесс не может выполнять свой собственный ввод-вывод для защиты, что поможет вам сохранить целостность различных периферийных устройств.
Другие важные мероприятия
Вот некоторые другие важные действия ОС:
- Пользовательская программа не может выполнять операции ввода-вывода напрямую. Операционная система должна предоставить некоторую среду для выполнения этого.
- ОС проверяет способность программы читать, записывать, создавать и удалять файлы.
- ОС облегчает обмен информацией между процессами, выполняющимися в одной или разных системах.
- Компоненты ОС помогают вам убедиться, что вы получаете правильные вычисления, обнаруживая ошибки в оборудовании ЦП и памяти.
Итого
- Операционная система — это большая и сложная система, которую можно создать только путем разделения на небольшие части.
- OperaСистема ting использует различные компоненты ОС, такие как файлы, память процессов, управление устройствами ввода-вывода и т. д.
- Файл — это набор связанной информации, которая должна быть определена его создателем.
- Компонент управления процессами — это процедура управления множеством процессов, которые одновременно выполняются в операционной системе.
- Управление устройствами ввода-вывода — это одно из важных применений операционной системы, которое помогает скрыть от пользователя варианты конкретных аппаратных устройств.
- Управление сетью — это процесс администрирования и управления компьютерными сетями.
- Процесс управления памятью осуществляется с помощью последовательности операций чтения или записи определенных адресов памяти.
- Управление вторичной памятью, важнейшая задача компьютерной системы, заключается в выполнении программ.
- Управление безопасностью включает в себя различные процессы в операционной системе, которые необходимо защитить от активности друг друга.
- Операционная система проверяет способность программы читать, записывать, создавать и удалять файлы.