|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.02.2015, 21:14 | #51 |
Пользователь
Регистрация: 09.02.2015
Сообщений: 31
|
|
19.02.2015, 21:18 | #52 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Вам выложть все мои прошивки за 20 лет? Архитектура где?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
19.02.2015, 21:27 | #53 |
Регистрация: 19.02.2015
Сообщений: 4
|
А зачем так много команд в проце?
хотя правда я насчитал 14 не считая условных/безусловных переходов и префиксов и зачем их растягивать на 6 байт ? если задача должна сама вернуть управление планировщику, то это похоже на не вытесняющую многозадачность по типу NetWare а ваще народ не понимает/не хочет отойти от стандартных процов. а задачи можно переключать мгновенно ( 1 такт тактовой частоты ) если хранить контекст задачи в проце. 13 мег кеша в Core i7 это сколько задач помещается ? |
19.02.2015, 21:32 | #54 | |
Пользователь
Регистрация: 09.02.2015
Сообщений: 31
|
Цитата:
|
|
19.02.2015, 21:32 | #55 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Что уже реализовано в RISK-процессорах. Ещё раз задаю вопрос (без бла-бла-бла) В чём преимущества, кроме слюней типа - "Ну я же работал"?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 19.02.2015 в 21:36. |
|
19.02.2015, 21:58 | #56 |
Регистрация: 19.02.2015
Сообщений: 4
|
без бла-бла-бла
для себя, для души а если душе понравицца то и для коммерческого успеху скока арм шел к рынку ? и где щас сановский спарк ? две команды ?!?! не эт к нвидиа, а у нас 8. логические команды тоже нужны а реально ТС не показал как взаимодействует ОС и проц. и соответсвенно непонятно куды это все движется я кстати год назад ТС писал про свою поделку, но диалога не последовало хотя я тоже делал проц под микроядро но я с самого начала решал проблему микроядер - высокие накладные расходы при переключении задач и я эту проблему решил |
19.02.2015, 21:59 | #57 | ||||
Пользователь
Регистрация: 09.02.2015
Сообщений: 31
|
Команд не так уж и много. В поисках оптимального решения были реализованы различные формы одних и тех инструкций с различными режимами адресаций. И нет ни одной инструкции для арифметики с плавающей запятой.
Цитата:
Цитата:
Цитата:
Цитата:
По грубым подсчётам, не считая TLB, состояние задачи можно поместить в 32 машинных слова (16 РОН, 1 Флаги, 1 счётчик команд и 14 регистров планировщика и ссылка на струкуру, описывающую адресные пространства). А вот что касается TLB, то количество страниц нельзя определить - это сегменты кода и данных, это BSS и стек - их значения целиком зависят от программы и для каждой программы они индивидуальны. Однако есть ма-а-а-аленький нюанс - страницы виртуальной памяти в стиле L4X2 (L4 flexpages - универсальные страницы вирутальной памяти) занимают гораздо меньше памяти, чем традиционные страницы 4Кб при описании больших регионов памяти. |
||||
19.02.2015, 22:19 | #58 |
Пользователь
Регистрация: 09.02.2015
Сообщений: 31
|
Кстати, интересно былол бы взглянуть.
Давайте возьмём простую задачу и реализуем её вместе - я на своём ассемблере, а Вы на ARM или MIPS ассемблере. Без математики с плавающей запятой. Затем сравним размер полученного кода. Выиграет тот, чей бинарный код займёт меньше байт. Желательно какую-нибудь полезную задачу, которая впоследствии попадёт в библиотечные функции. |
19.02.2015, 22:55 | #59 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Одного ассемблерного кода 50 листов. Вам это нужно? Уверен, что - нет.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 19.02.2015 в 22:58. |
|
19.02.2015, 23:00 | #60 | ||||||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Цитата:
У вас в проце, кажись, 16 регистров. Я вас спросил про контекст и прерывания, а вы начали - ну тут в фпга место было и мы еще банк регистров сбабахали, в проце тоже будет несколько банков? Цитата:
Цитата:
Цитата:
Цитата:
И такие люди делают процы... Вам прямая дорога к друзьям из мультиклета (тоже хвалились и сказки рисовали, а на деле...) |
||||||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработка программного обеспечения, с кем обсудить? | BioWat | Общие вопросы по программированию, компьютерный форум | 6 | 06.09.2013 01:05 |
Как узнать архитектуру процессора на неттопе? | qewertyns | Компьютерное железо | 8 | 16.04.2013 23:22 |
Желающим обсудить идею создания он-лайн игры | ringu2 | Фриланс | 0 | 03.01.2011 17:06 |
Какую архитектуру выбрать? | k376 | Помощь студентам | 2 | 23.04.2008 23:57 |