시스템콜
- 운영체제가 커널에 접근하기 위한 인터페이스
- 유저 프로그램이 운영체제의 서비스 쓰기위해 커널 함수 호출시 이를 거치도록 설계되있음
- 프로세스 관리
- 파일관리
- 디바이스 관리
- 프로세스 간 통신
- 시간 날짜 관련 시스템
- kill()
- user mode is modebit = 1
- kernel mode is modebi = 0
커널
- 운영체제 핵심
- 시스템 콜 제공
유저모드
- 유저가 접근할 수 있는 영역 제한적으로 ㅜㄷㄴ다
- 컴퓨터 자원에 함부로 접근 못함
커널모드
- 모든 컴퓨터 자원 접근 가능 모드
modebit
- 유저 모드 커널 모드 구별위한 플래그 변수
시스템 콜 장점
- 유저 프로그램은 시스템 콜 기반으로 커널과 분리
- 즉 유저 프로그램은 복잡한 파일 시스템, 프로세스 생성 등 신경 X
- 보안도 강화됨
- 시스템 콜 이라는 통로를 둔 것
- 시스템 콜만 하면 리소스 접근 간접적으로 가능하니…