Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Domain Driven Design
- hdfs
- Angular2
- elastic search
- design pattern
- Spring XD
- Hbase
- Spring Batch
- Linux
- SBT
- nginx
- DDD
- Storm
- apache storm
- spark
- intellij
- 도메인주도설계
- Clean Code
- elasticsearch
- Spring Boot
- 제주
- 엘라스틱서치
- 스프링 배치
- docker
- Spring
- scala
- Gradle
- hibernate
- hadoop
- Java
Archives
- Today
- Total
목록Methdology/IO (1)
욱'S 노트
IO 모델 (Linux, Java)
IO 모델이란?어플리케이션에서 디바이스간 데이터 전송 및 수신을 위해서는 OS의 시스템콜이 발생한다.write system call의 경우, OS 커널은 전송하고자하는 데이터를 소켓 전송 버퍼에 복사하고, read system call의 경우 OS 커널은 수신 받은 데이터를 소켓 수신 버퍼에 복사한다.Linux IO 기본개념File Descriptor리눅스 혹은 유닉스 계열의 시스템에서 프로세스가 파일을 다룰 때 사용하는 개념이다. 프로세스에서 특정 파일에 접근할 때 사용하는 추상적인 값이며 프로세스에서 열린 파일의 목록을 관리하는 테이블의 인덱스의 인덱스이다. 리눅스(유닉스) 에서는 모든것을 파일로 취급한다.(파일, 소켓 등) 각각의 프로세스는 File desciptors의 테이블을 가지고 있다.IO ..
Methdology/IO
2024. 12. 20. 09:54