- merge sort
- OpenAPI
- DATABASE
- ํจ์คํธ์บ ํผ์คX์ผ๋์
- RP 2๊ธฐ
- ์์คํ ์ํํธ์จ์ด
- spring์ผ๋ก https ์ ์ฉ
- SSL
- Java
- SQL
- Rp2๊ธฐ
- aligoapi
- Unity
- java error
- GIT
- ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- ๋ฆฌ๋ ์ค ๋ช ๋ น์ด
- MethodArgumentNotValidException
- Spring
- mysql
- spring ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ
- docker
- MAKE US
- node js
- Data Structure
- Quick Sort
- datagrip
- C++
- spring ์์ ๋ก๊ทธ์ธ
- @CreatedDate
๋ชฉ๋กFile Descriptor (1)
YS's develop story

์ค๋์ ์์คํ ์ฝ ํจ์ ๋ช ๊ฐ๋ฅผ ์ ๋ฆฌํด ๋ณด์์ต๋๋ค :) ์ฐ์ File descriptor๊ฐ ๋ฌด์์ธ์ง ํ์ธํด ๋ด ์๋ค ~ ์ฌ์ฉ์๊ฐ ํ์ผ์ ๊ด๋ฆฌํ ๋ ์๋ก ๋ค๋ฅธ ํ์ผ์ด๋ผ๋ ๊ฒ์ ์ง์ ํ๊ธฐ ์ํด์ ํ์ผ ์ด๋ฆ์ ์ฌ์ฉํ๊ณค ํ์ฃ . OS๋ ์๋ก ๋ค๋ฅธ ํ์ผ์ด๋ผ๋ ๊ฒ์ inode number์ด๋ผ๋ ๊ฒ์ ํตํด์ ๋ด๋ถ์ ์ผ๋ก ๊ตฌ๋ถํ๊ณ ์์ต๋๋ค. ์ค์ฌ์ id๋ผ๊ณ ํ๊ณ Id๋ ์ซ์๊ฐ ๋ฉ๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ปดํจํฐ์ ์๋ ์ด๋ค ํ์ผ์ ์ฝ๊ณ ์ถ๋ค๋ฉด, OS๋ ๋์คํฌ์์ ํด๋นํ๋ ํ์ผ์ ์ฐพ๊ณ , ํ์ผ์ ๋ํ ์ ๋ณด๋ฅผ ๋ฉ๋ชจ๋ฆฌ(dram)๋ก ๋ณด๋ด๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฉ๋ชจ๋ฆฌ์์์ ํ์ผ์ ์๋์ฒ๋ผ ๊ฐ์ฒดํ์ํต๋๋ค. ์ด๋ ๊ฐ์ฒด์ ํฌ์ธํฐ, ์ฃผ์๋ฅผ file descriptor๋ผ๊ณ ํฉ๋๋ค. ์์คํ ์ฝ open ํจ์์ ๋ํด์ ์์๋ด ์๋ค. openํจ์๋ ํ์ผ์ ์ฝ๊ฑฐ๋ ์ฐ๊ธฐ..