OSDev

для всех
Текущее время: 24 авг 2025, 17:02

Часовой пояс: UTC + 3 часа




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 557 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20 ... 56  След.
Автор Сообщение
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 17 янв 2014, 12:46 

Зарегистрирован: 10 авг 2007, 15:37
Сообщения: 60
Цитата:
Вы сами-то чего хотите?

Да интересуюсь, что вообще затевается
Цитата:
Здесь вроде форум для тех, кто разрабатывает свои ОС.

Ну я вроде догадался что это так... :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 17 янв 2014, 13:16 

Зарегистрирован: 20 дек 2013, 17:37
Сообщения: 243
Откуда: Россия
Для leonidpr

Вы пока не поняли.
Данная тема форума - это обсуждение возможной ОС, причем новой.

Сама форма обсуждения - игровая ---> создаем Новую ОС.

Это позволяет вести дискуссию более целенаправленно.

Присоединяйтесь к обсуждению. Если с техническими деталями
и подробностями,то здесь. Если в общем виде, то лучше на форуме
журнала "Наука и жизнь".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 18 янв 2014, 08:44 

Зарегистрирован: 20 дек 2013, 17:37
Сообщения: 243
Откуда: Россия
Обратил внимание, что многоядерные процессоры сейчас производятся
с четным количеством ядер.

С чем это связано? И как это влияет на общую организацию ОС ?

Многоядерность процессоров это уже не перспектива, а самая
что ни на есть данность сейчас.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 18 янв 2014, 10:24 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Цитата:
С чем это связано? И как это влияет на общую организацию ОС ?

Да ни с чём. AMD вон делает 3 ядерные. Сколько разместят столько и ставят.
Единственно что память сейчас 3-х канальная. Откуда 6,12,18 ядер процессоры у Intel.
Можно и 2-х канальную сделать и 4 канальную. Вопрос в том что технические сложности, на один канал требуется около 200 выводов с процессора. И добавления ещё одного канала требует переделки сокета. Усложнения материнской платы в ведения дополнительных слоёв. Далее электромагнитная совместимость. Что удорожает разработку. А эффективность растет медленно.

А 2-ка это просто круглое число если вспомнить бинарный вид 10. А вообще это всё нумерология. Как сказал профессор, кто ищет тот всегда найдёт (дети капитана Гранта).

Что касается ОС. Многоядерность сильно отличается от одноядерность. Если мы хотим использовать многоядерность эффективно, то придётся перекраивать всю ОС.
Для примера windows.
1. Планровщик задач.
2. Менеджер виртуальной памяти.
3. DirectX 11 и OpenGL. Пришлось менять интерфейс. Не сильно.
4. Не уверен не тестировал, но скорее всего и подсистема файлового ввода вывода перекраивалась.
5. Смена языка с С++ на C#.

PS. Работы много, а вот количественно не ясно насколько эффективность повысилась. Так что не ясно стоит игра свеч.


Последний раз редактировалось pavia 18 янв 2014, 10:44, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 18 янв 2014, 10:42 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1449
pavia писал(а):
Да ни с чём. AMD вон делает 3 ядерные. Сколько разместят столько и ставят.


У трёхъядерных процессоров АМД технически 4 ядра, просто одно бракованное, а поэтому отключено. В графических процессорах это вообще всеобщее явление: один и тот же процессор разной степени бракованности используется для целой серии видюх. И это отнюдь не новое явление. Можно вспомнить, например, советские ОЗУ К565РУ5. Полностью исправная микросхема имела ёмкость 64 Кбита, но "выпускались" варианты в 32 и 16 Кбит (отличить можно было по букве в конце обозначения), которые на самом деле были частично дохлыми 64 Кбитовыми микросхемами. У буржуев было точно то же самое.

Цитата:
Единственно что память сейчас 3-х канальная. Откуда 6,12,18 ядер процессоры у Intel.


Никакой связи между числом каналов памяти и числом ядер нет вообще; более того, ядра и память напрямую вообще никак не связаны. 6-ядерные процессоры Интела есть и под 3-, и под 4-канальную память; 2- и 4- ядерную -- и под 2, и 3-канальную.

А 2-ка это просто круглое число если вспомнить бинарный вид 10. А вообще это всё нумерология. Как сказал профессор, кто ищет тот всегда найдёт (дети капитана Гранта).

Цитата:
Многоядерность сильно отличается от одноядерность


А точнее -- многопроцессорная и однопроцессорная системы. Как именно выполнены процессоры -- роли не играет. Никакой принципиальной разницы между современным многоядерным процессором и дюжиной шкафов с 2-3-4 процессорами в 1960-х нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 18 янв 2014, 10:54 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Цитата:
У трёхъядерных процессоров АМД технически 4 ядра, просто одно бракованное,

Нет. В интернете можно найти фото процессора там физически 3 ядра. Чисто из за компоновки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 18 янв 2014, 11:04 

Зарегистрирован: 20 дек 2013, 17:37
Сообщения: 243
Откуда: Россия
Вопрос по количеству ядер был связан не с поисками нумерологии,
а с систематикой "чет/нечет". И тут возникает вопрос - в основном
четное количество ядер - это просто так сложилось или есть какие-то
технологические причины для этого.

Для разработчиков ОС важно еще и являются ядра одинаковыми или нет?
Какие тут тенденции? Мой интерес к "нечету" именно с этим связан.

Все это самым непосредственным образом влияет на общую схему построения
современной ОС. Многопроцессорность перспективная ОС явно должна
поддерживать, если она претендует на ОС общего назначения.

Есть ли какая-то литература с описанием принципов построения
многопроцессорных ОС ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 18 янв 2014, 11:23 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Цитата:
И тут возникает вопрос - в основном
четное количество ядер - это просто так сложилось или есть какие-то
технологические причины для этого.

Так сложилось.

Цитата:
Для разработчиков ОС важно еще и являются ядра одинаковыми или нет?
Какие тут тенденции? Мой интерес к "нечету" именно с этим связан.

Разные. Из тенденций APU. И тут у меня есть ноу-хау(всё новое хорошо забытое старое).
Но не думаю что процессоры разные принципиально повлияет на ОС. Только на маркетинг.

Цитата:
Есть ли какая-то литература с описанием принципов построения
многопроцессорных ОС ?

Думаю что нет. А если и есть, то не надлежащего качества.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 18 янв 2014, 11:36 

Зарегистрирован: 20 дек 2013, 17:37
Сообщения: 243
Откуда: Россия
Для pavia

APU это что такое? Наверное не только я не знаю.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NewOS - Новая российская ОС
СообщениеДобавлено: 18 янв 2014, 12:12 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1449
Юрий Носков писал(а):
APU это что такое?


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

Цитата:
Так что какая-то теоретическая литература конечно же должна быть


Мне попадались всякие статьи ещё в конце 1980-х, причём написанные существенно раньше. Естественно, названий не помню. В современной литературе наверняка что-нибудь по этому поводу пишут. А вообще, достаточно своей головы, никакой фантастики в этом нет.

Цитата:
А с точки зрения общих принципов большой разницы нет, будут ядра в одном корпусе или в отдельных. Или может все же разница есть?


Общих -- разницы нет, в деталях -- есть.

Цитата:
Здесь явно есть развилка для развития чипостроения на будущее.


Эта "развилка" не на будущее -- она давно уже существует.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 557 ]  На страницу Пред.  1 ... 14, 15, 16, 17, 18, 19, 20 ... 56  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB