Системное администрирование

Здравствуйте, помогите пожалуйста с тремя вопросами по программированию и операционным системам

1. Адрес, по которому операционная система обращается к основной памяти, называется ... 2. Отличием системы команд микроЭВМ от системы команд обычного процессоря является ... 3. Образ исполнимого файла, загруженный в ОЗУ, в процессе выполнения захватывающий (обладающий) ресурсы ОС, называется ...
MZ
Magzhan| Zh.
82
Вынужен заметить что ответы ув. Imobilazer при такой постановке вопроса, корректны, если нужно точнее, тогда нужны более конкретные вопросы.
1. что значит основная память? Например с точки зрения ассемблера - это регистры процессора, с точки зрения "ранних ОС" - это превые 512-768кб, остальное - верхняя (дополнительная) память, с точки зрения 32 битных систем, это вроде первые 512мб, адресного пространства. С точки зрения арудин, это сугубо флеш предлагаемый процессором как "своя" память, которую можно расширить доп. модулями, для пользователя/программиста это доп, память будет прозрачна, т. е. для обращения к ней никаких дополнительных "телодвижений" делать не надо, а сточки зрения низкого уровня программирования это целая жопа.
2. Насчет синтаксиса - еще проще/непонятнее, микроЭвм, по сути - это компьютер построенный на базе микропроцессора, практически все компьютеры с 80-х годов до сегодняшних дней, вполне подходят под определение микроЭВМ. т. е. по-сути вопрос звучит как: "чем система комманд обычных процессоров отличаются от системы команд обычного процессора"? Да ничем, однако вероятнее всего имелось ввиду, чем низкоуровневая система комманд, предназначенная для процессора, отличается от системы команд высокого уровня. Ответ вполне логичен, в первую очередь синтаксисом, ну и вполне вероятно детализацией. Для написания простого цикла фор, на ассемблере надо наваять пару страниц А4 мелким шрифтом.
3. Образ исполнимого файла, загруженный в ОЗУ, в процессе выполнения захватывающий (обладающий) ресурсы ОС, называется... Образ любого файла загруженного в озу, неважно в каком процессе является его копией, а как называется файл, находящийся в процессе выполнения/захвата ресурсов ОС - это вообще какая-то ахинея, наверное отсылка к какому-то учебнику. Фишка в том что вообще сам факт реализации захвата ресурсов в системе это целая тема, и механизм очень сильно отличается от системы к системе (как операционной так и железной реализации), например на линуксе захват ресурсов происходит при помощи т. н mutex'ов, но это один элемент из целой цепочки процессов. Причем захват делает аж никак не загруженный в озу файл, это делает поток (thread) процесса, т. е. по факту даже не сам процесс.

З. Ы.
Подробнее про мутексы здесь:
uinc.ru/articles/34/
СЗ
Сергей Золокотский
4 644
Лучший ответ
Сергей Золокотский Меня немного поправили по 2-му пункту, с точки зрения "ранних" ОС - это все-таки первые 64кб, а сточки зрения ОС семейства MS-DOS - это 512-768кб, с разными оговорками, но это не суть важно.
1. основным
2. синтаксис
3. копией
Magzhan| Zh. Спасибо, но здесь явно ответы нужны более конкретные, что значит основным? Есть адреса виртуальные, физические, скорее всего речь об этом. Также синтаксис, что конкретно имеется ввиду? Также и копия явно не подходит.
1. Виртуальный адрес

2. В Микроэвм царит восьмибитовость, в нормальных уже давно 64. Других отличий тоже хватает, но это основное

3. Это обычный файл в формате EXE или ELF
Magzhan| Zh. Хм, спасибо, но второй вопрос про системы команд микроЭВМ, 8-битность не подходит
1.pid (id).
2способы адресации (это не точно)
3.COM ( исполнимые файлы программ (непонял вопроса. Ответ может быть неточным)
Наурыз Ашенов
Наурыз Ашенов
1 406
Magzhan| Zh. спасибо, трудно без вариантов ответов говорить о правильности, но это уже что-то