1. Register
1.1. 전자 공학 용어
| [[컴퓨터공학|'''컴퓨터 과학 및 공학 {{{#!wiki style="font-family: Times New Roman, serif; display: inline;"]] | ||
| {{{#!wiki style="margin: 0 -10px -5px; min-height:calc(1.5em + 5px)" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -5px -1px -11px" | <bgcolor=#1282d7,#1282d7> 기반 학문 | 수학(해석학 · 이산수학 · 수리논리학 · 선형대수학 · 미적분학 · 미분방정식 · 대수학(환론 · 범주론) · 정수론) · 이론 컴퓨터 과학 · 암호학 · 전자공학 · 언어학(음운론 · 형태론 · 통사론 · 의미론 · 화용론) · 인지과학 |
| 하드웨어 | SoC · CPU · GPU(그래픽 카드 · GPGPU) · ROM · RAM · SSD · HDD · 참조: 틀:컴퓨터 부품 | |
| 기술 | 기계어 · 어셈블리어 · 바이오스 · 절차적 프로그래밍 · 객체 지향 프로그래밍 · 함수형 프로그래밍 · 해킹 · ROT13 · 일회용 비밀번호 · 사물인터넷 · 와이파이 · GPS · 임베디드 · 인공신경망 · OpenGL · EXIF · 마이크로아키텍처 · ACPI · UEFI · LinuxBoot · gRPC · 리버스 엔지니어링 · HCI · UI · UX · 대역폭 · DBMS · NoSQL · 해시(SHA · 브루트 포스 · 레인보우 테이블 · salt · 암호화폐) · RSA 암호화 · 하드웨어 가속 | |
| 연구 및 기타 | 논리 회로(보수기 · 가산기 · 논리 연산 · 불 대수 · 플립플롭) · 정보이론 · 임베디드 시스템 · 운영체제(멀티태스킹 · 프로세스 스케줄링 · 데드락 · 식사하는 철학자 문제 · 뮤텍스 · 세마포어 · 인터럽트) · 데이터베이스 · 컴퓨터 언어 · 프로그래밍 언어{컴파일러(어셈블러 · JIT) · 인터프리터 · 유형 이론 · 어휘 분석 · 파싱 · 링커 · 난해한 프로그래밍 언어} · 마크업 언어 · 메타데이터 · 기계학습 · 빅데이터 · 폰노이만 구조 · 양자컴퓨터 · 행위자 모델 · 인코딩(유니코드 · MBCS) · 네트워크(네트워크 포트) · 컴퓨터 보안 · OCR · 슈퍼컴퓨터 · 튜링 머신 · FPGA · 딥러닝 · 컴퓨터 구조론 · 컴퓨터 비전 · 컴퓨터 그래픽스 · 인공지능 · 시간 복잡도(최적화) · 소프트웨어 개발 방법론 · 디자인 패턴 · 정보처리이론 · 재귀 이론 · 자연어 처리(기계 번역 · 음성인식) · 버전 (버전 관리 시스템) · 난수생성 · 놀람 최소화 원칙 · 프레임워크 · 라이브러리 · 모듈 · API · ABI · 이진 탐색 |
| 🖥️ 컴퓨터 부품 및 주변 기기 | ||
| {{{#!wiki style="margin:0 -10px -5px; min-height:calc(1.5em + 5px);" {{{#!folding [ 펼치기 · 접기 ] {{{#!wiki style="margin: -6px -1px -11px" | <colbgcolor=#555>PC 주요 부품 | |
| <rowcolor=#fff>프로세서 | CPU · GPU · 레지스터 · 캐시 메모리 | |
| 기억장치 | 주기억장치 : ROM · RAM(VRAM) 보조기억장치: 플래시 메모리(SSD · USB 드라이브) · 자기 기억장치(HDD · 플로피 디스크 · 자기 테이프 · 외장 하드) · 광학 기억장치(ODD · CD · DVD · 블루레이 디스크) | |
| '''메인보드 · 전원부 · {{{#!wiki | 메인보드 · 쿨러 · 파워서플라이 · 케이스 | |
| PC 주변 기기 | ||
| 보안 | TPM · 스마트카드 | |
| 네트워크 · 입출력 | 휴먼 인터페이스 장치: 키보드 · 모니터 · 마우스 · 트랙볼 · 디지타이저 · 스타일러스 펜 · 사운드 카드 · 스피커 · 마이크 · HMD 입출력 장치: TV 수신 카드 · 프린터 · 네트워크 카드 · 캡처보드 · USB · 케이블 | |
디지털 회로에서, 레지스터란 플립플롭이 여러 개로 구성되어 여러 비트의 정보를 저장하는 회로이다.
컴퓨터 구조에서, 프로세서에 위치한 고속 메모리로 극히 소량의 데이터나 처리 중인 중간 결과와도 같은 프로세서가 바로 사용할 수 있는 데이터를 담고 있는 영역을 레지스터라고 한다. 컴퓨터 구조에 따라 크기와 종류가 다양하다.
레지스터는 용도에 따라 전용 레지스터와 범용 레지스터로 나뉜다. 저장되는 정보의 종류에 따라 데이터 레지스터와 주소 레지스터, 상태 레지스터로 나뉜다. 사용자가 정보 변경 가능 유무에 따라 사용자 가시 레지스터와 사용자 불가시 레지스터로 크게 분류할 수 있다.[1]
메모리 계층상 레지스터보다 하위 계층에 존재하는, 고속 메모리 장치로는 캐시 메모리가 있으며, 용량이 더 크다. 이 또한 프로세서의 일부이나, 레지스터보다는 훨씬 큰 용량을 가지고 있기 때문에[2] 데이터를 사용하는 과정에서 레지스터의 데이터를 사용하는 것보다 오랜 시간이 걸린다.
1.2. 계산대
#!if (문단 == null) == (앵커 == null)
를#!if 문단 != null & 앵커 == null
의 [[계산대#s-|]]번 문단을#!if 문단 == null & 앵커 != null
의 [[계산대#|]] 부분을 참고하십시오.