• LF몰 이벤트
  • 캠퍼스북
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트
  • 통합검색(65)
  • 리포트(60)
  • 시험자료(4)
  • 자기소개서(1)

"semaphore구현" 검색결과 1-20 / 65건

  • 파일확장자 [리눅스] 생산자와 소비자 구현 (fork,pthread,semaphore,mutex)
    1. pthread의 mutex만을 이용한 생산자/소비자#include #include int buffer[100];int count = 0;int
    리포트 | 10,000원 | 등록일 2011.07.05 | 수정일 2020.03.19
  • 한글파일 쓰레드의 동기화를 Pthread의 semaphore와 condition variable, java의 동기화를 이용해서 구현
    < 라이브러리 사용 방법과 프로그램 구성> semaphore를 사용하기 위해선 semaphore.h 파일을 인클루드 시켜야함. semaphore 변수는 ... #include //세마포를 쓰기 위해 세nsumer(void *arg) { struct buffer *p = (struct buffer *)arg;//스트럭쳐 ... #include #include #include #include
    리포트 | 13페이지 | 2,000원 | 등록일 2006.11.24
  • 파일확장자 운영체제 과제[Semaphore를 사용해서 Producer-Consumer Relationship 구현(Linux&C언어)]
    그 후 pthread 와 semaphore 를 선언해주고 join 을 실행합니다. ... 가 buffer에 없는 경우 wait에 의해 consume semaphore가 block됩니다. ... . 2 개의 semaphore 를 사용하여 wait 과 post(signal) 동작을 이해하고 확인합니다.2.
    리포트 | 5페이지 | 5,000원 | 등록일 2020.11.22
  • 워드파일 임계 영역(Critical section)과 이를 해결하기 위한 방안
    바로 이진 세마포어(binary semaphore), 계수 세마포어(counting semaphore) 입니다. 각각의 특징에 대해 알아보도록 하겠습니다. ... 계수 세마포어(counting semaphore) 계수 세마포어의 특징으로는, 초기값이 정해질 때 가능한 자원의 수 만큼 정해지게 됩니다. ... 이진 세마포어(binary semaphore) 이진 세마포어의 특징으로는, 이름의 ‘이진’에서 알 수 있다시피 값으로 0이나 1을 가지게 됩니다.
    리포트 | 2페이지 | 1,000원 | 등록일 2022.03.27 | 수정일 2024.04.17
  • 워드파일 CGV IT기획/운영 직무 자기소개서, 직무면접 후기
    주로 Process의 Context switch, Shared memory, Pipe 와 멀티스레딩에 대해 학습했고, Process scheduling의 여러 방법과 mutex, semaphore ... 저는 다양한 프로젝트 개발/설계 경험을 토대로 위에서 기술한 서비스들을 구현하는 데 이바지 할 수 있습니다.
    자기소개서 | 4페이지 | 3,000원 | 등록일 2021.12.02
  • 한글파일 운영체제 컨셉 5장 연습문제
    Solaris는 적응 mutexes를 사용한다. mutex가 멀티프로세서 머신에서 spinlock 구현되는 것을 의미한다. spinning은 오랜 기간 동안 비효율 적이기 때문에, ... Describe the circumstances under which they use spinlocks, mutex locks, semaphores, adaptive mutex locks ... can be used to implement mutual exclusion among n processes. : n개의 프로세스는 1로 초기화 된 semaphore, mutex를
    시험자료 | 2페이지 | 1,500원 | 등록일 2016.12.29
  • 파일확장자 세마포어를 쓰레드 대상으로 구현하고 제시된 동기화 문제를 해결하기(숭실대 운영체제 hw3)
    1.소개이번 과제는 세마포어의 tsem_try_wait() 함수를 구현한 후, 세마포어 함수들을 활용하여 식사하는 철학자들의 문제점을 해결하는 것 이였다. ... 동기화가 필요한 이유는 critical section(임계 구역)에 다수의 쓰레드가 동시에 접근하게 될 경우 의도치 않은 결과 값(logic error)을 만들어낼 수 있으므로 필요하다
    리포트 | 5페이지 | 5,000원 | 등록일 2018.12.23
  • 워드파일 GeekOS Project3- System call 추가, Scheduling 기법, Process의 동기화(Semaphore)
    따라서 구조체로 semaphore를 선언하였고, ppt에 설명 되있는 방법대로 이름을 검색, 있으면 id return. 없으면 semaphore 생성을 구현하였다. ... 지금은 wait함수를 알게 되었기에 손쉽게 구현이 가능했지만, 처음에는 spin lock 형태로 while(S ... 바로 변수 대입을 사용하지 않고, strcpy로 global 변수에 복사를 해줌으로써 문제를 해결할 수 있었다. 3) sys_P를 구현할때 가장 어려웠던 부분은 Thread가 wait를
    리포트 | 16페이지 | 1,000원 | 등록일 2013.12.12 | 수정일 2013.12.15
  • 한글파일 mutex와 세마포어를 이용한 생산자 소비자 구현 (mutex를 이용한 생산자 소비자, 객체를 이용한 생산자 소비자, 세마포어를 이용한 생산자 소비자)
    Pthread의 세마포어를 이용한 생산자 / 소비자 3.1 semaphore.c #include #include void *producer ... Pthread의 세마포어를 이용한 생산자 / 소비자 3.1 semaphore.c 3.2 실행화면 4. ... 사용한 mutex 구현 in++; in %= 100; buffer[in] = i; count++; sem_post(&sema_mutex); sem_post(&sema_consume
    리포트 | 11페이지 | 3,000원 | 등록일 2008.08.22
  • 한글파일 Nachos Project (설치 및 분석)
    ThreadedKernel에서의 SelfTest() 함수는 library, semaphore, synchList를 각각 test 한다. ? ... 우리는 공유 불가능한 자원의 동시 사용을 피하기 위해 상호배제를 해야하며 임계 구역(critical section) 으로 불리는 코드 영역에 의해 구현된다. ... 사진에는 못나왔지만 #include을 추가하고 using namespace std;도 추가로 넣는다. 5.
    리포트 | 34페이지 | 1,000원 | 등록일 2018.05.29
  • 한글파일 <조선대학교> 운영체제 중간고사 요점정리(A+)
    () - 키보드, 마우스 대기 : scanf(), GetMessage() - 네트워크 대기 : recv(), recvfrom() - 메시지(이벤트) 신호 대기 : semaphore ... 구조 - 각 스레드마다 별도의 스레드 함수로 분리하여 작성할 수 있어 편리하다. - 각 스레드가 처리하는 기능을 main 스레드에서 모아 한꺼번에 처리하는 것보다 훨씬 간단하고 구현하기 ... ① Frame Locking : 디스크로 swap out 되지 않도록 중요한 페이지들은 프레임에 고졍시켜 줌 15.
    시험자료 | 6페이지 | 2,000원 | 등록일 2019.03.27 | 수정일 2023.01.26
  • 한글파일 메모리공유 4가지 방법의 비교 검토
    사용하여 semaphore,condition variable로 구현하는 방법 등 다양한 방법으로 동기화를 시켜보았다. ... 메모리공유 4가지 방법의 비교 검토 Producer-Consumer Syncronization을 위해 Java synchronization 기능을 이용하는 방법과 Pthread 라이브러리를 ... System call을 이용한 구현에서는 세마포어를 만들어 놓기만 하고 제거를 하지 않으면 자원이 낭비되므로, 프로그램이 더이상 사용할 필요가 없으면 시스템 자원을 절약한다는 차원에서
    리포트 | 1페이지 | 1,000원 | 등록일 2013.07.30
  • 파일확장자 pthread를 이용한 세마포어 구현
    =NULL) processPointer = processPointer->next;else break;}.......3.3 semSingnal구현 void semSignal(semaphore ... 아이템을 소비한다. ...} while (1);..........semWait구현 void semWait(semaphore* S,int pID) { //더이상생산물이없으므로프로세스를블락리스트에넣는다.S ... {Int count;Queue type queue;}void semWait(semaphore s){s.count--;if(s.countdo { wait(full); //버퍼에
    리포트 | 2,500원 | 등록일 2011.11.02 | 수정일 2019.12.16
  • 한글파일 Thread 루틴분석
    다시 말해, semaphore value가 0이상일때까지 기다리고 함수가 실행되면 value를 감소시킨다. 하였다. ... 종료 시 stack, object를 free 시키는 문제 - sleep에서 interrupt disable을 가정하는 이유 - semaphore와 condition variables의 ... ()의 구현 - Preemptive priority Scheduling의 구현 3.
    리포트 | 13페이지 | 1,500원 | 등록일 2006.11.18
  • 한글파일 Nachos 프로젝트 설치 및 분석
    ThreadedKernel에서의 SelfTest() 함수는 library, semaphore, synchList를 각각 test 한다. ? ... 우리는 공유 불가능한 자원의 동시 사용을 피하기 위해 상호배제를 해야하며 임계 구역(critical section) 으로 불리는 코드 영역에 의해 구현된다. ... 사용자 스레드는 커널 영역의 상위에서 지원되며 일반적으로 사용자 레벨의 라이브러리를 통해 구현되며, 라이브러리는 스레드의 생성 및 스케줄링 등에 관한 관리 기능을 제공합니다.
    리포트 | 34페이지 | 3,900원 | 등록일 2014.04.29
  • 파워포인트파일 고급 운영체제 생산자 소비자 모델을 기반으로 동기화와 성능에 대한 리포트
    ( semaphore ); } 작전 2 : semaphore.h의 라이브러리 함수를 이용하여 semaphore 구현하고 중복 각각의 성능 Semaphore 생산자 2 / 소비자 1 ... 일 때 소스 및 성능 측정 방법 생산자 2 / 소비자 1 작전 1 : semaphore.h의 라이브러리 함수를 이용하여 semaphore 구현, 생산자는 경쟁자가 없으므로 세마포어 ... semaphore 구현 void *producer(void *arg) { int loop = loop_count; while (loop--) { check_again: sem_wait
    리포트 | 21페이지 | 1,000원 | 등록일 2009.08.21 | 수정일 2013.12.22
  • 한글파일 Producer, Consumer
    없어서 비슷한뜻의 단어를 선택 semaphore full; int slot[n]; // 생산자 내 아이템 생성 함수 atomic int produce_item(int i) { int ... . □ 소스코드 const int n = 10; binarysem mutex; semaphore vacant; //empty, none, null 등은 이미 정의가 되어있는지 사용할수 ... 책을보고 머리로 이해하는 부분과 프로그램 코딩능력차이를 줄이도록 노력해서 이해하면 구현할수 있게 프로그래램 코딩능력을 길러야 할거 같습니다.
    리포트 | 5페이지 | 1,000원 | 등록일 2010.12.22
  • 한글파일 [충남대 최훈]운영체제 생산자 소비자 문제 구현 및 커널 알고리즘 분석
    내용 □ 생산자- 소비자 문제 구현 □ 커널 알고리즘 분석 ? 도출해야 할 결과 □ 생산자-소비자 알고리즘을 Unix/Linux에서 구현한다. ? ... #include #include #include #include #include ... > #include #include #include #include #include
    리포트 | 22페이지 | 7,000원 | 등록일 2012.10.13
  • 워드파일 운영체제 7판 공룡책 세마포에 관한 보고서
    Wait (semaphore *S){ S->value--; If (S->value < 0) { 이 프로세스를 S->lisr에 넣는다. ... Typedef struct { Int value; Struct process * list; } semaphore; 각 세마포는 한 개의 정수 value와 프로세스 list를 가진다. ... 이러한 정의 하에서 세마포를 구현하기 위해, 우리는 세마포를 C 구조체(Struct)로 정의한다.
    리포트 | 6페이지 | 1,500원 | 등록일 2010.12.14
  • 한글파일 세마포어 정의,단점,장점
    이진 세마포어 이진 세마포어(binary semaphore)에서는 세마포어 값으로 0 또는 1을 가진다. ... 계수 세마포어 계수 세마포어(counting semaphore)에서는 초기값은 가능한 자원의 수로 정해지며, 세마포어 값의 범위는 정해져 있지 않다. ... 계수 세마포어보다 간단히 구현할 수 있으며, Test and Set 등 하드웨어가 지원하는 기능을 이용하여 구현하기도 한다.
    리포트 | 4페이지 | 1,000원 | 등록일 2009.06.23
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업