В БК0010-01 нет страничной памяти.
Сначала находится 32 Кб ОЗУ, из которых 16 Кб занимает видеопамять.
Потом идет ПЗУ 24 Кб (Бейсик).
Конец памяти свободен для внешних устройств. Там обычно ПЗУ дисковода.
В БК0011 есть страничная память.
Адресное пространство поделено на 4 окна по 16 Кб.
В окне 0 всегда 0 страница ОЗУ.
В окне 1 можно выбирать любую страницу ОЗУ (их 8)
В окне 2 можно выбирать любую страницу ОЗУ или ПЗУ
Окно 3 свободно для внешних устройств. Там обычно ПЗУ дисковода.
Но к обоим компьютерам можно подключить внешнее ОЗУ с собственной страничной адресацией. У БК0010-01 обычно подключали 16-32 Кб вместо стандартного ПЗУ.
---------- Post added at 15:36 ---------- Previous post was at 15:32 ----------
Почти.
1) Задача передаёт данные ядру с "номером" получателя.
2) Ядро делает все необходимые проверки распоряжения, переключает контекст.
3) Вторая задача дает команду ядру, что на хочет забрать данные. Ядро меняет владельца у блока памяти.
Иначе, глючная Программа 1 может повесить на задачу 2 кучу ресурсов без её ведома.





Ответить с цитированием