Базовые понятия операционной системы


При самостоятельном желании понять тему " Базовые понятия операционной системы " вам поможет наш ресурс. Для вас наши специалисты подготовили материал, изучив который вы будете разбираться в ней уровне профессионала. А если у вас останутся вопросы, то задать их вы сможете прямо на сайте написав в чат онлайн-консультанта.

оформить заявку

Слишком сложно? Тогда запросите консультацию специалиста!

Наша компания занимается тем, что помогает студентам выполнять различные учебные работы на заказ. Вы можете ознакомиться с перечнем выполняемых работ, а так же с их стоимостью на странице с ценами.

ознакомиться с условиями

2 главные функции:

1. управление процессами

2. управление файлами - файловая система

· Процессы

Процесс - это ключевое понятие ОС. Существует несколько определений процесса:

1. это программа в момент выполнения

2. это экземпляр программы, выполняющейся в текущий момент

3. это объект, который можно идентифицировать и выполнять на процессоре

4. это единица активности, которая характеризует текущее состояние и активность системных ресурсов

Из этих определений следует, что с каждым процессом связываются:

1. адресное пространство - из этого пространства процесс может читать данные и записывать в него

2. набор регистров - главные - <CX> и <IP>

3. запись в таблице процессов

Процессами управляют системные вызовы, главным из которых является "2" (например, двойной щелчок мыши в Виндовс). В Windows есть два вызова

CreatProcess, KillProcess - являются частью API функций, которые вызывают и завершают процесс.

Пример. tasm -l laba10.asm

С точки зрения процесса будет происходить следующее:

Интерпретатор команд создаст процесс, который запустит на выполнение компилятор TASM. Когда процесс закончится, он сообщит об этом ОС, которая вызовет системный вызов и этот системный вызов завершит процесс.

Очень часто одни процессы могут вызывать другие процессы. Так создается дерево процессов. Процессы, объединенные для выполнения одной и той же задачи, называются связанными процессами. В связанных процессах существует две проблемы:

1. корректный обмен данными

2. синхронизация

Обмен данными в связанных процессах контролирует системный таймер. Если таймер не получает ответа от процесса, что он корректно получил и обработал данные, то возникает прерывание по таймеру.

Каждому зарегистрированному пользователю присваивается идентификатор пользователя UID User Identefication.


Хм, так же просматривали

Заказ

ФОРМА ЗАКАЗА

Бесплатная консультация

Наша компания занимается написанием студенческих работ. Мы выполняем: дипломные, курсовые, контрольные, задачи, рефераты, диссертации, отчеты по практике, решаем тесты и задачи, и многие другие виды заданий. Чтобы узнать стоимость, а так же условия выполнения работы заполните заявку на этой странице. Как только менеджер увидит ваше сообщение, он сразу же свяжется с вами.

Этапность

СОПРОВОЖДЕНИЕ КЛИЕНТА

Получить работу можно всего за 4 шага

01
Оставляете запрос

Оформляете заказ работы, заполняя форму на сайте.

02
Узнаете стоимость

Менеджер оценивает сложность. Узнаете точную цену.

03
Работа пишется

Оплачиваете и автор приступает к выполнению задания.

04
Забираете заказ

Получаете работу в электронном виде на вашу почту.

Услуги

НАШ СЕРВИС

Что мы еще делаем?

icon
Контрольные работы

от 580 рублей

ПОДРОБНЕЕ
icon
Диссертации

от 14800 рублей

ПОДРОБНЕЕ
icon
Проектные работы

от 3300 рублей

ПОДРОБНЕЕ
icon
Online помощь

от 380 рублей

ПОДРОБНЕЕ
icon
Решение тестов

от 320 рублей

ПОДРОБНЕЕ
icon
Ответы для учебы

от 180 рублей

ПОДРОБНЕЕ