본문 바로가기 메뉴 바로가기

명찌의 포스트잇

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

명찌의 포스트잇

검색하기 폼
  • 분류 전체보기 (13)
    • 영어Q&A (7)
    • 비공개 (0)
    • 독일 정보 (0)
    • 운동 (1)
    • 운영체제 (2)
  • 방명록

os (1)
[운영체제] 뮤텍스(Mutex) 세마포어(Semaphore) 모니터(Monitor)

Mutex / Semaphore / Monitor / OS / 아래는 여러 글들을 바탕으로 내가 이해한 뮤텍스, 세마포어, 모니터 간의 차이점이다. 공통점은 세가지 모두 운영체제의 동기화 기법이라는 것이다. 우선 뮤텍스, 모니터와 세마포어의 차이는 개념적으로 전자(뮤텍스,모니터)는 상호배제를 함으로써 임계구역에 하나의 스레드만 들어갈 수 있다는 것이고 후자(세마포어)는 하나의 스레드만 들어가게도 할 수 있고 (binary semaphore) 여러개의 스레드가 들어가게 할 수도 있다(counting semaphore). 그럼 뮤텍스와 모니터의 차이는?가장 큰 차이는 뮤텍스는 다른 프로세스(애플리케이션)간에 동기화할 때 사용할 수 있다는 것이고 모니터는 하나의 프로세스(애플리케이션)내에 다른 스레드 간에 동..

운영체제 2018. 2. 9. 17:32
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • semaphore
  • os
  • 페이지테이블
  • 모니터
  • 운영체제
  • Monitor
  • Mutex
  • MMU
  • 역페이지테이블
  • 동기화
  • inverted page table
  • 세마포어
  • 뮤텍스
  • page table
  • TLB
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바