• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

Pintos Project 2 한국어 설명서 (design report) - User Program, System Call

smurfcat
개인인증판매자스토어
최초 등록일
2024.06.15
최종 저작일
2023.09
34페이지/ 어도비 PDF
가격 8,000원 할인쿠폰받기
다운로드
장바구니

소개글

pintos 2를 한국어로 쉽게 설명해놓은 design 보고서입니다.
방대한 파일의 코드들 중, 어느 부분을 어떻게 고쳐야 할지 관련 개념과 함께 설명되어 있습니다.

목차

0. Analysis
0.1. Process Execution Procedure
0.1.1. analysis
0.2. System Call Procedure
0.2.1. what is system call
0.2.2. analysis
0.3. File System
0.3.1. what is file descriptor
0.3.2. analysis

1. Process terminate messages
1.1. goal
1.2. how to solve problems

2. Argument Passing
2.1. goal
2.2. how to solve problems

3. System Call
3.1. goal
3.2. how to solve problems
3.2.1. data structure
3.2.2. detailed algorithm
3.2.3. implement system calls

4. Denying Writes to Executables
4.1. goal
4.2. how to solve problems

본문내용

0. Analysis
project 1에선 kernel에서 실행되는 thread들 위주였다면 project 2에서는 user program을 실행시키는 것이 위주이다. 따라서 project 1에선 alarm clock, priority scheduling, advanced scheduling 등의 코드들이 모두 kernel의 일부였고 해당 코드들을 kernel에서 직접 compile했지만, project 2에선 user program을 이용하여 compile한다. user program을 실행시키기 위하여 구현해야 하는 것은 아래와 같다.
1. Process terminate messages
2. Argument passing
3. System call
4. Denying writes to executables
user program은 file system에서 load되고 있고, 많은 system call 구현은 file system에서 다뤄진다.
0.1. Process Execution Procedure
0.1.1. analysis
1. main()
Process Execution Procedure을 분석하기 위해 먼저 threads/init.c의 main 함수를 보겠다.
0. Analysis 0.1. Process Execution Procedure
0.1.1. analysis 0.2. System Call Procedure
0.2.1. what is system call 0.2.2. analysis 0.3. File System 0.3.1. what is file descriptor 0.3.2. analysis

참고 자료

한양대 pintos 자료, postech pintos 자료
smurfcat
판매자 유형Platinum개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
탑툰 이벤트
Pintos Project 2 한국어 설명서 (design report) - User Program, System Call
  • 레이어 팝업
  • 프레시홍 - 특가
  • 프레시홍 - 특가
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 07월 08일 월요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
2:09 오후
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기