> man operating_systems
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
Bloody
Пятница 14.10.2005 23:44
ID пользователя #458
Зарегистрирован: Пятница 14.10.2005 22:44
Местонахождение: Germany
Сообщений: 1
Все чаще в новостях, касающихся комп. железа, проскакивают заметки о новых технологиях энергонезависимой памяти. Например MRAM - скорость аналогичная простой оперативке, но при этом энергонезависимость. Разработки идут, успехи достигаются, пусть и не очень быстро.
А теперь заглянем в будущее на N лет - представим, что у нас есть MRAM огромной емкости (порядка Тб). Сразу отпадает необходимость и в обычной RAM и во всяческих дисках.
Естественно, когда такое появится на рынке, винда, линукс и другие ОС будут работать по-прежнему в классическом режиме. Часть памяти будет эмулировать хард, часть - озу.
Но интересно представить себе новые концепции ОС, которые тут возникнут. Чем будет отличаться такая ОС от предшественников?
1. Отпадает необходимость файловой системы и файлов. Все нужные данные заранее находятся в памяти. Будет только страничная адресация с расширенными атрибутами и правами.
2. Программы запускаются тоже прямо из памяти.
3. В качестве сменных накопителей будет использоваться та же память - вставил карточку в комп и ее содержимое замапилось в адресное пространство.
Как все просто и красиво получается
Что вы думаете об архитектуре, как будут по-вашему работать такие ОС, какие проблемы могут быть?
Я думаю, что системы очень сильно упростятся и появится больше простора для построения истинных ОО-систем.
Наверх
Roman I Khimov
Суббота 15.10.2005 10:54

ID пользователя #1
Зарегистрирован: Воскресенье 27.06.2004 12:37
Местонахождение: Санкт-Петербург
Сообщений: 601
Bloody написал(а) ...
Естественно, когда такое появится на рынке, винда, линукс и другие ОС будут работать по-прежнему в классическом режиме. Часть памяти будет эмулировать хард, часть - озу.

Ошибочка. Если оно появится на рынке, то GNU/Linux на этом будет работать правильно либо сразу, либо по истечении некоторого небольшого промежутка времени. Просто так на рынке ничего не появляется, хоть что-то это должно поддерживать, поскольку иначе это будет бесполезным куском железом. Ну а учитывая адаптируемость ядра Linux... См. пример с Cell - Linux с ним уже работает.
Bloody написал(а) ...
1. Отпадает необходимость файловой системы и файлов. Все нужные данные заранее находятся в памяти. Будет только страничная адресация с расширенными атрибутами и правами.

Не отпадает. ФС - это логическая надстройка над устройством хранения, так или иначе, что-то ей подобное должно присутствовать, адреса, где хранятся объекты в памяти, я думаю, никто запоминать не захочет.

В остальном, конечно, да, все замечательно и красиво. Только вот цены на флэшки с объемом хотя бы 4 ГБ никак не позволяют мне верить в скорое светлое будущее. Надо подождать хотя бы, пока появятся винчестеры более-менее приличных объемов на основе флэша.


Греби и улыбайся!
Наверх
Сайт
den1
Среда 26.10.2005 00:38
ID пользователя #363
Зарегистрирован: Вторник 05.07.2005 16:47
Местонахождение: Россия. Москва.
Сообщений: 151
Ничего особенного, но тенденция просматривается.
Intel продемонстрировала ноутбук с мгновенной загрузкой:
в ходе демонстрации лэптоп, построенный на базе мобильной платформы Centrino и фирменной технологии Intel с кодовым названием Robson, загружался практически мгновенно и обеспечивал ускоренный запуск ряда приложений. Например, на загрузку Adobe Reader у прототипа уходило всего 0,4 секунды, тогда как компьютеру без поддержки Robson на это требовалось 5,4 секунды.
Принцип работы системы Robson сводится к применению в ноутбуке наряду с обычным жестким диском энергонезависимой флэш-памяти NAND, в которой хранятся наиболее часто используемые данные. Установка чипа NAND при этом позволяет не только ускорить считывание информации, но и снизить энергопотребление, поскольку частично отпадает необходимость в раскручивании диска.
Наверх
Сайт
Dron
Среда 26.10.2005 09:56


ID пользователя #13
Зарегистрирован: Понедельник 05.07.2004 11:16
Местонахождение: Москва
Сообщений: 651
НУ мгновенная загрузка это конечно хорошо... (хорошо что не перезагрузка

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

А файлы не умрут никогда, (хотя Фримен в это верит. Ж)

Одну из двух вечных российских проблем можно, в принципе, решить с помощью асфальтоукладчиков и катков. А вот с дорогами, конечно, будет труднее...

Андрей Валяев
Наверх
Сайт
den1
Среда 26.10.2005 17:40
ID пользователя #363
Зарегистрирован: Вторник 05.07.2005 16:47
Местонахождение: Россия. Москва.
Сообщений: 151
Dron написал(а) ...
НУ мгновенная загрузка это конечно хорошо... (хорошо что не перезагрузка
Важнее здесь не время загрузки компьютера, а скорость запуска приложений.

Dron написал(а) ...
Но гораздо важнее реакция системы во время работы...
Ну да .

Dron написал(а) ...
а тут нет смысла извращаться сэнергонезависимыми памятями... главное реальной памяти побольше и кешировать, кешировать, кешировать.

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

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

Dron написал(а) ...
А файлы не умрут никогда, (хотя Фримен в это верит. Ж)
На мой взгляд, файловые системы менее перспективны.
Наверх
Сайт
Chizh
Вторник 01.11.2005 14:02
ID пользователя #90
Зарегистрирован: Понедельник 13.09.2004 18:42
Сообщений: 170
den1 написал(а) ...
Лучше уже прямо сейчас, заранее начинать строить систему из расчёта выполнения на устройстве с энергонезависимой памятью, а тестировать на уже существующих.

Да, тем более что NVRAM можно эмулировать: RAM+HDD=NVRAM. Приближённый пример: режим Hibernate, с помощью которого текущий сеанс сохраняется на диске, а после включения компьютера всё восстанавливается. Но одно дело режим Hibernate, другое дело, что таким же образом можно сделать режим NVRAM.
Наверх
Сайт
alman
Вторник 07.11.2006 20:50

ID пользователя #753
Зарегистрирован: Суббота 28.10.2006 01:21
Местонахождение: планета Земля
Сообщений: 95
Bloody написал(а) ...
1. Отпадает необходимость файловой системы и файлов. Все нужные данные заранее находятся в памяти. Будет только страничная адресация с расширенными атрибутами и правами.


Файловая система не умрёт. Мутирует - это возможно, но не умрёт.

Bloody написал(а) ...
2. Программы запускаются тоже прямо из памяти.


А зачем тогда загружать? Просто поменяется системная реализация вызова mmap(). Всё.

Bloody написал(а) ...
Что вы думаете об архитектуре, как будут по-вашему работать такие ОС, какие проблемы могут быть?


Думаю, существующий Elf формат успешно может применяться для таких систем. Если память организована постранично, то исполняемый модуль можно слинковать таким образом, что достаточно просто замапить его в адресное пространство, инициализировать сегменты BSS и стека, а затем передать управление в нужную точку.

Ах да, ещё нужно скопировать кудато сегмент R/W DATA.
Всё готово.
Зачем придумывать проблемы, там где их нет?
Наверх
Сайт
 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.