HLFX.Ru Forum Страницы (36): « Первая ... « 29 30 31 32 [33] 34 35 36 »
Показать все 538 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Флуд (https://hlfx.ru/forum/forumdisplay.php?forumid=11)
-- оОдин квантовый час со слаксом (https://hlfx.ru/forum/showthread.php?threadid=5905)


Отправлено Дядя Миша 13-05-2025 в 16:41:

Цитата:
SluX писал:
Это ответ нейросети, мне просто лень было вспоминать что я отвечал 10 лет назад, но оно полностью соответствует.

Но если тебе лень вспоминать, как ты можешь быть уверен что оно полностью соответствует?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено SluX 13-05-2025 в 16:57:

Цитата:
Дядя Миша писал:
Но если тебе лень вспоминать, как ты можешь быть уверен что оно полностью соответствует?

Я всё вспомнил, когда оно ответило. Но там немного не хватает, она не сказала про кольца доступа, ну рут, система, юзерспейс. Но я и не спрашивал об этом.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено XaeroX 13-05-2025 в 17:10:

SluX
Ну так то много чего не хватает. Например, про настройку таблицы прерываний, про переход в защищённый режим, настройку сегментации и дескрипторов перехода и страничной памяти. Это всё происходит до загрузки ОС.

__________________

xaerox on Vivino


Отправлено FiEctro 13-05-2025 в 17:55:

Ну да, нейронка даёт очень поверхностный ответ. Но чёт сомневаюсь что на собеседовании будут спрашивать вообще всё. Но всётаки было бы интересно послушать полный список для самообразования.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено SluX 13-05-2025 в 18:21:

Цитата:
XaeroX писал:
SluX
Ну так то много чего не хватает. Например, про настройку таблицы прерываний, про переход в защищённый режим, настройку сегментации и дескрипторов перехода и страничной памяти. Это всё происходит до загрузки ОС.

Это смотря для какого уровня вопрос. У меня был вопрос для сисадмина. Этой информации достаточно. Дескрипторы и страничная память это уже для кодеров, которые раздербанивают ядро ОС и всё прочее. Там это не нужно. Достаточно знать принцип работы ОС, но не до уровня машинных кодов.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено Crystallize 13-05-2025 в 18:34:

SluX Прочитал, спасибо


Отправлено SluX 13-05-2025 в 21:05:

Цитата:
FiEctro писал:
Ну да, нейронка даёт очень поверхностный ответ. Но чёт сомневаюсь что на собеседовании будут спрашивать вообще всё. Но всётаки было бы интересно послушать полный список для самообразования.


Если будет время, я расскажу из своего опыта или хотя бы нейронку спрошу более подробно. Там ещё для каждой ОС есть разница. Не очень большая, но есть. Ну например что в линуксе просто, то винда скажет "чёёёёблииин? чем сказал?"

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено Ku2zoff 14-05-2025 в 16:50:

Цитата:
XaeroX писал:
Не помню, когда в последний раз видел компьютер с писи спикером.

Дык это проблемы производителей корпусов, а не материнских плат. В бородатые 90-е и 00-е в каждом корпусе была пищалка. Я их целую кучу себе натаскал с корпусов, что пошли в металлолом. Если собираю знакомым комп, то втыкаю спикер, чтобы было по феншую.
Цитата:
SluX писал:
а я проц специально взял без встройки

Зачем? Сильно дешевле, чем со встройкой? Я наоборот, взял со встройкой, на случай, если видимокарта отрыгнёт. Чтобы работать было можно, пока новую не куплю, они сейчас чертовски дорогие, а тратить 5-7 тыр на офисную затычку, что слабее современной встройки, как-то не хочется.


Отправлено XaeroX 14-05-2025 в 22:07:

Ku2zoff
Интересно, а отдельно спикер для корпуса купить можно?

__________________

xaerox on Vivino


Отправлено ZGreen 15-05-2025 в 01:23:

XaeroX, конечно.

https://www.dns-shop.ru/product/187...exp-pc-speaker/


Отправлено XaeroX 15-05-2025 в 01:58:

ZGreen
О, спасибо! заказал на Амазоне.
Правда, был только вариант купить 3 штуки в упаковке. По цене вышло 190 рублей за штуку. Завтра доставят - проверим.

__________________

xaerox on Vivino


Отправлено Дядя Миша 15-05-2025 в 05:52:

Сейчас логику немного поменяли. Если POST прошёл успешно, то ничего не пищит. Пищит только когда ошибка.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 15-05-2025 в 13:38:

Дядя Миша
А можно организовать вывод звука через спикер? Помнится, в старых играх такое прокатывало.

__________________

xaerox on Vivino


Отправлено Дядя Миша 15-05-2025 в 14:33:

Цитата:
XaeroX писал:
А можно организовать вывод звука через спикер?

Сложно сказать. Раньше там полноценный ЦАП стоял восьмибитный, а большой бумажный динамик выполнял важную роль в цепи интегрирования.
Вы вероятно уже и не помните, но на 386-х звук динамика был промодулирован частотой в 1kHz, а теперь он резкий.
Скорее всего он уже ничего не умеет кроме писка.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено SluX 15-05-2025 в 18:22:

Цитата:
Ku2zoff писал:
Зачем? Сильно дешевле, чем со встройкой?

Примерно на 15% дешевле. Ну пусть будет на всякий случай действительно. Мало ли что.

Добавлено 15-05-2025 в 23:22:

code:
#include <Uefi.h> #include <Library/UefiLib.h> #include <Library/UefiBootServicesTableLib.h> #include <Library/IoLib.h> #include <Library/BaseLib.h> #include <Library/DebugLib.h> #define SPEAKER_PORT 0x61 #define PIT_CONTROL 0x43 #define PIT_CHANNEL2 0x42 // Частота системного таймера #define PIT_FREQ 1193180 // Включить динамик с заданной частотой VOID SpeakerOn(UINT32 freq) { UINT16 divisor; UINT8 tmp; if (freq == 0) { return; } divisor = (UINT16)(PIT_FREQ / freq); // Настроить таймер PIT канал 2 в режиме генерации квадратной волны IoWrite8(PIT_CONTROL, 0xB6); // 10110110b - channel 2, lobyte/hibyte, mode 3 (square wave), binary IoWrite8(PIT_CHANNEL2, (UINT8)(divisor & 0xFF)); // младший байт делителя IoWrite8(PIT_CHANNEL2, (UINT8)((divisor >> 8) & 0xFF)); // старший байт делителя // Включить динамик (установить биты 0 и 1 порта 0x61) tmp = IoRead8(SPEAKER_PORT); if ((tmp & 3) != 3) { IoWrite8(SPEAKER_PORT, tmp | 3); } } // Выключить динамик VOID SpeakerOff() { UINT8 tmp = IoRead8(SPEAKER_PORT) & 0xFC; // обнуляем биты 0 и 1 IoWrite8(SPEAKER_PORT, tmp); } // Пример простой мелодии (частоты в Гц) typedef struct { UINT32 freq; UINTN duration; // в миллисекундах } NOTE; NOTE melody[] = { { 262, 300 }, // До (C4) { 294, 300 }, // Ре (D4) { 330, 300 }, // Ми (E4) { 349, 300 }, // Фа (F4) { 392, 300 }, // Соль (G4) { 0, 300 }, // Пауза { 392, 600 }, // Соль (G4) длиннее }; EFI_STATUS EFIAPI UefiMain( IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable ) { UINTN i; for (i = 0; i < sizeof(melody) / sizeof(NOTE); i++) { if (melody[i].freq == 0) { SpeakerOff(); } else { SpeakerOn(melody[i].freq); } gBS->Stall(melody[i].duration * 1000); // Задержка в микросекундах } SpeakerOff(); return EFI_SUCCESS; }

Проверьте у кого конпиляторы есть для си.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Временная зона GMT. Текущее время 05:45. Страницы (36): « Первая ... « 29 30 31 32 [33] 34 35 36 »
Показать все 538 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024