1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 67
|
|||||||||||
1 | |||||||||||
Assembler или C++09.06.2013, 22:05. Показов 14390. Ответов 31
Метки нет (Все метки)
Вечер добрый.
Подскажите, завязался тут такой "спор". В блоге, программист из Латвии, который пишет свою ОС, привёл два примера работы на C/C++ и Assembler: The C function:
Но некоторые программисты пишут, что нужно на assembler. Так как быть и на чём начать писать и в какой стороне двигаться -- С++ или Assembler, для ядра, хотя бы.
0
|
09.06.2013, 22:05 | |
Ответы с готовыми решениями:
31
Что быстрее assembler или c++ Assembler & Delphi (или С) Ошибка в Assembler или, возможно, DOS/ |
1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 67
|
|
10.06.2013, 22:52 [ТС] | 22 |
Kuzia domovenok, а ядро ОС на чём писать лучше?
0
|
1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 67
|
|
10.06.2013, 23:03 [ТС] | 24 |
Саня gamer, хм-хм-хм, даже призадумался.. Не рассматривал этот вопрос ещё.
0
|
1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 67
|
|
10.06.2013, 23:13 [ТС] | 26 |
Конечно. Вот у меня ещё такй вопрос ко всем пользователям, кто читает эту тему: если у меня возникнут вопросы по ОС, мне где создать тему на этом форуме? (не нашёл раздела для ОС, мобильные ОС видел)
0
|
1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 67
|
|
10.06.2013, 23:25 [ТС] | 28 |
Саня gamer, огромное спасибо!
0
|
11.06.2013, 07:37 | 29 |
Архитектура х86 поддерживает 5 режимов работы процессора, точнее 3 режима и 2 подрежима.
Real mode, Protected mode (и его подрежим Virtual mode), Long mode (и подрежим Compatibility mode).
1
|
1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 67
|
|
11.06.2013, 08:45 [ТС] | 30 |
Kastaneda, по скольку я действительно с этим вопросом ещё не сталкивался, почитал, думаю, что сначала будет RM, хотя бы посмотреть и попробовать что это. Если мне это действительно плохо, то буду изобретать велосипед в сторону PM.
Я хочу сказать, что моя "ОС", потенциальная ОС, не расчитана на пользователя вообще. Она рассчитана на работу программы в целом. И то, что будет таких ОС хотя бы две -- я очень сомневаюсь в этом. Возникает вопрос: для чего мне это? Отвечаю: первостепенно я преследую цель, так сказать, "изучение работы компьютера, изучение работы процессора, изучение ОС (как и что там делать)", параллельно с этой целью идёт вот такая "исследовательская работа": "пронаблюдать, будет ли работать программа мощнее, если она единственная на компе, т.е. ОС специально для программы", (т.е., в ОС не будет файловой структуры, не будет пользовательского меню и так далее, и так далее, и так далее, - всё упрощается до такого уровня, на котором может спокойно существовать программа). Это своего рода, как программирование, создание игрушки -- выполняет одну только цель. А вот когда я приобрету эти знания, когда пойму что к чему, у меня будет и опыт, и практика и реальная оценка "нужна ли хорошая ОС вообще или нет", это я говорю про ОС, которая будет чему-то похожа на Windows, iOS и так далее. Т.е., файлы, графический интерфейс, многопрограммность, многозадачность и тд и тп. Вот, преследую такие цели.
0
|
Антикодер
1804 / 869 / 48
Регистрация: 15.09.2012
Сообщений: 3,081
|
|
11.06.2013, 10:36 | 31 |
Assembler || C++?
Assembler && C++ Но мне за свою практику(это период более 3 лет во встраиваемых системах) только один раз приходилось писать на asm, когда уже проект до меня был сделан на asm. В остальных случаях на уровне C++ проблем хватает. Самое сложное построить хорошую архитектуру(А это уже как минимум UML, а вовсе не С++ или asm) Посмотрите информацию про ядро L4 я так понимаю это самое быстрое, ядро которое существует на данный момент. Другой вопрос С или C++. Это уже скорее вопрос религии. Почему то многие эксперты не видят преимуществ C++.
1
|
1 / 1 / 0
Регистрация: 06.06.2013
Сообщений: 67
|
|
11.06.2013, 14:41 [ТС] | 32 |
XRuZzz, спасибо вам огромное за совет! Обязательно учту этот момент!
0
|
11.06.2013, 14:41 | |
11.06.2013, 14:41 | |
Помогаю со студенческими работами здесь
32
Можно ли по названию платы,или по чипу,или по соккету,определить,поддерживает плата ХР или нет? Intel или AMD? R9-290 GAMING 4G или N780 или SLI? Комп за овер 50к Перевод байтов, или килобайт, или мегабайт, или гигабайт другие единицы измерения Получить из строки всё до пробела или запятой или точки или восклицательного знака Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |