First Chapter Flashcards

(26 cards)

1
Q

” Что такое Centric Computing?

A

Централизованные системы, один компьютер выполняет все задачи, используется пакетная обработка, перфокарты.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Что такое Online Systems?

A

Системы с терминалами, поддерживают многозадачность и таймшаринг.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Что такое Distributed Computing Networks?

A

Дешевеет ““железо”“(человеческая работа становится дороже), появляются рабочие станции без централизованного контроля.Heterogenic Hard and Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Что такое Network Centric Computing?

A

Комбинация централизованных и распределённых систем, появляются P2P-сети.
Applications are executed locally and partially distributed
More and more computers are online all the time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Что такое Ubiquitous Computing?

A

Вездесущее вычисление, IoT, всегда онлайн, ad-hoc сети.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Что такое Heterogeneity?

A

Разнородность оборудования, ОС, языков программирования, решается через стандарты и middleware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Что такое Openness?

A

Открытость, система должна быть расширяема, интерфейсы документированы.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Что такое Security в распределённых системах?

A

Защита конфиденциальности, целостности, доступности. Проблемы: DoS, безопасность мобильного кода.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Что такое Scalability?

A

Система остаётся эффективной при росте пользователей и ресурсов, важно избегать узких мест.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Что такое Failure Handling?

A

Обнаружение, маскирование, терпимость к сбоям, восстановление и избыточность.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Что такое Concurrency?

A

Одновременный доступ к ресурсам, объекты должны работать корректно в конкурентной среде.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Что такое Access transparency?

A

Доступ к локальным и удалённым ресурсам одинаков.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Что такое Location transparency?

A

Пользователю не нужно знать физическое местоположение ресурса.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Что такое Replication transparency?

A

Пользователь не видит, что ресурс реплицирован.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Что такое Failure transparency?

A

Пользователь не замечает отказов компонентов.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Что такое Mobility transparency?

A

Перемещение ресурсов не влияет на пользователей.

17
Q

Что такое Performance transparency?

A

Система может изменяться для оптимизации производительности.

18
Q

Что такое Scaling transparency?

A

Приложения не требуют изменений при масштабировании системы.

19
Q

Чем отличается Multiprocessor от Multicomputer?

A

Multiprocessor – общая память

Multicomputer – отдельная память, соединение через сеть.

20
Q

Что такое NUMA?

A

Non-Uniform Memory Access — локальный доступ к памяти быстрее, чем к удалённой.

21
Q

Назови примеры топологий распределённых систем

A

Grid, Hypercube

22
Q

Чем отличается DOS от NOS?

A

DOS — централизованное управление

23
Q

Что такое Middleware?

A

Промежуточный слой, объединяющий Openness (NOS) и Transparency (DOS).

24
Q

Назови функции Middleware

A

Коммуникация, именование, транзакции, безопасность, персистентность.

25
Примеры Middleware-парадигм?
Plan 9, RPC, распределённые объекты, распределённые файловые системы."
26
Что такое Transparency?
Цель состоит в том, чтобы сделать определенные аспекты распространения невидимыми для программиста приложения (а также для пользователя), чтобы им нужно было беспокоиться только о разработке своего конкретного приложения.