Latest Posts from Computer Science (@cscience1) on Telegram

Computer Science Telegram Posts

Computer Science
По всем вопросам: @altmainf

Уважаемый менеджер: @altaiface
8,873 Subscribers
1 Photos
14 Videos
Last Updated 07.03.2025 02:17

Similar Channels

Physics.Math.Code
135,052 Subscribers
JavaCamp
4,791 Subscribers

The latest content shared by Computer Science on Telegram

Computer Science

05 Mar, 07:33

566

Некоторые из ключевых инициатив отечественных микропроцессоров:

Эльбрус: Эльбрус-8С и Эльбрус-16С: Российские микропроцессоры, разработанные в Институте электроники и математики имени Л.В. Красовского. Эти процессоры предназначены для использования в высокопроизводительных вычислительных системах.

Байкал: Байкал-М: Это семейство микропроцессоров, разрабатываемых ОАО "Сибирский центр электроники" и ООО "Байкал электроникс". Процессоры этого семейства предназначены для использования в серверах и встраиваемых системах.

Процессоры от MCST (МЦСТ): Процессоры по архитектуре "Микропроцессор с цифровым сигнальным процессором" (МЦСТ-4): Это семейство микропроцессоров, разрабатываемых Московским центром специальных технологий (МЦСТ). Они предназначены для применения в системах радиоэлектронной борьбы, беспилотных летательных аппаратах, и других областях.

Компания "Роснано" и РусГидро: В рамках совместного проекта "Русское ЭВО" ("Роснано" и РусГидро) планировалось разработать отечественные микропроцессоры для использования в оборудовании для управления электростанциями.
Computer Science

27 Feb, 09:40

1,123

Шрифт Брайля — это шрифт для незрячих, разработанный Луи Брайлем в 1824 году. Этот шрифт использует комбинации шести точек выступающих из поверхности бумаги, которые можно осязать пальцами. Каждая комбинация точек в шрифте Брайля представляет собой букву, цифру, знак пунктуации или другой символ.

Буквы в шрифте Брайля представлены двумя вертикальными колонками, в каждой из которых может быть расположено от одной до трех точек. Комбинируя различные точки в этих колонках, можно представить все буквы алфавита, цифры и другие символы.

В настоящее время существует несколько вариантов брайлевского шрифта, таких как английский, французский, немецкий и другие. Каждый из них имеет некоторые отличия в использовании точек для представления определенных символов в соответствующем алфавите.

Шрифт Брайля широко используется незрячими людьми по всему миру для чтения и записи текстов. Он играет важную роль в образовании, коммуникации и повседневной жизни незрячих людей, предоставляя им доступ к информации и возможность коммуникации с окружающими.
Computer Science

27 Feb, 07:29

603

infosec - это один из самых ламповых каналов по информационной безопасности, где говорят об истории ИТ, публикуют актуальные новости и пишут технический материал на разные темы:

- Что из себя представляет официально взломанный iPhone от Apple?
- К чему могла привести опечатка в инфраструктуре платёжной системы MasterCard?
- Авторский материал для ИБ специалистов с закрытого хакерского форума XSS;
- Бесплатный бот, который проверит файлы на предмет угроз более чем 70 антивирусами одновременно.

А еще у нас часто проходят розыгрыши самых актуальных и новых книг для ИБ специалистов. Так что присоединяйся, у нас интересно!
Computer Science

26 Feb, 16:36

945

ER модель базы данных

Схема «сущность-связь», ERD или ER-диаграмма — это разновидность блок-схемы, где показано, как разные «сущности» связаны между собой внутри системы.

Основные концепции модели:
 ⁃ сущность — множество объектов реального мира с одинаковыми свой­ствами. Представляет собой основное содержание того явления или процесса, о котором необходимо собрать информа­цию

 ⁃ атрибут — средство, с помощью которого определяются свойства сущности или связи. Наименование атрибута должно быть уникальным для кон­кретной сущности, но может быть одинаковым для разных сущностей.
 
⁃ связи — отношение между экземплярами двух (и более) разных сущностей. Механизм связей используется для того, чтобы опре­делить взаимоотноше­ния между сущностями.

ER-диаграммы чаще всего применяются для проектирования и отладки реляционных баз данных
Computer Science

26 Feb, 14:34

831

Нормализация обычно проходит через несколько нормальных форм (NF). Основные из них:

Первая нормальная форма (1NF):
Все атрибуты (поля) таблицы должны содержать только атомарные значения (неделимые).
Каждая запись должна быть уникальной.

Вторая нормальная форма (2NF):
Достигается, если таблица уже находится в 1NF и все неключевые атрибуты полностью зависят от первичного ключа.
Устраняет частичную зависимость.

Третья нормальная форма (3NF):
Достигается, если таблица уже находится во 2NF и все неключевые атрибуты не зависят друг от друга (т.е. нет транзитивной зависимости).

Бойс-Кодд нормальная форма (BCNF):
Это более строгая версия 3NF, где каждая детерминанта должна быть суперключом.
Computer Science

26 Feb, 10:09

774

Нормализация базы данных — процесс организации данных в реляционной базе данных с целью уменьшения избыточности и повышения целостности данных. Она включает в себя разбиение таблиц на более мелкие, а также установление связей между ними. Основные цели нормализации:

Устранение избыточности: Избежать дублирования данных, чтобы изменения в одной таблице не требовали изменений в нескольких местах.

Повышение целостности данных:
Обеспечение согласованности данных, чтобы они оставались точными и актуальными.
Computer Science

26 Feb, 07:35

748

Сложность базы данных может измеряться по ряду факторов:

Объем
данных: Чем больше данных в базе, тем сложнее ее обработка и управление. Обычно объем данных измеряется в байтах или гигабайтах.

Структура данных: Если база данных имеет сложную структуру, то ее сложнее поддерживать и использовать. Например, если в базе данных есть множество связанных таблиц, индексы и ограничения целостности, то это может повысить ее сложность.

Уровень нормализации: Более нормализованные базы данных обычно более сложные для работы, так как могут потребоваться сложные операции объединения и группировки данных.

Сложность запросов: Если запросы к базе данных требуют сложных операций, таких как объединение таблиц или использование подзапросов, то это может повысить сложность базы данных.

Ограничения целостности: Если база данных имеет множество ограничений целостности, таких как уникальные ограничения или внешние ключи, то ее сложнее поддерживать и обновлять.

Производительность: Сложность базы данных также может быть связана с ее производительностью. Если база данных работает медленно или имеет проблемы со скачиванием данных, то это может увеличить ее сложность.

Обычно сложность базы данных измеряется субъективно и зависит от конкретных потребностей и требований пользователей.
Computer Science

25 Feb, 07:34

775

Менее встречающиеся типы баз данных:

Графовые базы данных:
основаны на модели графа, где данные представлены в виде вершин и связей между ними. Они эффективно моделируют отношения и зависимости между различными элементами данных.

Колоночные базы данных: хранят данные в виде колонок, вместо традиционного реляционного подхода, где данные хранятся в виде строк. Это позволяет более эффективно работать с большими объемами данных и проводить агрегационные операции.

Многомерные базы данных: используются для анализа данных, в которых множество измерений или переменных объединяются в виде массивов соответствующих значений. Это позволяет проводить сложный анализ и визуализацию данных.

Инвертированные индексы: используются для обратного индексирования данных, что значительно ускоряет процесс поиска и доступа к информации. Они широко применяются в поисковых системах и системах управления контентом.

Columnar Stores (столбцовые хранилища): хранят данные в виде столбцов, что позволяет эффективно сжимать и хранить повторяющиеся значения, а также быстро осуществлять операции агрегации по отдельным столбцам.

Temporal Databases (временные базы данных): предназначены для хранения и обработки данных, связанных с временем. Это позволяет проводить анализ изменений данных во времени, реализовывать версионность и восстанавливать состояние данных на определенный момент времени.
Computer Science

24 Feb, 13:59

799

Быстрое и полное форматирование — два метода подготовки накопителей информации для использования, и у каждого из них есть свои особенности.

Быстрое форматирование

• Суть: Удаляет только информацию о файлах, но не стирает сами данные. Это означает, что файлы становятся недоступными для пользователя, но физически остаются на накопителе до тех пор, пока не будут перезаписаны новыми данными.
• Скорость: Процесс проходит быстро, так как он не проверяет накопитель на наличие ошибок и не очищает все сектора.
• Использование: Подходит для случаев, когда вы хотите быстро подготовить накопитель к использованию и уверены, что он не содержит ошибок. Обычно используется, когда накопитель уже был отформатирован ранее.
• Риск: Если данные не были должным образом удалены, они могут быть восстановлены с помощью специальных программ.

Полное форматирование


• Суть: Удаляет все данные на накопителе и проверяет его на наличие ошибок. В процессе полного форматирования происходит запись нулей на все сектора, что фактически очищает накопитель.
• Скорость: Этот процесс занимает больше времени, так как он включает в себя проверку каждого сектора на наличие повреждений.
• Использование: Рекомендуется, когда накопитель используется впервые или если есть подозрения на проблемы с его работой. Полное форматирование также полезно для обеспечения более надежного удаления данных.
• Риск: Полное форматирование делает восстановление данных более сложным, поскольку информация фактически перезаписывается.
Computer Science

24 Feb, 11:39

807

Что происходит во время форматирования?

Происходит анализ целостности поверхности устройства хранения информации и поврежденные области специальным образом помечаются, что позволяет в дальнейшем не записывать в них информацию.

При форматировании будет разрушена старая файловая система и на ее месте будет создана новая. Это означает, что все данные, которые хранились на диске, будут потеряны!

Часть этой информации теряется безвозвратно, но есть специальные программы, которые позволяют восстановить некоторую часть информации, находившуюся в отформатированной области.

Этот процесс не очень простой и он зависит от множества различных факторов, поэтому перед форматированием лучше лишний раз убедиться, что на диске нет нужной информации, чем потом судорожно искать способы ее восстановления.