Получи случайную криптовалюту за регистрацию!

Computer Science

Логотип телеграм канала @cscience1 — Computer Science C
Логотип телеграм канала @cscience1 — Computer Science
Адрес канала: @cscience1
Категории: Технологии
Язык: Русский
Количество подписчиков: 10.58K
Описание канала:

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

Рейтинги и Отзывы

3.00

2 отзыва

Оценить канал cscience1 и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

2

2 звезд

0

1 звезд

0


Последние сообщения 6

2023-05-05 11:59:59 Языки программирования ПЛК (Программируемый логический контроллер)

Для программирования ПЛК используются стандартизированные языки МЭК.

Языки программирования (графические):
- LD (Ladder Diagram) — Язык релейных схем — самый распространённый язык для PLC
- FBD (Function Block Diagram) — Язык функциональных блоков — 2-й по распространённости язык для PLC
- SFC (Sequential Function Chart) — Язык диаграмм состояний — используется для программирования автоматов
- CFC (Continuous Function Chart) — Не сертифицирован IEC61131-3, дальнейшее развитие FBD

Языки программирования (текстовые):
- IL (Instruction List) — Ассемблеро-подобный язык
- ST (Structured Text) — Паскале-подобный язык
- C-YART — Си-подобный язык (YART Studio)
1.8K views08:59
Открыть/Комментировать
2023-05-04 11:59:59 Динамически подключаемая библиотека

DLL - динамическая библиотека, позволяющая многократное использование различными программными приложениями. Эти библиотеки обычно имеют расширение DLL, OCX или DRV.

Формат файлов для DLL такой же, как для EXE-файлов Windows, то есть Portable Executable (PE) для 32-битных и 64-битных приложений Windows. Так же, как EXE, DLL могут содержать секции кода, данных и ресурсов. В системах Unix аналогичные функции выполняют так называемые общие объекты.

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

Далее предполагалось улучшить эффективность разработок и использования системных средств за счёт модульности. Замена DLL-программ с одной версии на другую должна была позволить независимо наращивать систему, не затрагивая приложений.

В дальнейшем идея модульности выросла в концепции Component Object Model и System Object Model.
1.8K views08:59
Открыть/Комментировать
2023-05-03 12:00:00 Автоматизированная система управления

Сокращённо АСУ — комплекс аппаратных и программных средств, а также персонала, предназначенный для управления различными процессами в рамках технологического процесса, производства, предприятия.

Важнейшая задача АСУ — повышение эффективности управления объектом на основе роста производительности труда и совершенствования методов планирования процесса управления.

Таким образом, можно выделить ряд целей:
- Предоставление лицу, принимающему решение (ЛПР), релевантных данных для принятия решений.- Ускорение выполнения отдельных операций по сбору и обработке данных.
- Снижение количества решений, которые должно принимать ЛПР.- Повышение уровня контроля и исполнительской дисциплины.
- Повышение оперативности управления.- Снижение затрат ЛПР на выполнение вспомогательных процессов.
- Повышение степени обоснованности принимаемых решений.
1.8K views09:00
Открыть/Комментировать
2023-05-02 12:02:57 Характеристики алгоритмов сжатия и их применимость

1) Коэффициент сжатия
Коэффициент сжатия — основная характеристика алгоритма сжатия. Она определяется как отношение объёма исходных несжатых данных к объёму сжатых данных. Чем выше коэффициент сжатия, тем алгоритм эффективнее.

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

3) Системные требования алгоритмов
Различные алгоритмы могут требовать различного количества ресурсов вычислительной системы, на которых они реализованы: оперативной памяти, постоянной памяти, процессорного времени.
1.7K views09:02
Открыть/Комментировать
2023-05-01 12:03:05 Принципы сжатия данных

Сжатие данных - алгоритмическое преобразование данных, производимое с целью уменьшения занимаемого ими объёма.

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

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

Сжатие без потерь обычно используется для передачи и хранения текстовых данных, компьютерных программ, реже — для сокращения объёма аудио- и видеоданных, цифровых фотографий и т.п.

Сжатие с потерями, обладающее значительно большей, чем сжатие без потерь, эффективностью, обычно применяется для сокращения объёма аудио- и видеоданных и цифровых фотографий в тех случаях, когда такое сокращение является приоритетным, а полное соответствие исходных и восстановленных данных не требуется.
1.9K views09:03
Открыть/Комментировать
2023-04-28 12:02:32 Виды неполносвязная топология

1) Шина
представляет собой общий кабель, к которому подсоединены все рабочие станции. На концах кабеля находятся терминаторы, для предотвращения отражения сигнала.

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

3) Кольцо
В сети с топологией типа «кольцо» все узлы соединены каналами связи в неразрывное кольцо, по которому передаются данные. Выход одного ПК соединяется со входом другого ПК. Начав движение из одной точки, данные, в конечном счете, попадают на его начало. Данные в кольце всегда движутся в одном и том же направлении.

4) Ячеистая топология
Получается из полносвязной топологии путём удаления некоторых связей. Допускает соединения большого количества компьютеров и характерна для крупных сетей.
2.2K views09:02
Открыть/Комментировать
2023-04-27 12:02:06 Полносвязная топология

Полносвязная топология (полный граф) — топология компьютерной сети, в которой каждая рабочая станция подключена ко всем остальным.

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

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

Преимущество этой тополигии в том, что имеется прямой канал до каждого узла в сети.

Из недостатков выделяют: сложное расширение сети (при добавлении одного узла необходимо соединить его со всеми остальными) и огромное количество соединений при большом количестве узлов.
2.0K views09:02
Открыть/Комментировать
2023-04-26 12:02:15 Сетевая топология

Сетевая тополо́гия — это конфигурация графа, вершинам которого соответствуют конечные узлы сети (компьютеры и коммуникационное оборудование (маршрутизаторы), а рёбрам — физические или информационные связи между вершинами.

Сетевая топология может быть:

1) физической — описывает реальное расположение и связи между узлами сети.

2) логической — описывает хождение сигнала в рамках физической топологии.

3) информационной — описывает направление потоков информации, передаваемых по сети.

4) управления обменом — это принцип передачи права на пользование сетью.
912 views09:02
Открыть/Комментировать
2023-04-25 12:01:48 Персональная сеть(PAN) и ее особенности

Персональная сеть — это сеть, построенная «вокруг» человека.

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

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

Особенности PAN:
- Малое число абонентов
- Небольшой радиус действия, до 30 метров
- Некритичность к наработке на отказ.
- Все устройства, входящие в PAN-сеть, можно контролировать.
- Отсутствие арбитража среды. Это означает, что встроенных средств контроля, как и кто может работать с этим типом сети — нет.
1.2K views09:01
Открыть/Комментировать
2023-04-24 12:02:05 Функции автоматизированной системы управления

Функции АСУ устанавливают в техническом задании на создание конкретной АСУ на основе анализа целей управления, заданных ресурсов для их достижения, ожидаемого эффекта от автоматизации и в соответствии со стандартами, распространяющимися на данный вид АСУ. Каждая функция АСУ реализуется совокупностью комплексов задач, отдельных задач и операций.

Функции АСУ в общем случае включают в себя следующие элементы:
- планирование и прогнозирование;
- учет, контроль, анализ;
- координацию и регулирование.

Необходимый состав элементов выбирают в зависимости от вида конкретной АСУ. Функции АСУ можно объединять в подсистемы по функциональному и другим признакам.
1.4K views09:02
Открыть/Комментировать