[운영체제] 운영체제개념과 원리(연습문제4장)

등록일 2002.12.10 한글 (hwp) | 5페이지 | 가격 500원

소개글

바쁘신 분들께 많은 도움되길..

목차

4.9 공유 변수와 셈마포어를 이용한 동기화 문제의 해결 방법들을 설명하시오.
4.10 Busy-Waiting방법들의 장단점들을 살펴보고 각 방법을 쉽게 설명할 수
있는 방안을 구상해보시오.
4.11 P()와 V() 세마포어 함수의 의미를 화장실 사용의 규약의 예를 들어 설명하시오.
4.12 모니터의 구조를 설명하시오
4.14 다음과 같은 동시 처리가 필요한 문제들의 예를 일반적인 경우와 컴퓨터 분야에서의 사례를 각각 1가지씩 설명하시오.

본문내용

4.9 공유 변수와 셈마포어를 이용한 동기화 문제의 해결 방법들을 설명하시오.
) 공유 변수(spin lock)를 이용 두 프로세스가 동기화하는 방법
- 각 프로세스는 계속 상태가 변하기를 검사하며 기다림 (Busy-Waiting)
- 검사하는 동안 CPU는 다른 일을 할 수 없어 CPU 시간이 낭비되나, 완전한 동기화 구현
- 완전한 상호 배제는 보장 못함
- 공유변수를 검사하는 방법과 HW적으로 TS(test & set) 명령어로 처리하는 방법 존재

*원하는 자료를 검색 해 보세요.
  • 세마포어를 이용한 프로세스 동기화 (운영체제) 0 페이지
  • 상호배제와 동기화(운영체제) 32 페이지
    병행성 발생 상황 다수의 응용(application) : 활동 중인 다수의 응용들 간에 처리 시간의 동적 공유시간을 위해 다중 프로그래밍 개발됨 구조화된 응용 : 모듈화된 설계 원칙과 구조적인 프로그래밍의 확장 결과, 일부..
  • [운영체제] 운영체제론 용어정리 4 페이지
    1. semaphores 프로그래밍, 특히 유닉스시스템의 프로그래밍에서 세마포어는 운영체계의 자원을 경쟁적으로 사용하는 다중 프로세스에서, 행동을 조정하거나 또는 동기화 시키는 기술이다. 세마포어는 운영체계 또는 커널의 한 ..
  • [운영체제] 생산자 소비자 문제 5 페이지
    /* 생산자 쓰래드 */ void *producer(void *param) { buffer_item item; while(TRUE) { int rNum = rand() / RAND_DIVIS..
  • [컴퓨터공학] 운영체제 프로세스 동기화 4 페이지
    1. 유한 버퍼 문제(판독자 기록자 문제) ▪ 문제정의 - 판독자와 기록자 문제는 하나의 데이터를 여러 개의 프로세스들이 읽어가고, 또 그 데이터를 여러 프로세스들이 변경하고자 할 때 발생할 수 있는 문제를 지칭한다. 기..
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서