일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 프로세스 주소 공간
- recoverability
- 커널 동기화
- Extendable hashing
- Git
- SDK
- 운영체제와 정보기술의 원리
- 갤럭시 S24
- 인터럽트
- 코딩애플
- 시스템프로그래밍
- 백엔드
- 쉬운코드
- B tree 데이터삽입
- concurrency control
- 쉬운 코드
- BreadcrumbsComputer-Networking_A-Top-Down-Approach
- CPU 스케줄링
- 시그널 핸들러
- 운영체제
- 트랜잭션
- 반효경
- 온디바이스AI
- 데이터베이스
- 개발남노씨
- SQL
- 네트워크
- vite
- 코딩테스트 [ ALL IN ONE ]
- 김영한
- Today
- Total
목록인터럽트 (2)
티끌모아 태산

Interrupt interrupt는 사전적 의미로 to break in upon an action 이라는 뜻입니다. 컴퓨터 과학의 맥락에서 인터럽트는 불시에 발생할 수 있는 (드문) 사건들을 효율적으로 처리하는 방법을 제공합니다. 인터럽트는 하드웨어(네트워크 인터페이스 카드(NIC), 프린터, 디스크, 마우스, 키보드 등)와 CPU 사이의 통신 도구로 기능합니다. Taxonomy Synchronous interrupt, called exception or software interrupt is generated by the 'CPU' while executing instructions Programming error System call: requests by process for kernel serv..

컴퓨터 시스템의 구조 컴퓨터 시스템의 구조는 일반적으로 컴퓨터 내부장치인 CPU, 메모리와 컴퓨터 외부 장치인 디스크, 키보드, 마우스, 모니터, 네트워크 장치 등으로 구성된다. 이때, 컴퓨터는 외부장치에서 내부장치로 데이터를 읽어(input)와 각 종 연산을 수행한 후 그 결과를 다시 외부장치로 내보내는(output) 방식으로 업무를 수행한다. 예를들어, 키보드로부터 입력을 받아 컴퓨터가 연산을 한 후 결과를 모니터에 출력하는 것 혹은 디스크에서 내용을 읽어 처리후 디스크에 데이터를 저장하는 등이 해당된다. 운영체제는 컴퓨터가 부팅되었을 때부터 항상 수행되면서 각종 자원을 관리해야하므로 메모리에 항상 올라와 있어야한다. 그러나 운영체제의 코드가 모두 메모리에 올라오면 메모리 낭비가 발생하기 때문에 운영..