Чем модуль отличается от компонента. Чем схема модулей отличается от схемы компонентов.
Рис. 1. Три проекции описания системы по стандарту ISO 81346-1
Очень часто сталкиваюсь с тем, что даже опытные инженеры, да и не только они путают эти понятия. Хотя есть четкие стандарты (например ISO 81346) которые определяют их. Если вы будете гуглить, то зачастую схема компонентов может называться схема модулей, а схема модулей — схемой компонентов. Так в чем же разница, и как их отличить?
Компонент — это функциональная единица.
Схема компонентов — ее цель ответить на вопрос «Как это работает?».
Модуль — это конструктивная единица.
Схема модулей — ее цель, ответить на вопрос — «Из чего это состоит?».
Схема компонентов отражает функциональное назначение системы, схема модулей отражает физическую структуру системы (конструктивную).
КАК ОПРЕДЕЛИТЬ ЛЮБОЙ SMD КОМПОНЕНТ
Проще всего наглядно увидеть разницу между схемой компонентов и модулей, если посмотреть на блок питания компьютера.
Схема компонентов
Принципиальная схема компонентов блока питания выглядит так:
Рис. 2. Схема компонентов блоки питания
Данная схема состоит из компонентов, каждый из которых несет свою функциональную нагрузку. Допустим электрическое сопротивление (резистор) — R4 и указан номинал этого сопротивления, допустим 5 Ом. С точки зрения схемы компонентов, не важно что это за резистор, из какого материала сделан, его номер на заводе, его форм-фактор и внешний вид.
Эта информация относиться больше к схеме модулей. С точки зрения схемы компонентов важно что делает этот компонент, и какие его характеристики с точки зрения той работы, которую он выполняет. В нашем случае, если это сопротивление, то с какой силой это сопротивление.
Схема модулей
А вот схема модулей блока питания
Рис. 3. Схема модулей блоки питания
Схема модулей отражает физическое воплощение системы, ее структуру. Т.е. из каких конкретных элементов состоит эта система, которая выполняет работу, описанную на схеме компонентов. Один модуль может содержать в себе несколько компонентов, и наоборот, один компонент может быть распределен по нескольким модулям.
Если компоненты как правило, это больше абстракции, целью которых служит показать принцип и схему работы системы, то модули это как правило уже конкретные физические объекты реального мира, которые имеют соответствующие атрибуты: производитель, модельный номер, материал изготовления, размеры, объем и т.д.
Задача инженера, спроектировать такую схему компонентов, которые работая в совокупности, будут максимально эффективно выполнять ту задачу, которая стоит перед инженером. А затем максимально эффективно распределить эти компоненты по модулям, чтобы в конечном итоге это было как можно более надежно, компактно, эффективно.
Из каких элементов состоит эффективная программа лояльности? БонусПлюс#2
С точки зрения программной инженерии
Если это переносить в область программной инженерии, то модули в программной инженерии — это библиотеки, исполняемые файлы, пакеты (nuget, js и т.д). Так же к модулям можно отнести проекты (cproj), подпроекты, файлы исходного кода (cs, cpp), но это уже модули описания системы, а не ее воплощения. В системной инженерии принято разделять саму систему, и описание системы. К описанию системы относятся исходные коды, документация и т.д. А сама система — это уже скомпилированные файлы и данные, работающие в продуктовом окружении, и делающие полезную работу, ради которой собственно и создавалась эта система.
Так вот, компонентами в программной инженерии является те сущности, и логика предметной области, которые мы описываем в наших файлах исходных кодов. Это те абстракции, выявленные в ходе предметно-ориентированного проектирования (и объектно-ориентированного в том числе, как фундамента для предметно-ориентированного проектирования), это те классы их методы которые описывают ту работу, которая выполняет запрограммированная нами система.
Если говорить довольно упрощенно, то модули — это те файлы и проекты, в которых мы пишем наш код. и те библиотеки, докер-контейнеры, микросервисы как выходные результаты наших исходных текстов, А компоненты, это — то логическое наполнение, которое записываем в этих исходных файлах, и которое на машинном уровне превращается уже в конкретные команды процессору.
Схемы компонентов не обязательно бывают такие сложными, как принципиальная электронная схема блока питания. Вот так же простой пример схемы компонентов говнокодинга:
Рис. 2. Схема компонентов «говнокодинга»)
Резюме
Схема компонентов — описывает систему с функциональной точки зрения (т.е. как это работает)
Схема модулей — описывает систему с конструктивной точки зрения (из чего это состоит)
Данное определение дано на на базе курса по системному мышлению от Анатолия Левенчука.
Источник: habr.com
Из чего состоит компьютер — Основные устройства
К основным компонентам компьютера относят: системный блок (корпус), монитор и клавиатуру. Даже мышь, которая нам кажется неотъемлемым атрибутом, не является основным устройством ПК. И сегодня мы ответим на вопрос, из чего состоит компьютер, и что является неотъемлемой его частью.
А мышь относится к периферийным устройствам, но современный пользователь ПК не представляет работы без нё. Без неё работать можно, но это неудобно, и многие операции будут ограничены. В работе компьютера все компоненты играют важную роль и выполняют своё назначение.
Корпус компьютера (системный блок)
Корпус компьютера – как правило, металлический с пластиковой передней панелью и множеством разъемов на задней стенке. Внутри находятся основные компоненты компьютера, которое также называют «Железо». Это материнская плата, центральный процессор (ЦП), оперативная память (ОЗУ), питание и многое другое.
Исполнение корпуса бывают разных форм и размеров.
Вариант 1: настольное исполнение (desktop case) лежит горизонтально на столе, а монитор обычно ставят на него сверху. Такой вариант очень хорошо подходить высоким людям, такое расположение обеспечивает комфортные условия работы.
Вариант 2: башня (tower case) вертикальное расположение, рядом с монитором или на полу (в столе).
На передней панели корпуса расположены, как правило, кнопки ВКЛ/ВЫКЛ, перезагрузки (reset), один или несколько оптических приводов, порты USB, разъемы для подключения наушников и микрофона.
Большинство персональных компьютеров, которые вы можете приобрести сегодня, имеют исполнение в виде башни. Однако сегодня популярны компьютеры, у которых внутренние компоненты, встроены в монитор, эти компьютеры известны, как моноблок. К ним относятся компьютеры iMac корпорации Apple и моноблоки других производителей.
Монитор
Монитор отображает сигнал с видеокарты, расположенной внутри корпуса компьютера. Вы этот сигнал видите на экране в виде изображений и текста.
Раньше буквально ещё несколько лет назад, широко использовались мониторы, работающие на основе ЭЛТ (cathode ray tube электронно-лучевой трубки). Такие мониторы были похожи на телевизоры тех времен, но меньшего размера. Они были гораздо больше и тяжелее современных мониторов, и занимали большее пространство на столе. И их можно было классифицировать на черно-белые и цветные.
Современные мониторы обычно имеют LCD (liquid crystal display жидкокристаллический) или LED (light-emitting diode светодиодный) дисплей. Такие мониторы могут быть очень тонкими, и их экран всегда плоский, за исключением самых передовых технологий, когда экран имеет вогнутый вид.
У большинства мониторов кнопки управления, которые позволяют изменить настройки дисплея, расположены на передней или боковой панели. А некоторые мониторы имеют встроенные динамики и USB порты.
Если не углубляться в технические характеристики каждого вида мониторов, то можно сказать, что мониторы на основе светодиодной подсветки позволяют отображать изображение большего контраста, чем традиционные ЖК-дисплеи.
Клавиатура
Клавиатура является одним из основных способов общения с компьютером и ввода данных. Есть много различных типов компьютерных клавиатур, таких как проводные, беспроводные, эргономичные, мультимедийные, и т.д. Разница в них, это наличие дополнительных клавиш и некоторое отличие в расположении клавиш.
Стандартная клавиатура, как правило, имеет 101/102 клавиши, её условно можно разделить на большую и малую половины. Малую ещё называют – цифровая клавиатура. Каждая клавиша имеет своё назначение, а некоторые задействованы в сочетаниях.
Если вы хотите улучшить свои навыки печати, я советую вам воспользоваться клавиатурным тренажером СОЛО на клавиатуре. Когда я учился слепому методу печать, то пользовался именно этим тренажером, и результат не заставил себя долго ждать!
Мышь
Из каких элементов состоит компьютер?
Компьютер состоит из различных основных элементов: ЦПУ (центральный процессор), клавиатуры, дисковода, мыши, считывателя CD-ROM, считывателя DVD (цифрового подвижного диска) и графических карт. Помимо этих можно установить и многие другие элементы: печатающее устройство, микрофон, оптический (лазерный) карандаш, сканер, динамики, звуковые колонки, которые расширяют область применения, функциональность и упрощают эксплуатацию компьютера.
Хотя настоящим «мозгом» является ЦПУ, где установлены все устройства, позволяющие компьютеру выполнять свою работу, остальные элементы, обозначаемые общим названием «периферические», также необходимы для воода и получения данных и информации из ЦПУ.
Предыдущая статья Что находится внутри «мозга» компьютера?
Следующая статья Как передаются телефонные сообщения?
Источник: pochemuha.ru