인터럽트(2)
-
GPIO 개요 - 2. GPIO의 주요 역할 및 활용 사례
GPIO의 주요 역할 및 활용 사례GPIO(General Purpose Input/Output)는 다양한 전자 장치와의 신호 송수신을 통해 하드웨어를 제어하는 중요한 역할을 한다.이제 GPIO의 주요 기능과 실생활에서의 활용 예시를 구체적으로 살펴보자.1. GPIO의 주요 역할GPIO 핀은 디지털 입력, 디지털 출력, PWM(펄스 폭 변조), 인터럽트 처리 등의 기능을 수행하며, 이를 통해 다양한 전자 기기를 제어할 수 있다.① 디지털 입력 (Digital Input)센서, 버튼, 스위치 등에서 신호를 읽어오는 역할을 한다.GPIO를 입력(Input) 모드로 설정하면 외부의 디지털 신호(0 또는 1)를 감지할 수 있다.💡 사용 예시버튼 입력 감지 → 버튼을 눌렀을 때 특정 동작 실행적외선 센서 → 장애..
2025.02.11 -
시스템 콜 (System Call) - 4. 시스템 콜이 동작하는 과정
4장: 시스템 콜이 동작하는 과정1. 시스템 콜이 실행될 때 내부적으로 어떤 일이 일어나는가?시스템 콜(System Call)은 프로그램이 운영체제의 기능을 사용할 수 있도록 요청하는 메커니즘입니다. 이를 통해 프로그램은 파일 조작, 프로세스 생성, 메모리 할당, 네트워크 통신 등 다양한 작업을 수행할 수 있습니다.그렇다면 시스템 콜이 호출될 때 내부적으로 어떤 과정이 발생할까요? 이를 이해하기 위해 단계별 흐름을 살펴보겠습니다.📌 시스템 콜의 실행 흐름 (단계별 과정)💡 프로그램이 read() 시스템 콜을 호출한다고 가정해 봅시다.1️⃣ 사용자 모드에서 시스템 콜 호출프로그램이 read() 시스템 콜을 호출하면 실행 흐름이 사용자 모드(User Mode)에서 시작됩니다.프로그램은 운영체제의 특정 기..
2025.02.08