
CPU의 기능 CPU는 '프로그램 수행'이라는 컴퓨터의 중추적 기능을 수행한다. 이를 위해 CPU는 메모리에 저장되어 있는 프로그램 코드인 명령어들을 실행하고 이러한 명령어들을 수행하기 위하여 여러 세부적인 동작들을 순서대로 나열하여 진행한다. 명칭 설명 명령어 인출(Instruction fetch) 메모리로부터 명령어 읽기 명령어 해독(Instruction decode) 수행할 동작을 결정하기 위해 명령어 해독 데이터 인출(Data fetch) 명령어 실행을 위해 데이터가 필요한 경우, 메모리 혹은 I/O 장치에서 데이터를 읽기 데이터 처리(Data process) 데이터에 각 연산을 수행 데이터 저장(Data store) 결과 저장 ※ 1, 2번 동작은 모든 명령어의 공통 수행 과정이다. 하지만 3~..

컴퓨터는 수치적 혹은 논리적 데이터를 적절히 처리하는 것이다. 컴퓨터시스템의 기본 구성요소 컴퓨터는 크게 두 가지의 구성요소로 동작한다. 하드웨어 (Hardware) 시스템 소프트웨어 (System software) 응용 소프트웨어 (Application software) 하드웨어 컴퓨의 각 정보 전송 통로 제공 및 정보 처리가 실제로 일어나는 물리적 장치들 소프트웨어 정보처리의 종류와 수행 시간을 지정하는 명령(command)들의 집합 하드웨어에 의존적이며 하드웨어가 제공해주는 기능들을 이용한 최종적 결과물을 산출한다. 소프트웨어의 정보 처리 속도는 하드웨어에 달려있다. 단, 소프트웨어 질에 따라 하드웨어 사용 효율이 차이난다. 시스템 소프트웨어와 응용 소프트웨어로 소분류된다. 시스템 소프트웨어 응용 ..
- Total
- Today
- Yesterday
- 명령어
- 백준
- static_cast
- 할당
- 레지스터
- malloc
- 크기
- 초기화
- 포인터
- 상속
- 인터럽트
- 알고리즘
- 수학
- 컴파일
- c++
- New
- 운영체제
- CPU
- 멀티스레드
- const
- 프로세스
- 게임수학
- 구조
- 클래스
- 함수
- dynamic_cast
- thread
- 메모리
- 스레드
- 입출력
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |