На Горох
Информатика, 10 класс

§ 12. Системы

"Информатика (углублённый уровень)", Калинин И.А., Самылкина Н.Н.

Объяснение темы В оглавлении: § 12. Системы

Кратко о теме

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

Объяснение темы

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

Определения и обозначения

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

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

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

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

Как это устроено

Предметы становятся системой не просто потому, что находятся рядом. Между ними должны существовать существенные связи, а при рассмотрении должно быть понятно, какое целое они образуют. У разрозненных деталей нет общей работы: соединение и настройка создают условия, при которых компьютер может выполнять заданные действия. Поэтому при анализе спрашивают не только «что входит?», но и «как это связано?».

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

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

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

Целостность означает, что элементы рассматривают как части одного организованного целого. Эмерджентность — появление у системы свойств, которых нет у отдельных элементов сами по себе. Например, детали по отдельности не могут выполнять программу, но соединённый и работающий компьютер способен это делать. Причина таких свойств — взаимодействие частей и организация связей, а не наличие одной «особенной» детали.

Основные понятия системного рассмотрения

ПонятиеЧто обозначаетПример на компьютере
СистемаВзаимосвязанные элементы, образующие целоеКомпьютер, работающий как единое устройство
Элемент системыЧасть, принимаемая за неделимую в выбранной задачеПроцессор при рассмотрении компьютера целиком
ПодсистемаЧасть системы со своими элементами и функциейПодсистема хранения данных
СтруктураСостав частей и связи между нимиСоединение процессора, памяти и устройств
Среда системыТо, что находится за границами системы и взаимодействует с нейПользователь, электросеть, внешние устройства
Вход и выходТо, что система получает и выдаёт в ходе работыВход — данные и команды; выход — результат обработки

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

Разбор задач

Школьная библиотека

Условие. Назовите элементы и связи системы «школьная библиотека», определите её границы и приведите пример взаимодействия со средой. Сначала уточним задачу: рассмотрим библиотеку как систему, которая выдаёт и принимает книги и помогает читателям находить материалы. Тогда внутрь границ включим то, что участвует в выполнении этой функции.

  1. Выделим элементы: библиотекаря, читателей, фонд книг, каталог и помещение. Для этой задачи книгу и читателя можно считать отдельными элементами.
  2. Назовём связи: библиотекарь регистрирует выдачу, читатель выбирает книги, каталог помогает найти издание, а книги перемещаются между фондом и читателями.
  3. Проведём границу вокруг сотрудников, фонда, каталога и помещения. Школьная администрация и поставщики книг будут внешней средой, если мы не изучаем их как части библиотеки.
  4. Укажем обмен со средой: читатели приходят с запросами и возвращают книги, а библиотека выдаёт им книги и сведения о фонде.

Ответ. Элементы библиотеки связаны выдачей, поиском и возвратом книг. Граница зависит от задачи, поэтому администрацию можно считать средой, а не внутренней частью системы. Пример взаимодействия со средой — читатель обращается за книгой и получает её.

Компьютер и подсистемы

Условие. Рассмотрите компьютер как систему, выделите две подсистемы, укажите их функции и объясните, как они взаимодействуют. Выберем подсистемы, которые участвуют в выполнении программы: обработку данных и хранение данных. Такое деление не означает, что компьютер состоит только из них; оно помогает проследить конкретную работу.

  1. Подсистема обработки включает процессор и выполняет команды программы и вычисления. Её функция — преобразовывать данные в соответствии с инструкциями.
  2. Подсистема хранения включает оперативную память и накопитель. Она сохраняет данные и команды, чтобы обработка могла использовать их.
  3. Проследим связь: процессор получает команды и данные из памяти, обрабатывает их и записывает результаты обратно. Значит, функция каждой подсистемы зависит от обмена с другой.

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

Светофор с датчиком

Условие. Для системы управления светофором определите входы, преобразование, выходы и последствия отказа датчика. Рассмотрим автоматическую систему, которая меняет сигналы с учётом данных о движении. Её границу проведём вокруг датчика, управляющего устройства и светофорных сигналов.

  1. К входам отнесём данные датчика о наличии или отсутствии транспорта, а также заданные правила переключения. Это сведения, на основании которых система выбирает действие.
  2. Управляющее устройство обрабатывает входы по программе и определяет, какой сигнал включить. Такое преобразование связывает показания датчика с командами светофору.
  3. Выходы — команды и включённые сигналы для участников движения. Они влияют на поведение водителей и пешеходов, то есть на внешнюю среду.
  4. Если датчик отказал, система может не получить верные данные. Тогда сигнал будет переключаться неправильно или не учитывать движение, что нарушит функцию управления.

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

Типичные ошибки

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

Считать элементы абсолютными и неизменными. Эту ошибку допускают, забывая, что состав зависит от цели и масштаба описания. Проверьте себя вопросом: изменится ли список частей, если изучать объект подробнее или решить другую задачу? Если да, элементы выбраны относительно рассмотрения.

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

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

Связь с другими темами

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

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

Что запомнить

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

Частые вопросы по теме

Может ли один и тот же объект быть и элементом, и системой?

Да, всё зависит от масштаба и задачи рассмотрения. Компьютер можно изучать как целую систему, а при анализе сети считать его одним из элементов.

Чем подсистема отличается от элемента системы?

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

Почему для определения системы важно указать её границы?

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

Может ли система состоять из систем?

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

Что означает, что у системы есть свойства, которых нет у её элементов?

Такие свойства возникают благодаря взаимодействию частей и относятся к целому. Например, отдельные детали компьютера не могут самостоятельно выполнять вычисления как работающий компьютер.

Спросить по теме параграфа

§ 12. Системы

Учебник

Оглавление →
Предмет
Информатика
Класс
10 класс
Учебник
"Информатика (углублённый уровень)", Калинин И.А., Самылкина Н.Н.