yunilogs 님의 블로그

  • 홈
  • 태그
  • 방명록

리눅스 #device file #디바이스 #스터디 1

리눅스 스터디 #6 장치 접근

프로세스가 장치 접근을 직접 하지 못하는 이유여러 프로그램이 동시에 장치를 조작한다면, 예상할 수 없는 방식으로 작동할 위험성이 있다.원래라면 접근해서는 안되는 데이터를 훼손하거나 훔쳐 볼 위험성이 있다.따라서 프로세스 대신해서 커널이 장치에 접근하는데, 다음과 같은 인터페이스를 사용한다.디바이스 파일이라는 특수한 파일을 조작한다.블록 장치에 구축한 파일 시스템을 조작한다.네트워크 인터페이스 카드는 속도 등의 문제로 디바이스 파일을 사용하는 대신에 소켓 구조를 사용한다.디바이스 파일디바이스 파일은 장치마다 존재한다. 예를 들어 저장 장치라면 /dev/sda나 /dev/sdb 같은 파일이 디바이스 파일이다. 리눅스는 프로세스가 디바이스 파일을 조작하면 커널 내부의 Device driver라고 부르는 소프트..

Linux 2025.01.19
이전
1
다음
더보기
프로필사진

yunilogs 님의 블로그

yunilogs 님의 블로그 입니다.

  • 분류 전체보기 (11)
    • Linux (11)
    • 일상 (0)

Tag

fd #file descriptor #linux #unix #domain socket, 파일 디스크립터 #리눅스 #유닉스 #소켓, 메모리 #memory layer #리눅스 #스터디, dbus #policy #dbus rule #dbus 규칙, 리눅스 #linux #메모리 #스터디, 리눅스 #file system #파일 #스터디, rpm #build #pkgconfig #.pc, 리눅스 #커널 #linux #kernel #study, 리눅스 #device file #디바이스 #스터디, 리눅스 #프로세스 #스터디,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바