정보 이론
# 정보 이론 (Information Theory) **정보 이론**(Information Theory)은 정보의 정량화, 저장, 통신을 연구하는 수학의 한 분야입니다. 이 이론은 클로드 섀넌(Claude Shannon)이 1948년 발표한 논문 "통신의 수학적 이론...
# 정보 이론 (Information Theory) **정보 이론**(Information Theory)은 정보의 정량화, 저장, 통신을 연구하는 수학의 한 분야입니다. 이 이론은 클로드 섀넌(Claude Shannon)이 1948년 발표한 논문 "통신의 수학적 이론...
# 공간 복잡도 (Space Complexity) ## 개요 **공간 복잡도(Space Complexity)**는 알고리즘이 실행되는 동안 필요한 메모리 자원의 양을 정량적으로 나타내는 척도입니다. 시간 복잡도가 알고리즘의 실행 속도를 분석하는 데 초점을 맞춘다면,...
# 연산자 (Operator) ## 개요 **연산자**(Operator)는 프로그래밍 언어에서 특정 작업을 수행하기 위해 사용되는 기호 또는 키워드입니다. 연산자는 하나 이상의 **피연산자**(Operand)라고 불리는 값이나 변수를 받아들이며, 이를 처리하여 새로...
# 병렬 처리 (Parallel Processing) **병렬 처리**(Parallel Processing)란 하나의 복잡한 문제를 여러 개의 작은 하위 문제로 분할하여, 이를 동시에 처리함으로써 계산 속도를 높이고 시스템의 효율성을 극대화하는 컴퓨터 과학 및 공학 ...
# 토큰 (Token) **토큰(Token)**은 컴퓨팅 및 언어 처리 분야에서 원시 데이터 스트림을 의미 있는 최소 단위인 '토큰'으로 분할하는 과정을 지칭합니다. 이는 주로 프로그래밍 언어의 컴파일 과정인 **렉싱(Lexing)**이나 자연어 처리(NLP)의 전처...
# 64비트 모드 ## 개요 **64비트 모드**(64-bit mode)는 컴퓨터의 중앙처리장치(CPU)가 64비트 데이터를 처리하고, 64비트 가상 주소 공간을 사용할 수 있도록 설계된 실행 모드를 의미합니다. 이 모드는 현대의 대부분의 고성능 컴퓨팅 시스템에서 ...
# 시간적 지역성 ## 개요 **시간적 지역성**(Temporal Locality)은 컴퓨터 과학, 특히 컴퓨터 아키텍처와 캐시 관리 분야에서 중요한 개념 중 하나로, 프로그램 실행 중 특정 메모리 위치에 접근한 후, 그 위치가 **가까운 미래에 다시 접근될 가능성...
# EM64T **EM64T**(Extended Memory 64 Technology)는 인텔(Intel)이 개발한 64비트 마이크로프로세서 아키텍처 기술로, 기존의 x86 아키텍처를 확장하여 64비 연산을 지원하도록 설된 기술입니다. 이 기술은 인텔의 x86 프로세...
# SIMD ## 개요 **SIMD**(Single Instruction, Multiple Data)는 병렬 처리 기술의 한 형태로, 하나의 명령어를 동시에 여러 개의 데이터에 적용하는 아키텍처를 의미합니다. 이 기술은 멀티미디어 처리, 과학 계산, 머신러닝 등 대...
# 비정렬 메모리 ## 개요 **비정 메모리 접근**(Unaligned Memory)은 컴퓨터 시스템에서 데이터가 메모리의 특정 정렬 기준에 맞지 않는 주소에서 읽히거나 쓰이는 경우를 의미한다. 일반적으로로세서 아키텍처는 효율적인 메모리 접근을 위해 데이터 타입별로...
# Intel 64 **Intel 64**은 인텔(Intel)이 개발한 64비트 마이크로프로세서 명령어 집합키텍처(ISA, Set Architecture)로 x86 아키텍를 확장하여 64트 컴퓨팅을 가능하게 한다. 이 아키텍처는 최초의 x8664 구현 중 하나로,가 ...
# AST (추상 구문 트리) ## 개요 **AST**(Abstract Syntax Tree, 추상 구문 트리)는 컴퓨터 과학, 특히프로그래밍 언어 처리**(Programming Language Processing)와 **컴파일러 설계** 분야 핵심적인 데이터 구조...
# LLVM IR **LLVM IR**(LLVM Intermediate Representation)은 LLVMow Level Virtual Machine 프로젝트의심 구성 요소 중로, 소스를 기계어로 변환하는정에서 사용되는 **중간 코드**( Representatio...
# ADD **ADD** 어셈블리 언어에서 가장 기본적이고 핵심적인 산술 명령어 중 하나로, 두 개의 피연산자를 더하여 그 결과를 목적지 피연산자에 저장 역할을 한다 이 명령어는 대부분의 프로세서 아키텍처(CISC,ISC 등)에서 지원되며, CPU의 산 논리 장치U)...
# 다중 정밀도 산술 연산 다중 정도 산술 연산(Multiplerecision Arithmetic), 또는 고정밀도술 연산은에서 표준 정밀(예: 2비트 또는 64비트 부소수점)로 표현할 수 없는 매우 큰 수 또는 매우 높은 정밀도를 요구하는 수치를 다루기 위한 산술 ...
# DP 테이블 ##요 **DP 테이블Dynamic Programming Table)은 동적획법(Dynamic Programming, DP) 구현할 때 사용하는 데이터 구조로, 주로 1차원 또는 2원 배열 형태로 표현된다. DP는 복잡한 문제를 작은 하위 문제로 나...
# 정수 연산 정수 연산(Integer Arithmetic)은과학에서 정수(양의수, 음의 정수, 0)를 대상으로 수행하는 기본적인 산술 연산을 의미합니다.는 컴퓨터의 하드웨어 및 소프트웨어 전반에서 핵심적인 역할을 하며, 프로그래밍, 알고리즘 설계, 시스템 프로그래밍...
# SSE2 **SSE2**(Streaming SIMD Extensions 2)는 인텔이 2001년에 펜티엄 4 프로세서와 함께 도입한 SIMDingle Instruction, Multiple Data)령어 집합의 확장판입니다. SSE2는 이전의 SSE(SSE1)를 ...
# LP64 모델 ## 개요 **LP64델**은 64비 컴퓨팅 환경에서 데이터형(Data Type)의 크기를 정의하는 대표적인 **데이터 모델**(Data Model) 중 하나입니다. 이 모델은 주로 유닉스 계열 운영체제(Unix-like OS), 특히 리눅스(Li...
# 고성능 컴퓨팅 ## 개요 **고성 컴퓨팅**(High-Performance Computing HPC)은 복잡하고 계산량이 많은 문제를 신속하게 해결하기 위해 고성능의 컴퓨터 시스템을 활용하는 기술 분야입니다. 일반적으로 단일 컴퓨터로는 처리하기 어려운 대규모 시...