Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Bus mastering - Teknopedia
Bus mastering - Teknopedia
Niente fonti!
Questa voce o sezione sull'argomento componenti per computer non cita le fonti necessarie o quelle presenti sono insufficienti.

Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti.

Il bus mastering è una funzionalità supportata da alcune architetture bus che permette ad un controller collegato al bus di comunicare direttamente con altri dispositivi sul bus senza passare attraverso il processore centrale. La maggior parte delle moderne architetture bus supportano il bus mastering, ottenendo in questo modo notevoli miglioramenti prestazionali.

Il bus master è il dispositivo che gestisce gli indirizzi sul bus ed i segnali di controllo dello stesso bus. In un computer dotato di semplice architettura soltanto il processore centrale (CPU) può svolgere le funzioni di bus master. Questo significa che tutte le comunicazioni fra i dispositivi di input e quelli di output deve transitare attraverso la CPU. In scheda madre con architetture del bus più sofisticate possono essere presenti altri dispositivi, oppure più processori a turno, in grado di prendere il controllo del bus. Ad esempio, una scheda di rete può accedere direttamente al controller di un disco fisso mentre la CPU esegue altri compiti che non richiedono l'accesso al bus, come, ad esempio, caricare dalla sua cache il codice da eseguire.

Il DMA (Direct Memory Access), è una semplice forma di bus mastering, in cui il dispositivo di I/O è abilitato dalla CPU ad accedere direttamente in lettura e scrittura ad uno o più blocchi di memoria, e poi a segnalare alla CPU quando ha completato l'operazione. Per poter realizzare un bus mastering completo (ovvero un first-party DMA oppure bus mastering DMA) è necessario che il dispositivo di I/O sia in grado di eseguire complesse sequenze di operazioni senza l'intervento della CPU. Questo di solito significa che tale dispositivo di I/O deve essere dotato di un microprocessore a bordo. Qualsiasi dispositivo può instradare dati sul bus, quando la CPU legge dal dispositivo, ma solo il bus master può impostare gli indirizzi del bus e controllarne i relativi segnali di controllo.

Voci correlate

[modifica | modifica wikitesto]
  • Bus (informatica)
V · D · M
Bus computer e standard di interconnessione (via cavo)
Voci principaliFront Side Bus · Bus · Arbitraggio del bus · Bus mastering
Standard PCS-100 · SMBus · ISA · Zorro · HP Precision Bus · EISA · VME · NuBus · MCA · VESA Local Bus · PCI · InfiniBand · UPA · PCI-X · AGP · PCI Express · Intel QuickPath Interconnect · HyperTransport
PortatiliPC Card (PCMCIA - CardBus) · ExpressCard
MemorizzazioneParallel ATA (PATA - ATAPI - EIDE - IDE) · DMA/UDMA · SSA · HIPPI · FireWire (IEEE 1394) · Serial ATA · eSATA · SCSI · Serial Attached SCSI · Fibre Channel · iSCSI
PerifericheApple Desktop Bus · MIDI · EIA RS-232 (porta seriale) · IEEE 488 (GPIB) · EIA RS-422 · IEEE-1284 (porta parallela) · 1-Wire · I²C · SPI · EIA RS-485 · USB · FireWire (IEEE 1394) · Fibre Channel · Thunderbolt
AudioADAT Lightpipe · AES3 · Intel HD Audio · I²S · MADI · S/PDIF · TOSLINK
EmbeddedAMBA
Automazione - DomoticaPROFIBUS · PROFINET · LonWorks · BatiBUS · EIB · EHS · Local Interconnect Network (LIN) · KNX · Controller Area Network (CAN-bus) · Bus SCS · OpenWebNet · DMX · X10
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Bus_mastering&oldid=138924890"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022