올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
올레포트 : 대학레포트, 족보, 실험과제, 실습일지, 기업분석, 사업계획서, 학업계획서, 자기소개서, 면접, 방송통신대학, 시험 자료실
로그인  회원가입

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • [레포트]  컴퓨터공학과 PintosAnalysis (1 페이지)
    1

  • [레포트]  컴퓨터공학과 PintosAnalysis (2 페이지)
    2

  • [레포트]  컴퓨터공학과 PintosAnalysis (3 페이지)
    3

  • [레포트]  컴퓨터공학과 PintosAnalysis (4 페이지)
    4


  • 본 문서의
    미리보기는
    4 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • [레포트]  컴퓨터공학과 PintosAnalysis (1 페이지)
    1

  • [레포트]  컴퓨터공학과 PintosAnalysis (2 페이지)
    2

  • [레포트]  컴퓨터공학과 PintosAnalysis (3 페이지)
    3

  • [레포트]  컴퓨터공학과 PintosAnalysis (4 페이지)
    4



  • 본 문서의
    (큰 이미지)
    미리보기는
    4 Page 까지만
    가능합니다.
  더블클릭 : 닫기
X 닫기
좌우이동 : 드래그

[레포트] 컴퓨터공학과 PintosAnalysis

인쇄
바로가기
즐겨찾기 키보드를 눌러주세요
( Ctrl + D )
링크복사 링크주소가 복사 되었습니다.
원하는 곳에 붙혀넣기 하세요
( Ctrl + V )
공유
파일  [레포트] 컴퓨터공학과 PintosAnalysis.hwp   [Size : 605 Kbyte ]
분량   4 Page
가격  1,000


카트
다운받기
카카오 ID로
다운 받기
구글 ID로
다운 받기
페이스북 ID로
다운 받기
뒤로

본문/내용

Pintos 1. bochs, pintos 설치 Virtual Box를 이용하여 Ubuntu를 설치하고 bochs와 pintos를 설치한다. 1.1 bochs 실행화면 1.2 pintos -v -k -- run alarm-multiple 실행화면 2. Pintos 부팅과정 분석 threads/init.c의 main()에서 호출하는 함수들을 큰 것을 중심으로 보면 다음과 같다. ram_init (); - 램을 초기화 한다. thread_init (); - threads와 관련된 것들을 초기화 한다. console_init (); - console 관련 초기화 palloc_init (); - page-size로 메모리를 나누어서 관리. malloc_init (); - 메모리 할당 관련 초기화 paging_init (); - 새로운 Page Directory를 사용할 수 있도록 초기화 intr_init (); - Interrupt controller를 초기화 한다. timer_init (); - timer 관련 사항 초기화 thread_start (); - thread를 생성하며 스케쥴링을 시작한다. serial_init_queue (); - serial port device를 초기화 timer_calibrate (); - loops_per_tick 를 조정한다. run_actions (argv); - 저장된 action을 모두 실행 3. Pintos Source 분석 1) devices 키보드 등의 I/O deviece interface를 위한 소스코드이다. 2) lib 표준 C library가 들어있다. 3) threads base 커널을 위한 소스 코드가 있다. 4) userprog user program loader를 위한 소스가 들어있다. 4. 테스트 작성 (Hello world, 작성자 이름)



📝 Regist Info
I D : skys**
Date : 2011-04-16
FileNo : 11022270

Cart