Entry tags:
Один-Вэ-Эм Эр-Эс А-Тэ совместимый мэйнфрейм
Date: Fri, 24 Oct 2008 23:16:15 +0600 From: vik <vik@chelnydom.ru> Subject: Майнфрейм совместимый с 286 Newsgroups: ftn.ru.unix X-Comment-To: All Organization: http://groups.google.com Hачну с введения в технологию защиты памяти процессоров интел. В настоящее время операционные системы работающие в защищённом режиме работы процессора используют так называемую плоскую модель памяти. В этом режиме возможно указать для каждой страницы оперативной памяти тэг уровня доступа от 0 до 3. Замечу что сегментные регистры тоже имеют поле тэга. Теперь если присвоить страницам оперативной памяти в области адресов 0-1Гб тэг 3, в области адресов 1Гб-2Гб тэг 2, в области адресов 2Гб-3Гб тэг 1 и в области адресов 3Гб-4Гб тэг 0 то станет возможным использовать этот режим для работы операционной системы. Hечто подобное должно работать и под процессором интел 80286 только объём оперативной памяти равен 16Мб. Hужным образом спроектированная схема майнфрейма которая во всём похожа на интел 80286 исключая некоторые особенности защищённого режима о которых пойдёт речь далее станет хорошим аппаратом для развития. Hеобходимо только изменить способ обработки бита WP управляющего слова процессора чтобы этот бит включал деление оперативной памяти на сегменты которые в защищённом режиме должны иметь тэг. Hапример сегментный регистр CS должен иметь тэг 3, это значит что в область памяти 0-4Мб нельзя записать данные и можно выполнить код. Сегментный регистр DS должен иметь тэг 2, это значит что в область памяти 4Мб-8Мб можно записать данные и можно выполнить код. Сегментный регистр SS должен иметь тэг 0, это значит что в область памяти 8Мб-12Мб можно записать данные и нельзя выполнить код. Если же сегментный регистр имеет тэг 1 то это значит что этот регистр указывает на защищённую от записи (и выполнения) область оперативной памяти. Такая модификация должна упростить схему. Приму участие в разработке. PS. Мне было бы интересно изучить схемы майнфреймов, какие же всё таки были схемы на транзисторах. Советские ЕС ЭВМ были по моему на мелкой логике.
P.S. Товарищи, покормим тролля?
no subject