Mikä on Bus Masterointi?

Tietokoneväylä on reitti, jolla tietoja siirretään tietokoneen eri laitteiden välillä. Väylän masterointi on prosessi, jossa samaan järjestelmäväylään kytketyt komponentit voivat kommunikoida suoraan toistensa kanssa ilman välittäjää. Yleensä väylän hallitseminen pyrkii parantamaan suorituskykyä säästämällä järjestelmäresursseja ja lyhentämällä aikaa, joka kuluu ohjeiden välittämiseen järjestelmän kautta.

Nykyaikaisissa tietokoneissa väylän masterointi on saatavilla lähinnä PCI (Peripheral Component Interconnect) -väylän kautta. Tietokoneen emolevyssä PCI -paikat sijaitsevat fyysisen levyn alaosassa. PCI-väylä sisältää PCI-Express (PCI-E) -paikan tai -paikat, joihin järjestelmän näytönohjain tai -kortit on asetettu. Muita PCI -väylään asennettuja laitteita ovat verkko- ja äänikortit. Muut väylän hallinnan käyttötarkoitukset keskittyvät integroidun käyttöelektroniikan (IDE) ja edistyneen teknologian liitäntä (ATA) -kanaviin.

Väylän masteroinnin ensisijainen käyttö mahdollistaa näytönohjaimen suoran pääsyn tietokoneen hajamuistiin (RAM). Normaalioloissa, jos näytönohjain haluaa käyttää järjestelmämuistia, sen on ensin toimittava kommunikoimalla keskusyksikön (CPU) kanssa. Ilman väylän hallintaa keskusyksikkö toimii välittäjänä välittämään ohjeet kahden komponentin välillä. Väylän masteroinnin ansiosta suoritin poistetaan yhtälöstä, mikä parantaa vasteaikaa ja säästää suoritusjaksoja, mikä parantaa suorituskykyä.

Vaikka useimmat nykyaikaiset järjestelmät tukevat väylän hallintaa, tosielämän suorituskyvyn hyöty voi olla soveltumaton. Tämä johtuu siitä, että järjestelmän näytönohjaimen ei monissa tapauksissa tarvitse välittää tietoja järjestelmän RAM -muistiin ja sieltä. Nykyaikaiset näytönohjaimet sisältävät sisäistä RAM-muistia videokohtaisiin käyttötarkoituksiin, joten niiden ei tarvitse kommunikoida tietokoneen yleisen RAM-muistin kanssa. Jotkut näytönohjaimet sisältävät useita gigatavua RAM -muistia itse kortilla, mikä tarkoittaa, että ylimääräinen RAM -muisti on tarpeeton.

Väylän hallitseminen voi olla kyseenalaista PCI -väylällä, mutta sen käyttö IDE/ATA -väylissä on paljon hyödyllisempää. IDE/ATA -väyliin liitettyihin ensisijaisiin laitteisiin kuuluvat tietokoneen optiset asemat ja kiintolevyt; nämä laitteet sisältävät vain vähän tai ei lainkaan omaa muistia. Siksi tiedonsiirto näiden laitteiden ja järjestelmän yleisen RAM -muistin välillä on merkittävää, koska kaikki kiintolevyltä tai optiselta levyltä ladatut ohjelmat tai tiedostot on ensin sijoitettava järjestelmän RAM -muistiin, ennen kuin tietokone voi käyttää niitä.