Истории индустрии IT, взлёты, развитие, падения значимых из мира IT
Дата обновления: 16.09.2017 - 19:12, перейти к новому сообщению
#1
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.008
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4034
-----XXXXX




Твой софтовый форум
User is offline
Go topGo end

Ответов(10 - 19)
Отправлено: 12.09.2016 - 18:35
#11
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.008
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4034
-----XXXXX




Цитата | Quote(zoog @ 10.09.2016 - 19:22)
абстракция от железа - это основная функция ОС
*


Всё же основная функция - помощь взаимодействию программ и железа, а не абстракция их от последнего.
Про функции ОСи можно даже на вики почитать, если не совсем вкурсе
smile.gif
Цитата | Quote(zoog @ 10.09.2016 - 19:22)
бороться за каждый десяток процентов производительности
*

Подобное - нормальный шаг в части оптимизации. Несоблюдение, в том числе, и его, и ведёт ( и привело) к огромной массе "шлаковых" программных продуктов.
User is offline
Go topGo end
Отправлено: 12.09.2016 - 19:05
#12
zoog



профи!
*****

Группа: Пользователи
Сообщений: 810
Регистрация: 13.09.2007
Пользователь №: 497.976


Респектов: 39
-----X----


Предупреждений: 2


Всё же основная функция - помощь взаимодействию программ и железа, а не абстракция их от последнего.
То есть унификация взаимодействия с железом путём перенесения его на более высокий уровень - для меня это зввучит как абстракция. Или же есть системы, которые и унифицируют железо и не скрывают его?

Цитата | Quote
Подобное - нормальный шаг в части оптимизации

Я иронизировал, в том и дело, что счас десятки процентов разбрасывают прямо как деньги из госбюджета.
User is offline
Go topGo end
Отправлено: 12.09.2016 - 22:25
#13
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.008
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4034
-----XXXXX




Цитата | Quote(zoog @ 12.09.2016 - 18:46)
есть системы, которые и унифицируют железо и не скрывают его?
*


Унификация унификации рознь. Сокрытие железа от кого-чего? Механизмы аля "идеальное ядро", планировщик звуковых потоков и прочие мелксофтовские херотени "фичи"?
User is offline
Go topGo end
Отправлено: 12.09.2016 - 23:38
#14
zoog



профи!
*****

Группа: Пользователи
Сообщений: 810
Регистрация: 13.09.2007
Пользователь №: 497.976


Респектов: 39
-----X----


Предупреждений: 2


Цитата | Quote
Унификация унификации рознь. Сокрытие железа от кого-чего?

Я как раз это и спрашивал) Унификация, как я понимаю, это предоставления приложениям единого интерфейса для каждого класса устройств с помощью драйверов, при этом сама модель оборудования скрывается.
User is offline
Go topGo end
Отправлено: 13.09.2016 - 0:20
#15
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.008
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4034
-----XXXXX




Цитата | Quote(zoog @ 12.09.2016 - 23:19)
предоставления приложениям единого интерфейса для каждого класса устройств с помощью драйверов, при этом сама модель оборудования скрывается.
*


Скорее так: не интерфейса ( он глубоко вторичен), а соблюдения некоторых стандартов в сфере применения; модели оборудования - не скрываются, посольку даже возможности реализации стандартов в этих самых разных моделях (даже в ревизиях одной модели производителя) бывают разные. Мы не рассматриваем т.н. унифицированные драйверы самой ОС, которые обеспечивают БАЗОВЫЕ возможности этих самых стандартов и которыми ДОЛЖНЫ обладать все устройства данной сферы применения.
User is offline
Go topGo end
Отправлено: 13.09.2016 - 1:58
#16
zoog



профи!
*****

Группа: Пользователи
Сообщений: 810
Регистрация: 13.09.2007
Пользователь №: 497.976


Респектов: 39
-----X----


Предупреждений: 2


Хех, для меня "единый интерфейс" и "соблюдение стандартов" мало различимы, не сварщик я. Но всё же эти "стандарты применения" находятся над драйверами, а не происходят через порты (то, что называется низкоуровневым доступом, как мне кажется) - то есть оборудование скрывается, так?
User is offline
Go topGo end
Отправлено: 13.09.2016 - 2:37
#17
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.008
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4034
-----XXXXX




Цитата | Quote(zoog @ 13.09.2016 - 1:39)
"стандарты применения" находятся над драйверами, а не происходят через порты (то, что называется низкоуровневым доступом, как мне кажется)
*


Как раз под драйверами, на более низком уровне: как максимум, на уровне ОСи или ниже, если ОС даёт прямой доступ к железу. Вот мы и вернулись к "lapis offensionis" biggrin.gif
Как пример из жизни современных окон и вопроса DirectX vs OpenGL - Mantle и Vulkan. smile.gif
User is offline
Go topGo end
Отправлено: 13.09.2016 - 2:51
#18
zoog



профи!
*****

Группа: Пользователи
Сообщений: 810
Регистрация: 13.09.2007
Пользователь №: 497.976


Респектов: 39
-----X----


Предупреждений: 2


Цитата | Quote
Как раз под драйверами, на более низком уровне

Минутку, то есть стандартным является доступ к оборудования "под драйверами"??
User is offline
Go topGo end
Отправлено: 13.09.2016 - 6:02
#19
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.008
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4034
-----XXXXX




Цитата | Quote(zoog @ 13.09.2016 - 2:32)
то есть стандартным является доступ к оборудования "под драйверами"??
*

Да, доступ ОС к возможностям оборудования без драйверов невозможен. Это относится к любой операционной системе.
Хотя я не об этом говорил выше, о стандартах взаимосвязи на уровне, грубо, сигнальных протоколов, которые ниже (ближе к железу).
User is offline
Go topGo end
Отправлено: 13.09.2016 - 13:49
#20
zoog



профи!
*****

Группа: Пользователи
Сообщений: 810
Регистрация: 13.09.2007
Пользователь №: 497.976


Респектов: 39
-----X----


Предупреждений: 2


Цитата | Quote
Да, доступ ОС к возможностям оборудования без драйверов невозможен. Это относится к любой операционной системе.

Речь шла о предоставляемых программам стандартным способам взаимодействия, которые по-Вашему "под" драйверами.

Цитата | Quote
Хотя я не об этом говорил выше, о стандартах взаимосвязи на уровне, грубо, сигнальных протоколов, которые ниже (ближе к железу).

Грубо - каких сигнальных протоколов, например? То есть плэер обращается к аудиоустройству не через API, а "на близком к железе уровне"?
User is offline
Go topGo end

Topic Options
Сейчас: 22.10.2017 - 11:08
Мобильная версия | Lite версия