Записи с меткой ‘памяти’

Включения, исключения и расширения ядра FreeBSD

Теперь, когда вы научились собирать ядро, можно попробовать включить свою фантазию и посмотреть, как можно использовать включения, ключевые слова с префиксом по и файл NOTES.

NOTES

Ядро FreeBSD включает в себя самые разнообразные функциональные возможности, которые не включены в GENERIC. Многие из этих возможностей предназначены для построения весьма специфических систем или сетей особого вида. Полный перечень особенностей, зависящих от аппаратного обеспечения, можно найти в файле NOTES, в каталоге с конфигурациями ядра для каждой из аппаратных архитектур, например /sys/amd64/conf/NOTES. Перечень особенностей, поддерживаемых системой FreeBSD и не зависящих от аппаратного окружения, можно найти в файле /sys/conf/NOTES. Если у вас имеется аппаратное устройство, которое не поддерживается ядром GENERIC, загляните в файл NOTES. Некоторые из перечисленных в этом файле особенностей имеют неясное назначение, но если у вас имеется определенное устройство, то вы сможете разобраться, какая запись ему соответствует. Давайте взглянем на типичную запись из файла NOTES:

Продолжение …

Оперативная память

Мне кажется, любому пользователю всегда будет достаточно объема оперативной памяти в 640 килобайт… Билл Гейтс., 1984

Если зверская мощь современных процессоров, как мы уже выяснили, сегодня практически не востребована, то «лишняя» память никогда не помешает. «Лишняя» — в кавычках, потому, что «оперативка» никогда таковой не бывает — ей всегда найдется применение…

Продолжение …

Основные сведения о компьютере

При знакомстве с человеком принято спрашивать имя. Знакомясь с компьютером, нам надо узнать хотя бы пару-тройку его характеристик — сколько «попугаев» в процессоре, сколько памяти. Ну и тому подобное. Что ж, для первого знакомства с вашим железным конем давайте откроем Панель Управления, зайдем сначала в меню Система и безопасность, а потом — в раздел Система.

Продолжение …

ремонт и восстановление системы: защита от сбоев

—                                                                             По чему раньше клавиатуры были простые, как кирпич, а теперь какие-то искривленные пошли? Говорят, это Microsoft первой выпускать такие начала. Это потому, что у Microsoft все кривое?

Продолжение …

Некоторые полезные sysctl MIBS FreeBSD – ЧАСТЬ 1

Это приложение представляет собой словарь полезных sysctl MIB, а также некоторые sysctl MIB, не столь полезные, но уже давно обсуждаемые на форумах FreeBSD. Инструменты для управления MIB обсуждаются в главе 5. Когда MIB подробно рассматривается в том или ином месте книги, приводится ссылка на соответствующую главу. Безусловно, в вашей системе намного больше sysctl, однако с представленными здесь параметрами я сталкиваюсь многократно.

Продолжение …

«Разгон» видеокарты

[nookie] вапроз

[nookie] Подскажите пожалуйста как разогнат видюху радеон

9550 и что для этого нужно?

[nookie] атвет

[nookie] F=m* а

[nookie] a=F/m

[nookie] Следовательно, чтобы сообщить ей необходимый разгон, нужно применить силу. Чтобы не тратить свои силы, можно воспользоваться гравитацией. Считаем. Стандартная 9-этажка имеет высоту около 30 метров. Следовательно, видеокарта, выброшенная из окна 9 этажа, наберет скорость порядка 25 метров на секунду, учитывая сопротивление воздуха. Такого разгона достаточно сложно добиться другими способами.

Продолжение …

Выдача указаний драйверам устройств

Многие драйверы устройств требуют, чтобы флаги sysctl были установлены во время начальной загрузки. Узнать о них можно из страниц руководства, из этой книги и из другой документации. Несмотря на то, что эти параметры отсутствуют в файле по умолчанию loader.conf, тем не менее их можно добавлять в локальный loader.conf, чтобы автоматически задавать необходимые значения во время начальной загрузки. Например, чтобы отключить DMA для устройств ATAPI (которые будут рассматриваться в главе 8), достаточно просто поместить требуемое значение параметра sysctl в файл loader.conf:

Продолжение …

«Твикеры и оптимизаторы»

Разобраться в устройстве Windows не так просто, как это кажется поначалу. Особенно в том, что касается настройки. Казалось бы, в чем проблема — Панель управления всегда под рукой, а уж оттуда-то получить доступ ко всем возможным настройкам легче легкого.

Продолжение …

Планирование пропускной способности сетевой подсистемы FreeBSD

Придет день, когда к вам придет ваш шеф и спросит: «Какой нужен сервер, чтобы иметь возможность обслужить одновременно сто тысяч клиентов?» Я не смогу помочь вам в оценке объемов памяти, которая потребуется вашему приложению (ладно, ладно – я смогу это сделать, но это тема уже другой книги), но рассчитать объем памяти, необходимый для сетевой подсистемы, вам вполне по силам. Каждое ТСР-со- единение требует наличия приемного и передающего буфера, тогда как для входящих UDP-соединений требуется только приемный буфер. В ходе сеанса FreeBSD может изменять размеры этих буферов, но изначально они имеют размеры, заданные значениями по умолчанию. Узнать значения по умолчанию можно из параметров sysctl – net.in- et.tcp.sendspace, net.inet.tcp.recvspace и net.inet.udp.recvspace.

Продолжение …

Почему потрогав кошку, компьютерные платы лучше не трогать?

Это же самое касается не только кошек. Собаки также сюда относятся. Большинство домашних любимцев имеют на коже шерсть. А шерсть площадка для создания и накапливания статического электричества. Любой чип в компьютере, или на его плате очень боится статики!

Продолжение …