본문 바로가기

OS2

[운영체제] 시스템콜(System Call) 1. 시스템콜이란? 운영체제가 커널에 접근하기 위한 인터페이스 주로 하드웨어 접근, 시스템 리소스를 관리, 입출력 작업 수행, 프로세스간 통신 등을 목적으로 사용 1) 유저 모드 - 유저가 접근할 수 있는 영역을 제한해둔 모드 - 컴퓨터 자원에 함부로 침범하지 못하는 모드 2) 커널 모드 - 모든 컴퓨터 자원에 접근할 수 있는 모드 3) 커널 - 운영 체제의 핵심 부분 - 시스템 콜 인터페이스를 제공 - 보안, 메모리, 프로세스, 파일 시스템, I/O 디바이스, I/O 요청 관리 등 운영체제의 중추적인 역할 2. 동작 과정 유저 프로그램이 I/O 요청 트랩(Trap)이 발동 올바른 I/O 요청인지 확인 유저 모드가 시스템 콜을 통해 커널 모드로 변환 해당 I/O 요청 실행 3. 시스템콜의 목적 사용자 프.. 2023. 10. 28.
[EP.0] 라즈베리파이 구조와 OS 1. 라즈베리파이 영국 잉글랜드의 라즈베리 파이 재단이 학교와 개발도상국에서 기초 컴퓨터 과학의 교육을 증진시키기 위해 개발한 신용카드 크기의 싱글 보드 컴퓨터 2. 라즈베리파이 구조 3. 라즈베리파이 OS 카드 리더기를 통해 Micro SD 카드에 라즈베리파이 OS를 설치한다. 아래 링크를 통해 다운로드가 가능하다. https://www.raspberrypi.com/software/ Raspberry Pi OS – Raspberry Pi From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing accessible and affordable for everybody. www.. 2023. 2. 15.