Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2016, 18:21   #181
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
а ассемблер везде одинаково работает.
нет, не одинаково.
каждая архитектура имеет свои команды.
к примеру архитектура arm7tdmi не использует стек при вызове команды bl(аналог call), надо самому помещать значение в стек.
Цитата:
а на ассемблере работает действительно лучше, если имеете дело с железом.
только если знать то делаешь, а то видел людей то суют асм куда не попадя.
а получается только хуже и дольше.
Цитата:
если действительно все так как написано в той статье, то это может привести к некорректной работе программы.
не может, состояние программы сохраняется, и она продолжит выполнение с того же момента.
Цитата:
какие тут можно выделить ключевые моменты ?
мы что в школе?
если вас что-то интересует задаем конкретные вопросы.
см первую строку моей подписи.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.03.2016, 11:23   #182
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Croessmah Посмотреть сообщение
Исследуйте свою ОС, и, желательно, другие тоже,
.
исследовать на что ?
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
не

не может, состояние программы сохраняется, и она продолжит выполнение с того же момента.

.
если процессор в какой-то момент времени может обслуживать только одно
какое-то приложение , то кто тогда будет обслуживать ОС в этот момент ?

процессор одно ядерный .

Последний раз редактировалось RAFA91; 30.03.2016 в 11:26.
RAFA91 вне форума Ответить с цитированием
Старый 30.03.2016, 11:36   #183
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Ну прочитайте, же хоть что-нибудь. Про квантование например, переключение задач, прерывания и т.д.

Хотя я одного не пойму, а нафик вы вообще в низкоуровневое подались?
p51x вне форума Ответить с цитированием
Старый 30.03.2016, 11:38   #184
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
если процессор в какой-то момент времени может обслуживать только одно
какое-то приложение , то кто тогда будет обслуживать ОС в этот момент ?
прерывания имеют высший приоритет чем приложения.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.03.2016, 16:33   #185
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Н а нафик вы вообще в низкоуровневое подались?
В смысле ?
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
прерывания имеют высший приоритет чем приложения.

про прерывания я слышал в микроконтроллерах , но какое Это имеет отношение к ОС ?
RAFA91 вне форума Ответить с цитированием
Старый 30.03.2016, 16:45   #186
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

RAFA91
так великолепно сыграть роль старого маразматика может только старый маразматик.
f.hump вне форума Ответить с цитированием
Старый 30.03.2016, 16:47   #187
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от f.hump Посмотреть сообщение
RAFA91
тк.
Батенька вы о чем ?
RAFA91 вне форума Ответить с цитированием
Старый 30.03.2016, 16:58   #188
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
про прерывания я слышал в микроконтроллерах , но какое Это имеет отношение к ОС ?
а кто по вашему их обрабатывает?
x86 тоже их имеет.
Цитата:
В смысле ?
в прямом, зачем вы настолько низко лезете?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.03.2016, 17:20   #189
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
в прямом, зачем вы настолько низко лезете?
это нужно для понимания функционирования системы.

не знаю что в терминах ОС подразумевается под прерыванием, но в терминах железа сама переферия (таймеры, АЦП) генерирует переход на обработчик прерывания.

там прерыванием является подпрограмма
RAFA91 вне форума Ответить с цитированием
Старый 30.03.2016, 17:22   #190
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
это нужно для понимания функционирования системы.
тогда может сразу в OS-dev?

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
не знаю что в терминах ОС подразумевается под прерыванием, но в терминах железа сама переферия (таймеры, АЦП) генерирует переход на обработчик прерывания.
периферия генерирует только запрос. переход осуществляет процессор.
и это не термин ОС.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Непонимание кода Костанта C# (си шарп) 2 07.02.2014 14:34
C# простота-непонимание Максикок Помощь студентам 3 22.10.2011 16:44
CPU Fan Error! Юлия_1986 Помощь студентам 12 23.08.2011 21:26
Окно CPU Sibedir Общие вопросы Delphi 15 25.01.2011 15:55
Температура CPU vicvtor Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 12.05.2008 09:21