User Tag List

Страница 12 из 20 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 200

Тема: Пишем свою ОС. Практика

  1. #111

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Твоё понимание того, что такое Спектрум, не основано ни на каких чётких критериях.

    Твой поток поноса я читал
    Плохо читал, потому что там как раз даются чёткие и простые критерии по которым можно легко определить клон это или самостоятельный компьютер.
    Исторически, клоном принято называть компьютер, являющийся неполной копией прототипа. При том, неполнота может быть выражена некоторым развитием в сторону усложнения, или упрощения конструкции. Но между прототипом и его клоном всегда существует эволюционная связь, определяющая эволюционные этапы, необходимые для преобразования прототипа в конкретный его клон. При том, каждое приращение архитектуры должно быть много меньше всего объёма архитектуры. Наличие такой эволюционной связи позволяет определять является ли тот или иной компьютер чьим-то клоном, или это независимая, оригинальная конструкция.
    Если рассмотреть в этом ключе компьютер ATM, то можно сказать, что он разработан "с нуля" и не имеет прототипа, модификацией которого он мог бы являться.
    Т.е., используя предложенные критерии легко понять, что ATM - это самостоятельный компьютер, который Спектрумом никогда не был, и ессно - никогда им не будет
    Последний раз редактировалось Black_Cat; 09.07.2011 в 22:41.

  2. #112

    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть чёткие этапы: Пентагон, Пентагон128, АТМ1, АТМ2. Разумеется, для тех, кто учил историю.

  3. #113

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Есть чёткие этапы: Пентагон, Пентагон128, АТМ1, АТМ2
    Оооо!! Все падайте ниц и трепещите! AloneCoder вещает откровения! Т.е. следуя откровениям AloneCoder'а, если некая фирмочка сначала производила Пентагон, потом Пентагон-128, потом АТМ1, а потом АТМ2, то АТМ2 - это ни что иное как развитие Пентагона . Т.е. применив алковский шедевр мысли к фирмочке Amstrad, которая после Спектрума производила IBM PC совместимые компьютеры, можно сделать эпохальное открытие - оказывается IBM PC - это развитие Спектрума!! Ё-ма-Ё!! А мы тут более 20 лет паримся с TR-DOS и 256х192х16 цветов!

    Нахрен этот ATM!!!

    alco - наш пророк! Он открыл нам глаза и указал путь!

    ВСЕ НА IBM PC!!!


    P.S. Дима, а ты не блондинко?
    Последний раз редактировалось Black_Cat; 10.07.2011 в 11:49.

  4. #114

    Регистрация
    19.09.2007
    Адрес
    Южно-Сахалинск
    Сообщений
    80
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хе-хе. "А воз и ныне там" ©
    Весьма прискорбно, что некоторые, именующие себя кодерами, спасовали перед данной задачей. Видимо, сие сообщество, юзующее писюки, может только ностальгировать о спекки. А что-то сделать - кишка тонка.

  5. #115

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >спасовали перед данной задачей
    На спеке есть ОСи, не одна и не две, но вот пользователей для них что-то не видно. Есть пример uzix'а. То, чего можно достичь. И даже если переписать его на асме целиком, врядли результат устроит пользователя.
    Если исходить из сугубо практических целей, идеальная ОСь для нашего спека на сегодня - менеджер образов дискеток и запускалка ТР-ДОСного софта.

  6. #116

    Регистрация
    01.02.2005
    Адрес
    perm/ru
    Сообщений
    520
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    >спасовали перед данной задачей
    На спеке есть ОСи, не одна и не две, но вот пользователей для них что-то не видно. Есть пример uzix'а. То, чего можно достичь. И даже если переписать его на асме целиком, врядли результат устроит пользователя.
    Если исходить из сугубо практических целей, идеальная ОСь для нашего спека на сегодня - менеджер образов дискеток и запускалка ТР-ДОСного софта.
    +MagOS.
    oisee.

  7. #117

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    На спеке есть ОСи, не одна и не две
    Чёт кроме CP/M никаких других ОСей на Спектруме не припомню.. если конечно не называть осями всякие оболочки и загрузочные менеджеры. И не говорите мне что iS-DOS - это ОСь! iS-DOS - это гипертрофированный загрузочный менеджер - переросток! Ибо нельзя на базе загрузочного менеджера построить ОСь, получится то, что получилось - именно iS-DOS .

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Есть пример uzix'а. То, чего можно достичь. И даже если переписать его на асме целиком, врядли результат устроит пользователя.
    А что ты хотел? Пользователю есть с чем сравнивать! Но тем не менее на MSX - сходному по классу с современными клонами Спека есть и nix-ы и CP/M и графическая оболочка, и Ethernet, и эксплореры и web серверы и терминальные клиенты и т.д. Конечно, во многом это благодаря уже существовавшей базе из коммерческого софта, но важна сама возможность сделать всё это в виде, понятном и удобном современному избалованному пользователю.
    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Если исходить из сугубо практических целей, идеальная ОСь для нашего спека на сегодня - менеджер образов дискеток и запускалка ТР-ДОСного софта.
    Во-во, потоиу как чтоб заниматься ОСями, надо быть системным программистом, а на отечественной Спектрумовской сцене их никогда не было, нет, и никогда не будет.. разве токо заграница опять родит какую-то хрень - а-ля надстройку над БЕЙСИКом для 48k . Максимум что могут отечественные спековские кодеры - это кодить демки, да и то вставляя надёрганный код двадцатилетней давности - демосцена съела весь моск! Настоящие кодеры есть токо там, где нет демосцены, например на всяких малопопулярных платформах типа Вектора, Ориона, Башкирии и т.д. Я не удивлюсь, если на убогом РК-86 nix-ы появятся раньше чем на Спектруме, т.к. на РК-86 нет демосцены
    Последний раз редактировалось Black_Cat; 10.07.2011 в 14:30.

  8. #118

    Регистрация
    06.05.2006
    Адрес
    Ливны, Орловская обл
    Сообщений
    1,169
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    >iS-DOS - это гипертрофированный загрузочный менеджер - переросток!
    Ну с файликами работает - и ладно.
    >если на убогом РК-86 nix-ы появятся раньше чем на Спектруме
    Nuttx можно хоть сейчас собрать, проблема довести её до юзабельного на практике вида ну и драйвера дописать. А дальше ситуация та же, что и с MSX'овым софтом - он есть, но пользоваться им как-то не тянет...

  9. #119

    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    Nuttx можно хоть сейчас собрать, проблема довести её до юзабельного на практике вида ну и драйвера дописать.
    Если бы на Спектруме были системные программисты, то это был бы всего-лишь вопрос времени.

    Цитата Сообщение от NovaStorm Посмотреть сообщение
    А дальше ситуация та же, что и с MSX'овым софтом - он есть, но пользоваться им как-то не тянет...
    А вот это уже вопрос концептуальный, требующий понимания что есть Спектрум, и каково может быть его место в современной информационной среде.
    Почему не тянет пользоваться на MSX? Причины две:
    1) MSX - это старинный, рассыпающийся и глюкающий от времени гроб значительных размеров, с доисторическим монитором, который никому не придёт в голову постоянно держать на столе для работы. В нашем же случае - Speccy 2010 - новый, идеально работающий компьютер, не занимающий вообще места, работающий с VGA монитором и PC клавой и мышой через коммутатор, и применяющийся совместно с PC не занимая дополнительного места.
    2) Отсутствие достаточного количества интернет ресурсов доступных для компьютеров такого класса и развитого интернет-сообщества, использующего такие компьюиеры - устраняется со временем, по мере роста количества компьютеров использующих оные возможности.

    1) Зачем нужна ОС на Спектруме:

    - программная многозадачность
    - переносимость кода (т.е. прекращение вариться в собственном соку, возможность использования наработок всего nix-сообщества, и подключения разработчиков с других платформ)
    - работа в современной информационной среде - т.е. поддержка современных файловых систем, сетевых протоколов, языков программирования

    2) Необходимо понимание узких мест Спектрума, чтоб разделить сферы применения в соответствии с возможностями как существующего, так и перспективного железа. Для понимания перспектив необходимо так же хорошо понимать идеологию развития Спектрума, чтоб знать каким будет это "будущее железо".

    а) Можно точно сказать, что будущее спектрумовское железо не будет иметь ничего общего с архитектурой ATM , поэтому NedoPC с PentEvo (правильней сказать - NedoATM-3) идёт лесом и больше никаким боком нас не интересует (это я специально для alco акцентирую, чтоб он об этом больше и не заикался ).

    б) Узких мест у Спектрума много, по сути Спектрум - это сплошное узкое место . Поэтому не будем уподобляться западным товарищам, пытающимся всё развитие уложить в очередные надстройки над BASICом, оставляя неизменной аппаратную архитектуру - это путь в никуда.
    Поэтому сразу поставим жирную точку в этом вопросе - ВСЁ БУДУЩЕЕ РАЗВИТИЕ СПЕКТРУМА СВЯЗАНО С РАЗВИТИЕМ АППАРАТНОЙ АРХИТЕКТУРЫ! Хотя никто не говорит, об полном отказе от базовой архитектуры, базовая архитектура может присутствовать как самая урезанная, работа с которой теоретически возможна, но неудобна и ограничена в функционале.
    Примем как аксиому - владельцам Спектрумов в базовой конфигурации - OS и все проистекающие из под неё возможности не нужны, для работы под OS необходимо в той или иной степени расширять железо.

    Итак, об узких местах, уже в расчёте на некоторое развитие архитектуры:

    - минимальное экранное рабочее графическое разрешение для VGA - 512x384 (решается установкой видеокарты)
    - желательное экранное рабочее графическое разрешение для VGA - 768x512 (решается установкой видеокарты)
    - минимальное рабочее текстовое разрешение для VGA - 64х48 (решается установкой видеокарты)
    - желательное рабочее текстовое разрешение для VGA - 96х64 (решается установкой видеокарты)

    - минимальная рабочая тактовая частота - 3,5 MHz
    - желательная рабочая тактовая частота - 14 MHz (решается приобретением современного клона)

    - минимальный объём ОЗУ - 1 Mb (решается паяльником)
    - желательный объём ОЗУ - 2 Mb (решается приобретением современного клона, или паяльником)

    - обязательное наличие SD, IDE HDD - опционально, FDD - не обязательно (решается установкой карты расширения или приобретением современного клона)

    - аппаратная архитектура - Хiмеra (т.е. в первую очередь - менеджер и архитектура памяти, архитектура управления видеорежимами, система портов, архитектура обеспечения аппаратной многозадачности) (решается паяльником или приобретением современного клона)

    3) Какие узкие места в первую очередь должен устранить софт под ОС:

    - работа с общеприменяемыми файловыми системами FAT16/32 (опционально - системами CP/M)
    - работа в текстовых клиентских терминальных программах через Internet (почтовые клиенты, IRC клиенты, текстовые WEB браузеры)
    - работа в клиентских программах с FTP сервером через Internet
    Последний раз редактировалось Black_Cat; 11.07.2011 в 18:52.

  10. #120

    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,866
    Спасибо Благодарностей отдано 
    328
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    234 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а "Elite" на этом счастье пойдет?
    С уважением,
    Jerri / Red Triangle.

Страница 12 из 20 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Пишем на ассемблере под эмулятором
    от GM BIT в разделе Для начинающих
    Ответов: 76
    Последнее: 15.07.2016, 20:04
  2. Пишем свою ОС. Теория
    от Zet9 в разделе ZX Концепции
    Ответов: 280
    Последнее: 27.06.2012, 15:27
  3. Я ищу свою дему
    от AAA в разделе Демо
    Ответов: 4
    Последнее: 04.05.2005, 22:59
  4. Ищу свою gfx работу!!!
    от invador в разделе Игры
    Ответов: 7
    Последнее: 02.02.2005, 12:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •