системы определяется набором необходимых функций всех рангов, который должен быть необходимым и достаточным, и в то же время обеспечивать функциональную полноту.
Пример 1.18. Компьютер
Главная функция – обработка информации (компьютер обрабатывает информацию).
Основные функции: системного блока – прием, обработка, хранение и вывод цифровых (электрических) сигналов, клавиатуры – ввод цифровой и буквенной информации, монитора – вывод информации на экран и т. д.
Вспомогательная функция части системного блока, блока питания, – обеспечение электрической энергией.
Пример 1.19. Телефон
Главная функция – передача звукового сигнала, например, речи.
Основные функции: микрофона – преобразование звукового сигнала в электрический, наушника – преобразование электрического сигнала в звуковой, клавиатуры – вводить цифровую и буквенную информацию и т. д.
Вспомогательная функция кнопки клавиатуры – ввод конкретного знака.
Пример 1.20. Автомобиль
Главная функция – перевозка (перемещение) людей.
Основные функции: бензобака – хранение (удержание) бензина, двигателя – преобразование бензина в поступательное движение, трансмиссии – преобразование поступательного во вращательное движение и т. д.
Вспомогательная функция частей двигателя: поршня и цилиндра – сжатие бензина (создание давления).
1.6. Процесс
Процесс (от лат. processus – продвижение) – это состояние какого-либо явления во времени.
Процесс можно определить, как30:
– последовательную смену состояний стадий развития.
– совокупность последовательных действий для достижения какого-либо результата (например, производственный потребности – последовательная смена трудовых операций).
Для технических систем мы в основном будем рассматривать второе определение. Первое определение характерно для развития систем.
Пример 1.21. Приготовление кофе
Операция 1 – измельчение зерен кофе. Операция 2 – молотый кофе засыпается в турку. Операция 3 – турка заливается водой. Операция 4 – турку ставят на огонь или помещают в разогретый песок. Операция 5 – ждут пока поднимется пенка. Операция 6 – турку снимают с огня. Операция 7 – ждут, пока пенка опустится. Операции 5—7 повторяются несколько раз.
Пример 1.22. Компьютерная программа
Любая компьютерная программа работает по определенному алгоритму – порядку действий. Таким образом, компьютерная программа осуществляет процесс.
Пример 1.23. Алгоритм Евклида
В качестве процесса представим алгоритм Евклида – метод вычисления наибольшего общего делителя (НОД). Это один из древнейших алгоритмов, который используется до сих пор.
Наибольший общий делитель (НОД) – это число, которое делит без остатка два числа и делится само без остатка на любой другой делитель данных двух чисел. Проще говоря, это самое большое