Architecture

네모난 CPU 모습과 Architecture 글자

RISC-V 아키텍처 코드 실행 과정 한눈에 알아보기

최근 컴퓨터 아키텍처 분야에서 큰 관심을 받고 있는 RISC-V에 대해 이야기해보려고 합니다. RISC-V는 오픈 소스 명령어 집합 아키텍처(ISA)로, 누구나 자유롭게 사용하고 개선할 수 있다는 점에서 기존의 아키텍처와는 차별화됩니다. 아키텍처(Architecture) 종류 이중 요즘 한참 인기가 있는 아키텍처는 바로 RISC-V 아키텍처입니다. ◘ RISC-V 코드 작성 및 실행 과정 RISC-V 코드를 작성하고 실행하는 과정은 다음과 같습니다. 먼저, 개발자는 […]

RISC-V 아키텍처 코드 실행 과정 한눈에 알아보기 더 읽기"

네모난 CPU 모습과 Architecture 글자

CPU와 SoC 아키텍처(Architecture), 트랜지스터와 기계어 소통 방식

CPU 또는 SoC 아키텍처에서 반도체 칩속의 트렌지스터가 기계어와 의사소통을 하기위한 아키텍처의 기본이 and, or, not 등의 gate 입니다. 이부분에 대해 자세하게 이야기해보고, 이해하기 쉽게 알아 보겠습니다. ◘ CPU 또는 SoC 아키텍처에서 트랜지스터가 기계어와 소통하는 방식 CPU 또는 SoC 아키텍처에서 반도체 칩 내의 트랜지스터는 AND, OR, NOT과 같은 기본적인 논리 게이트(Logic Gate)를 사용하여 기계어와 의사 소통합니다.

CPU와 SoC 아키텍처(Architecture), 트랜지스터와 기계어 소통 방식 더 읽기"

네모난 CPU 모습과 Architecture 글자

컴퓨터 CPU가 0과 1인 기계어를 어셈블리어 어떻게 이해하는가?

컴퓨터 CPU가 0과 1의 기계어를 어셈블리어로 변환하는 과정에 대한 이야기를 해보려 합니다. 기본적으로 CPU는 많은 수의 트랜지스터로 이루어져 있습니다. 그리고 주 임무는 상황에 따른 on, off를 표시하여, 디지털 신호인 0과 1을 만들어 냅니다. 아래 코드는 기계어와 어셈블리어입니다. 00000000: 10110000 01100001 ; mov eax, 0x61여기에서 기계어와 어셈블리어를 분리하면– 기계어: 00000000: 10110000 01100001– 어셈블리어: mov eax, 0x61위

컴퓨터 CPU가 0과 1인 기계어를 어셈블리어 어떻게 이해하는가? 더 읽기"

컴퓨터 CPU

CPU와 소프트웨어의 0과1의 대화: 컴퓨터 내부의 일

기계인 컴퓨터가 어떻게 0과 1로 만들어진 소프트웨어(기계어)와 통할까요? CPU가 이진법을 어떻게 알까요? 컴퓨터의 CPU와 소프트웨어가 어떻게 소통하는지, 그 이면에 숨어있는 0과 1의 세계에 대해 알아보려고 합니다. 우리가 컴퓨터를 사용할 때, 화면에 보이는 그래픽 사용자 인터페이스(GUI)나 프로그래밍 언어를 통해 컴퓨터와 상호작용합니다. 하지만 컴퓨터 내부에서는 이보다 훨씬 더 단순하면서도 강력한 언어가 사용되고 있죠. 바로 0과 1, 단

CPU와 소프트웨어의 0과1의 대화: 컴퓨터 내부의 일 더 읽기"

위로 스크롤