• 통큰쿠폰이벤트-통합
  • 통합검색(225)
  • 리포트(184)
  • 시험자료(27)
  • 방송통신대(10)
  • 자기소개서(3)
  • 기업보고서(1)

"세마포어" 검색결과 81-100 / 225건

  • UNIX/Linux에서 system call로 제공하는 shared memory, semaphore 기능을 이용한 producer-consumer 프로그램
    실제의 코드에서도 이와 비슷한 모양으로 사용이 될 것이다. main 에서는 자식 프로세스를 생성하여 동일한 함수를 동일한 세마포어 키를 사용하여 실행시키고 있다. ... include // 헤더화일 선언#include #include #include #include #include #include #include #define SEMKEY 0x100// 세마포어 ... \n");}else {// 아이템이 있을때printf("CCCCCCCCC\n");strcpy(memptr, "000");// 아이템을 비움}v(semid, 2);// 세마포어 v()
    리포트 | 10페이지 | 50,000원 | 등록일 2013.07.30
  • [전남대]운영체제과제 Homework #6
    환경에서 acquire는 세마포어를 0으로 만들고 프로세스를 실행한다. ... release() semaphore operations are not executed atomically, then mutual exclusion may be violated이진 세마포어 ... 하지만 원자성이 지켜지지 않으면 동시에 프로세스 두 개가 세마포어의 값에 접근하게 된다. > 뮤택스 상호배제가 지켜지지 않는다.2.(1) What is the meaning of the
    리포트 | 6페이지 | 1,000원 | 등록일 2018.08.10
  • Thread Scheduling
    (Semaphore)세마포어도 뮤텍스와 유사한 동기화 객체이나 다른점은, 뮤텍스는 하나의 공유자원을 보호하기 위해 사용하지만, 세마포어는 제한된 일정 개수를 가지는 자원을 보호하고 ... 세마포어는 사용 가능한 자원의 개수를 카운트하는 동기화 객체이다. ... 관리한다.자원의 개수가 제한되어 있으므로 세마포어를 사용할 수 있는 Thread는 제약을 받게된다.
    리포트 | 3페이지 | 1,000원 | 등록일 2017.08.04
  • [컴퓨터과학과] 2019년 1학기 운영체제 기말시험 핵심체크
    동기화와 임계영역1) Test-and-Set 상호배제의 하드웨어적 해결방법으로 분리가 불가능한 단일기계 명령어로서 간단히 TS라고 함 2) 세마포어① 운영체제에는 자원이 없는 상태를
    방송통신대 | 55페이지 | 7,700원 | 등록일 2019.05.18
  • 메모리공유 4가지 방법의 비교 검토
    실행되고난 이후부터 시스템이 끝날 때 까지 실행되는 프로그램이거나, 또는 중간 중간에 여러번 실행되는 프로그램이면 모르겠으나, 그렇지 않은 경우에는 세마포어를 제거해주는 것이 좋다. ... 프로그램 내에서 세마포어가 더이상 필요없다고 판단을 내릴 만한 어떤 조건이 참인가를 검사해서 없애는 방법이 제일 편하겠지만 그렇지 않고, 프로그램을 실행시킬 때 환경변수를 확인하거나 ... 상속되어 생성된 클래스에서는 상위 클래스인 Thread 클래스에 정의된 run() 메소드를 오버라이딩하여 스레드의 동작을 기술하여야 한다.System call을 이용한 구현에서는 세마포어
    리포트 | 1페이지 | 1,000원 | 등록일 2013.07.30
  • 2017-2-운영체제-기말고사 - 힌트
    )Thread 사용 이점 (스레드를 활용한 작업의 종류)5장Critical Section에서 두 스레드가 동시에 접근할 시 전역변수의 계산이 틀리는 이유와 이를 보호하기 위한 방법세마포어
    리포트 | 1페이지 | 1,000원 | 등록일 2018.03.02
  • 운영체제 세마포 과제
    세마포어를 잘못 사용하면 교착상태가 발생할 수 있다. ... 주어진 프로그램을 full, empty라는 추가 세마포어를 사용하여, 버퍼가 꽉 찰때는 생산자가 기다리고 버퍼가 비어있을 때에는 소비자가 기다리도록 프로그램을 수정하시오.성공한 실행 ... 그리고 consumer에서는 버퍼를 소비하기 전까지 full을 대기시키고(=버퍼가 비어있을 때 소비자가 기다리도록 하는 세마포어) mutex를 0에서 1로 바꿔준 후 버퍼를 사용하고
    리포트 | 4페이지 | 1,000원 | 등록일 2016.08.07
  • [컴퓨터과학과] 2018년 1학기 운영체제 기말시험 핵심체크
    동기화와 임계영역1) Test-and-Set 상호배제의 하드웨어적 해결방법으로 분리가 불가능한 단일기계 명령어로서 간단히 TS라고 함 2) 세마포어① 운영체제에는 자원이 없는 상태를
    방송통신대 | 55페이지 | 7,000원 | 등록일 2018.05.23
  • 시스템 프로그래밍을 주차별로 나눠 핵심내용을 정리해보고, 관련된 문제를 3개씩 만들어보자. 스스로 만들어봄으로써 시스템프로그래밍을 이해해보자.
    세마포어는 프로세스 사이의 동기를 맞추는 역할을 한다.5. ... 세마포어는 한 번에 하나의 프로세스 부분에 접근해 잠그거나, 다시 잠금을 해제하는 기능을 제공하는 정수형 변수에 속한다.문제)1. ... IPC에는 메시지 큐, 공유 메모리, 세마포어가 있다.2. IPC를 사용하려면 IPC의 객체를 생성하고 key를 지정해야 한다.3.
    리포트 | 4페이지 | 3,000원 | 등록일 2017.01.13
  • 에스커 다익스트라와 구조적 프로그래밍
    다익스트라의 공헌과 구조적 프로그래밍에스커 다익스트라의 생애에스커 다이스트라의 업적 : 최단 경로 알고리즘최단 경로 알고리즘이 무엇인가, 최단 경로 알고리즘 설명과 프로그래밍에서의 사용 예세마포어세마포어란 ... 무엇인가, 세마포어 설명과 프로그래밍에서의 사용 예 만찬의 철학자 문제만찬의 철학자 문제와 풀이, 이를 이용한 컴퓨터 내에서 구현 중인 프로그램인 프로세스의 활동에서의 응용▷ GOTO
    리포트 | 21페이지 | 1,500원 | 등록일 2011.11.02
  • [컴퓨터과학과] 2017년 1학기 운영체제 기말시험 핵심체크
    동기화와 임계영역1) Test-and-Set 상호배제의 하드웨어적 해결방법으로 분리가 불가능한 단일기계 명령어로서 간단히 TS라고 함 2) 세마포어① 운영체제에는 자원이 없는 상태를
    방송통신대 | 55페이지 | 7,000원 | 등록일 2017.05.19
  • 리눅스 기반 임시 프로세스 스케쥴링 프로그램
    리눅스에서 실행되는 프로그램입니다.쓰레드 풀과 우선순위 큐를 이용해서 운영체제의 프로세스 스케쥴링을 간단하게 보여주는 프로그램입니다.Producer consumer 문제도 세마포어
    리포트 | 2,000원 | 등록일 2016.06.11
  • 공부에 필요한 소프트웨어(C, C++ 프로그램) 코드 판매합니다.
    공유메모리를 활용한 세마포어 예제4. 리눅스 교착 상태 문제 해결 방법5. 운영체제 페이지(Page) 교체 알고리즘 예제 (주석 포함)5-1. LRU5-2. LFU5-3.
    리포트 | 15,000원 | 등록일 2016.07.26
  • [운영체제] 생산자 소비자 문제
    생성후 0으로 초기화 */sem_init(&full, 0, 0);/* empty세마포어 생성후 BUFFER_SIZE 초기화 */sem_init(&empty, 0, BUFFER_SIZE ... void *param); // 소비자void initializeData() {/* mutex lock 생성 */pthread_mutex_init(&mutex, NULL);/* full세마포어 ... BUFFER_SIZE 5 // 버퍼사이즈 5#define RAND_DIVISOR 100000000#define TRUE 1/* mutex lock */pthread_mutex_t mutex;/* 세마포어
    리포트 | 5페이지 | 1,000원 | 등록일 2012.05.27
  • 병렬처리에서 Semaphore
    세마포어(Semphore)의 사용: 세마포어의 사용은 위의 작동원리를 그대로 적용한다.① 세마포어로 제어할 자원을 설정한다.② 해당 자원을 사용하기전에 세마포어 값을 확인한다.③ 세마포어 ... 세마포어(Semaphore)의 작동원리: 차단을 원하는 자원에대해서 세마포어를 생성하면 해당자원을 가리키는 세마포어 값이 할당된다. ... 만약 세마포어 값을 검사했는데 세마포어 값이 0이라면 사용할수 있게 될때까지 (1이 될때까지) 기다리면 (block) 될것이다.[그림2] 세마포어의 커널내 구조6.
    리포트 | 10페이지 | 1,500원 | 등록일 2009.10.05
  • 멀티 스레드를 이용 병렬처리
    운영체제 과목중에 큰 텍스트파일의 히스토그램을 읽기위해 멀티 스레드를 사용해서 효율을 높이기 위한 소스와 보고서 모두 포함되어 있습니다.
    리포트 | 2,000원 | 등록일 2016.12.21
  • [컴퓨터과학과] 2016년 1학기 운영체제 기말시험 핵심체크
    동기화와 임계영역1) Test-and-Set 상호배제의 하드웨어적 해결방법으로 분리가 불가능한 단일기계 명령어로서 간단히 TS라고 함 2) 세마포어① 운영체제에는 자원이 없는 상태를
    방송통신대 | 55페이지 | 7,000원 | 등록일 2016.05.23
  • nachos소스분석
    .}// 사용할 스레드를 가진 세마포어를 대기큐에 저장시킨다. Signal함수로 세마포어가 불려와 V() // 함수를 호출하기 전까지 P()함수는 종료되지 않는다. ... ->V(); //불러온 세마포어의 V()함수를 통해 세마포어를 사용가능하게 한다.}}void Condition::Broadcast(L 사용한다.call *WhenDonePC // ThreadFinish ... 제거}void Condition::Signal(Lock* conditionLock){// 대기큐에 저장된 세마포어를 가져와 사용가능하게 만들어 스레드를 실행시킨다.
    리포트 | 19페이지 | 1,500원 | 등록일 2009.05.17
  • 운영체제 기말 프로젝트 - 프로세스 동기화 및 데드락
    뮤텍스 락, 세마포어, 다이닝 필로소퍼
    리포트 | 7페이지 | 2,000원 | 등록일 2014.12.29 | 수정일 2015.03.27
  • Producer-Consumer 프로세스를 이용한 bounded buffer 문제 solution 설계 레포트
    이 경우 세마포어의 초기 값은 1이고 최대 값은 5입니다.성공하면 CreateSemaphore()가 mutex lock에 대한 HANDLE을 반환합니다.
    리포트 | 7페이지 | 1,000원 | 등록일 2017.12.09
  • 아이템매니아 이벤트
  • 유니스터디 이벤트
AI 챗봇
2024년 09월 15일 일요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
8:43 오후
문서 초안을 생성해주는 EasyAI
안녕하세요. 해피캠퍼스의 방대한 자료 중에서 선별하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 목차부터 본문내용까지 자동 생성해 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
9월 1일에 베타기간 중 사용 가능한 무료 코인 10개를 지급해 드립니다. 지금 바로 체험해 보세요.
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감
방송통신대학 관련 적절한 예)
- 국내의 사물인터넷 상용화 사례를 찾아보고, 앞으로 기업에 사물인터넷이 어떤 영향을 미칠지 기술하시오
5글자 이하 주제 부적절한 예)
- 정형외과, 아동학대