베로의 개발일지

  • 홈
  • 태그
  • 방명록

Mutex 1

리눅스 커널 분석 - Mutex

리눅스 시스템 응용 설계 term project였던 리눅스 커널 분석이다. Mutex 코드 분석을 맡았고, 분석했던 걸 정리하였다. 딥한 부분을 다루기보다는 Mutex의 코드 프로세스에 초점을 두었다. kernel version은 linux 5.4.214이다. Mutex 개념 정의 한 스레드, 프로세스에 의해 소유될 수 있는 key를 기반으로 한 상호배제기법 자원에 대한 접근을 동기화하기 위해 사용 프로그램이 시작될 때 고유한 이름으로 생성 Locking 메커니즘 오직 하나의 스레드만 동일한 시점에 mutex를 얻어 critical section에 들어올 수 있다. 또한 오직 이 스레드만이 critical section에서 나갈 때 mutex를 해제할 수 있다. Mutex Busy Waiting? CPU..

School Lecture Study/Linux System Application Design 2023.01.27
이전
1
다음
더보기
프로필사진

베로의 개발일지

현재는 Spring을 공부하고 있습니다

  • 분류 전체보기 (99)
    • 개발 일지 (4)
    • 터벅터벅 나의 일상 (23)
      • 회고 & 후기 (10)
    • Personal Study (19)
      • React Native (1)
      • 백준 알고리즘 풀이 (5)
      • 안드로이드 (7)
      • 잡다한 개발 지식 (2)
      • Spring (2)
      • AWS (2)
    • School Lecture Study (48)
      • 과제를 해보자 (4)
      • Computer Architecture (8)
      • Database Design (1)
      • 컴퓨터 통신 (19)
      • Linux System Application De.. (16)
    • Book (4)

Tag

android, 안드로이드스튜디오, CleanCode, 해커톤, 리눅스시스템응용설계, androidStudio, 컴퓨터통신, 클린코드, 백준, java, AWS, 회고, 컴퓨터구조, 후기, 안드로이드, 리응설, 알고리즘, 과제, 컴구, ZeroPage,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 블로그 이전했습니다

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바