Domande taggate «io»


6
Perché dobbiamo aspettare l'I / O?
È sempre noto che le operazioni su disco sono lente e conosciamo i motivi per cui sono lente. Quindi la domanda qui è perché dobbiamo aspettare l'I / O o perché esiste qualcosa come IOWait, ecc.? Voglio dire, ho notato che quando si eseguono alcune attività di I / O …
28 cpu  io  operations 

2
Perché la modalità newline universale è deprecata in Python?
Ho appena notato che la funzionalità newline universale delle operazioni sui file sembra essere sulla buona strada. La documentazione per openil modeparametro di Python 3.5 indica che è obsoleta: 'U' modalità newline universale (obsoleto) Almeno fino a Python 3.2, opencontiene un avviso simile "solo retrocompatibilità" quando si documenta l'utilizzo modedell'argomento: …
26 python  io  deprecation 




2
Come funziona un controller DMA?
Dalla sezione 5.1.4 Accesso diretto alla memoria nei moderni sistemi operativi di Andrew S. Tanenbaum, Herbert Bos, 2014 , Per semplificare la spiegazione, supponiamo che la CPU acceda a tutti i dispositivi e alla memoria tramite un singolo bus di sistema che colleghi la CPU, la memoria e i dispositivi …


2
Prontezza vs. completamento Asincrono Utilizzo della memoria IO?
Stavo guardando questo discorso sull'implementazione di Async IO in Rust e Carl menziona due potenziali modelli. Prontezza e completamento. Modello di prontezza: dici al kernel che vuoi leggere da un socket fare altre cose per un po '... il kernel ti dice quando il socket è pronto hai letto (riempi …
12 async  io 

7
Come posso applicare TDD alle funzioni di lettura / scrittura?
Sembra un problema di pollo e uova. Puoi fare scrivere una funzione di scrittura in alcuni archivi di dati, ma non sai mai di averla salvata correttamente senza una funzione di lettura testata. Puoi fare in modo che una funzione di lettura venga letta da un archivio dati, ma come …
10 tdd  io 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.