검색어 입력폼

[운영체제론] 운영체제론 3,4장 연습문제 풀이

저작시기 2004.10 |등록일 2004.12.15 | 최종수정일 2015.12.02 한글파일한컴오피스 (hwp) | 3페이지 | 가격 1,100원

소개글

운영체제론 3,4장 연습문제 풀이입니다.

목차

3-7
3-13
4-2
4-6
4-7

본문내용

7. What is the purpose of system calls?
System calls 이란, 프로그래밍 언어에서 지원하지 않는 기능에 대하여 운영체계의 루틴을 호출하여 이용하는 것을 말한다. 대개 모든 운영체계는 여러 가지 저급한 연산을 수행하기 위한 루틴들의 모음을 가지고 있다. 예를 들어 모든 운영체계는 디렉토리를 만드는 루틴이라든가, 특정한 디렉토리에 있는 파일들의 목록을 읽어내는 루틴 등을 가지고 있다. 만약 응용 프로그램에서 운영체계에 있는 루틴을 실행시켜 어떠한 결과를 얻기 원한다면, 시스템 호출을 통해 이용해야한다. 또한 System calls 은 프로세스와 운영체제간의 인터페이스를 제공한다.

⇒ program과 o/s간 parameter 보내는 방법
- 레지스터에 parameter를 직접 전달되어 value값이 레지스터에 들어감
- parameter는 메모리 내의 block이나 table에 저장되고, block의 주소가 레지스터 내에 parameter로 전달된다. 즉, o/s는 메모리의 address를 찾아서 access하게 된다.
- stack에 push되고, o/s에 의해 pop-off 되는 방법
다운로드 맨위로