Size: a a a

2021 February 20

s

std::slavik in supapro.cxx
Котеечко Пухнастиньке
погоди. блин. есть 2 ядра. физических. ядра.
и общая память
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
вот они оба подошли к месту, о котором ты писал выше. где нужно выполнить несколько инструкций атомарно. вот запрещены прерывания.

речь идет о ядерном контексте.

код в ядерном модуле (драйвере)

что мешает физическим двум ядрам без прерываний взять и паралельно вымолнить mov [rdi], [rsi]
источник

FS

Flower Surgeon in supapro.cxx
Rustem B.
Вопрос
Существует header, который реализует (полностью или частично) функционал windows.h под Линукс?
apt install mingw-w64
источник

RB

Rustem B. in supapro.cxx
Flower Surgeon
apt install mingw-w64
Вот как раз чтобы можно было собрать программу под Линукс 🗿
источник

s

std::slavik in supapro.cxx
Котеечко Пухнастиньке
вот они оба подошли к месту, о котором ты писал выше. где нужно выполнить несколько инструкций атомарно. вот запрещены прерывания.

речь идет о ядерном контексте.

код в ядерном модуле (драйвере)

что мешает физическим двум ядрам без прерываний взять и паралельно вымолнить mov [rdi], [rsi]
в этом случае - есть инструкции специальные
источник

FS

Flower Surgeon in supapro.cxx
Rustem B.
Вот как раз чтобы можно было собрать программу под Линукс 🗿
А задача-то какая? Кросс-компиляция? Или портирование кода, использующего WinAPI, под линукс?
источник

RB

Rustem B. in supapro.cxx
Flower Surgeon
А задача-то какая? Кросс-компиляция? Или портирование кода, использующего WinAPI, под линукс?
Третье
источник

SL

Shyngys Lll in supapro.cxx
привет
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
std::slavik
в этом случае - есть инструкции специальные
?
cli допустим. которое полностью, чуть-ли не аппаратно, вырубает прерывания
источник

FS

Flower Surgeon in supapro.cxx
Rustem B.
Третье
Третье — это какое?
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
малваре портировать
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
бггг
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
шутка
источник

s

std::slavik in supapro.cxx
ну и на отдельном ядре работают процессы
источник

RB

Rustem B. in supapro.cxx
Flower Surgeon
Третье — это какое?
Портирование кода
источник

s

std::slavik in supapro.cxx
у них свои адресные пространства
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
std::slavik
ну и на отдельном ядре работают процессы
чего ж на отдельном
я про пользовательские не говорю сейчас вообще

ну хз. яснее честно говоря не стало. стало ясно по поводу определения термина "атомарно"

за что спасибо
источник

s

std::slavik in supapro.cxx
и это аппаратно обеспечивается
контроллером виртуальной памяти
источник

FS

Flower Surgeon in supapro.cxx
Rustem B.
Портирование кода
В таком случае надо менять вызовы WinAPI на аналоги из Linux. Много портировать-то? Приложение оконное? Код глянуть можно?
источник

s

std::slavik in supapro.cxx
чтобы они с общей памятью работали - используются специальные средства
источник