지난 포스팅에 이어서 빠르게 시스템 콜 예제 두 개를 더 보겠습니다!! 3. mycp 프로그램 작성 mycp 프로그램은 첫번째 인자로 지정된 파일을 두번째 인자로 지정한 파일로 복사하는 프로그램입니다. mycp source-file dest-file 명령어를 입력했을때 실행되도록 만들어봅시다. 이때, dest-file의 모드는 rw-rw-rw-로 세팅해야합니다. 사용자,그룹,외부인 모두 읽고 쓰는 것만 할 수 있는 모드입니다. #include #include #include #include #include #include #include int main(int argc,char *argv[]){ int fd_read,fd_write; char buffer[BUF_SZ]; if(argc != 3){ pri..
안녕하세요! 오늘은 리눅스에서 중요한 개념인 시스템콜(system call) 관련된 예제를 실습해보겠습니다. 시스템 콜에 대해 아주 간단하게 개념을 한번 보고 예제 시작하겠습니다~! 시스템콜이란 ? 어플리케이션이 커널에 있는 기능들을 사용할 때 system call이 일어납니다. 커널 리눅스 운영체제에서 프로세스 및 애플리케이션 간의 CPU, RAM 공유할 수 있도록 관리해주는 시스템 주변 기기 관리 어플리케이션으로 부터 시스템콜 처리 컴퓨터가 켜졌을 경우 disk로부터 바로 로딩 리눅스는 User Space, Kernel Space 이렇게 두개로 나뉘어져있습니다. 이때 User Space에서 Kernel Space까지 가서 함수를 불러오는 것이 시스템콜입니다! 우리 보통 C언어에서 #include 하잖..
- Total
- Today
- Yesterday
- Linux
- 혼공단
- 개발일지
- AWS
- 혼공단 SQL
- JS
- nodejs
- C++
- 리눅스
- Signal
- 스페인
- 교환학생
- 혼공
- Process
- 깃 예제
- 백엔드 개발
- 개발
- 해커톤
- 공룡책
- 자바스크립트
- googleapis
- 스페인 교환학생
- 혼공단 9기
- MySQL
- 백준
- JavaScript
- 운영체제
- SQL
- 프로젝트
- 혼공학습단
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |