Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Основы построения ОС LinuxОсновой ОС linux- является ядро. Оно размещает файлы на диске, запускает программы, переключает процессор между ними для облегчения мультизадачности, распределения ОП и др. ресурсы между процессами, обеспечивает обмен пакетами в сети. Ядро – обеспечивает выполнение основных функций ОС. Оно также предотвращает использование прямого доступа к аппаратным функциям. Т.о. ядро позволяет контролировать использование аппаратных средств, и обеспечивает защиту пользователей друг от друга. Средства представляемых ядром используется через системные вызовы. Системные программы используют средства ядра, дляобеспечение выполнения функций ОС. Системные и остальные программы выполняются в пользовательском режиме. Т.о. функция ОС linux заключается в управлении аппаратным обеспечением и предоставлении всем программам интерфейса системных вызовов. Эти системные вызовы позволяют программам создавать процессы файлы и прочие ресурсы а также управлять ими. Выделяют 3 основных интерфейса: 1.Системных вызовов. 2.Библиотечных функций. 3.Пользователя. Нижний уровень ядра состоит из обработчиков прерываний которые являются основным средством взаимодействия с установками механизма диспетчеризации на нижнем уровне. При этом под низким уровнем останавливается выполненние работающего процесса, сохраняет его в структуре процесса ядра. Ядро можно разделить на 3 этапа: 1.Компонент ввода-вывода 2.Компонент управления памятью 3.Компонент управления процессами Компонент ввода –вывода содержит части ядра, которые отвечают за выполнение сетевых операций. На высоком уровне все операции ввода –вывода интегрированы в уровень файловой системы. Уровень выше сетевых драйверов выполняют функции маршрутизации. Под сетью понимается интерфейс сокетов, позволяющих программам создавать средства сокета. Вопрос
|