4.5. Системы, программное обеспечение и другие абстракции
4.5. Системы, программное обеспечение и другие абстракции
В отличие от обычных чипов или интегральных схем (представляющих собой просто упорядоченный набор элементов) использование процессоров и логических схем всегда основано на сложной и многоуровневой системе связи с окружением. Разработчиков логических микросхем постоянно беспокоит не число используемых транзисторов, а проблема правильной компоновки и соединений. Некоторые компании, связанные с разработкой процессоров следующих поколений, даже выработали новый подход к усовершенствованию «кремниевых систем» с распределенными связями, при котором локализуются «зашитые» программы, после чего проектировщики могут повышать качество не за счет монтажа и новых логических вентилей, а используя языки высокого уровня. Введение такой иерархии элементов (и абстрактных понятий) может значительно облегчить работу проектировщиков компьютерной техники.
Интересно рассмотреть следующую проблему, которая на первый взгляд может показаться слишком общей и расплывчатой. Дело в том, что когнитивные (познавательные) возможности человека представляются относительно ограниченными и постоянными, в то время как закон Мура как бы безоговорочно (и даже «безжалостно») диктует непрерывный рост совершенствования. Экспоненциальный рост интеллектуальной мощи человека действительно происходит, но он обеспечивается использованием все более совершенных инструментов и вычислительных устройств. Например, за последние десятилетия человеческий разум добился блестящих успехов в развитии аппаратных средств вычислительной техники. Сейчас дальнейший рост чисто технических возможностей аппаратуры усложняется, и это наводит на мысль, что следующие этапы развития интеллекта могут быть связаны лишь с развитием абстракций в области программного обеспечения (поясню, что слово «абстракция» в данном случае – возможность описания и использования сложной системы без детального знания реальной внутренней структуры). По-видимому, дальнейшее усложнение и повышение характеристик вычислительных систем будет неизбежно связано с развитием так называемых сложно-распределенных систем (иногда упоминается возможность создания «распределенного интеллекта»). Образно говоря, это означает возникновение новых идей и «вдохновения» на основе биологии.
В настоящее время ученые многих стран включились в «гонку», связанную с полным описанием генома человека и расшифровкой протеомы. Конечно, эти исследования имеют огромное значение собственно для медицины (они и начинались с поисков новых методов диагностики и лечения), однако, мне кажется, что они приведут к возникновению множества интересных идей и моделей в программировании и развитии теории сложных систем.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Обеспечение безопасности, защитные мероприятия
Обеспечение безопасности, защитные мероприятия Вопрос. Каковы требования Правил к обеспечению безопасности электроприводов?Ответ. Электроприводы должны удовлетворять общим требованиям к электро– и пожаробезопасности, изложенным в главах 4.3, 5.3 Правил (5.4.60).Шкафы
О БОГАХ, ДУШЕ, УКАЗАТЕЛЯХ И АБСТРАКЦИИ
О БОГАХ, ДУШЕ, УКАЗАТЕЛЯХ И АБСТРАКЦИИ На каком-то этапе в сознании человека произошло удивительное удвоение мира: рядом с конкретным, осязаемым миром возник мир абстрактных понятий. В абстрактные категории выделялись все объекты и явления, объединяемые каким-либо
Программное обеспечение платы программатора EPIC
Программное обеспечение платы программатора EPIC Существуют две версии программного обеспечения EPIC: EPIC.exe под систему DOS и EPICWIN.exe под Windows. Матобеспечение под Windows является 32-разрядным и может использоваться под версии Windows 95, 98 и NT, но не подходит для 3.Х.Использование DOS
12. Метрологическое обеспечение, его основы
12. Метрологическое обеспечение, его основы Метрологическое обеспечение, или сокращенно МО, представляет собой такое установление и использование научных и организационных основ, а также ряда технических средств, норм и правил, нужных для соблюдения принципа единства и
5.3.13 Обеспечение приемки программных средств
5.3.13 Обеспечение приемки программных средств Данная работа состоит из следующих задач:5.3.13.1 Разработчик должен обеспечить проведение заказчиком оценки готовности к приемке и приемочным испытаниям программного продукта. При оценке готовности к приемке и приемочных
6.3.2 Обеспечение продукта
6.3.2 Обеспечение продукта Данная работа состоит из следующих задач:6.3.2.1 Должно быть обеспечено, чтобы все планы, предусмотренные договором, были документально оформлены, соответствовали условиям договора, были взаимно согласованы и выполнены должным образом.6.3.2.2 Должно
6.3.3 Обеспечение процесса
6.3.3 Обеспечение процесса Данная работа состоит из следующих задач:6.3.3.1 Должно быть обеспечено, чтобы процессы жизненного цикла программных средств, связанные с реализацией проекта (поставка, разработка, эксплуатация, сопровождение и вспомогательные процессы, включая
6.3.4 Обеспечение систем качества
6.3.4 Обеспечение систем качества Данная работа состоит из следующей задачи:6.3.4.1 Должно быть обеспечено проведение дополнительных работ по управлению качеством в соответствии с разделами ГОСТ Р ИСО 9001, указанными в
12 Метрологическое обеспечение, его основы
12 Метрологическое обеспечение, его основы Метрологическое обеспечение, или сокращенно МО, представляет собой такое установление и использование научных и организационных основ, а также ряда технических средств, норм и правил, нужных для соблюдения принципа единства и
2.9. Метрологическое обеспечение
2.9. Метрологическое обеспечение Вопрос 89. Что включает в себя комплекс мероприятий по метрологическому обеспечению тепловых энергоустановок, выполняемый каждой организацией?Ответ. Включает:своевременное представление в поверку средств измерений, подлежащих
2.10. Обеспечение безопасной эксплуатации
2.10. Обеспечение безопасной эксплуатации Вопрос 95. Какие инструкции разрабатываются и утверждаются при эксплуатации тепловых энергоустановок?Ответ. Разрабатываются и утверждаются инструкции по безопасной эксплуатации. В инструкциях указываются общие требования
6.5.6. Документация на аппаратное/программное обеспечение
6.5.6. Документация на аппаратное/программное обеспечение Для первоначальной сертификации оборудования или системы, а также для их повторной сертификации после модернизаций, необходима достаточная, точная и отражающая текущее состояние дел документация двух видов (табл.
Программное изменение соотношения компонентов топлива
Программное изменение соотношения компонентов топлива Во время активного участка полета второй ступени ракеты-носителя Saturn V производится 20%-ное ступенчатое изменение соотношения компонентов топлива, вызывающее соответственно уменьшение тяги и увеличение удельного
22. Система с неограниченной растворимостью в жидком и твердом состояниях; системы эвтектического, перитектического и монотектического типа. Системы с полиморфизмом компонентов и эвтектоидным превращением
22. Система с неограниченной растворимостью в жидком и твердом состояниях; системы эвтектического, перитектического и монотектического типа. Системы с полиморфизмом компонентов и эвтектоидным превращением Полная взаимная растворимость в твердом состоянии возможна
Фостер Линн
Просмотр ограничен
Смотрите доступные для ознакомления главы 👉