Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
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
Archives
Today
Total
관리 메뉴

공부

CPU 본문

개발공부

CPU

dfgdfgfdg 2020. 10. 23. 22:25

CPU(Central Processing Unit)

 

-사용 목적

인출, 해독, 실행, 메모리, 라이트백

 

-무어의 법칙 : 마이크로프로세서의 집적도가 18개월마다 2배씩 증가한다는 이론

 

-기능
마이크로프로세서의 구성: 제어장치, 연산장치, 레지스터, 캐쉬메모리
동작머신사이클: 프로그램내장방식

멀티프로세서: CPU는 하나 이상의 마이크로프로세서를 사용하여 만들 수 있다.

4개사이클로 수행: 호출 해석 실행 저장
클록(Clock)의 속도와 명령어 처리속도 - 마이크로프로세서의 성능 측정방법

 ㄴ클록: 마이크로프로세서 내부의 디지털 회로 구성요소의 동작속도를 맞추도록 일정한 간격의 전기적인 신호를 사용,   인간의 심장과 유사

논리게이트
사칙연산
구동흐름

설계
연산장치 -ALU cpu의 핵심 부분중하나로 산술과논리연산을 수행하는 연산회로 집합으로 구성
제어장치 - 입력,출력,기억,연산장치를 제어하고 감시  
              주기억장치에 저장된명령을 차례로해독하여 연상장치로보내 처리되도록 지시
              구성요소: 명령해독기 부호기 주소해독기
레지스터 - 처리중인 데이터나 처리결과를 임시로 보관하는 cpu 내의 기억장치(순간기억)
              범용레지스터, 포인터레지스터, 인덱스레지스터, 플래그레지스터
시스템메모리 - 스택, 힙, 데이터세그먼트, BSS세그먼트, 텍스트세그먼트

작동방식
디지털회로 (and, or, xor, not) - 반도체는 전기가 흐르는 도체와 흐르지않는 부도체 성격을 조건에따라선택
각종언어 - 고수준프로그램언어 어셈블리언어 기계어

'개발공부' 카테고리의 다른 글

IP와 도메인  (0) 2020.10.23
[Linux] 리눅스  (0) 2020.10.23
[Java] 기본 데이터 타입  (0) 2020.10.19
[GIT] Git Bash 사용법  (0) 2020.10.19
[GIT] GIT 시작하기  (0) 2020.10.18