ИТ и электроника: как работают цифровые системы
ИТ и электроника охватывают устройства, электронные компоненты, сети и программные системы для обработки и передачи информации. Электроника изучает схемы и компоненты, информатика — вычисления и программные системы, телекоммуникации — передачу сигналов.
ИТ и электроника
Разработка ПО
Разработка программного обеспечения — инженерная работа по созданию и сопровождению программных систем: выяснению потребностей и ограничений, проектированию, реализации, проверке, выпуску и дальнейшему изменению продукта. Решение включает не только исходный код: важны архитектура, надёжность, безопасность, данные, интерфейсы и эксплуатация.
Конкретный процесс может быть последовательным, итеративным или сочетать подходы; Agile и DevOps — наборы практик организации работы, а не обязательные стадии единого универсального метода.
Сети и Интернет
Компьютерные сети для обмена данными. TCP/IP, WWW (создан в 1989, ЦЕРН), облачные технологии. Интернет соединяет 5 млрд пользователей. 5G, IoT.
Hardware
Аппаратное обеспечение: процессоры, память, накопители, периферия. Закон Мура: удвоение транзисторов каждые 2 года. CPU, GPU, SSD, квантовые компьютеры.
Микроэлектроника
Проектирование и производство интегральных схем. Нанометровые техпроцессы (3 нм). TSMC, Intel, Samsung. Полупроводники — стратегический ресурс XXI века.
Телекоммуникации
Передача информации на расстояние. Радио, телевидение, мобильная связь, оптоволокно, спутники. 5G обеспечивает до 10 Гбит/с. Starlink — спутниковый интернет.
Операционные системы
Операционная система управляет ресурсами компьютера и предоставляет программам согласованный способ использовать процессор, память, файлы и устройства. Она распределяет выполнение процессов, изолирует их и передаёт запросы к оборудованию через системные интерфейсы.
Пользовательская оболочка — только видимая часть. Ядро, драйверы, файловые системы, защита и службы образуют более глубокие механизмы; настройки отдельной ОС остаются практической темой.
Человеко-компьютерное взаимодействие
Человеко-компьютерное взаимодействие изучает, как люди используют вычислительные системы и как проектировать их взаимодействие. Область включает интерфейсы, потребности пользователей, доступность и оценку решений.
Она соединяет информатику, проектирование и исследования поведения. UX-дизайн связан с пользовательским опытом, а исследовательский предмет HCI включает также методы и теоретические модели взаимодействия.