Алгоритм - Учебный центр

Версия сайта для слабовидящих
Заполните форму ниже! Мы вам перезвоним!

Нажав на кнопку "Отправить", Я даю своё согласие на автоматизированную обработку указанной информации, распространяющейся на осуществление всех действий с ней, включая сбор, передачу по сетям связи общего назначения, накопление, хранение, обновление, изменение, использование, обезличивание, блокирование, уничтожение и обработку посредством внесения в электронную базу данных, систематизации, включения в списки и отчетные формы.


Статьи по сетям

Стр. 8 из 39      1<< 5 6 7 8 9 10 11>> 39

Возможности Технологии Hyper-Threading (ликбез).

Статья добавлена: 10.06.2020 Категория: Статьи по сетям

Возможности Технологии Hyper-Threading (ликбез). Корпорация Intel реализовала технологию Hyper-Threading (НТ) в микроархитектуре Intel NetBurst (начиная с процессоров Intel Pentium 4 и Intel Xeon) как инновационный способ обеспечения более высокой степени параллелизма на уровне потоков в процессорах для массовых систем. Эта технология позволяла одному ядру, более эффективно использовать имеющиеся ресурсы для обеспечения лучшей поддержки многопоточности транзакций. Технология Hyper-Threading позволяет одному физическому процессору вести себя по отношению к операционной системе как два виртуальных процессора, поэтому Hyper-Threading обеспечивает более эффективную многозадачность и меньшее время отклика системы. Пользователи за счет улучшенной производительности могут выполнять несколько приложений одновременно, например, запустить игру и в фоновом режиме выполнять проверку на вирусы или кодирование видео. Технология HT означает более эффективное использование ресурсов процессора, более высокую пропускную способность и улучшенную производительность. Ключевое преимущество HT - ее способность выделять и перераспределять ресурсы процессора приложениям в тот момент, когда эти ресурсы им нужны. Используя способность многопоточных приложений исполнять разные потоки вычислений параллельно, технология HT повышает эффективность работы процессора, позволяя ему исполнять большее число инструкций за то же время. Технология HT стала предшественницей двухъядерных и многоядерных процессоров. Технология многопоточности Hyper-Threading была создана корпорацией Intel в целях повышения производительности и эффективности серверных систем. Она дополнила традиционную многопроцессорность, обеспечивая более высокий параллелизм и запас производительности для программного обеспечения с поддержкой тредов. HT стала одной из форм синхронной многопотоковой технологии SMT, где множество потоков, создаваемых программными приложениями, могут выполняться одновременно на одном процессоре. Это достигается за счет дублирования архитектурного состояния при совместном использовании единого набора ресурсов процессора. Архитектурное состояние контролирует последовательность выполнения программы или треда, а ресурсы, необходимые для их выполнения, являются функциональными модулями процессора, реализующими то или иное действие: сложение, перемножение, загрузку и т. п. При диспетчеризации тредов операционная система воспринимает два отдельных архитектурных состояния как два "логических" процессора. Программные приложения, способные работать с несколькими процессорами, могут без изменений выполняться на удвоенном числе логических процессоров, имеющихся в системе.

Философия поведения и система целей предприятия в кризисных ситуациях.

Статья добавлена: 09.06.2020 Категория: Статьи по сетям

Философия поведения и система целей предприятия в кризисных ситуациях. Философия фирмы включает в себя этические принципы, лежащие в основе мышления и деятельности руководства фирмы. Это как бы система ценностей для предприятия, принципы по которым фирма живет и работает, по которым в ней живут и работают. Философия фирмы - это система целей предприятия, которые определяют ценности и критерии в работе и жизни. Философия определяет стиль поведения в организации и поведение самой организации. Рассмотрим основные принципы нашего оптимального поведения. В планировании своей деятельности мы ориентируемся, прежде всего, на потребности рынка. Мы стремимся оказывать услуги и изготавливать такие продукты, которые заслуживают определения первоклассных. Мы знаем, что «сегодня» - это «завтра», о котором мы позаботились вчера. Мы предлагаем клиентам не просто услуги и товары, а решение их проблем с помощью наших услуг и товаров. Мы всегда помним принцип Парето - 20% товаров дают 80% прибыли, т.е. 8 из 10 товаров предложенных рынку терпят неудачу, поэтому мы постоянно работаем над разработкой новых товаров и услуг. Довольные потребители, талантливые и преданные фирме сотрудники, первоклассные услуги и изделия неизбежно приносят все новые и новые прибыли фирме. Многие бросаются повторять то, что уже успешно сделали и делают передовые, более способные и изобретательные фирмы. Единственно на что полагаются такие люди - это на свою способность достаточно быстро бежать, догнать и схватить свой «кусочек бизнеса». Дерево, которое часто пересаживают, не может пустить глубоко корни. Повторяя, они не могут предложить ничего выдающегося, ничего лучшего, чем создали другие. Такие люди и фирмы втягиваются в изнуряющую бесконечную конкурентную борьбу, редко приносящую какой-либо существенный успех. Поэтому мы предпочитаем оказывать наукоемкие услуги и изготавливать наукоемкие товары, которые трудно быстро освоить и повторить. В условиях жесткой конкуренции жизненно важно строгое соблюдение конфиденциальности всеми сотрудниками фирмы. Помни, что предают только «свои»! Любая компания может выйти на рынок и начать производство конкурентной продукции. В рыночной экономике конкуренция является решающим фактором в повышении качества продуктов и услуг, развитии инноваций и повышении производительности труда. Она выгодна всем, так как дает возможность выбора из множества превосходных продуктов и услуг по доступным ценам. Конкуренция обеспечивает процесс развития компаний, так как чтобы преуспевать на рынке, компании вынуждены разрабатывать и предлагать рынку новые идеи, услуги, продукты. Продукты должны конкурировать сами по себе, и потребители повсюду должны иметь возможность выбрать наилучший вариант для покупки продукта или услуги. Только если возможна честная и открытая конкуренция, тогда побеждает лучший продукт, услуга, и силы рынка превалируют. Конкурентная борьба в условиях современного рынка неизбежна – это общеизвестный факт. Однако существует способ, при помощи которого можно уменьшить усилия, необходимые для участия в ценовой войне, а именно, – предоставить вашим клиентам обслуживание высочайшего уровня. Этого можно добиться, если каждый сотрудник будет понимать, что такое «предоставление услуги клиенту», а также каким образом и когда она должна предоставляться. Если вы строите взаимоотношения с клиентами при помощи эффективного общения и предоставляете именно то, что обещаете, вы, таким образом, расширяете свой бизнес и делаете свою репутацию более прочной. Доверие клиентов и их желание к сотрудничеству с вами нужно создавать на постоянной основе. Вы не должны давать клиенту ни малейшего повода искать сотрудничества с кем-то другим. Всегда помните о том, что поиск нового клиента обходится в пять раз дороже, чем работа со старым постоянным клиентом.

Выбираем оперативную память компьютера. Отказоустойчивость и цена.

Статья добавлена: 08.06.2020 Категория: Статьи по сетям

Выбираем оперативную память компьютера. Отказоустойчивость и цена. Игнорирование сбоев памяти, не лучший способ борьбы с ними, но именно этот способ часто выбирают производители компьютеров. Ошибки памяти вполне могут стать причиной серьезных проблем: например, представьте себе указание неверного значения суммы в банковском чеке. Ошибки в работе оперативной памяти серверных систем зачастую приводят к “зависанию” последних и отключению всех клиентских компьютеров, соединенных с серверами по локальной сети. Наконец, отследить причину возникновения проблем в компьютерах, не поддерживающих контроль четности или код ECC, крайне сложно. Последние технологии по крайней мере однозначно укажут на оперативную память как на источник проблемы, тем самым экономя время и усилия системных администраторов. Применение не отказоустойчивых к ошибкам компьютеров рискованно и предполагает отсутствие ошибок памяти при эксплуатации систем. При этом также учитывается, что совокупная стоимость потерь, вызванная ошибками в работе памяти, будет меньше, чем затраты на приобретение дополнительных аппаратных устройств для определения таковых ошибок. Для повышения отказоустойчивость систем естественно необходимы механизмы определения и, возможно, исправления ошибок в памяти ПК. В основном для повышения отказоустойчивости в современных компьютерах применяются следующие методы: - контроль четности; - коды коррекции ошибок (ECC). Системы без контроля четности вообще не обеспечивают отказоустойчивости данных. Единственная причина, по которой они используются, — их минимальная базовая стоимость. При этом, в отличие от других технологий (ECC и контроль четности), не требуется дополнительная оперативная память.

Плюсы и минусы моноблочных компьютеров (ликбез).

Статья добавлена: Категория: Статьи по сетям

Плюсы и минусы моноблочных компьютеров (ликбез). Свою вторую жизнь моноблочный компьютер получил в самом начале 21 века, они стали именно такими, которые используются в настоящее время, ну может чуточку по массивнее. Из-за борьбы с температурой образовывающуюся благодаря небольшому пространству в корпусе моноблока, многие из них собираются на мобильных версиях комплектующих. Хоть выделение тепла стало меньшим, производительность тоже понизилась. Моноблок, так же может быть собран из самых обыкновенных комплектующих или же гибридных – совмещающих в себе и мобильные компоненты и компоненты, используемые в настольном ПК. И так моноблок – это компьютер, ОЗУ и HDD, материнская плата и процессор, блок питания графический адаптер в обязательном порядке являются его неотъемлемой частью. Сама по себе компьютерная система, исполненная моноблоков - это довольно удобная стационарная версия компьютера. Большинство таких моноблочных компьютеров оснащены модулями беспроводных устройств связи, Wi-Fi и Bluetooth, что способствует беспроводному приёму и передачи информации. Но говоря о модульности моноблока, такие компьютеры в основном неправильно считать модульным устройством, так как замене подвластны не все комплектующие. Хоть заменить что-то можно, но так как в настольном компьютере изменить конфигурации под себя не получится. Этому послужило ограниченное место в корпусе, хотите получить лучший внешний вид – придётся от чего-то отказаться, в случае с моноблоком – этим стала часть производительности. Поэтому в большинстве эстетично выглядящих моноблоках и используются интегрированные в материнскую плату компоненты, да и не возможность хорошего охлаждения оказала влияние на его конструкцию. Сенсорный дисплей хоть и не является обязательным, но вряд ли станет новинкой в мире компьютеров, а его наличие на моноблоке будет являться только плюсом. Возможность ввода прямо через дисплей - это без сомнения очень удобно, но от клавиатуры и мыши всё равно отказываться рановато. Даже не самые дорогостоящие моноблоки наших дней, в диаметре не превышают 7 сантиметров. Если учитывать толщину дисплея, то для комплектующих остаётся не так уж и много места. Поэтому большинство моноблоков сравнимо именно с ноутбуками. Обычно графический адаптер, так же, как и у других более компактных компьютерных версий, интегрированный. Устройства хранения же могут быть как 2,5, так 3,5 дюйма. Моноблоки, выполненные из комплектующих меньшего размера, обуславливают не только меньший вес и размер самого устройства, но и более низкое энергопотребление и шумовыделение, по сравнению, с моноблоками, в устройство которых входят комплектующие имеющие стандартные размеры. Хорошим сходством с ноутбуком является наличие у большинства моделей интегрированных аудиосистемы и камеры c микрофоном, но нужно понимать, что всё же это настольный вариант компьютера, и мобильностью такие компьютеры похвастаться не могут. А вот в производительности моноблоки если и уступают, то в большей степени именно графической системой, так как иметь высокопроизводительную графическую карту и узкий корпус у компьютера одновременно вряд ли получится, хотя и тут как во всяком правиле есть исключения. Такие компьютеры, без сомнения хороший и альтернативный вариант, как для офиса, так и для дома, пусть в таком компьютере нет возможности легкой замены комплектующих, как в настольном ПК, но есть преимущества, благодаря которым данный вид техники просто в обязательном порядке находит своих пользователей. Существуют и такие ситуации, когда моноблок будет лучше или даже не заменим в сравнении с ПК и ноутбуком. Технических решений, представленных в виде моноблока, существует очень и очень много, да и персональный компьютер тоже может являться моноблоком. Моноблоки — особая каста компьютеров. Красивые, минималистичные и производительные они занимают особое место в любом интерьере, будь то рабочий офис или квартира. Эти компьютеры находятся на передовой дизайна и технологий, соединяя в себе лучшее из двух сфер. Выбирая моноблок, нельзя смотреть только на его технические характеристики. Важно, чтобы это устройство органично вписывалось как в рабочий процесс, решая все поставленные задачи, так и в окружающий интерьер.

Планшет, стационарный ПК, ноутбук, смартфон, телефон, (ликбез).

Статья добавлена: 28.05.2020 Категория: Статьи по сетям

Планшет, стационарный ПК, ноутбук, смартфон, телефон, (ликбез). Уже с выходом Windows 10 пользователь купив планшет, получает полноценный компьютер в компактном корпусе. Планшеты предназначены и для одновременной работы с несколькими программами. Более того, планшеты под управлением Windows 10 – это уже полноценный компьютер в компактном корпусе, который по производительности не уступает ноутбуку или стационарному ПК. Процессор Broadwell от Intel уже был ориентирован в безвентиляторные мобильные технологии. Так что уже было вполне возможно появление линейки так называемых планшетофонов. Например, процессоры с архитектурой Skylake, выпускаемые с соблюдением норм 14-нм техпроцесса Intel, изготавливаются сразу практически для всех сегментов вычислительной техники – от миниатюрных мобильных устройств до серверов (это гораздо энергичнее, нежели 22-нм чипы Haswell, и гораздо масштабнее чем предыдущее поколение с рабочим названием Broadwell, когда, почти «в обход» десктопных платформ, основной упор был сделан на чипы для только для ноутбуков и планшетов). Шестое поколение многоядерных процессоров Intel Core с рабочим названием Skylake с полным на то правом можно назвать одним из наиболее масштабируемых и революционных за всю историю архитектуры Core. В этом заявлении нет ни малейшего преувеличения. Так, масштабируемость подтверждает ассортимент из почти 50 наименований Xeon, Core i3/5/7, Core M3/5/7, Pentium и Celeron с впечатляющим разбросом характеристик: - от крохотных (20 х 16,5 мм) чипов в компактной корпусировке BGA1515 с TDP 4,5 Вт; - до мощных разблокированных десктопных LGA1151 процессоров вроде Core i7-6700K с габаритами 37,5 x 37,5 мм и TDP порядка 91 Вт. То есть, наблюдается 20-кратная масштабируемость по энергопотреблению и 4-х кратная по размерам чипа. А вот 10-нм чипы Cannonlake должны были появляться уже в третьем квартале в 2017 году, и т. д. (а сейчас уже идет речь о 7-нм чипах).

Моноблочный компьютер (ликбез).

Статья добавлена: 13.03.2020 Категория: Статьи по сетям

Моноблочный компьютер (ликбез). Свою вторую жизнь моноблочный компьютер получил в самом начале 21 века, они стали именно такими, которые используются в настоящее время, ну может чуточку по массивнее. Из-за борьбы с температурой образовывающуюся благодаря небольшому пространству в корпусе моноблока, многие из них собираются на мобильных версиях комплектующих. Хоть выделение тепла стало меньшим, производительность тоже понизилась. Моноблок, так же может быть собран из самых обыкновенных комплектующих или же гибридных – совмещающих в себе и мобильные компоненты и компоненты, используемые в настольном ПК. И так моноблок – это компьютер, ОЗУ и HDD, материнская плата и процессор, блок питания графический адаптер в обязательном порядке являются его неотъемлемой частью. Сама по себе компьютерная система, исполненная моноблоков - это довольно удобная стационарная версия компьютера. Большинство таких моноблочных компьютеров оснащены модулями беспроводных устройств связи, Wi-Fi и Bluetooth, что способствует беспроводному приёму и передачи информации. Но говоря о модульности моноблока, такие компьютеры в основном неправильно считать модульным устройством, так как замене подвластны не все комплектующие. Хоть заменить что-то можно, но так как в настольном компьютере изменить конфигурации под себя не получится. Этому послужило ограниченное место в корпусе, хотите получить лучший внешний вид – придётся от чего-то отказаться, в случае с моноблоком – этим стала часть производительности. Поэтому в большинстве эстетично выглядящих моноблоках и используются интегрированные в материнскую плату компоненты, да и не возможность хорошего охлаждения оказала влияние на его конструкцию.

Коллективная работа в области современных информатизационных технологий.

Статья добавлена: 23.01.2020 Категория: Статьи по сетям

Коллективная работа в области современных информатизационных технологий. Коллектив - это самое мощное орудие известное человеку. Он является большим стимулом, фактором поддержки и воодушевления. Люди получают удовольствие от работы в дружном, сплоченном коллективе, имеющем творческую, стимулирующую среду, ставящем и достигающем высокие цели. Коллективная работа характеризуется специализацией и разделением труда. Это повышает производительность, но достигается ценой взаимной зависимости. Коллективная работа в команде не является универсальным средством от всех проблем фирмы. Она лишь открывает путь к эффективной работе по быстрому, эффективному достижению общих целей. В команде все знают возможности и стиль работы каждого и используют их с максимальной эффективностью. В команде каждый должен стремиться внести максимальный вклад в общую победу. Взаимная поддержка, взаимопомощь, стремление взять в тяжелый момент игру «на себя», сплоченность и воля к победе - позволяет командам со средним подбором специалистов побеждать команду из «несыгранных» звезд. Никто в одиночку не строит корабль, самолет, крупные электронные информационные системы и т. д. В этом смысле коллективизм естественно вписывается в схему современного индустриального общества, а индивидуализм порождает постоянные конфликты, больное честолюбие превращает разумного человека в безумца, который готов «пустить под откос» и свою жизнь, и жизни многих других людей ради удовлетворения своих амбиций. В основе эффективной командной деятельности лежит взаимное доверие. Доверие подразумевает понимание того, что и у вас и у меня непротиворечивые общие долгосрочные цели. Каждый партнер должен быть уверен, что все действуют в интересах фирмы и не преследуют свои личные цели при участии в делах фирмы. Подлинное доверие предполагает возможность проверять по мере надобности. Сложность современной техники и технологий делает внутрипроизводственные конфликты практически неизбежными. Поэтому члены команды должны подбираться с тем расчетом, чтобы они (часто в силу просто своих личных качеств) были способны гасить эти конфликты, согласовывать свои интересы, а не обострять их, не противопоставлять их друг другу. Нам нужны сотрудники, которые умеют решать проблемы, а не создают их. Кто хочет сделать - тот ищет средства и возможности, а кому лень делать дело - ищет причины, по которым его нельзя выполнить!

Троянская программа. Бэкдор. Программа-шпион.

Статья добавлена: 23.01.2020 Категория: Статьи по сетям

Троянская программа используется хакерами для сбора информации, её разрушения или модификации, нарушения работоспособности компьютера, или использования его ресурсов в своих целях. Бэкдор (Backdoor от back door, чёрный ход) программа или набор программ, которые устанавливает взломщик (хакер) на взломанном им компьютере сразу после получения первоначального доступа (с целью повторного получения доступа к системе). Программа-шпион – это программа, которая обычно является скрытым компонентом различных бесплатных приложений, которые пользователи скачивают из Интернета. Таким образом, при установке подобных приложений пользователь сам ставит на свой компьютер шпиона.

Работа с HDD на уровне LBA используя возможности функций BIOS INT 13(42/43).

Статья добавлена: 20.01.2020 Категория: Статьи по сетям

Работа с HDD на уровне LBA используя возможности функций BIOS INT 13(42/43). С помощью простенькой программы (рис. 1) мы можем прочитать в оперативную память (в буфер с адреса 240) любой сектор любого жесткого диска (MBR или GPT), но адресация порций файлов производится с помощью кластеров, а программа использует адресацию LBA. Поэтому нужно уметь переводить номер нужного кластера в номер начального сектора этого кластера и знать размер кластера. Разделы FAT12/16 состоят из системных областей (Boot-сектор, FAT1, FAT2, каталог) и области данных (состоящей из кластеров пронумерованных с номера 2). Разделы FAT32 состоят из системных областей (область резервных секторов, содержащая Boot-сектор и FSINFO, и FAT1, FAT2), и области данных (состоящей из кластеров пронумерованных с номера 2). Корневой каталог в FAT32 расположен в области данных. Разделы NTFS состоят из кластеров пронумерованных с номера 0, вся информация в разделе (метафайлы, каталоги, программы, данные ...) — все хранится в виде файлов. Принципы организации хранения информации в виде файлов в разделах FAT : ... Принципы организации хранения информации в виде файлов в разделах NTFS: ...

Сетевой адаптер. Сетевые функции адаптеров (ликбез).

Статья добавлена: 17.01.2020 Категория: Статьи по сетям

Сетевой адаптер. Сетевые функции адаптеров (ликбез). Сетевой адаптер - это основной компонент локальной сети. Минимальный набор аппаратуры, которой надо оснастить компьютеры для объединения их в сеть, включает в себя адаптеры (как минимум по одному на каждый компьютер) и соединительные кабели с соответствующими разъемами и оконечными согласователями. Остальное оборудование сети служит для улучшения ее характеристик, а также для повышения удобства ее использования. Сетевые адаптеры обеспечивают сопряжение компьютера и среды передачи информации с учетом принятого в данной сети протокола обмена информацией. Адаптер должен выполнять ряд функций, количество и суть которых во многом зависят от типа конкретной сети. Все функции сетевого адаптера можно разделить на две большие группы. Первая группа включает в себя функции сопряжения адаптера с компьютером (магистральные функции), а вторая - функции по организации обмена в сети (сетевые функции). Функции первой группы определяются интерфейсом компьютера, к которому подключается сетевой адаптер, и не отличаются большим разнообразием. Функции второй группы определяются типом сети и могут быть самыми различными в зависимости от типа сетевого кабеля, принятого протокола управления, топологии сети и т.д. К сетевым функциям адаптеров, относят функции, которые обеспечивают реализацию принятого в сети протокола обмена. Часть этих функций может выполняться как аппаратурой адаптера, так и программным обеспечением персонального компьютера (перенос части функций на программные средства позволяет упростить аппаратуру адаптера и существенно увеличить гибкость обмена, но ценой замедления работы). Некоторые сетевые функции обязательно должны выполняться аппаратурой сетевого адаптера. К основным сетевым функциям адаптера, относя нижеследующие функции:

Модули памяти. Контроль четности и коды коррекции ошибок (ECC).

Статья добавлена: 15.01.2020 Категория: Статьи по сетям

Модули памяти. Контроль четности и коды коррекции ошибок (ECC). Ошибки при хранении информации в памяти неизбежны, они обычно классифицируются как отказы и нерегулярные ошибки (сбои). Если нормально функционирующая микросхема вследствие, например, физического повреждения начинает работать неправильно, то все происходящее и называется постоянным отказом. Чтобы устранить этот тип отказа, обычно требуется заменить некоторую часть аппаратных средств памяти, например неисправную микросхему памяти, или устранить обрыв соединения. Нерегулярная ошибка (или сбой) - так называют непостоянный отказ, который не происходит при повторении условий функционирования или через регулярные интервалы (причиной сбоев раньше были как правило альфа-частицы, а их источником служило вещество, используемое в полупроводниках и керамических корпусах микросхем, применявшихся ранее, но изменив технологический процесс, производители памяти избавились от этих примесей). В настоящее время производители памяти почти полностью устранили источники альфа-частиц, и сбои в памяти емкостью 16 Мбайт из-за альфа-частиц случаются в среднем только один раз за 18 лет. Но по другим причинам сбои памяти происходят значительно чаще и самая главная причина сбоев это космические лучи. Они имеют очень большую проникающую способность, от них практически нельзя защититься с помощью экранирования. В среднестатистическом условном компьютере появление программной ошибки по этой причине в памяти бывает примерно раз в полугодие. Но в серверных системах или мощных рабочих станциях с большим объемом установленной оперативной памяти подобная ошибка в работе памяти возникает почти каждый месяц. Защита от влияния космических лучей возможна (работа в убежище на глубине более 16 метров каменной породы, и программные ошибки в работе памяти вообще не были зафиксированы). Исследования показали, что доля программных ошибок в 30 раз больше, чем аппаратных. Это неудивительно, учитывая вредное влияние космических лучей. Количество ошибок зависит от числа установленных модулей памяти и их объема. Программные ошибки могут случаться и раз в месяц, и несколько раз в неделю, и даже чаще. Хотя космические лучи и радиация являются причиной большинства программных ошибок памяти, существуют и другие факторы. Скачки в энергопотреблении или шум на линии. Причиной может быть неисправный блок питания или настенная розетка. Использование неверного типа или параметра быстродействия памяти. Тип памяти должен поддерживаться конкретным набором микросхем и обладать определенной этим набором скоростью доступа. Электромагнитные помехи. Возникают при расположении радиопередатчиков рядом с компьютером, что иногда приводит к генерированию паразитных электрических сигналов в монтажных соединениях и схемах компьютера. Беспроводные сети, мыши и клавиатуры увеличивают риск появления электромагнитных помех. Статические разряды. Вызывают моментальные скачки в энергоснабжении, что может повлиять на целостность данных. Ошибки синхронизации. Не поступившие своевременно данные могут стать причиной появления программных ошибок. Зачастую причина заключается в неверных параметрах BIOS, оперативной памяти, быстродействие которой ниже, чем требуется системой, “разогнанных” процессорах и прочих системных компонентах. Большинство описанных проблем не приводят к прекращению работы микросхем памяти (хотя некачественное энергоснабжение или статическое электричество могут физически повредить микросхемы), однако могут повлиять на хранимые данные.

Технология Execute In Place (XIP).

Статья добавлена: 14.01.2020 Категория: Статьи по сетям

Технология Execute In Place (XIP). В широком смысле технология Execute In Place – это выполнение программы непосредственно из исходного носителя (микросхемы ROM) без копирования кода в оперативную память. По сути, современный термин XIP эквивалентен олдскульному подходу, известному еще со времен первых персональных компьютеров до эпохи «теневой» памяти. В современных системах с момента старта платформы до инициализации ОЗУ (либо до инициализации режима Cache-as-RAM), код UEFI BIOS также выполняется в режиме Execute In Place. Другими словами, особой новизны здесь нет. Разумеется, для универсальной микросхемы ROM не имеет значения, какая информация читается из нее: выполняемый код, данные, либо идет побайтное копирование образа ROM в оперативную память. Неверно утверждать, что есть ROM с поддержкой XIP, а есть ROM без поддержки XIP. Любой ROM поддерживает XIP, поэтому правильнее говорить о том, что некоторые ROM (в частности микросхема W25Q64FV) оптимизированы для ускорения XIP. Имеется в виду следующее. Производительность памяти, в том числе постоянных запоминающих устройств, характеризуется двумя параметрами: пропускной способностью (количество данных, прочитанных за единицу времени при чтении непрерывного блока) и латентностью (время реакции на изменившийся адрес). При копировании ROM в Shadow, имеет место чтение большого непрерывного блока. В этом случае важнее пропускная способность. Опережающее чтение байтов, расположенных в окрестности текущего читаемого байта, приносит пользу. Время передачи адреса в этом случае не существенно, так как он передается единожды для большого непрерывного блока, а затем автоинкрементируется внутри микросхемы ROM во время последовательного продвижения по блоку. При выполнении программного кода (это и есть XIP), наоборот, имеют место ветвления (условные переходы), выборочный доступ к мелким фрагментам, частое изменение адреса по нерегулярному закону. В этом случае важнее минимизировать латентность, а опережающее чтение байтов, явно не затребованных для чтения, может принести вред, так как мы с высокой вероятностью потратим время работы SPI интерфейса на чтение данных, которые не потребуются, например, прочитаем инструкции, расположенные в программе после инструкции передачи управления JMP. Смысл XIP-оптимизированных режимов чтения в том, чтобы обеспечить низкую латентность (это важно при чтении мелко разбросанных данных), а также «умерить инициативу» микросхемы ROM и контроллера SPI по чтению данных, которые не затребованы явно.

Стр. 8 из 39      1<< 5 6 7 8 9 10 11>> 39

Лицензия