Технологии перечисляются от самой низкоуровневой к самой высокоуровневой.
- Логический уровень. Булева алгебра, системы счисления, конечные автоматы и алгоритмы. Логическая (цифровая) схемотехника.
- Языки ассемблера (и машинные языки). Архитектура процессора, наборы инструкций. Архитектуры RISC, CISC; фон-Неймана и гарвардская.
- Языки высокого уровня. Компилируемые (Fortran, PL/M, C), интерпретируемые (Basic, Python, PHP). Процедурные, функциональные (Lisp), объектно-ориентированные (C++, Java). Архитектура персонального компьютера.
- Системное ПО. Ядро операционной системы (устройства и драйверы, задачи их взаимодейстие и диспетчериазция; накопители и файловые системы). Интерфейсы пользователя (CLI, GUI).
- Прикладное ПО. СУБД (SQL), локальные сети (TCP/IP, Ethernet, WiFi), веб-серверы и их протоколы (FTP, HTTP, SSH), веб-браузеры (JavaScipt, CSS/HTML).
- Виртуализация (Xen).
Комментариев нет:
Отправить комментарий