Pytania otagowane jako io

Wejście / wyjście danych do / z systemu. Zwykle oznacza to przechowywanie plików lub komunikację sieciową, ale może również oznaczać interakcję z użytkownikiem za pośrednictwem interfejsu użytkownika.


6
Dlaczego musimy czekać na We / Wy?
Zawsze wiadomo, że operacje na dyskach są powolne i znamy powody ich powolności. Pytanie brzmi więc, dlaczego musimy czekać na We / Wy lub dlaczego istnieje coś takiego jak IOWait itp.? Mam na myśli, że zauważyłem, że kiedy wykonujesz jakieś zadania we / wy w tle, twój komputer zasadniczo działa …
28 cpu  io  operations 

2
Dlaczego uniwersalny tryb nowej linii jest przestarzały w Pythonie?
Właśnie zauważyłem, że uniwersalna nowa funkcja operacji na plikach wydaje się być w drodze. Dokumentacja dla Pythona 3.5 openjest modeparametr wskazuje, że to przestarzałe: 'U' tryb uniwersalny nowego wiersza (przestarzały) Przynajmniej w przeszłości jak w Python 3.2 openzawiera podobne ostrzeżenie „tylko wsteczna kompatybilność” podczas dokumentowania użycia modeargumentu: 'U' uniwersalny tryb …
26 python  io  deprecation 



4
Dlaczego musimy wspomnieć o typie danych zmiennej w C.
Zwykle w C musimy podać komputerowi rodzaj danych w deklaracji zmiennej. Np. W poniższym programie chcę wydrukować sumę dwóch liczb zmiennoprzecinkowych X i Y. #include<stdio.h> main() { float X=5.2; float Y=5.1; float Z; Z=Y+X; printf("%f",Z); } Musiałem poinformować kompilator o typie zmiennej X. Czy kompilator nie może sam określić typu …

2
Jak działa kontroler DMA?
Z sekcji 5.1.4 Bezpośredni dostęp do pamięci we współczesnych systemach operacyjnych Andrew S. Tanenbaum, Herbert Bos, 2014 , Aby uprościć wyjaśnienie, zakładamy, że procesor uzyskuje dostęp do wszystkich urządzeń i pamięci za pośrednictwem jednej magistrali systemowej, która łączy procesor, pamięć i urządzenia we / wy, jak pokazano na ryc. 5-4. …


2
Gotowość a ukończenie Wykorzystanie pamięci asynchronicznej we / wy?
Oglądałem tę rozmowę o wdrażaniu Async IO w Rust, a Carl wymienia dwa potencjalne modele. Gotowość i realizacja. Model gotowości: informujesz jądro, że chcesz czytać z gniazda rób inne rzeczy przez jakiś czas… jądro informuje, kiedy gniazdo jest gotowe czytasz (wypełniasz bufor) rób co potrzebujesz zwolnij bufor (dzieje się automatycznie …
12 async  io 

7
Jak zastosować TDD do funkcji odczytu / zapisu?
Wygląda na problem z kurczakiem i jajkami. Możesz zmusić funkcję zapisu do zapisu w jakimś magazynie danych, ale nigdy nie wiesz, że zapisałeś ją poprawnie bez przetestowanej funkcji odczytu. Możesz zrobić funkcję odczytu z magazynu danych, ale jak umieścić rzeczy w tym magazynie danych, aby można je było czytać bez …
10 tdd  io 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.