Semaphore-세마포어

등록일 2000.12.16 한글 (hwp) | 9페이지 | 가격 1,000원

목차

1. semaphore
2. semaphore 함수
3. ipcs 와 ipcrm 명령
4. Semaphore parameter
<참고> UNIX 상에서의 semaphore manual

본문내용

세마포어는 코드나 자료구조의 임계구역을 보호하는데 사용된다. 디렉토리를 나타내는 VFS inode 같은 임계 자료에 접근하는 것은, 프로세스의 다른 한 편에서 돌아가는 커널 코드에 의해서 이루어진다. 한 프로세스가 사용하고 있는 이런 중요한 자료구조를 다른 프로세스에 서 고칠 수 있게 하는 것은 매우 위험하다. 이런 목적을 달성할 수 있는 한 방법은 임계자료에 접근하는 곳 주위에 버저락을 사용하는 것이지만, 이는 그다지 시스템 효율성이 좋지 않은 단순한 접근 방법이다.

*원하는 자료를 검색 해 보세요.
  • 병렬처리에서 Semaphore 10 페이지
    1. 병렬 처리(Parallel Process)정의, 목적 1-1. 병렬 처리(Parallel Process)정의 : 병렬 처리란 “ 프로그램내의 계산 영역을 여러 개로 나누어 각각에 대한 계산을 여러 프로세서에서 동시에..
  • [컴퓨터] producer-consumer 프로그램 38 페이지
    1.1 코드 & 주석 // 유틸리티 패키지 import Math.random()를 사용하기 위해서 import java.util.*; // 쓰레드를 사용하려면 Thread클래스를 상속받아야 하는데 그 방법입니다...
  • UNIX/Linux에서 system call로 제공하는 shared memory, sema.. 10 페이지
    #define SEMKEY 0x100 // 세마포어 키 #define SHMKEY 0x10 // 겅유메모리 키 void sender(int, int, int), receiver(int, int, int); // 함수선언..
  • 메모리공유 4가지 방법의 비교 검토 1 페이지
    Producer-Consumer Syncronization을 위해 Java synchronization 기능을 이용하는 방법과 Pthread 라이브러리를 사용하여 semaphore,condition variable로 구현하는 ..
  • 뮤텍스&세마포어 구현(소켓프로그래밍) 7 페이지
    1. 뮤텍스(Mutex) 뮤텍스(Mutex)란 ‘Mutual Exclusion`의 줄임 말로써 쓰레드 서로간에 동시 접근을 허용하지 않겠다는 의미가 있다. 예를 들어서 두개의 쓰레드가 2개의 변수를 업데이트하려고 하는..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서