sto leggendo questo libro e finora, essendo nel capitolo 3, comprendo che la multiprogrammazione e il multiprocessing consentono un'esecuzione più veloce di più processi / thread esistenti. Sto leggendo tutte le loro complessità e finora ho capito tutto bene. Tuttavia viene anche detto che mentre un programma utilizza i moduli I / O, un altro programma deve attendere, implicando numerose volte che due programmi non possono utilizzare contemporaneamente i moduli I / O.
Forse lo chiedo troppo presto e questo è trattato da qualche parte più avanti nel libro, ma in questo momento - al momento - non posso fare a meno di chiedermi come posso avere, ad esempio, VLC media player e Windows Media Player che riproducono, ciascuno, diversi video su il mio computer eppure l'audio è una combinazione del suono di entrambi i video. È forse che l'esecuzione dei processi nell'I / O ha anche una sorta di timer? O forse il mio computer ha più moduli I / O (in questo caso audio / altoparlanti)? Se è così, c'è un limite? C'è da qualche parte in questo libro che posso continuare a leggere per un po '? O forse qualche sito web che lo spiega?