운영체제

등록일 1999.10.25 한글 (hwp) | 7페이지 | 무료

목차

운영체제

본문내용

2. 시스템 호출은 왜 커널 모드를 사용하는지를 설명하시오.

커널은 유닉스가 운영되기 위해 존재하는 시스템 프로그램이다. 그러므로 이것은 항상 기억장치에 상주해야 하며 수행도중 사용자에 의해서 임의로 변경되어서도 안된다. 그러므로 사용자들은 이 커널에 접근할 수 없는 사용자 모드에서 작업을 하게 되며 커널의 서비스를 받고자 할 때는 시스템 호출을 통해 커널의 서비스를 받을 수 있다. 이렇게 커널의 서비스를 받고자 시스템 호출을 하게 되면 시스템은 커널 모드로 바뀌고 그때서야 커널이 가지고 있는 자료구조에 접근하게 되는 것이다.
사용자가 시스쳄 호출을 하게 되는경우는 입출력 , 프로세스간 통신 , 프로세스 관리 등을 필요로 할 때이며 위에서 설명했지만 이런경우는 커널의 자료구조에 접근해야 하는데 사용자 모드에서는 커널의 자료구조에 접근할 수가 없다. 그러므로 시스템 호출은 커널의 자료구조 접근을 위해 커널 모드를 사용하게 되는것이다.


이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서