총 111개
-
컴퓨터 아키텍처의 기본 개념과 발전 과정2024.12.311. 메모리 컴포넌트 메모리 컴포넌트를 컴퓨터 과학의 관점에서 분류하는 방법을 배웁니다. 프로세서와 직접 연결되는 메인/로컬 메모리와 2차 메모리의 특성을 이해하고, 이를 통해 현존하는 메모리 기술의 체계와 발전 방향을 파악할 수 있습니다. 2. 디지털 회로의 기초 이론 MOS 트랜지스터와 부울 대수의 기본 원리를 학습합니다. 이를 통해 복잡한 컴퓨터 시스템을 구현하는 데 있어 디지털 회로의 기본 토대가 되는 개념을 이해할 수 있습니다. 3. CPU 아키텍처 RTL(Register Transfer Level) 설계 기준으로 CPU ...2024.12.31
-
컴퓨터 아키텍처의 명령어 실행 4단계와 주소 체계2025.11.161. 명령어 실행의 4단계 컴퓨터 시스템에서 프로그램의 명령어는 4단계 과정을 거쳐 실행된다. 첫 번째 인출 단계에서 프로그램 카운터(PC)의 주소값이 메모리 어드레스 레지스터(MAR)에 저장되고, 메모리 버퍼 레지스터(MBR)로 명령어를 불러온다. 두 번째 해독 단계에서 명령어 레지스터(IR)로 이동된 명령어를 해독기에서 해독하여 유효 주소를 확인한다. 세 번째 데이터 인출 단계에서 유효 주소의 실제 데이터를 메모리에서 인출한다. 네 번째 실행 단계에서 ALU(연산논리장치)에서 연산을 수행하고 결과를 누산기(ACC)에 저장한다. ...2025.11.16
-
슈퍼컴퓨터의 이해와 개념2025.11.131. 슈퍼컴퓨터 슈퍼컴퓨터는 매우 높은 연산 능력을 가진 고성능 컴퓨터로, 일반 컴퓨터보다 훨씬 빠른 속도로 복잡한 계산을 수행할 수 있습니다. 과학 연구, 기상 예측, 핵 시뮬레이션, 인공지능 학습 등 대규모 데이터 처리가 필요한 분야에서 광범위하게 활용되며, 매우 높은 비용이 소요됩니다. 2. 고성능 컴퓨팅 고성능 컴퓨팅은 슈퍼컴퓨터의 핵심 특성으로, 초당 수조 개 이상의 부동소수점 연산을 수행할 수 있는 능력을 의미합니다. 병렬 처리 기술과 다중 프로세서 아키텍처를 통해 구현되며, 복잡한 과학 계산과 대규모 데이터 분석에 필수...2025.11.13
-
소프트웨어개발실무 ) 논문 내용 정리 - Going deeper with convolution2025.04.281. GoogLeNet GoogLeNet은 22개의 계층으로 이루어진 깊은 네트워크로, 분류와 검출 부문에 출하되었다. GoogLeNet의 매개변수는 최고의 정확도를 보이며, 2년 전 ILSVRC 14 대회에서 우승한 Krizhevsky의 아키텍처보다 12배나 적게 매개변수를 이용하였지만, 훨씬 향상된 정확도를 보인다. GoogLeNet은 효율을 극대화한 DNN 아키텍처로, 인셉션이라는 코드 이름의 컴퓨터 비전을 위한 것이다. 인셉션 모듈의 형식을 취하며 새로운 조직 level을 소개하고, 네트워크의 깊어진 깊이를 제시한다. 2. ...2025.04.28
-
컴퓨터 프로세서 GPU에 대해 조사하시오2025.01.191. 컴퓨터 프로세서 컴퓨터 프로세서는 컴퓨터 시스템의 핵심 요소로, 명령어를 해석하고 실행하는 역할을 담당합니다. 프로세서는 제어 유닛, 산술 논리 장치(ALU), 레지스터 등으로 구성되어 있으며, 이들 구성 요소는 효율적인 명령어 처리와 데이터 조작을 위해 조화롭게 작동합니다. 컴퓨터 프로세서는 다양한 기술과 아키텍처를 통해 성능을 향상시키고, 병렬 처리와 최적화 기법을 활용하여 작업을 빠르고 효율적으로 수행할 수 있습니다. 2. 그래픽 처리 장치 (GPU) 그래픽 처리 장치(GPU)는 주로 그래픽 처리와 이미지 생성에 특화된 ...2025.01.19
-
메모리 캐시 성능 분석(Performance Analysis of Cache Memory)2025.01.241. SimpleScalar 사용법 및 소스 코드 SimpleScalar는 컴퓨터 아키텍처 연구와 성능 분석을 위한 도구로, 하드웨어의 동작을 모델링하고 시뮬레이션하는 데 사용된다. 이 도구는 프로그램의 실행에 대한 상세한 통계를 제공하며, 이를 통해 컴퓨터 시스템의 특정 설계가 어떤 성능을 발휘할지 예측하는 데 도움을 준다. SimpleScalar의 주요 특징은 높은 유연성, 이식성, 확장성이다. 2. SimpleScalar 설치과정 SimpleScalar를 사용하려면 컴퓨터에 설치해야 한다. 공식 웹사이트에서 소스 코드를 다운로...2025.01.24
-
[A+레포트] 어셈블리어의 특징과 명령어 형식을 설명하시오.2025.01.131. 어셈블리어의 개념 및 특징 어셈블리어는 컴퓨터 아키텍처에 밀접하게 연관된 저수준 프로그래밍 언어입니다. 이는 기계어 코드에 대응하는 기호적인 명령어를 사용하여 프로그래밍을 수행합니다. 어셈블리어의 가장 큰 특징은 기계어와의 1:1 대응 관계에 있습니다. 이로 인해 프로그래머는 컴퓨터의 작동 원리와 메모리 구조를 정확히 이해하고, 이를 바탕으로 최적화된 코드를 작성할 수 있습니다. 그러나 어셈블리어의 사용은 코드의 가독성이 낮고, 작성 및 유지 보수가 어렵다는 단점이 있습니다. 2. 어셈블리어의 명령어 형식과 구조 어셈블리어의 ...2025.01.13
-
폰 노이만 구조와 뉴로모픽 구조의 비교2025.01.051. 폰 노이만 구조 폰 노이만 구조는 존 폰 노이만이 1945년 설계한 컴퓨터 아키텍처로, CPU, RAM, I/O 구조와 프로그램 내장 방식의 범용 컴퓨터 구조를 의미합니다. 이 구조는 연산장치와 저장장치가 따로 존재하고 한 번에 하나씩만 가지고 와야 하기 때문에 대규모 정보 처리 시 병목현상이 나타나고 많은 전력이 요구됩니다. 하지만 논리적인 추리나 계산 등의 일에 적합합니다. 2. 뉴로모픽 구조 뉴로모픽은 뉴런과 모사를 의미하는 영어 단어의 합성어로, 뉴로모픽 반도체는 뉴런과 시냅스로 구성된 뇌 구조를 모사한 개념입니다. 뉴...2025.01.05
-
숙명 컴퓨터특강 기말2024.12.311. 상용 컴퓨터 시스템 및 CPU 사양 선택 이 프레젠테이션에서는 4가지 상용 컴퓨터 제품(스마트폰, 태블릿, 노트북, 데스크톱)을 선택하고 그 이유를 설명합니다. 또한 8가지 상용 컴퓨터 제품의 CPU 사양을 자세히 살펴봅니다. 이를 통해 캐시 메모리, CPU 아키텍처, 성능 지표 등 컴퓨터 시스템의 핵심 구성 요소에 대한 이해를 높일 수 있습니다. 2. 상용 CPU의 캐시 메모리 평가 이 프레젠테이션에서는 상용 CPU의 캐시 메모리 구조와 특성을 자세히 분석합니다. 캐시 메모리가 다단계로 구성되어 있고, 대부분의 비임베디드 C...2024.12.31
-
처리 속도에 따른 인텔 프로세스의 변천사2025.11.141. 인텔 초기 마이크로프로세서 발전 인텔은 1971년 4004를 시작으로 8008, 8080, 8085, 8086, 8088 등의 마이크로프로세서를 개발했다. 4004는 최초의 마이크로프로세서로 740kHz 속도에 3500개 트랜지스터가 집적되었고, 8086은 x86 아키텍처의 첫 제품으로 29000개 트랜지스터가 집적되어 최대 10배 성능 향상을 이루었다. 8088은 IBM PC에 탑재되어 x86 명령어 세트 아키텍처의 기초를 마련했으며, 이는 현재까지 PC 시장에서 널리 사용되고 있다. 2. x86 아키텍처 확장 및 32비트 ...2025.11.14
