728x90
반응형

IT기초 3

Interrupt (인터럽트)

개요인터럽트(Interrupt)는 CPU가 현재 수행 중인 작업을 일시 중단하고, 외부 또는 내부에서 발생한 중요한 이벤트를 처리하도록 하는 메커니즘이다. 키보드 입력, 마우스 클릭, 네트워크 패킷 수신, 타이머 이벤트 등 다양한 상황에서 인터럽트가 발생하며, 이를 통해 시스템은 효율적이고 반응성 높은 처리를 수행할 수 있다. 현대 운영체제와 임베디드 시스템에서 인터럽트는 필수적인 핵심 기술이다.1. 개념 및 정의인터럽트는 CPU가 실행 중인 프로그램을 잠시 멈추고, 특정 이벤트를 처리하기 위해 인터럽트 서비스 루틴(ISR: Interrupt Service Routine)을 실행하는 메커니즘이다.2. 특징구분설명비교/차별점비동기 처리이벤트 발생 시 즉시 처리폴링 방식 대비 효율성 증가우선순위 기반중요도에..

Topic 2026.06.04

Von Neumann Architecture (폰 노이만 구조)

개요폰 노이만 구조(Von Neumann Architecture)는 프로그램과 데이터를 동일한 메모리에 저장하고, CPU가 이를 순차적으로 처리하는 컴퓨터 구조이다. 1945년 존 폰 노이만(John von Neumann)이 제안한 이 구조는 오늘날 대부분의 컴퓨터 시스템의 기본 설계로 사용되고 있다. CPU, 메모리, 입출력 장치가 명확히 분리되며, 프로그램 내장 방식(Stored Program Concept)을 기반으로 한다.1. 개념 및 정의폰 노이만 구조는 프로그램 명령어와 데이터를 동일한 메모리에 저장하고, CPU가 이를 순차적으로 가져와 실행하는 컴퓨터 아키텍처이다.2. 특징구분설명비교/차별점프로그램 내장 방식명령어와 데이터 동일 메모리 저장하버드 구조 대비 단순순차 실행명령어를 순서대로 처리..

Topic 2026.06.03

OSI 7 Layers Model (OSI 7계층 모델)

개요OSI 7계층 모델(Open Systems Interconnection Model)은 네트워크 통신 과정을 7개의 계층으로 나누어 설명하는 국제 표준 모델이다. ISO(국제표준화기구)에서 정의되었으며, 서로 다른 시스템 간 통신을 표준화하고 네트워크 구조를 체계적으로 이해하기 위해 사용된다. 현대 인터넷은 TCP/IP 모델을 기반으로 동작하지만, OSI 모델은 여전히 네트워크 설계, 분석, 교육에서 핵심적인 개념으로 활용된다.1. 개념 및 정의OSI 7계층 모델은 데이터가 송신자에서 수신자로 전달되는 과정을 7개의 계층으로 나누어 각 계층의 역할과 기능을 정의한 네트워크 참조 모델이다.2. 특징구분설명비교/차별점계층 구조7단계로 분리단일 구조 대비 이해 용이표준화국제 표준 모델독자 시스템 대비 호환성..

Topic 2026.05.29
728x90
반응형