uk
Feedback
Computer Science

Computer Science

Відкрити в Telegram

По всем вопросам: @altmainf Уважаемый менеджер: @altaiface

Показати більше
7 881
Підписники
-124 години
-147 днів
-5130 день
Архів дописів
RAID-массив RAID (Redundant Array of Independent Disks) — технология виртуализации данных, которая объединяет несколько дисков в логический элемент для повышения производительности. Соответственно, минимальное количество требуемых дисков — 2. Есть несколько видов RAID-массива: RAID 0 — принцип работы - чередование. Массив при котором информация разбивается на одинаковые по длине блоки, а затем записывается поочерёдно на каждый диск в структуре (фактическое увеличение производительности в 2 раза) RAID 1 — принцип работы — «зеркалирование». Представляет собой параллельную запись информации с основного диска на другие — дублирующие.  RAID 10 (1+0) — совмещает в себе всё самое лучшее из RAID 1 и RAID 0 RAID 5 — схож по своему принципу работы с RAID 1. Только тут потребуется минимум 3 накопителя, на одном из которых будет храниться продублированная информация

Ответ на вопрос и Яндекс Музыка ваша за 0₽ до конца зимы Яндекс Музыка для вас и 3-х ваших близких до конца зимы за 0₽. Попро
Ответ на вопрос и Яндекс Музыка ваша за 0₽ до конца зимы Яндекс Музыка для вас и 3-х ваших близких до конца зимы за 0₽. Попробуйте сейчас! Попробовать #реклама 16+ music.yandex.ru О рекламодателе

Контрольные суммы  Распространенный способ быстро и эффективно обнаружить повреждение данных в современных системах. Для вычисления простой контрольной суммы нужно лишь сложить байты блока данных, но, конечно, придумано много более изощренных контрольных сумм, в том числе циклический избыточный код (CRC), контрольная сумма Флетчера и другие [MK09]. В компьютерных сетях контрольные суммы используются следующим образом. Отправитель вычисляет КС байтов сообщения и посылает ее вместе с самим сообщением. Получатель также вычисляет КС поступившего сообщения; если она совпадает с отправленной, то есть надежда, что данные не были повреждены во время передачи. КС оцениваются по нескольким критериям. Самый важный – сила, или способность к обнаружению ошибок: приводит ли изменение данных к изменению контрольной суммы? Чем сильнее контрольная сумма, тем больше шансов, что изменение данных не останется незамеченным. Еще один важный критерий – производительность: каковы затраты на вычисление контрольной суммы? К сожалению, сила и производительность редко уживаются, т. е. высококачественную контрольную сумму труднее вычислить.

Оборудование ELTEX от дилера №1! Коммутаторы, Маршрутизаторы, GPON, VoIP, Wi-Fi оборудование, а также совместимые SFP модули.
Оборудование ELTEX от дилера №1! Коммутаторы, Маршрутизаторы, GPON, VoIP, Wi-Fi оборудование, а также совместимые SFP модули. Перейти на сайт #реклама eltexcm.ru О рекламодателе

Этапы процесса компиляции: 1. Предварительная проверка. Исходная программа обрабатывается путём подстановки имеющихся макросов и заголовочных файлов. 2. Лексический и синтаксический анализ. Программа преобразовывается в цепочку лексем, а затем во внутреннее представление в виде дерева. 3. Семантический анализ. Дерево разбора обрабатывается с целью установления его семантики (смысла) — например, привязка идентификаторов к их декларациям, типам, проверка совместимости, определение типов выражений и т. д. Результат обычно называется «промежуточным представлением/кодом», и может быть дополненным деревом разбора, новым деревом, абстрактным набором команд или чем-то ещё, удобным для дальнейшей обработки. 4. Оптимизация. Внутреннее представление программы неоднократно преобразовывается с целью сокращения размера и времени исполнения программы. 5. Генерация кода. Внутреннее представление преобразовывается в блоки команд процессора, которые преобразовываются в объектный код. 6. Сборка. Компоновщик соединяет несколько объектных файлов в исполняемый файл или библиотеку.

Ищу помощницу по дизайну интерьеров. Пост для тех, кто хочет работать удаленно, занимаясь творческой профессией. Работа заклю
Ищу помощницу по дизайну интерьеров. Пост для тех, кто хочет работать удаленно, занимаясь творческой профессией. Работа заключается в создании уютных пространств и стильных интерьеров. Можно работать из дома за ноутбуком. - Для работы достаточно несколько часов в день, вам не придется сидеть в офисе с 9 до 17. - Высшее образование не требуется, всему научу сама. - На обучение достаточно 1-2 часа в день, так как вся информация структурирована и очень доступно изложена. Я помогу вам разобраться в профессии дизайнер интерьеров, объясню с чего начать и покажу весь процесс работы от и до. Дам первых клиентов и скрипты продаж. Учеников много не набираю, чтобы была возможность уделить внимание каждому. Успевайте зарегистрироваться, пока места еще есть. Начать обучение можно по ссылке «Зарегистрироваться». Зарегистрироваться #реклама udesignschool.ru О рекламодателе

Реляционная модель Баз Данных. Элементы данных представлены в виде таблиц. Является наиболее распространенной моделью. К преимуществам реляционной модели можно отнести следующие особенности: - Теоретическая основа. Формально определяет базовые понятия модели, язык описания и операции над отношениями; - Стандартизация. Стандарты SQL-NN (SQL-89, SQL-92, SQL-99 и т д.), имеющие несколько уровней полноты реализации, позволяют создавать приложения, переносимые между СУБД разных поставщиков; - Полное разделение доступа к данным от способа их физической организации; - Универсальность. Информационное моделирование сущностей реального мира в виде набора связанных таблиц является достаточно хорошим подходом в большинстве случаев; - Простота манипуляции данными с точки зрения конечного пользователя; SQL — развитый стандартизованный декларативный язык 4-го поколения. Недостатки: - В общем случае, более низкое быстродействие по сравнению с сетевыми и иерархическими СУБД или другими подходами, обеспечивающими доступ к данным непосредственно на уровне их физической организации, например, индексированные файлы; - Неполнота реализации стандартов SQL-NN, а также специфические языковые и процедурные расширения СУБД разных поставщиков, осложняющие переносимость приложений (так называемый vendor lock); - Необходимость учёта некоторых особенностей модели на концептуальном уровне (ключи — идентификаторы сущностей), отсутствующая, например, в сетевой модели.

Тест - Какая удаленная профессия вам подходит? Кем стать, когда уже вырос? Не раскладывайте на таро, а пройдите бесплатный пр
Тест - Какая удаленная профессия вам подходит? Кем стать, когда уже вырос? Не раскладывайте на таро, а пройдите бесплатный профориентационный тест от Skillfactory. Тест не займет много времени, всего 5 минут — и вся информация по полочкам. Сможете разобраться в себе и определиться с карьерными изменениями. А еще, когда пройдете тест, получите доступ к закрытому боту с полезными материалами и бесплатными интенсивами от практиков из индустрии. Отвечайте на вопросы и смотрите свой результат А потом забирайте подарки и начинайте путь на удаленке в IT или дизайне. Попробовать #реклама 16+ free.skillfactory.ru О рекламодателе

Виды адресаций В оперативной памяти каждый набор ячеек (байт) имеет свой адрес, по которому процессор может к нему обращаться. Из-за того, что каждый байт имеет свой отдельный адрес, такой вид адресации называется — байтовый. Но существуют компьютеры, у которых размер одной ячейки памяти равняется машинному слову — это максимальное кол-во бит, которыми может оперировать процессор за раз. То есть в 32-х разрядных процессорах размер регистров и размер машинного слова будет равен 32 бита, а в 64-х — 64 бита и тд (такие компьютеры предназначены для научных целей). Из-за того, что процессор обращается не к байту, а к слову, то такая адресация называется словесной адресацией.

Оставайтесь на связи с близкими — с Яндекс Станцией Когда близкие не отвечают на телефон, звоните им прямо на Яндекс Станцию. Или общайтесь между умными колонками в разных комнатах — так проще собрать всю семью на ужин. Узнать больше #реклама yandex.ru О рекламодателе

Суть кэширования процессора  Так как скорость работы процессора отличается от скорости работы оперативной памяти, то возникают простои и страдает производительность, чтобы этого избежать, появляется маленькая, но быстрая память под названием кэш. Суть кэширования заключается в сокращении задержек доступа, касающиеся взаимодействия с оперативной памятью.  Кэш память, которая меньше по объему оперативы примерно в 1000 раз, но по скорости работы сопоставима со скоростью работы процессора отлично вписалась в общую модель работы компьютера, ничего при этом не сломав. Вообще кэш по прежнему можно рассматривать, как обычную ОП, только в уменьшенном размере. И там, и там используется двоичная адресация, хранятся те же самые данные. И к той, и той памяти идет обращение, как на получение данных, так и на их запись. Логика в том, что если данные будут находится в кэше, а не в оперативе, то это и избавит нас от задержек.

Дизайн в FIGMA с нуля. Бесплатный курс + портфолио Онлайн-программа с наставником и чатом. Дизайн от профессионалов. Доступ 0
Дизайн в FIGMA с нуля. Бесплатный курс + портфолио Онлайн-программа с наставником и чатом. Дизайн от профессионалов. Доступ 0 руб. Узнать больше #реклама yudaevschool.online О рекламодателе

О-большое (Big O) Нотация О-большое описывает скорость работы алгоритма в худшем случае. Предположим вы используете простой поиск для поиска фамилии телефоном справочнике. Вы знаете, что простой поиск выполняется за время O(n) - то есть в худшем случае вам придется пересмотреть все фамилии в справочнике, но представим, что наша искомая фамилия начинается с «А» и находится в самом начале справочника. Следовательно, мы нашли нужную фамилию с первой попытки. Отработал ли алгоритм за время O(n)? А может, он занял время O(1)? Простой поиск все равно выполняется за время O(n). Просто в данном случае вы нашли нужное значение моментально — это лучший возможный случай.

Получи грант на обучение в Центральном университете Центральный университет выдает гранты на 4 года обучения в бакалавриате.
Получи грант на обучение в Центральном университете Центральный университет выдает гранты на 4 года обучения в бакалавриате. Гранты покрывают 100%, 75%, 50% и 25% стоимости обучения. Участвуй в отборе, чтобы получить грант. Подай заявку, пройди онлайн-тест на математическое и логическое мышление, а затем прими участие в бизнес-игре. Попытки не ограничены. Для выпускников 11-х классов и колледжей. Подать заявку #реклама apply.centraluniversity.ru О рекламодателе

«Битый сектор» или «бэд сектор» Сталкиваясь с понятиями «битый сектор» или начинающие пользователи обычно понимают, что речь идет о какой-то серьезной проблеме, но не понимают как эту проблему решать. Допустим, что жесткий диск вашего компьютера подвергся низкоуровневому форматированию на заводе-изготовителе. В результате этого процесса на магнитном носителе были созданы дорожки и сектора, которые в процессе работы компьютера используются для хранения данных. Сектора – это физически размеченные области на поверхности магнитного носителя, предназначенные для хранения данных. Если такой сектор будет поврежден механически, то вся информация, которая в нем хранилась, будет безвозвратно утеряна. Такие поврежденные механически сектора и называются битыми секторами. В них уже невозможно хранить данные и те данные, которые были в них записаны ранее, с большей долей вероятности восстановить не получится.

Иногда главное — не только внимание. Превосходные подарки для самых искушенных ценителей прекрасного. BORK. Фабрика ваших жел
Иногда главное — не только внимание. Превосходные подарки для самых искушенных ценителей прекрасного. BORK. Фабрика ваших желаний. Детали и стоимость на сайте и в мобильном приложении. Перейти на сайт #реклама 0+ bork.ru О рекламодателе

Что такое хеш-таблицы? Хеш-таблица — это контейнер для хранения пар ключей и их значений. По сути это ассоциативный массив, в котором ключ представлен в виде хеш-функции. Главное свойство hash-таблиц — три операции: вставка, поиск и удаление — в среднем выполняются за время O(1), Принято считать, что хорошей, с точки зрения практического применения, является такая хеш-функция, которая удовлетворяет следующим условиям:   ⁃ функция должна быть простой с вычислительной точки зрения;   ⁃ функция должна распределять ключи в хеш-таблице наиболее равномерно;   ⁃ функция не должна отображать какую-либо связь между значениями ключей в связь между значениями адресов;   ⁃ функция должна минимизировать число коллизий – то есть ситуаций, когда разным ключам соответствует одно значение хеш- функции(ключи в этом случае называются синонимами ). Выполнение операции в хеш-таблице начинается с вычисления хеш-функции от ключа.  Именно с ее помощью мы находим индекс, зная который, можно выполнить требующую операцию.

Плюсы и минусы рекурсивных функций Плюсы:  1. Снижают время выполнения функции Рекурсия, в сравнении с циклами, тратят меньше времени до завершении функции. Чем меньше строк кода у нас будет, тем быстрее функция будет обрабатывать вызовы внутри себя. НО Если функция плохо написана, то мы рискуем переполнить стек, что в конечном счете приведет к снижению скорости и программным ошибкам.  2. Легче отлаживать Многие согласятся, что эта причина очень важна. Рекурсия проста в отладке из-за того, что она не содержит сложных и длинных конструкций. Минусы:  3. Занимают много места Занимают значительный объем памяти во время своего выполнения. При каждом вызове функции в стек будет добавляться новый элемент, который будет занимать место до тех пор, пока функция не завершит работу.

Рекурсия В программирование рекурсия — вызов функции самой себя. Это используется для реализации большого спектра самых разнообразных задач связанных с перебором (перебор чисел, букв, объектов, файлов и тд). Чтобы понять как работает рекурсия, желательно понимать как работает стек, так как реализация рекурсивных вызовов функций опирается на механизм стека вызовов — адрес возврата и локальные переменные функции записываются в стек, благодаря чему каждый следующий рекурсивный вызов этой функции пользуется своим набором локальных переменных и за счёт этого работает корректно.  Оборотной стороной этого довольно простого по структуре механизма является то, что на каждый рекурсивный вызов требуется некоторое количество оперативной памяти компьютера, и при чрезмерно большой глубине рекурсии может наступить переполнения стека вызовов.

Домены Имена в DNS (Domain Name System) называются доменными именами или доменами. Они состоят из текстовых меток, разделенных точками. Метки могут использовать 26 букв от а до z, цифры от 0 до 9, а также дефис (­-). Например: home-3.coding.exemple — это домен с тремя метками.    Точки обозначают иерархические поддомены. Это домены, контролируемые более коротким родительским доменом: home-3.coding.exemple является поддоменом coding.exemple. Кроме того, coding.exemple является поддоменом однокомпонентного домена exemple. Домены нечувствительны к регистру: coding.exemple и CoDing.eXamplE идентичны.  Домены из одной метки, такие как com, net, а также exemple, называются доменами высшего уровня (Top Level Domains, TLDs). Благодаря своему устройству DNS наиболее эффективен при ограниченном количестве TLD. По этой причине создание новых TLD представляет сложность.