[운영체제] 리눅스에서의 시스템 호출

등록일 2002.05.28 MS 워드 (doc) | 29페이지 | 가격 1,000원

소개글

운영체제과목의 레포트입니다.
리눅스에서의 시스템 호출에 관한 내용입니다.
10점 만점에 만점을 받은 레포트입니다.

목차

1.시스템 호출의 정의
2.시스템 호출의 초기화
3.시스템 호출 과정 루틴
4. 시스템 호출에 사용되는 저수준 함수
5. 메시지 큐, 세마퍼, 공유 메모리의 시스템 호출
※참고 사이트

본문내용

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

참고 자료

http://www.terms.co.kr/OS.htm
http://members.tripod.lycos.co.kr/shpark75/tutorial/linux1/linux8_2.htm
http://man.kldp.org/man.html?sec=2
http://oslab.sangmyung.ac.kr/~bycker/lecture/os/lckc_code //시스템 호출 루틴 소스
http://kernel.sarang.net/data/doc/The_Linux_Kernel_Hackers_Guide/khg/HyperNews/get/syscall/syscall86.html
http://www1.digital.hs.kr/@bamsaem/down/infotree/linux.html
http://man.kldp.org/
http://os.korea.ac.kr/~yuko/www_linux/linux_lecture/index.htm
*원하는 자료를 검색 해 보세요.
  • [운영체제] Linux System Call 추가 20페이지
    시스템 호출 처리 함수 구현 usr/src/linux-2.4.18-4/kernel/test_syscall.c 라는 이름의 파일로 구현한다. sys_teatsyscall() 시스템 호출은 2개의 입력 인자를 곱하고 그 결과를 세 번째 인자로 돌려준다. ..
  • Operating System Concept (공룡책) , 운영체제 3장 연습문제 7페이지
    3.7 시스템 호출의 목적은 무엇인가?3.7.1 System call 시스템 호출은 일반적으로 운영체제(커널)가 하드웨어/시스템에 지정된 또는 특권이 있어야 하는 동작들을 수행토록 요청하는 것이다. 즉, 프로그래밍 언어에서 지원하지 않는 기능에 대하여 운영체계의 루틴을..
  • operating system concepts 3장 연습문제 8페이지
    3.1 프로세스 관리에서 운영체제의 다섯 가지 중요한 기능은 무엇인가? 일반적으로 하나의 프로세스는 자신의 업무를 수행하기 위해 CPU 시간, 기억장치, 파일, 그리고 입출력 장치를 포함한 여러 가지 자원들을 필요로 한다. 이러한 자원들은 프로세스가 생성될 때 제..
  • [임베디드]시스템 호출을 이용한 LED 제어 응용 프로그램(타이머) 구현 9페이지
    1. 실험 주제: 시스템 호출을 이용한 LED 제어 응용 프로그램(타이머) 구현2. 실험 목적 - 리눅스에서 커널 내의 데이터를 사용하기 위해서 커널과 사용자 프로세서가 공유할 수 있는 방법인 시스템 호출을 살펴본다.- 시스템 호출 방식으로 타겟보드에 있는 LED를 ..
  • Linux System Call 13페이지
    1.문제정의Linux가 제공하는 시스템 호출 인터페이스에 대해 공부하고 이 인터페이스를 통하여 사용자 프로그램이 운영체제와 어떻게 통신하는가를 배우게 된다. 새로운 시스템호출을 추가함으로써 운영체제의 기능을 확장하게 된다.3.문제해결1.준비과정(1)커널 빌드에 필요한 ..
  • unix system programming 9페이지
    1. 「Polymorphism (다형성)」 C++은 다형(Polymorphism) -상속관계 내의 다른 클래스들의 객체들이 같은 멤버 함수 호출에 대해 다르게 반응하는 기능-을 가능하게 한다. 예를 들어, 만일 클래스 Rectangle이 클래스 Quadrilateral..
  • [리눅스] 리눅스 파일 시스템 13페이지
    리눅스의 가장 중요한 특징 중 하나는 많은 파일 시스템을 지원한다는 것이다. 이렇게 함으 로써 리눅스는 유연성을 갖게 되었고 다른 많은 운영체제와 잘 공존할 수 있게 되었다. 리 눅스를 처음 많들었을 때는 ext, ext2, xia, minix, umsdos, msdo..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기