Thread 클래스 구현

등록일 2003.03.31 한글 (hwp) | 40페이지 | 가격 1,700원

목차

2. Thread 관련루틴분석
1) Thread 관련 class 분석
2) Thread 생성에서 소멸까지의 경로
3) Alarm, Timer, Interrupt의 관계

3. Alarm.waitUntil 구현
1) 기존 루틴 분석
2) 문제해결을 위한 전체적 설계
3) 구현 루틴 설명
4) 테스트 프로그램의 구성 및 테스트의 주안점
5) 테스트 및 결과
6) 소스코드

4. KThread.join 구현
1) 기존 루틴 분석
2) 문제해결을 위한 전체적 설계
3) 구현 루틴 설명
4) 테스트 프로그램의 구성 및 테스트의 주안점
5) 테스트 및 결과
6) 소스코드

5. PriorityScheduling 구현
1) 기존 루틴 분석
2) 문제해결을 위한 전체적 설계
3) 구현 루틴 설명
4) 테스트 프로그램의 구성 및 테스트의 주안점
5) 테스트 및 결과
6) 소스코드 ( PriorityScheduler.java)

본문내용

// changed by [Triple A+]
// wakeTime과 wakethread를 포함하는 class
protected class WaitUntilElement {
WaitUntilElement(long x){
// 현재시간을 저장
// TreeSet에 추가할때 wakeTime이 같은 경우 구분하기 위해 사용됨
timeStamp = Machine.timer().getTime();
// thread를 깨울 시간 저장
wakeTime = timeStamp + x;
// 깨울 thread저장
wakeThread = KThread.currentThread();
}
public long getTimeStamp() {
return timeStamp;
}
*원하는 자료를 검색 해 보세요.
  • [운영체제]나쵸스(nachos) 프로젝트 63페이지
    1. thread 및 synchronization, scheduling 루틴 분석① Thread class 분석② Semaphore class 분석③ Scheduler class 분석④ Alarm class 분석⑤ thread 생성 및 소멸 경로 분석⑥ SWITCH()..
  • nachos 36페이지
    Ⅲ. Thread::Join() 구현- C의 wait()와 유사한 기능• wait() : wait()시스템 콜을 호출하면 부모 프로세스는 자식 프로세스가 종료할 때까지 기다린다. 이 함수는 종료된 자식 PID(Process ID)를 돌려준다. ..
  • 운영체제 나초스(Nachos), 스레드와 동기화(synchronization) 78페이지
    ◆ void SWITCH(thread *oldthread, thread *newthread); 분석SWITCH()함수는 switch.s 파일에 Assembly Code 형태로 구현되어있다. 각 CPU 별로 다양한 code가 존재하는데 이중에서 MIPS CPU 기반의 A..
  • [운영체제]Nachos 설치 및 실행 레포트 (함수분석 및 테스트프로그램 구현 포함) 0페이지
    □ VM Ware 와 Linux 설치○ 가상기계로 사용한 VM Ware라는 프로그램은 상용 소프트웨어 이므로 정식으로 구입해서 사용해야 합니다.○ http://www.vmware.com 에서 프로그램을 다운받고 30일간 시험적으로 사용해 볼 수 있는 라이센스를 받을수 ..
  • Thread 루틴분석 13페이지
    II. 기존 루틴 분석1) Thread 루틴, synchronization 루틴 분석- Thread 생성에서 소멸까지의 경로 thread..cc는 thread 관리에 관련된 routine으로 주요 연산은 Fork(), Finish(), Yield(), Sleep()이다..
  • [컴퓨터공학] nachos Thread, Synchronization, Scheduling 분석 34페이지
    nachos라고 실행화일명을 입력하면 먼저 initialize()에서 console, disk, timer와 같은 simulate hardware를 초기화하고 최초의 thread 하나를 생성한다. 다음으로 Threadtest()를 수행하면서 threadtest.cc로 ..
  • [운영체제]Nachos 설치 및 소스코드분석 7페이지
    [1] Nachos 시스템 소개 Not Another Completely Heuristic Operating System의 약자로서 U.C..Berkeley 대학의 Tom Anderson 교수가 운영체제 실습을 위해 만든 Operating System 이다. Nacho..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      Thread 클래스 구현