티스토리 뷰
어허 거참 알다가도 모를듯한 이~ ㅋㅋ
스트림( stream ) 이란
위키에선 아래와 같이 정의하고 있다.
컴퓨터 처리 환경에서 스트림(stream)은 시간이 지남에 따라 사용할 수 있게 되는 일련의 데이터 요소를 가리키는 수많은 방식에서 쓰인다.
- C 프로그래밍 언어에 기반을 둔 유닉스 관련 시스템에서 스트림은 개별 바이트나 문자열인 데이터의 원천이다. 스트림들은 파일을 읽거나 쓸 때, 네트워크 소켓을 거쳐 통신할 때 쓰이는 추상적인 개념이다. 표준 스트림들은 모든 프로그램에 이용할 수 있는 세 개의 스트림을 말한다.
- 파이프라인은 장치에 삽입된 제한이 없는 정보뿐 아니라 스트림으로 이해할 수 있다.
- 스킴 프로그래밍 언어 등에서 스트림은 느긋하게 계산하거나 지연 처리된 일련의 데이터 요소를 말한다. 스트림은 리스트와 유사하게 사용되지만 나중에 이 요소들은 필요할 때에만 계산한다. 그러므로 스트림은 무한 수열과 급수를 대표할 수 있다.[1]
- 스트림 프로세싱 - 병렬 컴퓨팅에서, 특히 그래픽 처리에서 스트림이라는 용어는 소프트웨어뿐 아니라 하드웨어에도 적용된다.
또 정보통신기술용어해설에선 아래와 같이 정의한다.
1. 스트림(Stream) 이란?
ㅇ 일반적으로 데이터,패킷,비트 등의 일련의 연속성을 갖는 흐름을 의미
- 음성,영상,데이터 등의 작은 조각들이 하나의 줄기를 이루며 전송되는 데이터 열(列)
. 호스트 상호간 또는 동일 호스트 내 프로세스 상호간 통신에서
큐에 의한 메세지 전달방식을 이용한 가상 연결 통로를 의미하기도 함
2. 프로그래밍 언어상의 스트림
※ C 언어에서 스트림
- 연속된 문자 또는 데이터
. 크게 텍스트(바이트) 스트림 및 바이너리(이진) 스트림으로 구분
- `ANSI C` 의 표준 파일 스트림 例 : stdin, stdout, stderr 등
ㅇ 스트림 사용 이유
- 물리 디스크상의 파일,장치들을 통일된 방식으로 다루기 위한 가상적인 개념
. 따라서, 스트림은 어디서 나왔는지 어디로 가는지 신경을 쓸 필요없이 자유롭게
어떤 장치 및 프로세스, 화일들과 연결될 수 있어 프로그래머에게 많은 편리성 줌
※ 관련참조용어 ☞ 화일포인터, Redirection
3. 동영상 재생 기술에서의 스트림
4. 암호화에서의 스트림
※ ☞ 스트림 암호 (Stream Cipher), 대칭키 암호화 (Symmetric Key Cryptography) 참조
암튼 대충 이렇다 스트림이란 데이터를 왔다리 갔다리 할 수 있게 중간 쯔음에서 처리해주는 편리한 것......
'유용한 정보' 카테고리의 다른 글
git fetch / cherry-pick (0) | 2021.01.08 |
---|---|
git branch 관련 명령어 (0) | 2021.01.08 |
svg 로 web icon(아이콘 폰트) 만들기~ (0) | 2020.09.23 |
모션( Animate.css , anime.js, snapsvg ) 라이브러리 (0) | 2020.09.23 |
[git 명령어] log (0) | 2020.09.07 |
- Total
- Today
- Yesterday
- CSS
- Aptana
- react
- 반복문
- Intrinsic
- 자바스크립트
- vue-router
- 코도바
- svg icon font
- Vue3
- 태그
- cordova
- 내장요소
- 앵귤러
- Angular
- for of 구문
- git
- anime.js
- interceptors
- React.StrictMode
- react-router-dom
- 리프래시토큰
- svg모션
- icon font
- svg 폰트
- RefreshToken
- JsDoc
- git checkout -b
- IntrinsicElements
- 아이콘 폰트 만들기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |