«io» 태그된 질문

시스템과의 데이터 입력 / 출력. 이는 일반적으로 파일 저장소 또는 네트워크 통신을 의미하지만 사용자 인터페이스를 통한 사용자와의 상호 작용을 의미 할 수도 있습니다.

5
IO 모나드에 대한 비판은 세계에서 운영되는 상태 모나드로 간주됩니다
IOHaskell 의 모나드는 종종 국가가 세계인 주 모나드로 설명됩니다. 따라서 IO amonad 유형의 값은 다음과 같이 보입니다 worldState -> (a, worldState). 얼마 전에 나는이 견해를 비판 한 기사 (또는 블로그 / 메일 링리스트 게시물)를 읽었으며 이것이 틀린 이유를 몇 가지 제시했습니다. 그러나 나는 기사 나 이유를 기억할 수 없다. 아는 …

6
왜 I / O를 기다려야합니까?
디스크 작업이 느리다는 것은 항상 알려져 있으며 그 이유는 무엇인지 잘 알고 있습니다. 여기서 질문은 왜 우리가 I / O를 기다려야하는지 또는 왜 IOWait 등과 같은 것이 있습니까? 필자는 백그라운드에서 일부 I / O 작업을 수행 할 때 컴퓨터가 기본적으로 속도가 훨씬 느리다는 것을 알았습니다. 특히 Linux를 사용할 때 더 …
28 cpu  io  operations 

2
왜 파이썬에서 범용 개행 모드가 더 이상 사용되지 않습니까?
방금 파일 작업 의 보편적 인 개행 기능이 나오지 않는 것으로 나타났습니다 . Python 3.5 open의 mode매개 변수에 대한 설명서는 더 이상 사용되지 않음을 나타냅니다. 'U' 범용 개행 모드 (더 이상 사용되지 않음) 최소한 Python 3.2까지는 인수 open사용법을 문서화 할 때 비슷한 "역 호환성 만"경고가 포함되어 있습니다 mode. 'U' 범용 …
26 python  io  deprecation 

4
문자열을 함께 연결하고 한 번 호출하는 것보다 println ()을 호출하는 것이 얼마나 나쁜가요?
이 질문은 Software Engineering Stack Exchange에서 답변을 얻을 수 있기 때문에 Code Review Stack Exchange에서 마이그레이션 되었습니다. 5 년 전에 마이그레이션 되었습니다 . 콘솔 출력은 비용이 많이 드는 작업이라는 것을 알고 있습니다. 코드 가독성을 위해 긴 텍스트 문자열을 인수로 사용하지 않고 텍스트를 두 번 출력하는 함수를 호출하는 것이 좋습니다. 예를 …
23 java  c++  performance  c  io 

5
어떤 시점에서 디스크 I / O의 비동기 읽기가 동기보다 효율적입니까?
여러 소비자에 대한 파일을 읽는 코드가 약간 있고 파일 크기가 임의의 크기라고 가정하면 : 파일을 비동기 적으로 읽는 것이 어떤 크기에서 더 효율적입니까? 또는 달리 말하면, 파일을 동 기적으로 읽는 것보다 더 빠르려면 파일이 얼마나 작아야합니까? 매우 작은 파일을 읽을 때 동 기적으로 (특히 .NET에서) 비동기 적으로 읽는 데 시간이 …
22 efficiency  async  io 

4
C에서 변수의 데이터 유형을 언급해야하는 이유
일반적으로 C에서는 변수 선언의 데이터 유형을 컴퓨터에 알려야합니다. 예를 들어 다음 프로그램에서 두 개의 부동 소수점 숫자 X와 Y의 합을 인쇄하려고합니다. #include<stdio.h> main() { float X=5.2; float Y=5.1; float Z; Z=Y+X; printf("%f",Z); } 컴파일러에게 변수 X의 유형을 알려 주어야했습니다. 컴파일러 X가 자체 유형을 결정할 수 없습니까 ? 예, 이렇게하면 가능합니다. …

2
DMA 컨트롤러는 어떻게 작동합니까?
최신 운영 체제의 섹션 5.1.4 직접 메모리 액세스에서 Andrew S. Tanenbaum, Herbert Bos, 2014 , 설명을 단순화하기 위해 CPU는 그림 5-4와 같이 CPU, 메모리 및 I / O 장치를 연결하는 단일 시스템 버스를 통해 모든 장치와 메모리에 액세스한다고 가정합니다. DMA 작동 방식을 설명하기 위해 먼저 DMA를 사용하지 않을 때 디스크 …


2
준비 대 완료 비동기 IO 메모리 사용량?
Rust에서 비동기 IO를 구현하는 것에 대한 이 이야기 를 보고 있었고 Carl은 두 가지 잠재적 모델을 언급했습니다. 준비와 완성. 준비 모델 : 커널에게 소켓에서 읽고 싶다고 말하십시오. 잠시 다른 일을하세요… 커널은 소켓이 준비되면 알려줍니다 당신은 읽습니다 (버퍼 채우기) 필요한 것은 무엇이든 해 버퍼를 비 웁니다 (Rust에서 자동으로 발생) 완성 모델 …
12 async  io 

7
읽기 / 쓰기 기능에 TDD를 어떻게 적용합니까?
닭고기와 계란 문제인 것 같습니다. 쓰기 기능을 일부 데이터 저장소에 쓸 수는 있지만 테스트 된 읽기 기능 없이는 올바르게 저장했는지 알 수 없습니다. 데이터 저장소에서 읽기 기능을 읽을 수 있지만 테스트 된 쓰기 기능을 사용하지 않고 해당 데이터 저장소에 데이터를 저장하는 방법은 무엇입니까? 편집하다: 사용하기 위해 객체를 저장하고로드하기 위해 SQL …
10 tdd  io 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.