일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- react
- Svelte
- javascript
- hokeys
- 호키도키
- 리액트 예제
- TDD
- queue
- 이종호
- SWIFT
- 힛잇
- 자스민
- data structure
- 비동기
- 계명대
- hokidoki
- 스위프트
- 자료구조
- IOS
- 계명대 이종호
- 스벨트
- jest
- 자바스크립트 자료구조
- Hitit
- 리액트
- 개발자
- 호키스
- 자바스크립트
- HTML
- 개발
- Today
- Total
목록컴퓨터구조 (3)
Dog foot print
인터럽트 Interrrupt 인터럽트란 프로그램을 수행 중 다른 명령이 먼저 수행되도록 하는 시스템 동작이다. 농구용어 intercept 라는 단어 처럼 기존 실행하던 명령어 순서를 빼앗고 새치기하는 형태의 명령 수행으로 기억하면 좋을 듯하다. 인터럽트 서비스 루틴 ISR : interrupt service toutine ISR은 인터럽트 접수에 의해 발생되는 인터럽트에 대응하여 특정 기능을 처리하는 기계어 코드 루틴이다. -위키백과 https://ko.wikipedia.org/wiki/인터럽트_핸들러 인터럽트가 발생되면 본인의 컴퓨터가 설정한 ISR을 완료 하고 종료 후 기존에 실행하다 중지된 명령어 부터 다시 실행한다. 인터럽트 실행시 CPU의 동작 현재 중지된 명령어의 주소를 메모리의 Stack에 ..
cpu는 프로그램에 필요한 연산을 수행하고 필요한 연산에 따라 다른 장치들에게 명령을 내리는 장치이다. 이 cpu는 명령어 인출과 명령어 실행 작업을 반복하며 명령어를 해독하고 , 명령어에 맞게 메모리에서 데이터를 가져온 다음 데이터를 가공하여 저장한다. CPU의 내부구조 위에 있는 작은 cpu의 뚜껑을 열어보면 다음과 같이 생겼다. 저 작은 cpu안에 산술을 하는 장치와 레지스터, 제어유니트가 있는데, 정말 작은 모듈들이라 사진은 없다. 산술논리연산장치(Arithmetic and Logical Unit) 줄여서 ALU라고 불리는 이것은 각종 산술(+ - * /)과 논리연산(and, or, nor, xor등)을 수행하는 모듈이다. 이 ALU는 여러 레지스터와 내부장치들로 이루어져있는데, 다음 링크된 블로..
오늘은 CPU와 기억장치, I/O device들은 어떻게 정보를 교환하는지에 대해서 알아보도록 하겠다. 시스템 버스 시스템 버스란 CPU와 시스템 내 다른 요소들 사이에 정보를 교환하려는 통로이다. 예를 들어 int result = 10 + 10; 라는 수식을 작성하게 되면 cpu에서는 해당 식을 계산하여 result 변수가 있는 메모리에 20이라는 수를 저장하게 되고 printf("%d", result)를 하면 모니터에 출력되게 된다. 이 처럼 cpu와 다른 부품들로 데이터와 주소를 전달하는 통로를 시스템 버스라고 한다. 이 시스템 버스는 전달하는 내용에 따라 주소버스, 데이터버스, 제어버스로 나뉜다. 주소버스 (address bus) 주소버스는 일정한 메모리 번지를 찾는데 사용되는 신호를 운반하는 버..