20-12-2024 - Computer science basics - Computer, the system bus [EN]-[IT]


~~~ La versione in italiano inizia subito dopo la versione in inglese ~~~


ENGLISH
20-12-2024 - Computer science basics - Computer, the system bus [EN]-[IT]
With this post I would like to give a brief instruction on the topic mentioned in the subject.
(code notes: X_85)

Computer, the system bus
The Bus is made up of a set of elementary connections, or lines, along which information is transferred. It performs the function of interconnection between CPU, memories and interfaces to peripheral devices (I/O and mass storage). The bus connects two functional units at a time: one transmits and the other receives and the data transfer occurs under the control of the CPU. The purpose of the BUS is therefore to perform information transfers between the functional units of the computer. This information consists of instructions and data and each transfer is equivalent to an operation on the bus.

The performance and characteristics of a bus are linked to the following fundamental aspects:
⎯ structure and size, i.e. number of connections present;
⎯ basic operation, operations and cycles;
⎯ timing management;
⎯ control arbitration.
These aspects are analyzed below.

Below are some information pills regarding the subject in question.

1-Fetch operation
During the instruction fetch operation the master is the CPU and the slave is the memory

2-The bus
The bus is the set of elementary connections along which information is transferred

3-Buses in modern computers
In modern computers there are internal bus, external bus, memory bus and /O bus

4-The address bus
The bus that allows the unique addressing of all peripheral devices connected to the processor is the address bus

5-The data bus
In terms of size, the data bus allows the reading and/or writing of n-bit words with a number n of lines ≥ 1

6-The bidirectional bus
The data bus is a bidirectional bus.
They are not:
-address bus
-system bus
-control bus

7-Size of the address bus
In terms of size, the address bus allows the addressing of 2^m addresses numbered from 0 to 2^m−1

8-Function of internal buses
The internal buses have the function of connecting the functional blocks contained in the same unit

9-A single system bus
In the presence of a single system bus, the main disadvantage is represented by limited speed

10-The Master
The Master is the functional unit that controls the bus

Conclusions
The system bus is a communication channel that allows peripherals and components of an electronic system to interface with each other by exchanging information or data of various types.
The three main buses are: Data bus, Address bus, Control bus.

Question
Do you remember if you faced, during the study of computers, the structure of the various channels in which information travels, that is, the buses?



[ITALIAN]
20-12-2024 - Basi di informatica - Calcolatore, il bus di sistema [EN]-[IT]
Con questo post vorrei dare una breve istruzione a riguardo dell’argomento citato in oggetto.
(code notes: X_85)

Calcolatore, il bus di sistema
Il Bus è costituito da un insieme di connessioni elementari, o linee, lungo le quali viene trasferita l’informazione. Svolge la funzione di interconnessione tra CPU, memorie ed interfacce verso dispositivi periferici (I/O e memoria di massa). Il bus collega due unità funzionali alla volta: una trasmette e l’altra riceve e il trasferimento dei dati avviene sotto il controllo della CPU. Lo scopo del BUS è quindi quello di eseguire i trasferimenti d’informazioni tra le unità funzionali del calcolatore. Queste informazioni sono costituite da istruzioni e dati e ogni trasferimento equivale ad un’operazione sul bus.

Le prestazioni e le caratteristiche di un bus sono legate ai seguenti aspetti fondamentali:
⎯ struttura e dimensione, cioè numero di collegamenti presenti;
⎯ funzionamento base, operazioni e cicli;
⎯ gestione della temporizzazione;
⎯ arbitraggio del controllo.
Tali aspetti sono analizzati di seguito.

Qui di seguito alcune pillole di informazioni a riguardo dell’argomento in oggetto.

1-Operazione di prelievo
Durante l'operazione di prelievo delle istruzioni il master è la CPU e lo slave è la memoria

2-Il bus
Il bus è l'insieme di connessioni elementari lungo le quali viene trasferita l’informazione

3-I bus nei calcolatori moderni
Nei calcolatori moderni esistono bus interno, bus esterno, bus di memoria e bus di /O

4-Il bus indirizzi
Il bus che consente l’indirizzamento univoco di tutti i dispositivi periferici collegati al processore è il bus indirizzi

5-Il bus dati
In termini di dimensioni, il bus dati consente la lettura e/o la scrittura di parole da n bit con un numero n di linee ≥ 1

6-Il bus bidirezionale
Il bus dati è un bus bidirezionale.
Non lo sono:
-bus indirizzi
-bus di sistema
-bus di controllo

7-Dimensione del bus indirizzi
In termini di dimensioni, il bus indirizzi consente l’indirizzamento di 2^m indirizzi numerati da 0 a 2^m−1

8-Funzione dei bus interni
I bus interni hanno la funzione di collegare i blocchi funzionali contenuti nella stessa unità

9-Un solo bus di sistema
In presenza di un solo bus di sistema, lo svantaggio principale è rappresentato da velocità limitata

10-Il Master
Il Master è l'unità funzionale che controlla il bus

Conclusioni
Il bus di sistema è un canale di comunicazione che permette a periferiche e componenti di un sistema elettronico di interfacciarsi tra loro scambiandosi informazioni o dati di vario tipo.
I tre bus principali sono: Bus dati, Bus indirizzi, Bus controlli.

Domanda
Vi ricordate se avete affrontato, durante lo studio dei calcolatori, la struttura dei vari canali in cui viaggiano le informazioni, cioè dei bus?

THE END

Sort:  

Wow!!! Thank for support! I use Ecency from mobile everyday

I know so well about this
And the part that changes the language in the computer which eventually converts the data into information

!PIZZA
!LOL
!INDEED

I asked my dog what's two minus two.
He said nothing.

Credit: reddit
@stefano.massari, I sent you an $LOLZ on behalf of cryptoyzzy

(1/10)
NEW: Join LOLZ's Daily Earn and Burn Contest and win $LOLZ

PIZZA!

$PIZZA slices delivered:
@cryptoyzzy(1/5) tipped @stefano.massari

(1/25)
@stefano.massari! @cryptoyzzy Totally agrees with your content! so I just sent 1 IDD to your account on behalf of @cryptoyzzy.

Indeed Logo

I didn’t learn about the buses
I only learned that information goes from the monitor to CPU, lol