Computer 4

AP(Application Processor)

이번에는 Unity에서의 iOS 디바이스의 AP에 대해서 알아보도록 하겠습니다.AP란 Application Processor의 약자로, 스마트폰, 태블릿, 스마트 워치 등과 같은 모바일 기기에서 애플리케이션 실행과 다양한 기능을 처리하는 핵심 중앙 처리 장치를 의미합니다.AP의 구성요소CPU : AP의 중앙 처리 장치, 앱의 실행, 시스템 로직 처리GPU : 그래픽과 관련된 연산을 담당. User Interface, 게임, 영상 등의 그래픽 성능NPU (Neural Processing Unit) : AI와 머신러닝 연산을 가속화 하여, 얼굴 인식, 이미지 분석 기능 지원ISP (Image Signal Processor) : 카메라 이미지와 비디오를 처리하는 전용 프로세서DSP (Digital Signal..

Computer 2024.11.19

CPU 아키텍쳐

지금 시간에는 CPU 아키텍쳐에 대해 다루어 보도록 하겠습니다.CPU 아키텍쳐란 컴퓨터가 데이터를 처리하고 명령어를 실행하는 방식과 관련된 구조와 설계를 말합니다.CPU 아키텍쳐는 크게 ISA와 마이크로 아키텍쳐로 나누어 설명할 수있습니다.명령어 집합 아키텍쳐(Instruction Set Architecture)CPU가 어떤 명령어를 실행할 수있는지 정의하는 부분컴파일러 또는 프로그래머가 프로세서와 상호작용할 수 있는 방법을 명시함.소프트웨어와 하드웨어 간의 인터페이스ISA 주요 요소명령어 포맷 : 명령어의 형식과 길이 ex) 32bit, 64bit레지스터 : 연산을 위해 데이터를 저장하는 저장 공간을 정의.데이터 타입 : CPU가 다룰 수 있는 데이터의 종류 ex) 정수, 부동 소수점, 벡터주소 모드 ..

Computer 2024.11.07

캐시 메모리의 개념과 역할

오늘 시간에는 캐시 메모리의 개념과 역할에 대해 알아보겠습니다.캐시 메모리(Cache Memory)CPU의 처리속도와, 주 기억 장치 접근 속도 차이를 줄이기 위해 사용됩니다.기본적으로 CPU의 처리속도가 주 기억 장치의 접근속도보다 빨라 CPU가 데이터를 접근할 때 항상 주 기억 장치에서 접근하는 것이 아닌 캐시 메모리에서 먼저 탐색하여, 데이터가 있는지 확인합니다.역할캐시 메모리의 지역성캐시 메모리의 지역성이란 프로세서가 데이터를 효율적으로 메모리 접근 패턴을 예측하는 방식입니다.캐시 메모리 지역성에는 크게 시간적 지역성, 공간적 지역성으로 나뉘게 됩니다.1) 시간적 지역성특정 메모리 위치를 한 번 접근한 후 가까운 미래에 그 메모리 위치를 다시 접근할 가능성이 높다는 특성 입니다. 아래 예시 코드가..

Computer 2024.10.29

컴퓨터 시스템에서 CPU, RAM, 저장 장치

Computer System데이터를 처리하고 정보를 제공하며 다양한 작업을 수행할 수 있도록 하는 장치 또는 일련의 장치들을 의미 한다. 크게 하드웨어, 소프트웨어로 나뉜다.오늘은 하드웨어의 CPU, RAM, 저장장치에 대해서 알아보려고 한다.먼저, 각 하드웨어들의 정의에 대해서 알아보자.CPU란 Central Processing Unit으로 중앙 처리 장치 라고도 불린다. CPU는 컴퓨터 부품과 정보를 교환하면서 컴퓨터 전체의 동작을 제어하고,교환된 데이터, 사용자로부터 전달받은 데이터들을 연산, 저장하여 그에 따른 결과를 외부로 출력한다.여기에서 컴퓨터 부품에 해당하는 RAM과, 저장 장치와의 어떻게 상호작용하는지에 대해 이야기해보려고 한다.RAM이란 Ramdom Access Memory로 사용자가 ..

Computer 2024.10.24