-----
---
   
  Sb∞rnice minimalizovat/·vod maximalizovat 

Sb∞rnici si m∙₧eme obecn∞ p°edstavit jako skupinu elektrick²ch vodiΦ∙ spojujφcφch jednotliv∞ souΦßsti poΦφtaΦe. P°es sb∞rnice probφhß komunikace mezi mikroprocesorem a periferiemi, p°iΦem₧ komunikovat s okolφm m∙₧e mikroprocesor t°emi zp∙soby:

  1. pomocφ sb∞rnic
  2. pomocφ hardwarov²ch p°eruÜenφ (IRQ)
  3. kanßly p°φmΘho p°φstupu do pam∞ti (DMA)

Sb∞rnic v poΦφtaΦi existuje hned n∞kolik (sb∞rnice procesoru, p°φdavn²ch karet ap.). V∞tÜina sb∞rnic je rozd∞lena na t°i podsystΘmy:

sb∞rnice datovß - p°enßÜφ pouze numerickΘ ·daje mezi zdrojov²m a cφlov²m za°φzenφm.
sb∞rnice adresovß - p°enßÜφ adresy za°φzenφ, kterΘ se ·Φastnφ komunikace.
sb∞rnice °φdφcφ - p°enßÜφ signßly pro °φzenφ celΘ komunikace.

Zßkladnφm po₧adavkem na sb∞rnici je rychlost p°enosu dat. Ideßlnφ by bylo, kdyby jednotlivΘ komponenty poΦφtaΦe byly mezi sebou propojeny nejrychlejÜφm mo₧n²m zp∙sobem. To by ale v²razn∞ zv²Üilo cenu poΦφtaΦe a zabrßnilo by standardizaci za°φzenφ. StarÜφ poΦφtaΦe byly konstruovßny okolo jednΘ jedinΘ sb∞rnice. To sice snφ₧ilo jejich cenu, ale takΘ v²kon. Na sb∞rnici mezi sebou mohly komunikovat jen prßv∞ dva prvky (vysφlajφcφ a p°ijφmajφcφ). Ostatnφm Φßstem nebyl p°istup na sb∞rnici v danΘ chvφli umo₧n∞n. Sb∞rnice musφ vyhovovat typu mikroprocesoru, kter² udßvß Üφ°ku datovΘ i adresovΘ Φßsti sb∞rnice.

Re₧imy vyu₧φvanΘ sb∞rnicemi:

Multimastering - provoz sb∞rnice °φdφ n∞kterß z p°φdavn²ch karet, kterß provßdφ n∞kterΘ ·koly mikroprocesoru. Procesor se tak nemusφ zat∞₧ovat komunikacφ p°es sb∞rnici a pracφ n∞kter²ch perifΘriφ.
Burst re₧im - data jsou p°enßÜena po skupinßch bez adresy u ka₧dΘho datovΘho bloku -> urychlenφ.

Lokßlnφ sb∞rnice

SouΦasnΘ poΦφtaΦe jsou postaveny na hierarchickΘ sb∞rnicovΘ struktu°e. Zßkladnφ je tzv. lokßlnφ sb∞rnice. Po nφ musφ komunikace probφhat nejrychleji, proto₧e na ni vstupuje procesor, kter² je nejrychlejÜφ souΦßstφ poΦφtaΦe. Pomalß sb∞rnice by v²razn∞ zpomalovala jeho provoz. Dokonce ani konstrukce dneÜnφch sb∞rnic nenφ na takovΘ ·rovni, aby vyhovovala v²konu procesoru, proto se do taktu procesoru vklßdajφ tzv. Φekacφ cykly. Tyto cykly zajiÜ¥ujφ bezchybnou komunikaci procesoru se sb∞rnicφ, ale zßrove≥ sni₧ujφ jeho v²kon.

RozÜi°ovacφ (=systΘmovß) sb∞rnice

Odd∞luje mikroprocesor od "okolnφho sv∞ta", je cestou pro p°ipojenφ dalÜφch komponent (v∞tÜinou od r∙zn²ch v²robc∙). Sb∞rnice vy·s¥uje konektory - jednotliv²mi sloty, do kter²ch se p°φdavnΘ karty zasazujφ. U systΘmovΘ sb∞rnice jsou kladeny nejvyÜÜφ nßroky na rychlost p°enosu a na d∙slednou standardizaci (kompatibilitu) tak, aby do slot∙ (patle, zßstrΦek) sb∞rnice mohly b²t instalovßny p°φdavnΘ karty r∙zn²ch v²robc∙.

RozÜi°ovacφch sb∞rnic je u poΦφtaΦ∙ IBM PC kompatibilnφch hned n∞kolik druh∙, ty se liÜφ p°edevÜφm svou propustnostφ (mno₧stvφm dat, kterß projdou p°es sb∞rnici za jednotku Φasu):

  • XT BUS - starß osmibitovß sb∞rnice
  • osmibitovß ISA (lndustry Standard Architecture) - nejstarÜφ varianta sb∞rnice osobnφch poΦφtaΦ∙ PC XT (p°ed 80286). Starß a relativn∞ pomalß sb∞rnice, kterß se vyskytuje ve dvou variantßch (starÜφ osmibitovß a nov∞jÜφ Üestnßctibitovß).
  • Üestnßctibitovß ISA - zdokonalenß verze pro poΦφtaΦe PC AT a 80286, mß 16bitovΘ rozÜφ°enφ, poΦet karet p°ipojen²ch p°es sb∞rnici nenφ u₧ omezen. Slot sb∞rnice b²vß hn∞d² nebo Φern², v BIOSu lze zv²Üit jejφ kmitoΦet, nastavenφ - pomocφ jumper∙.
  • MCA (MicroChannel Architecture) - sb∞rnice vyvinutß firmou IBM pro poΦφtaΦe °ady PS/2, 80386, nenφ kompatibilnφ s ISA.
  • EISA (Extended ISA) - jak nßzev napovφdß, jednß se o zdokonalenφ d°φv∞jÜφho standardu ISA - kompatibilnφ s ISA, stßle vÜak nφzkß frekvence, slot sb∞rnice je dvoupatrov² (vytvo°en² ze star²ch ISA slot∙), konfiguruje se programov∞. Nedosßhla velkΘho rozÜφ°enφ.
  • VL-BUS (Video Local Bus), VESA VL-BUS - standard vytvo°en² v roce 1991 n∞kolika v²robci zßkladnφch desek. P°edch∙dce PCI, pou₧φvala se hlavn∞ u starÜφch mikroprocesor∙ 80486. Je koncipovßna jako rozÜφ°enφ ISA. VL-BUS nenφ klasickou sb∞rnicφ - je jen nßstavbou ISA. Nev²hodnΘ je, ₧e s rostoucφ frekvencφ rychle stoupß zatφ₧enφ sb∞rnice - mohlo se pou₧φt jen pßr slot∙, a proto se sb∞rnice takΘ nerozÜφ°ila.
  • PCI (Peripheral Component Interconnect) - sb∞rnice definovanß v roce 1993 firmou Intel v souvislosti s nßstupem Pentiφ. VyznaΦovala se vysokou p°enosovou rychlostφ (nad 100 MB) a spolehlivostφ, nezßvislostφ na frekvenci procesoru. Sb∞rnice p°inesla takΘ normu PnP (plug-and-play). Kv∙li zatφ₧enφ nem∙₧e b²t na desce vφce ne₧ 3-4 PCI slot∙.
  • AGP - 32-bitovß, oproti PCI pr∙chodn∞jÜφ pro pam∞ti, podpora grafick²ch akcelerßtor∙ (Φasto se na   ni napojujφ videokarty).

DalÜφ sb∞rnice

V poΦφtaΦi IBM PC kompatibilnφm jsou pou₧φvßny i jinΘ sb∞rnice (nap°. SCSI, IDE nebo Centronics), kterΘ vÜak plnφ rozdφlnΘ ·koly.

P°i koupi jakΘkoliv novΘ karty musφme brßt v ·vahu typ sb∞rnice naÜeho poΦφtaΦe, proto₧e novß karta by nemusela odpovφdat slot∙m na naÜem motherboardu. Na zßkladnφ desce je v∞tÜinou n∞kolik slot∙ PCI, AGP (2-3) + starÜφ ISA sloty.


zp∞t | nahoru