[컴퓨터공학] OS 생산자 문제 mutex locks, semaphore를 이용해서 해결하기
REPORT
# OS 생산자 소비자 문제
- mutex locks, semaphore를 이용해서 해결하기
○ OS 세 번째 과제.
2003038062 컴퓨터공학과 김영선
문제] 생산자 - 소비자 문제
- 적당한 크기의 배열을 하나 만들어, 생산자는 이 배열에 값을 넣는 쓰레드이고, 소비자는 배열에서 값을 빼는 쓰레드일 때, 각각의 쓰레드가 공유하는 하나의 배열에 접근할 때, mutex locks와 semaphore를 이용하여 동시에 접근을 못하게 프로그래밍하여, 이 문제를 해결한다..
※window32를 이용하여 프로그래밍 할것.
//전역변수
int arr[10] = {0};//10칸짜리 배열
DWORD WINAPI thread_func_1(LPVOID);// consumer 수행 thread 함수,
HANDLE Mutex; // 뮤텍스
int main()
{
HANDLE Thread_1; // Thread_1선언
int produced_data; // 생성되어 배열에 들어갈 값.
int pros=0; // 생성되어 들어갈값의 배열 index
int count =0; // 실행 조절 카운트
DWORD param=1;
srand(time(0));// 생성값을 매번 달리하기 위한 srand
Mutex = CreateMutex(NULL, FALSE, NULL);// 뮤텍스 락 생성
OS OS
현재 OS
OS 란
운영체제
hardware software 제어하여
컴퓨터를 사용할 수 있게 하는 프로그램
하드웨어와 응용프로그램간의 interface 역할
컴퓨터 자원 관리
- CPU, 주기억장치, 입출력장치 등
컴퓨터 ..
창의적 공학 설계 - 계란낙하 실험 [목 차]
[요약문]
계란 낙하 실험의 주어진 문제를 인식하고 그 문제를 해결하기 위해서 공학적인 사고와 기술을 이용해서 주어진 문제를 해결한다. 제한된 조건 하에 구조물을 설계하여, 지정된 목표 지점 중앙..
스마트폰os 과목명 :
스마트폰에 대하여.
담당교수 :
제출일:
학과 :
학번:
성명 :성명
[목차]
1. 스마트폰이란
2. 스마트폰 OS의 종류와 그 사용예, OS 점유율
3. 스마트폰 판매 동향
4. 기타 스마트폰 관련 내용 및 ..
스마트폰전략및분석,스마트폰의 기능적속성,스마트폰현재와미래,SmartPhone Smart Phone
%
스마트폰(Smart Phone)
스마트폰의 정의
스마트폰이란 2. 일반 폰과의 차이점
스마트폰의 종류 (OS에 따른 분류)
스마트폰의 기능적 속성
소프트웨어 2. 하드웨어
스마트폰의 현재와 미래
현재 2...
세상을 움직이는 힘, 스마트폰 세상을 이끄는 힘, 스마트폰
스마트폰 열풍
기존의 피쳐폰에서 발전하여 향상된 기술과 기능을 가진 새로운 타입의 휴대폰으로 컴퓨터와 성능이 비슷하도록 향상된 고성능 범용 OS를 내장한 휴대폰이다. PDA, 인..
스마트폰12 Smart Phone
과목 :
교수님 :
성명 :
학번 :
학과 :
1. 스마트폰의 정의
스마트폰이란, 기존 휴대폰에서 향상된 기술과 기능을 가진 새로운 타입의 핸드폰으로 컴퓨터와 성능이 비슷하도록 향상된 고성능 ..
락앤락 경영분석및 해외진출위한 글로벌 마케팅전략분석및 나의견해 - 목차 -
1. lock lock
(1) 회사소개
(2) 회사연혁
(3) 재무정보
(4) 사업영역
2. lock lock의 해외진출현황 및 배경
(1) 해외진출현황
(2) 해외진출배경
3. lock lock의 해외진출 시 시장상황 및 진출장벽
(1)..
[학습 지도안] 4)수학-1.큰수-큰 수를 이용해 재미있는 놀이 4)수학-1.큰수-큰 수를 이용해 재미있는 놀이
수학 학습 지도안
대상
4학년
단원명
1. 큰 수
일시
차시
12/12
학습
자료
교사
숫자송 플래시 자료, 칠판 붙임 자료, 말판놀이 학습지, 주사위
학생
잡지, 신..