The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Код Bcachefs принят в основной состав ядра Linux 6.7"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Код Bcachefs принят в основной состав ядра Linux 6.7" +/
Сообщение от Sw00p aka Jerom (?), 11-Ноя-23, 01:56 
> У RAM нет изначально никаких "блоков", по определению RAM.

Соглашусь все же, ибо это определение дал сам Тьюринг, своей "бесконечной лентой". Не мне, его определения ставить под сомнение.

> Они забавно сделали: замаппили регионы адресов в отдельные биты.

чет не в курил, ссылку плиз.

> Блоки данных с HDD изначально вообще не существуют в адресном процтранстве проца.

в смысле "в адресном пространстве проца"? а южный мост для чего?

> Однако это не делает HDD RAM как таковым. На уровне его
> нативного IO он не может в рандомный доступ к 150423-му байту.

и сколько байт из свопа должны возвратиться в рам?


> В неймановской абстракции адреса существуют "сами по себе" и
> то что там RAM будет например изначально замаплен - ничему не
> противоречит.

Ну да, и "бесконечной ленты" нет выходит :)

> В терминах машинного кода на этом этапе аллокаций вообще нет как класса,
> эта абстракция будет создана где-то сильно потом.

"выделить" - кем-то - кому-то, и собственно что-то . А в вашем случае (power up) кроме "меня" никого нет, всё доступно "мне". "Сам себе" я не выделяю если и так "мне" это всё доступно.

> Но ничему не противоречит и что туда та или
> иная RAM замаплена, сразу, хоть при power up системы, при этом
> RAM доступен, а абстракции типа "аллокаций" если и будут то где-то
> сильно потом. И вообще-то они опциональны, даже если с ними и
> удобнее/лучше в ряде случаев.

ну и регистры так же доступны, и ЦПУ (с регистрами и АЛУ) до лампочки есть у него ММУ блок или нет. Зависит от архитектуры.

> А какие нибудь БД так и половину абстракций ФС пересоздают

а вот зачем?

> Обычные ФС могут быть нереализуемы

ага сделать sync в tmpfs (return 0)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Код Bcachefs принят в основной состав ядра Linux 6.7, opennews, 31-Окт-23, 07:41  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру