Статья добавлена: 10.01.2019
Категория: Статьи по сетям
Способы увеличения надёжности файловой системы в NTFS. Жypнaлupoвaнue (ликбез).
В подавляющем большинстве случаев при работе в среде Windows-систем используют либо FAT32, либо NTFS (последняя, безусловно, лучше). При проектировании системы NTFS особое внимание было уделено ее надёжности. Высокопроизводительные компьютеры и системы совместного пользования (серверы) должны обладать повышенной надёжностью, которая является ключевым элементом структуры и поведения NTFS. Одним из способов увеличения надёжности является введение механизма транзакций, при котором осуществляется жypнaлupoвaнue файловых операций.
Статья добавлена: 26.12.2018
Категория: Статьи по сетям
Компьютерные сети (ликбез).
Компьютерная сеть (network) - это группа из двух или более компьютеров, которые предоставляют совместный доступ к своим аппаратным или программным ресурсам. Сеть может быть небольшой и состоять из двух компьютеров, которые совместно используют принтер и установленный на одном из них накопитель CD-ROM, или же огромной как Internet — самая большая сеть в мире.
Совместный доступ означает, что каждый компьютер предоставляет свои ресурсы другому компьютеру (одному или нескольким), однако при этом сам управляет этими ресурсами. Таким образом, устройство, переключающее управление принтером между разными компьютерами, не может быть квалифицировано как сетевое. Именно переключатель обрабатывает задания на печать, и ни один из компьютеров не знает, когда другой должен печатать. Кроме того, задания на печать не могут пересекаться.
В сети совместно используемым принтером можно управлять с удаленного компьютера, а он может принимать задания на печать от разных компьютеров, сохраняя их на жестком диске сервера. Пользователи могут менять порядок выполнения заданий, могут их задерживать или отменять. Доступ к устройствам может закрываться с помощью паролей, чего нельзя реализовать, используя переключатель.
Устройства, к которым может быть предоставлен доступ. В принципе по сети можно предоставить доступ к любому устройству хранения или ввода-вывода. Накопители, отдельные папки или даже файлы можно открыть для других пользователей сети. Сеть не только позволяет снизить расходы на оборудование, открывая доступ к дорогим принтерам и прочим периферийным устройствам, но обладает рядом других преимуществ. Доступ к программному обеспечению и файлам данных может предоставляться нескольким пользователям. Существует возможность принимать и отправлять электронную почту. Специальное программное обеспечение позволяет нескольким пользователям вносить изменения в один документ. Программы удаленного управления могут быть использованы для разрешения проблем или для обучения новых пользователей. Одно соединение Internet может совместно использоваться несколькими пользователями.
Типы сетей. Существует несколько типов сетей: от двух соединенных компьютеров, до сетей, объединяющих офисы компании в разных городах.
Статья добавлена: 20.12.2018
Категория: Статьи по сетям
Терминология по структурам HDD (ликбез).
Том.
Независимая область хранения на жестком диске. Обычно том содержит файловую систему, которая используется для хранения файлов и папок. На одном диске может храниться несколько томов. Некоторые тома, такие как том с чередованием, могут размещаться на нескольких дисках.
Тип диска.
Тип диска, который определяется его организацией. Диск может иметь один из двух типов: базовый диск или динамический диск.
Базовые диски совместимы со всеми операционными системами Microsoft и разделены на логические разделы. Базовые диски предоставляют ограниченную функциональность.
Динамические диски, с другой стороны, совместимы только с операционными системами Windows, начиная с Windows 2000 и выше.
Когда мы подключаем жёсткие диски к компьютеру и инициализируем их в среде Windows, все они автоматически получают тип базовых. И лишь при необходимости этот исходный тип мы можем сменить на динамический.
Статья добавлена: 18.12.2018
Категория: Статьи по сетям
Средства повышения отказоустойчивости памяти ПК.
Ошибки памяти вполне могут стать причиной серьезных проблем: например, представьте себе указание неверного значения суммы в банковском чеке. Ошибки в работе оперативной памяти серверных систем зачастую приводят к “зависанию” последних и отключению всех клиентских компьютеров, соединенных с серверами по локальной сети. Отследить причину возникновения проблем в компьютерах, не поддерживающих контроль четности или код ECC, крайне сложно. Последние технологии по крайней мере однозначно укажут на оперативную память как на источник проблемы, тем самым экономя время и усилия системных администраторов. В основном для повышения отказоустойчивости в современных компьютерах применяются следующие методы:
- контроль четности;
- коды коррекции ошибок (ECC).
Системы без контроля четности вообще не обеспечивают отказоустойчивости данных. Единственная причина, по которой они используются, — их минимальная базовая стоимость. При этом, в отличие от других технологий (ECC и контроль четности), не требуется дополнительная оперативная память.
Байт данных с контролем четности включает в себя 9, а не 8 бит, поэтому стоимость памяти с контролем четности выше примерно на 12,5%. Кроме того, контроллеры памяти, не требующие логических мостов для подсчета данных четности или ECC, обладают упрощенной внутренней архитектурой. Портативные системы, для которых вопрос минимального энергопотребления особенно важен, выигрывают от уменьшенного энергопотребления памяти благодаря использованию меньшего количества микросхем DRAM. И наконец, шина данных памяти без контроля четности имеет меньшую разрядность, что выражается в сокращении количества буферов данных. Статистическая вероятность возникновения ошибок памяти в современных настольных компьютерах составляет примерно одну ошибку в несколько месяцев. При этом количество ошибок зависит от объема и типа используемой памяти. Подобный уровень ошибок может быть приемлемым для обычных компьютеров, не используемых для работы с важными приложениями. В этом случае цена играет основную роль, а дополнительная стоимость модулей памяти с поддержкой контроля четности и кода ECC себя не оправдывает.
Применение не отказоустойчивых к ошибкам компьютеров рискованно и предполагает отсутствие ошибок памяти при эксплуатации систем. При этом также учитывается, что совокупная стоимость потерь, вызванная ошибками в работе памяти, будет меньше, чем затраты на приобретение дополнительных аппаратных устройств для определения таковых ошибок.
Статья добавлена: 14.12.2018
Категория: Статьи по сетям
Предсказуемые отказы HDD. Технология S.M.A.R.T (ликбез).
Отказ дисковых накопителей часто приводит к самым крупным убыткам, если потерянные данные не имеют копии. Поэтому их надежность стремятся повышать всеми возможными способами, но отказы все-таки случаются. Отказы разделяются на предсказуемые и непредсказуемые.
Предсказуемые отказы появляются в результате постепенного ухода каких-либо параметров от номинальных значений, когда этот уход перейдет некоторый порог. Если наблюдать за такими параметрами накопителей, как время разгона до заданной скорости, время позиционирования, процент ошибок позиционирования, «высота полета» головок, производительность (зависящая и от числа вынужденных повторов для успешного выполнения операций), количество использованных резервных секторов и других параметров, то становится возможным предсказание отказов. Сообщение об их приближении операционной системе и (или) пользователю позволяет предпринять необходимые меры и предотвратить крупный ущерб.
Для повышения надежности большинство производителей применяют в жестких дисках различные варианты технологии S.M.A.R.T (Self Monitoring Analysis Reporting Technology - технология самотестирования и анализа). Технология S.M.A.R.T за счет постоянного контроля целостности информации на диске и контроля ряда физических параметров позволяет своевременно получить предупреждающую информацию о текущем состоянии устройства, о тенденциях изменения параметров, которые могут привести в дальнейшем к отказу накопителя. Получив предупреждающее сообщение, пользователь должен сохранить информацию на исправном диске и приступить к анализу сложившейся ситуации на диске, выдавшем предупреждающее сообщение, и выполнить работы по его ремонту. Таким образом, технология S.M.A.R.T. является технологией самонаблюдения, анализа и сообщения и применяется во всех современных накопителях. Задачи слежения за параметрами накопителя возлагаются на контроллер, а программному обеспечению компьютера остается только периодически интересоваться, все ли в порядке в накопителе.
Статья добавлена: 06.12.2018
Категория: Статьи по сетям
Причины потери данных на HDD.
Полностью на 100% застраховаться от возможной потери данных на жестком диске сейчас практически нереально, а вот значительно снизить вероятность потери данных можно, для этого необходимо предпринять ряд достаточно простых ниже перечисленных мер.
Статья добавлена: 03.12.2018
Категория: Статьи по сетям
Микросхемы NAND флэш-памяти. Проблемы и их решения.
При удалении файлов операционная система не производит физическую очистку секторов на диске, а только помечает файлы как удаленные, и знает, что занятое ими место можно заново использовать. Работе самого накопителя HDD это никак не мешает. Такой метод удаления помогает повысить производительность при работе с HDD, но при использовании SSD он становится проблемой. В SSD, как и в традиционных жестких дисках, данные все еще хранятся на диске после того, как они были удалены операционной системой. Но дело в том, что твердотельный накопитель не знает, какие из хранящихся данных являются полезными, а какие уже не нужны и вынужден все занятые блоки обрабатывать по длинному алгоритму.
Микросхемы NAND флэш-памяти оптимизированы для секторного выполнения операций. Флеш-память пишется блоками по 4 Кбайта, а стирается по 512 Кбайт. При модификации нескольких байт внутри некоторого блока контроллер выполняет следующую последовательность действий:
считывает блок, содержащий модифицируемый блок во внутренний буфер/кеш;
модифицирует необходимые байты;
выполняет стирание блока в микросхеме флэш-памяти;
вычисляет новое местоположение блока в соответствии с требованиями алгоритма перемешивания;
записывает блок на новое место.
Как только вы записали информацию, она не может быть перезаписана до тех пор, пока не будет очищена. Проблема заключается в том, что минимальный размер записываемой информации не может быть меньше 4 Кб, а стереть данные можно минимум блоками по 512 Кб. Для этого контроллер группирует и переносит данные для освобождения целого блока (вот тут и сказывается оптимизация операционной системы (ОС) для работы с HDD). Нужно прочитать, модифицировать и снова записать на место, после очистки затронутых операцией ячеек памяти, которые с точки зрения ОС уже удалены.
Статья добавлена: 26.10.2018
Категория: Статьи по сетям
Кластерные информационные системы.
Все ведущие компьютерные компании (Compaq, Dell, Hewlett-Packard, IBM, Sun Microsystems), предлагают собственные кластерные решения. Лидирующие позиции в сегменте UNIX-кластеров занимала IBM, которая активно продвигала свою базу данных DB2, фирма Sun активно продвигала свое решение Sun Cluster. Одним из наиболее активных игроков (как по числу сертифицированных для кластеров платформ, так и по разнообразию самих кластерных решений) признают корпорацию Compaq, которая предлагала практически полный ассортимент кластеров на платформах Windows для отдела или удаленного филиала, для применений в инфраструктуре корпорации и для крупных центров обработки данных. Например, кластерное решение Compaq TrueCluster Server максимально удовлетворяло современным требованиям, предъявляемым компаниями к подобной технологии. Кластерное ПО позволяет, например, устанавливать базу данных на нескольких связанных вместе серверах. Необходимость в таком объединении возникает, например, если требуется большая емкость или нужно сократить время простоя в случае сбоя на сервере, что достигается за счет переноса операций на другой сервер кластера. Это позволяет значительно сократить затраты на аппаратные платформы, делая экономически оправданным построение кластеров из недорогих серверов стандартной архитектуры даже для относительно небольших предприятий.
Статья добавлена: 24.10.2018
Категория: Статьи по сетям
Энергосбережение в процессоре Skylake.
В Skylake есть важное нововведение для системы энергосбережения в мобильных ПК – это технология Speed Shift, суть которой заключается в том, что процессору теперь даётся куда большая свобода действий в управлении собственными энергосберегающими состояниями. Инженеры Intel разбили процессор на большее, чем раньше, число энергетических доменов, способных независимо отключаться от линий питания в случае их бездействия. Теперь дело дошло даже до отдельных исполнительных устройств. Например, в Skylake могут независимо обесточиваться в случае простоя даже 256-битные исполнительные устройства, отвечающие за исполнение AVX2-команд.
Обычно современные процессоры могут самостоятельно, то есть без участия операционной системы, переключать свою частоту между номинальным состоянием и турборежимом. Однако переход в экономичные состояния с пониженными напряжениями и частотами требует непосредственного участия ОС. Команды к снижению частот даёт именно она, предварительно обратившись к микропрограмме и выяснив, какие режимы со сниженным энергопотреблением может предложить конкретный экземпляр CPU. В результате переключение в любое экономичное состояние – это целый комплекс мероприятий, на который требуется немалое время. Ещё хуже дело обстоит с выходом из таких режимов. Процессор должен проинформировать операционную систему, о том, что что-то произошло, затем система должна обработать эту информацию и передать процессору команду на переключение частоты – такая цепочка действий занимает до 30 мс.
Внедрение же Speed Shift даёт процессору большую самостоятельность. Да, он сохраняет свою подчинённость операционной системе, которая может перевести его на более низкую частоту, например для экономии энергии в заканчивающейся батарее мобильного устройства.
Статья добавлена: 22.10.2018
Категория: Статьи по сетям
Skylake. Варианты ядра GT4.
GPU, реализованный в Skylake, как и его предшественники, сохранил традиционный модульный дизайн. Мы вновь имеем дело с целым семейством решений разного класса: на базе имеющихся строительных блоков нового поколения Intel может собирать кардинально различающиеся по уровню производительности GPU. Подобная масштабируемость сама по себе новинкой не является, но в Skylake возросла не только максимальная производительность, но и число доступных вариантов графического ядра.
Так, графическое ядро Skylake может быть построено на базе одного или нескольких модулей, каждый из которых обычно включает в себя по три секции. Секции объединяют по восемь исполнительных устройств, на которые ложится основная часть обработки графических данных, а также содержат базовые блоки для работы с памятью и текстурные семплеры. Помимо исполнительных устройств, сгруппированных в модули, графическое ядро содержит и внемодульную часть, отвечающую за фиксированные геометрические преобразования и отдельные мультимедийные функции.
Варианты ядра GT4 могут быть дополнительно усилены eDRAM-буфером объёмом до 128(256) Мбайт. В Skylake этот дополнительный буфер не только изменил алгоритм работы, став «кешем на стороне памяти», но и приобрёл некоторую гибкость конфигурации.
Наращивая мощность графического ядра, Intel проявила большую заботу и о том, чтобы для его нужд хватало пропускной способности памяти. В Skylake обновился контроллер памяти, и теперь он способен работать с DDR4 SDRAM, частота и пропускная способность которой заметно выше, чем у DDR3 SDRAM. С другой стороны, в GPU появилось новая технология Lossless Render Target Compression (направленное на рендеринг сжатие без потерь). Её суть заключается в том, что все данные, пересылаемые между GPU и системной памятью, которая одновременно является и видеопамятью, предварительно сжимаются, разгружая таким образом полосу пропускания. Применённый алгоритм использует компрессию без потерь, при этом степень сжатия данных может достигать двукратного размера. Несмотря на то, что всякая компрессия требует задействования дополнительных вычислительных ресурсов, инженеры Intel утверждают, что внедрение технологии Lossless Render Target Compression увеличивает быстродействие интегрированного GPU в реальных играх на величину от 3 до 11 процентов.
В графике Skylake сделаны существенные изменения в части поддерживаемых графических API. На данный момент в GPU новых процессоров есть совместимость с DirectX 12, OpenGL 4.4 и OpenCL 2.0, а позднее, по мере совершенствования графического драйвера, к этому списку добавятся будущие версии OpenCL 2.x и OpenGL 5.x, а также поддержка низкоуровневого фреймворка Vulkan. В новом GPU реализована полноценная когерентность памяти с процессором, что делает Skylake самым настоящим APU – его графическое и вычислительные ядра могут одновременно работать над одной и той же задачей, используя общие данные.
Статья добавлена: 03.09.2018
Категория: Статьи по сетям
Cтационарный ПК. Моноблок. Ноутбук. Планшет.
Чем моноблок отличается от ноутбука или стационарного ПК?
Свою вторую жизнь моноблочный компьютер получил в самом начале 21 века, они стали именно такими, которые используются в настоящее время, ну может чуточку по массивнее. Из-за борьбы с температурой образовывающуюся благодаря небольшому пространству в корпусе моноблока, многие из них собираются на мобильных версиях комплектующих. Хоть выделение тепла стало меньшим, производительность тоже понизилась. Моноблок, так же может быть собран из самых обыкновенных комплектующих или же гибридных – совмещающих в себе и мобильные компоненты и компоненты, используемые в настольном ПК.
Чем планшет отличается от ноутбука или стационарного ПК?
Архитектура Intel x86. С выходом 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 (седьмое поколение) должны были появляться в 2018 году.
Статья добавлена: 25.06.2018
Категория: Статьи по сетям
Операционная система, операционная среда.
К системному программному обеспечению относят такие программы, которые являются общими, без которых невозможно выполнение или создание других программ, операционные системы (ОС) относят к этим программам. Системное программное обеспечение – это те программы и комплексы программ, которые являются общими для всех пользователей технически средств компьютера. Системное программное обеспечение делится на пять основных групп:
- операционные системы;
- системы управления файлами;
- интерфейсные оболочки, которые обеспечивают взаимодействие пользователя с операционной системой, и различные программные среды;
- системы программирования;
- утилиты.
На сегодняшний день операционная система представляет собой комплекс системных управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между аппаратурой компьютера и пользователем с его задачами, а с другой стороны, предназначены для наиболее эффективного расходования ресурсов вычислительной системы и организации надежных вычислений. Любой программный продукт работает под управлением ОС. Ни один из компонентов программного обеспечения, за исключением самой ОС, не имеет непосредственного доступа к аппаратуре компьютера. Пользователи со своими программами также взаимодействуют через интерфейс ОС. Любые команды, прежде чем попасть в прикладную программу, сначала проходят через ОС. Основные функции операционных систем: