The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В systemd предложено включить средства для замены консоли, a..., opennews (?), 28-Ноя-13, (0) [смотреть все] –1

Сообщения [Сортировка по времени | RSS]


98. "В systemd предложено включить средства для замены консоли, a..."  +1 +/
Сообщение от 1231 (?), 28-Ноя-13, 15:04 
>> зачем в ядре держать код для вывода графики

C Windows пример взяли. Там тоже отрисовка окон засунута прямо в ядро.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

138. "В systemd предложено включить средства для замены консоли, a..."  +1 +/
Сообщение от Orduemail (ok), 28-Ноя-13, 15:52 
Нет. Исторически так сложилось. Консолька изначально была текстовая, и символы отрисовывал биос видеокарты. Так же как и в DOS'е. Ядро лишь предоставляло unix'овый интерфейс к этим возможностям видеокарты. Чуть позже решили, что консолька 80x25 (в пиксельном разрешении где-то около 700x400) тесновата будет, и запилили в ядро умение отрисовывать символы в разных разрешениях.
Ответить | Правка | Наверх | Cообщить модератору

146. "В systemd предложено включить средства для замены..."  +2 +/
Сообщение от arisu (ok), 28-Ноя-13, 16:16 
это ж когда это ядро для отрисовки символов в текстовом режиме биос дёргало? жутко интересно узнать.
Ответить | Правка | Наверх | Cообщить модератору

206. "В systemd предложено включить средства для замены..."  +/
Сообщение от fi (ok), 28-Ноя-13, 18:35 
загрузка шрифтов ? ведь биос это не только код, но память по шрифты и другие данные.


Ответить | Правка | Наверх | Cообщить модератору

208. "В systemd предложено включить средства для замены..."  –1 +/
Сообщение от arisu (ok), 28-Ноя-13, 18:54 
> загрузка шрифтов ? ведь биос это не только код, но память по
> шрифты и другие данные.

шо, прямо в биос шило? офигеть. хочу увидеть этот код.

Ответить | Правка | Наверх | Cообщить модератору

276. "В systemd предложено включить средства для замены..."  +/
Сообщение от Аноним (-), 29-Ноя-13, 14:13 
А в биосе реально бывают шрифты. Посмотри глазами файл BIOS видеокарты, как правило найдешь там характерную структуру которую сложно с чем-то перепутать.
Ответить | Правка | Наверх | Cообщить модератору

279. "В systemd предложено включить средства для замены..."  +/
Сообщение от arisu (ok), 29-Ноя-13, 14:20 
> А в биосе реально бывают шрифты.

естественно. иначе откуда их в память видеокарты грузить-то? в ega и vga никаких «вшитых» шрифтов не было, их биос нежно запихивал при установке видеорежима.

однако же про то, что шрифты загружали *в биос* — это я слышу впервые.

Ответить | Правка | Наверх | Cообщить модератору

350. "В systemd предложено включить средства для замены..."  +/
Сообщение от Аноним (-), 29-Ноя-13, 23:55 
> однако же про то, что шрифты загружали *в биос* — это я слышу впервые.

Действительно, звучит весьма оригинально.

Ответить | Правка | Наверх | Cообщить модератору

259. "В systemd предложено включить средства для замены..."  –1 +/
Сообщение от Адекват (ok), 29-Ноя-13, 07:04 
>ведь биос это не только код, но память по
> шрифты и другие данные.

Помнится мне рассказывали про учителя, который говорил что BIOS - это составная часть доса.


Ответить | Правка | К родителю #206 | Наверх | Cообщить модератору

278. "В systemd предложено включить средства для замены..."  +/
Сообщение от Аноним (-), 29-Ноя-13, 14:15 
> Помнится мне рассказывали про учителя, который говорил что BIOS - это составная
> часть доса.

Не настолько уж и врал, кстати. Исторически, CP/M состоял из 2 частей: BDOS (базовая дисковая операционная система) и BIOS (базовая система ввода-вывода). И это разделение появилось задолго до того как BIOS доперли шить в ROM какой либо платформы, чтобы та могла абстрагировать работу с конкретной железякой.

Ответить | Правка | Наверх | Cообщить модератору

245. "В systemd предложено включить средства для замены..."  +/
Сообщение от Orduemail (ok), 29-Ноя-13, 03:40 
> это ж когда это ядро для отрисовки символов в текстовом режиме биос
> дёргало? жутко интересно узнать.

Оно и сейчас дёргает. Если отключить все эти vesafb (или чем вы там пользуетесь). Но не тот биос, о котором вы подумали, а биос видеокарты. Ядро закидывает в видеокарту номера символов с атрибутами (которые в основном номера цветов), а видеокарта по табличке выбирает битмапы соответствующих символов и отрисовывает их. Причём на старте отрисовка происходит теми шрифтами, которые загрузил в видеокарту тот биос, о котором вы подумали.
Есть два основных способа это сделать. 1) видеобуфер, то есть кусок памяти, отображающийся на память видеокарты, и 2) порты ввода/вывода. В ядро я не заглядывал, но полагаю, оно использует (2), поскольку через порты быстрее.

Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

248. "В systemd предложено включить средства для замены..."  +/
Сообщение от arisu (ok), 29-Ноя-13, 03:54 
я было хотел попросить тебя разупороться, но потом понял, что это бессмысленно.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру