공부
CPU 본문
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 |