인터럽트(interrupt) 2

운영체제에서 인터럽트(Interrupt)란?

인터럽트(Interrupt) 시스템 내부 또는 외부에서 발생하는 예기치 못한 사건에 의해, 프로세서(흔히CPU)가 실행 중인 프로그램의 작업을 잠시 중단시키고 다른 프로그램을 수행하도록 하는 명령어입니다.주로 산술 연산오류, 프로세스 오류, I/O 디바이스 사용에 의해 발생됩니다.  인터럽트의 종류 1.하드웨어 인터럽트컴퓨터의 외부 하드웨어 기기인 키보드나 마우스, 네트워크 카드에 의한 인터럽트를 의미합니다. 2.소프트웨어 인터럽트프로세스 오류, 프로세스의 시작과 종료 등 CPU에 의해 실행되고 있는 프로그램에 의한 인터럽트를 의미합니다.   인터럽트의 역할 - 인터럽트는 현대의 운영체제가 하드웨어와의 상호작용을 향상시켜, CPU가 멀티 프로그래밍을 가능하게 하는 핵심 역할을 수행 - 인터럽트는 갑작스러..

컴퓨터 시스템의 구조(CPU, 메모리, 보조기억장치, 입출력 장치 등)

컴퓨터에는 여러가지 종류가 존재합니다. 스마트폰, 노트북, 데스크톱, 아두이노 등등이들을 구성하는 구성요소는 대부분 4가지로 구분됩니다.가장 큰 사각형은 메인보드입니다.메인보드 안에 시스템 버스(양방향 수직 화살표)가 있습니다.CPU내부에는 ALU(산술논리연산장치), 제어장치와 여러 레지스가 있습니다.CPU에는 메인보드 내 시스템 버스와 연결되어 있습니다.메모리는 메인보드 내 시스템 버스와 연결되어 있습니다.보조기억장치는 메인보드 내 시스템 버스와 연결되어 있습니다.모니터, 키보드, 마우스 등은 메인보드 내 시스템 버스와 연결되어 있고, 이들을 입출력장치라고 부릅니다.  1.중앙처리기억장치(Central Processing Unit) 흔히 CPU로 불리우는 장치이며 컴퓨터의 두뇌라고 할 수 있습니다.산술..