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

건빵의 블로그

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

건빵의 블로그

검색하기 폼
  • 분류 전체보기 (164)
    • words (37)
    • Data Science (9)
    • Computer Science (43)
    • 리뷰 (11)
    • 기타 (64)
      • 툴 정보 (1)
      • Android (12)
      • Java (15)
      • R (1)
      • 기타 (30)
  • 방명록

deadlock detection (1)
[Operating Systems] Deadlock

동기화의 정의를 다시 되새겨 보면 동시에 실행되는 여러 프로세스가적절한 순서로 실행하는 것을 보장하고 레이스 컨디션이 생기지 않도록 하는 것이다. 동기화 기법에는 피터슨 같은 소프트웨어 기법, Testandset 같은 것을 사용하는 하드웨어 기법 등이 있다. 자, 다시 동기화의 전통적인 문제로 되돌아 가보자. 우선 첫째로 Bounded Buffer 문제이다. 이 문제는 버퍼의 크기가 한정되어 있고 그것을 접근할 때 버퍼가 오버플로 나지 않도록 하는 방법이다. 이것은 버퍼에 접근하는 부분 앞에 세마포어와 같은 동기화 메커니즘을 이용하고 버퍼의 크기 만큼 자원이 획득 가능하도록 하면 된다. Readers and Writers Problem도 마찬가지로 동기화 메커니즘을 사용해 해결 가능하다. 하지만 세번째 ..

Computer Science 2011. 7. 14. 15:34
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 자료구조
  • operating systems
  • linux
  • 머신러닝
  • Machine Learning
  • Data Structure
  • 대학원
  • 데이터 사이언스
  • 개발
  • java
  • 운영체제
  • 카타르
  • Data Science
  • Reverse Engineering
  • 리눅스
  • statistical learning
  • Algorithms
  • Discrete Mathematics
  • android
  • 리버스엔지니어링
  • 리버싱
  • 자바
  • 이산수학
  • reversing
  • 통계학습
  • 데이터 과학
  • 기계학습
  • 안드로이드
  • 카타르 음주
  • 알고리즘
more
«   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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바