First Chapter Flashcards
(26 cards)
” Что такое Centric Computing?
Централизованные системы, один компьютер выполняет все задачи, используется пакетная обработка, перфокарты.
Что такое Online Systems?
Системы с терминалами, поддерживают многозадачность и таймшаринг.
Что такое Distributed Computing Networks?
Дешевеет ““железо”“(человеческая работа становится дороже), появляются рабочие станции без централизованного контроля.Heterogenic Hard and Software
Что такое Network Centric Computing?
Комбинация централизованных и распределённых систем, появляются P2P-сети.
Applications are executed locally and partially distributed
More and more computers are online all the time
Что такое Ubiquitous Computing?
Вездесущее вычисление, IoT, всегда онлайн, ad-hoc сети.
Что такое Heterogeneity?
Разнородность оборудования, ОС, языков программирования, решается через стандарты и middleware.
Что такое Openness?
Открытость, система должна быть расширяема, интерфейсы документированы.
Что такое Security в распределённых системах?
Защита конфиденциальности, целостности, доступности. Проблемы: DoS, безопасность мобильного кода.
Что такое Scalability?
Система остаётся эффективной при росте пользователей и ресурсов, важно избегать узких мест.
Что такое Failure Handling?
Обнаружение, маскирование, терпимость к сбоям, восстановление и избыточность.
Что такое Concurrency?
Одновременный доступ к ресурсам, объекты должны работать корректно в конкурентной среде.
Что такое Access transparency?
Доступ к локальным и удалённым ресурсам одинаков.
Что такое Location transparency?
Пользователю не нужно знать физическое местоположение ресурса.
Что такое Replication transparency?
Пользователь не видит, что ресурс реплицирован.
Что такое Failure transparency?
Пользователь не замечает отказов компонентов.
Что такое Mobility transparency?
Перемещение ресурсов не влияет на пользователей.
Что такое Performance transparency?
Система может изменяться для оптимизации производительности.
Что такое Scaling transparency?
Приложения не требуют изменений при масштабировании системы.
Чем отличается Multiprocessor от Multicomputer?
Multiprocessor – общая память
Multicomputer – отдельная память, соединение через сеть.
Что такое NUMA?
Non-Uniform Memory Access — локальный доступ к памяти быстрее, чем к удалённой.
Назови примеры топологий распределённых систем
Grid, Hypercube
Чем отличается DOS от NOS?
DOS — централизованное управление
Что такое Middleware?
Промежуточный слой, объединяющий Openness (NOS) и Transparency (DOS).
Назови функции Middleware
Коммуникация, именование, транзакции, безопасность, персистентность.