|
Introduction
Mach는 C Language interface library를 제공
multithreaded program을 만드는 어려움을 줄여준다.
low-level threads primitive를 이용하지 않고 multiple threads를 만들고 이용할 수 있다.
C-threads library라고 부르는 library에 있는 routine을 통해서 인터페이스
|
- 페이지 22페이지
- 가격 1,500원
- 등록일 2003.12.23
- 파일종류 피피티(ppt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
< /usr/include/asm/unistd.h 수정 후 컴파일 >
▶ 컴파일
< 컴파일 후 실행 파일이 생성된 것을 보여줌 >
(4) R_Sort
4-1) New System Call Name
▶ 시스템 콜 이름 결정
< 기존에 사용하지 않던 번호 사용 >
▶ 시스템 콜 테이블 등록
< system_call()함
|
- 페이지 17페이지
- 가격 2,300원
- 등록일 2013.05.31
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
system-call interface provided by the operating system?
2.6 What are the two models of interprocess communication? What are the strengths and weaknesses of the two approaches?
2.10 What is the main advantage for an operating-system designer of using a virtual-machine architecture? What is the
|
- 페이지 3페이지
- 가격 1,000원
- 등록일 2010.03.19
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
system_call interface for manipulating both files and devices?
장점 - 장치를 요청하고 할당받게 되면 파일에서와 같이 그 장치를 읽고, 쓰고, 위치 변경 할 수 있다. 입/출력 장치와 파일들 간에 유사성이 많기 때문에, 매우 유용하다.
단점 - 장치에 대한 잠
|
- 페이지 3페이지
- 가격 800원
- 등록일 2010.01.12
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
system call handler stub
ENTRY(system_call)
RING0_INT_FRAME# can\'t unwind into user space anyway
pushl %eax # save orig_eax
CFI_ADJUST_CFA_OFFSET 4
SAVE_ALL
...
syscall_call:
call *sys_call_table(,%eax,4)
movl %eax,PT_EAX(%esp)# store the return value
pushl %eax
- orig_eax (기존의) 레지스터를 저장
|
- 페이지 11페이지
- 가격 2,000원
- 등록일 2008.01.13
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|