реклама на сайте
подробности

 
 
> Архитектурный вопрос.
neiver
сообщение Nov 11 2010, 14:32
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 22-03-10
Из: Саратов
Пользователь №: 56 123



У меня возник вопрос к уважаемым авторам scmRTOS. Суть его в следующем, зачам нужен глобальный объект Kernel класса TKernel?
Ядро в системе присутствует в единственном экземпляре, других объектов класса TKernel нет и непланируется. При этом каждое обращение вида: Kernel.someField или Kernel.someFunction() приводят к загрузке указателя this, и далеко не всегда компилятор может от него избавиться.
Я провёл небольшой эксперимент: объявил все данные и функции члены TKernel статическими и соответственно изменил обращение к ним с Kernel. на TKernel::. Вся функциональность при этом естественно сохраняется, а размер кода несколько уменьшяатся (от 32 до 150 байт в зависимости от приложения в версии для AVR). Что может быть существенно.
Так вот есть ли (или был ли) какой нибудь сакральный смысл Kernel как таковом?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
neiver
сообщение Dec 30 2010, 11:28
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 22-03-10
Из: Саратов
Пользователь №: 56 123



Тема интересна, но как уже замеченно, большая часть обсуждения недоступна для прочнения.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Dec 30 2010, 12:50
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Могу выложить ветку обсуждения. Если используемая вами почтовая программа понимает формат unix mailbox, то в нём. Если нет, то в html. Как вам удобнее?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
shreck
сообщение Jan 10 2011, 01:36
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 24-06-06
Из: Томск
Пользователь №: 18 328



Цитата(AHTOXA @ Dec 30 2010, 22:50) *
Могу выложить ветку обсуждения. Если используемая вами почтовая программа понимает формат unix mailbox, то в нём. Если нет, то в html. Как вам удобнее?

АНТОХА, если не трудно, вышли и мне (в html) на адрес: avct собака ipc тчк tsc тчк ru.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01388 секунд с 7
ELECTRONIX ©2004-2016