Linux의 시스템 호출

등록일 2002.11.21 | 최종수정일 2013.12.26 한글 (hwp) | 17페이지 | 가격 2,800원

소개글

리눅스 시스템의 시스템호출에 관하여 알기쉽게 정리할였습니다

목차

프로세서 관련된 명령어
1) Access 파일의 사용자 권한을 체크한다.
2) capget, capset 프로세스 기능의 설정/소유
3) exit 현재 프로세스를 종료시킨다
4) clone 프로세스 생성
...

파일 관련된 명령어
1) chmod, fchmod 파일의 권한 변경
2) chown, fchown, lchown 파일에 대한 소유권을 바꾼다.
3) close 파일 기술자를 닫는다.
4) dup, dup2 파일 디스크립터를 복사한다.
...

본문내용

프로세서 관련된 명령어
1) Access 파일의 사용자 권한을 체크한다.

사용법
#include <unistd.h>
int access(const char * pathname , int mode);

설명
access는 프로세스가 파일에 읽고, 쓰는 것이 가능한지 체크한다. 만일 경로명이 심볼릭 링크라면 링크 테스트로 원본 파일을 체크하게 된다. mode는 하나이상의 R_OK , W_OK , X_OK and F_OK로 구성된 허상(mask)이다. R_OK , W_OK and X_OK는 각각 파일의 존재, 읽기, 쓰기, 실행권한 체크를 요구한다. F_OK는 단지 파일의 존재유무의 체크만을 요구한다. 테스트는 파일이 위치하고 있는 디렉토리의 권한에 의존하고, 디렉토리와 심볼릭 링크 파일도 같은 이치이다. 커널에의해 실행될때의 id보다는 프로세스의 실제 UID나 GID를 체크하게 된다. 이것은 set-UID프로그램실행을 허락하기 위함이다. 파일 타입이나 내용이 아닌 억세스 비트(access bits)만을 체트한다. 그러므로, 만일 디렉토리가 "쓰기 가능"이라면, 디렉토리안에 파일을 생성할 수 있지만, 디렉토리가 파일로써 쓰여질수 있는것은 아니다.
*원하는 자료를 검색 해 보세요.
  • [운영체제] 리눅스에서의 시스템 호출 29페이지
    것이다. Linux에서 시스템 호출(system call) 인터페이스는 ... 1.시스템 호출의 정의 시스템호출은 소프트웨어 개발자가 UNIX 커널 ... 설치하는 것을 포함한다. UNIX 시스템시스템호출 뿐만 아니라
  • [운영체제] Linux System Call 추가 20페이지
    커널 프로그래밍 중에서 시스템 호출을 구현한다. Linux 커널에 ... 인터페이스로 접근할 수 있도록 하 기 위하여 Linux시스템 호출과 각 ... 모듈을 활용하기 위해서는 반드시 시스템 호출을 사 용해야 한다. Linux
  • [c언어] 리눅스용 스몰셸(smallshell) 시스템프로그래밍이나 운영체제 과제 13페이지
    c 언어를 이용한리눅스용 스몰셸 프로그램 입니다.시스템프로그래밍 이나 ... 운영체제 과제로 종종 나옵니다.기능으로는 리다이렉션환경변수, 히스토리, cd 등의 기능이 있습니다.
  • 임베디드 시스템리눅스 3페이지
    기능 등도 모두 임베디드 시스템이다. 2. 임베디드 운영체제 ... . 3. 임베디드 운영체제로서의 리눅스 가. Linux 란? Linus B ... 임베디드 운영체제Linux는 모듈(module)화 되어있다
  • Linux System Call 13페이지
    시스템호출을 추가함으로써 운영체제의 기능을 확장하게 된다. 2.Linux ... 운영 체제 -chapt 2,Project,Linux System ... 테스트 파일 실행 4.프로젝트 -Linux Kernel에 시스템 호출 추가
  • [리눅스]리눅스의 개요 26페이지
    / 리눅스 의 탄생 1971 첫 번째 유닉스 서버 운영체제가 벨 연구소 탄생 ... 습inuxhq.org System 구성 System 계층 구조 Linux ... 프로세스간 통신 스케줄러 메모리 관리 시스템 호출 인터페이스 라이브러리 사용
  • File System & Device System (리눅스 A+) 8페이지
    . Linux의 경우 40가지 이상의 파일 시스템을 지원하지만, 표준 파일 ... . Linux 에서는 이러한 많은 파일 시스템들이 동시에 다수 동작할 수 있다 ... . 리눅스 내 파일 시스템 종류 ?ext2(second extended
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      Linux의 시스템 호출