/
유닉스에서는 이런 번거로움을 해결하기 위해 장치를 추상화해서 각 장치를 파일처럼 다루는 것으로 이 문제를 해결했다. 다양한 하드웨어 장치별로 입력과 출력을 위한 설정작업을 따로 하는 것이 아니라 파일을 읽고 쓰는 한 가지 작업으로 통일된 것이다. 그리고 그 파일에서 읽히고 나가는 데이터를 stream 이라고 정의했다. 실제로 리눅스에서는 ‘/dev’ 디렉토리가 추상화한 장치들을 파일 형태로 담고 있는데 그 안에 stdin, stdout 등이 있는 것을 확인할 수 있다.
Search
💬

유닉스에서는 이런 번거로움을 해결하기 위해 장치를 추상화해서 각 장치를 파일처럼 다루는 것으로 이 문제를 해결했다. 다양한 하드웨어 장치별로 입력과 출력을 위한 설정작업을 따로 하는 것이 아니라 파일을 읽고 쓰는 한 가지 작업으로 통일된 것이다. 그리고 그 파일에서 읽히고 나가는 데이터를 stream 이라고 정의했다. 실제로 리눅스에서는 ‘/dev’ 디렉토리가 추상화한 장치들을 파일 형태로 담고 있는데 그 안에 stdin, stdout 등이 있는 것을 확인할 수 있다.

출처
수집시간
2023/01/11 13:49
연결완료
인라인 메모
,