• Типы компьютеров
  • Характеристики
  • “Одноразовые” компьютеры
    • RFID
  • Микроконтроллер
    • Применение
  • Встраиваемые компьютеры
  • Мобильные и мультимедийные
  • Персональные компьютеры
  • Серверы
  • Мейнфрейм
  • Кластеры
  • Интернет вещей
    • IoT
    • Применение IoT
  • Типы компьютеров
    • Типы компьютеров
    • Типы компьютеров
  • Архитектуры компьютеров
  • x86
  • ARM
  • AVR

Типы компьютеров

Характеристики

  • Сложность вычислений.
  • Размер.
  • Портативность/автономность.
  • Характеристики аппаратного обеспечения:
    • объём, тип и скорость памяти;
    • архитектура, разрядность и скорость процессора;
    • etc.

  • ОС/ПО/программы.
  • Интерфейсы I/O:
    • USB, PCI, HDMI, etc.
  • Протоколы взаимодействия:
    • NFC, Bluetooth.
  • Совместимая перИферия.

  • Предназначение:
    • видеоигры, вычисления, etc.
  • Надёжность:
    • ударостойкость, влагозащищённость;
    • избыточность систем;
    • надёжность хранения данных.
  • Модульность.

  • Форм-фактор:
    • ноутбук;
    • стойка;
    • системный блок;
    • моноблок.
  • Цена.

“Одноразовые” компьютеры

  • Дешёвые — стоят несколько рублей.
  • Маленькие — размером с SIM-карту.
  • Малое энергопотребление.
  • Минимум логики и ПО — одна функция.
  • Узкая направленность применения.

RFID

Radio Frequency IDentificator

Микроконтроллер

Однокристальный компьютер для простых задач.

Имеют встроенную память, устройства ввода-вывода, управления периферией.

Универсальные

Специализированные

  • Дешёвые — от 10 рублей.
  • Прошивка.
  • Реальное время.
  • Малая память (меньше мегабайта).
  • Малый вес, размер, энергопотребление.
  • Различная разрядность.

Применение

  • Бытовые приборы.
  • Мобильные устройства.
  • Периферийные устройства.
  • Медиа-устройства.
  • Медицинское оборудование.
  • Торговое оборудование.
  • Военные комплексы.
  • Игрушки.

Встраиваемые компьютеры

  • Работа в реальном времени.
  • Жёсткие требования по весу, габаритам, охлаждению, вибрации, обслуживанию.
  • Нет движущихся частей (вентиляции, HDD).
  • Дороже — от 30 000 р.

Мобильные и мультимедийные

  • Ограничены по периферии, набору ПО, расширяемости.
  • Железо подобрано для графики и надёжности.
  • Программы адаптируются под определённое железо.

Персональные компьютеры

  • Компьютеры общего назначения.
  • Большой выбор конфигураций.
  • Широкий выбор ОС и ПО.
  • Производительность зависит от бюджета пользователя.

Серверы

  • Мощные компьютеры для бизнеса.
  • Дорогие.
  • Форм-фактор стойки.

Мейнфрейм

  • Надёжные компьютеры для критически важных систем.
  • Специализированное ПО.
  • Надёжность — до 15 лет.
  • Устойчивость к ошибкам.
  • Память с коррекцией ошибок.
  • Избыточность.

Кластеры

Объединение компьютеров для масштабных вычислений.

Интернет вещей

IoT

Сеть связанных через интернет объектов, способных собирать данные и обмениваться данными, поступающими со встроенных сервисов.

Применение IoT

Типы компьютеров

Типы компьютеров

  • Сервисные:
    • Одноразовые компьютеры.
    • Микроконтроллеры.
    • Встраиваемые компьютеры.
  • Личные:
    • Мобильные компьютеры.
    • Мультимедийные компьютеры.
    • Персональные компьютеры.

Типы компьютеров

  • Рабочие:
    • Серверы.
    • Мейнфреймы.
    • Кластеры.
  • Интернет вещей.

Архитектуры компьютеров

x86

CISC — Complex Instruction Set Computing

  • CPU.
  • Высокая производительность.
  • Высокое энергопотребление.
  • Основные производители — Intel и AMD.
  • ~100% потребительских ПК.
  • ~50% серверов и встраиваемых ПК,

ARM

Advanced RISC Machine

RISC — Reduced Instruction Set Computer.

  • MCU/CPU.
  • Лицензируемая архитектура.
  • Высокая энергоэффективность.
  • 90% мобильных устройств и периферии.
  • NVIDIA Tegra, Qualcomm Snapdragon, Apple A6.

Эльбрус — ARM.

AVR

Alf and Vegard’s RISC или Advanced Virtual RISC

  • MCU/CPU.
  • Низкопроизводительные системы — пульты, сигнализации, Arduino.
  • Встроенные часы, таймер, I/O, интерфейс I2C.

  • x86 — персональные компьютеры, серверы.
  • ARM — встраиваемые и мобильные устройства.
  • AVR — встраиваемые и одноразовые компьютеры.

// reveal.js plugins