Тема: Айфон
Показать сообщение отдельно
Старый 30.12.2017, 01:15   #1344
vics13
 
Адрес: Бердянськ
Возраст: 55
Сообщений: 17,388
Машина: Slavuta 110308 1.3Si
Длина: 212950мкм
Диаметр: 40мм
По умолчанию

Цитата:
Сообщение от Yurasvs Посмотреть сообщение
Все верно, но юзеру от этого не легче. Если многозадачная ОС работает плохо, зачем такая ОС? Для удобства программеров? А юзеров спросить забыли... На асме не писал (разве что коротенькие критичные вставки), пишу на Си (без плюсов!!!) для микроконтроллеров, там довольно часто время реакции микросекундами и долями микросекунд измеряется...
Я в курсі про мікроконтролери, бо зараз волею чи не неволею долі довбуся з одним проектом (нода у мережі NMEA2000 з підтасовкою даних).
Я будь-яка багатозадачна ОС буде апріорі поганою. Занадто багато роботи потрібно виконати між натисканням клавіші і виводом на екран символа. Починаючи від системних справ, те ж саме перемикання контекстів які не бачить користувач, і закінчуючи специфікою самого коду прикладного софта. Індуський код рулить!!!
Наприклад візьмемо конвейер системних повідомлень Вінди. На рівні WinAPI софт сам має виконати три дії: Взяти повідомлення (усі без винятку, навіть не його, не для його вікна), повідомлення вилучається із ковейера. Відтранслювати його (визначити нам це повідомлення призначене чи нашому вікну), як що не наше - повернути його назад на конвейер. Не виконаєш третю дію - висяк вінди мертвий. Але максимальна реакція на події в системі.
Але хто зараз пише на WinAPI? Кого хвилює що софтина з одним вікном і примітивним функціоналом влазить у 32 кБ? Кого в решті-решт хвилює юзер? Тупить система - купуй Кафі Лейк і буде тобі щастя.
Он навіть Єппл визнав що спеціально сповільнюють роботу застрарілих моделей. Тому і не питатимуть юзверів. Головне - зручність роботи програмерів. Щоб максимально швидко софт писався.
__________________
СМИ сегодня есть инструмент идеологии, а не информации.
Главное в их сообщениях — идеи, внедряемые в наше сознание контрабандой.
vics13 вне форума  
0 (0)
Ответить с цитированием