Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Понятия операционной системы
Интерфейс между операционной системой и пользовательскими программами определяется набором «расширенных инструкций», предоставляемых системой. По традиции эти расширенные инструкции называют системными вызовами, хотя сейчас для их реализации используется несколько разных способов. Чтобы действительно понять, что может делать операционная система, нужно тщательно изучить этот интерфейс. Имеющиеся вызовы могут значительно отличаться у разных операционных систем (хотя скрывающиеся за ними концепции оказываются общими). Тем самым нам приходится делать выбор между размытыми обобщениями («у операционных систем есть системные вызовы для чтения файлов») и спецификой конкретной системы («у MINIX имеется системный вызов READ с тремя параметрами: один указывает, какой файл будет считываться, другой указывает, куда поместить считанные данные, и третий задает количество байт, которые будут считаны»). Системные вызовы MINIX можно грубо разделить на две категории: вызовы для работы с процессами в вызовы для работы с файловой системой. Оболочка Операционная система MINIX представляет собой программу, выполняющую системные вызовы. Редакторы, компиляторы, ассемблеры, компоновщики и командные интерпретаторы не являются частью операционной системы, несмотря на их большую важность и полезность. Поскольку есть риск запутаться в этих вещах, в данном разделе мы кратко рассмотрим только командный интерпретатор UNIX, называемый оболочкой (shell). Хотя она не входит в операционную систему, но во всю пользуется многими функциями операционной системы и поэтому является хорошим примером того, как могут применяться системные вызовы. Кроме этого, оболочка предоставляет основной интерфейс между пользователем, сидящим за своим терминалом, и операционной системой, если, конечно, пользователь не использует графический интерфейс. Date: 2016-05-25; view: 441; Нарушение авторских прав |