[Linux][Kernel] fd(file descriptor: 파일 디스크립터) 등록 - 코드리뷰

Guillermo Austin Kim|2017년 12월 17일
Posts

[Linux][Kernel] fd(file descriptor: 파일 디스크립터) 등록 - 코드리뷰

Guillermo Austin Kim|2017년 12월 17일

리눅스 시스템 프로그램을 보면 fd를 얻어오는 코드를 자주 볼 수 있어요. fd를 보통 file descriptor라고 하죠.특정 프로세스에서 파일 핸들이라고 이야기하고요. 그럼 fd가 커널 공간에서 어떻게 생성되고 저장되는지 살펴보도록 할께요.#include #include #include #include #include #include #define MAX 1024 int main (int argc, char ** argv[]) { int fd; int readn = 0; int writen = 0; char

Related Posts

3 posts
마쯔다 RX-7 후속 로터리 엔진의 아이코닉 SP 컨셉트 양산차 개발은 현재 진행형...

마쯔다 RX-7 후속 로터리 엔진의 아이코닉 SP 컨셉트 양산차 개발은 현재 진행형...

안녕하세요? 가장 빠른 자동차 뉴스와 F1 소식, 자동차 지식을 전하는 사냥꾼입니다. 로터리 엔진을 탑재한 새로운 마쯔다 RX-7 후속 모델의 출시는 현실이 될 수 있습니다. 마쯔다 팬들은 2023년 아이코닉 SP 컨셉트카가 공개된 이후로 로터리 엔진을 탑재한 스포츠카를 목이 빠지도록 기대해 왔습니다. 마쯔다는 2023년 공개된 잊을 수 없는 아이코닉 SP 컨셉트 이후 신형 로터리 엔진 스포츠카에 대한 업데이트를 우려할 만큼 거의 공유하지 않았지만, Auto Express는 RX-7 후속 모델에 대한 꿈이 여전히 살아있다고 자동차 마니아들에게 안심시킬 수 있습니다. 마쯔다는 2023년 도쿄 모터쇼에서 컨셉트를 공개한 지 1년 만에 아이코닉 SP의 양.......

LINUX 리눅스 vs DOS CMD 명령어 비교

LINUX 리눅스 vs DOS CMD 명령어 비교

코예커플 IT|2026년 1월 20일|IT리뷰

LINUX 리눅스 vs DOS CMD 명령어 비교 필자는 어려서 DOS 컴퓨터를 사용하기도 했었고, 대학에서 리눅스를 통한 프로젝트를 진행하기도 했었습니다. 텍스트를 기반으로 명령어를 넣는 방식은 동일하지만 명령어가 같거나 달라서 헷갈리기도 하는데요. 대표적으로 IP 확인 명령어인데, CMD 명령어 에서는 [ipconfig]이고 리눅스 명령어 에서는 [ifconfig] 혹은 [ip addr show]이죠. 필자는 지금도 CMD 명령어에 ifconfig를 치곤한답니다. ㅎㅎ 오늘은 DOS와 LINUX 리눅스 명령어 차이점을 비교해 보도록 하겠습니다. 모든 명령어를 알아보긴 힘드니 주요 명령어만 추려서 살펴보도록 하겠습니다. 리눅스는 < 목차 > 목록 보기 디렉토리 생성.......

리눅스 우분투로 운영체제 OS 톺아보기 (linux / ubuntu)

리눅스 우분투로 운영체제 OS 톺아보기 (linux / ubuntu)

✔️ OS(운영체제)가 뭘까? ✔️ 리눅스는 어떤 역할을 하지? ✔️ 우분투는? OS(운영체제)가 뭘까? 운영체제는 컴퓨터의 하드웨어와 소프트웨어 사이에서 중재자 역할을 한다. CPU, 메모리, 저장장치 같은 하드웨어 자원을 효율적으로 관리하고, 여러 프로그램이 동시에 돌아갈 수 있게 조율한다. 운영체제는 크게 윈도우, macOS, 리눅스로 나눌 수 있다. 윈도우는 마이크로소프트가 개발한 os로 다양한 소프트웨어 지원이 강점이다. 한데, 유료라는 점과 가끔 느려지는 성능이 단점으로 꼽힌다. macOS는 애플이 만든 운영체제로 디자인과 안정성이 뛰어나다. 창작자들에게 인기가 많지만, 비싼 하드웨어 가격과 폐쇄적인 생태계가 아쉽다. 리눅.......