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

파트너스

자료등록
 

다시받기

장바구니

코인충전

  • System call (1 페이지)
    1

  • System call (2 페이지)
    2

  • System call (3 페이지)
    3

  • System call (4 페이지)
    4

  • System call (5 페이지)
    5

  • System call (6 페이지)
    6

  • System call (7 페이지)
    7


  • 본 문서의
    미리보기는
    7 Pg 까지만
    가능합니다.
클릭 : 크게보기
  • System call (1 페이지)
    1

  • System call (2 페이지)
    2

  • System call (3 페이지)
    3

  • System call (4 페이지)
    4

  • System call (5 페이지)
    5

  • System call (6 페이지)
    6

  • System call (7 페이지)
    7



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

System call

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


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

자료설명

I. I. I. 시스템 콜(System call)이란?
시스템 콜은 유저 레벨의 애플리케이션들에게 커널의 기능을 지원해 줄 수 있는 인터페이...

본문/내용

I. I. I. 시스템 콜(System call)이란? 시스템 콜은 유저 레벨의 애플리케이션들에게 커널의 기능을 지원해 줄 수 있는 인터페이스이다. 즉, 유저 레벨의 애플리케이션이 운영체제의 기능이나 모듈을 활용하기 위해서는 반드시 시스템 콜을 사용해야 한다. System call 이란, 프로그래밍 언어에서 지원하지 않는 기능에 대하여 운영체계의 루틴을 호출하여 이용하는 것을 말한다. 대개 모든 운영체계는 여러 가지 저급한 연산을 수행하기 위한 루틴들의 모음을 가지고 있다. 예를 들어 모든 운영체계는 디렉토리를 만드는 루틴이라든가, 특정한 디렉토리에 있는 파일들의 목록을 읽어내는 루틴 등을 가지고 있다. 만약 응용 프로그램에서 운영체계에 있는 루틴을 실행시켜 어떠한 결과를 얻기 원한다면, 시스템 호출을 통해 이용해야한다. II. 시스템 콜 구현 순서 1. 시스템 콜 번호 할당 2. 시스템 콜 테이블 등록 3. 시스템 콜 처리 함수 구현 4. 커널 컴파일 5. 시스템 콜을 사용하는 애플리케이션 작성 및 실행 III. 시스템 콜 구현 ※ 시스템 콜 번호 할당 1) /usr/include/asm/unistd.h 을 수정한다. #define __NR_newsyscall 222 -> newsyscall의 시스템 콜 번호 할당 2) /usr/include/bits/syscall.h 파일 수정 ※ 시스템 콜 테이블 등록 1) /usr/src/linux/arch/i386/kernel/entry.S에서 등록한다. 위 그림에서 네 번째 줄의 .long SYMBOL_NAME(sys_newsyscall) 로 등록하고, 끝 부분의 .rept NR_syscalls-223 이라 수정한다.(원래는 “.rept NR_syscalls-222”였음.) ※ 시스템 콜 처리 함수 구현



📝 Regist Info
I D : hjym******
Date : 2013-12-13
FileNo : 16088910

Cart