Lecture for Chapter 6, System Design: Decomposing the System


Ideal holda har bir quyi tizim uchun bitta paketdan foydalaning


Download 35.32 Kb.
bet5/13
Sana23.04.2023
Hajmi35.32 Kb.
#1386965
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
ch06lect1 (1)

Ideal holda har bir quyi tizim uchun bitta paketdan foydalaning
Nega?
Nega?

Quyi tizimlar orasidagi aloqalar

  • Qatlam munosabatlari
    • A qatlami "Qo'ng'iroqlar" B qatlami (ish vaqti)
    • A qavati "bog'liq" B qatlami ("bo'lish" bog'liqligi, kompilyatsiya vaqti)
  • Bo'lim munosabatlari

Aslida, bu yo'nalishga bog'liq bo'ladimi?

Virtual mashina

  • Dijkstra: Operatsion tizim (1965)
    • Tizim buyurtma qilingan virtual mashinalar to'plami tomonidan ishlab chiqilishi kerak, ularning har biri o'zidan past bo'lganlar nuqtai nazaridan qurilgan.

VM4
VM3
VM2
VM1
C1
attr
opr
C1
attr
opr
C1
attr
opr
C1
attr
opr
C1
attr
opr
C1
attr
opr
C1
attr
opr
C1
attr
opr
Muammo
Mavjud tizim

Virtual mashina

  • Virtual mashina mavhumlikdir
    • U atributlar va operatsiyalar to'plamini taqdim etadi.
  • Virtual mashina - bu quyi tizim
    • birlashmalar uchun xizmatlar ko'rsatadi" orqali ulanadi .
  • Virtual mashinalar ikki turdagi dasturiy ta'minot arxitekturasini amalga oshirishi mumkin
    • Ochiq va yopiq arxitektura.

Buni UMLda qanday ifodalaymiz?

Yopiq arxitektura (shaffof qatlam)

  • Har qanday qatlam faqat pastki qavatdagi operatsiyalarni chaqirishi mumkin
  • Dizayn maqsadi: Yuqori barqarorlik, moslashuvchanlik

VM4
VM3
VM2
VM1
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op
C1
attr
op

Download 35.32 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling