전체 글92 [컴퓨터 구조] 클럭, 스레드, 코어 1. 클럭 컴퓨터 부품들은 클럭 신호에 맞춰 움직인다CPU는 명령어 사이클에 맞춰 명령어 실행클럭 속도가 높으면 CPU는 명령어 사이클 더 빠르게 반복클럭 속도가 높은 CPU가 성능 더 좋음 일반적으로!클럭 속도는 Hz(헤르츠) 단위로 측정1초에 클럭 몇 번 반복되는지 나타냄 -> 즉, 1초에 100번 반복한다면 100Hz내 컴퓨터 CPU의 클럭 속도는? 언리얼 돌리다 보면 데탑이 엄청 뜨거워지는데, 이건 클럭속도가 빨라져서 CPU에 무리가 가서 임 2. 코어와 멀티코어CPU 성능은 어떻게 높이는가?CPU는 명령어를 실행하는 부품내 겜트북은 8코어! -> 명령어 실행하는 부품이 8개코어가 여러개 있는 CPU를 멀티코어 or 멀티프로세서 라고 부름8개짜리는 옥타코어라고 부름코어가 8개라고 속도가 8배 빨라.. 2024. 8. 12. [UE5.3] 블레이드 회전 시키기 / 머티리얼인스턴스 Value 수정하기 시작해요 언리얼 2024 실습 정리용 * 블레이드는 Fanbody의 자식* 부모 축 기준으로 회전 시키려고 Relative Rotation을 씀! * 위에서 만든 커스텀이벤트를 시퀀서에 추가한다* 에디터에서 호출 꼭 활성화해주기 *MakeRotator : x, y, z 값 받아서 로테이트 시켜주는 노드 * 현재 시퀀서 30 fps * 시네마틱에서 변수 값 변경하려면 이거 해줘야 함 * 머티리얼 * 머티리얼 인스턴스 머티리얼의 자손머티리얼에서 사용한 파라미터를 실시간 편집 가능 https://www.youtube.com/watch?v=gWyMtDDxJ4M&t=2707s 2024. 8. 11. [컴퓨터 구조] 명령어 사이클과 인터럽트 1. 명령어 사이클프로그램 속 각 명령어들은 일정 주기 반복하며 실행함이 주기가 곧 명령어 사이클!명령어를 메모리에서 CPU로 가져온다(인출 사이클 == Fetch Cycle)-> 명령어 실행한다 (실행 사이클 == Execution Cycle) 간접 사이클(Indirect Cycle)?바로 실행 사이클 돌입할 수 없을 때가 있는 사이클임예) 간접주소지정방식에서 명령어 실행하려면 메모리 접근 한 번 더 해야 함! 2. 인터럽트?방해하다, 중단시키다CPU의 작업을 방해하는 신호CPU가 수행 중인 작업은 방해를 받으면 중단될 수 있음 동기 인터럽트?CPU에 의해 발생하는 인터럽트예외라고도 부름(Exception)비동기 인터럽트? (asynchronous interrupts)주로 입출력장치에 의해 발생하는 인.. 2024. 8. 9. [컴퓨터 구조] 레지스터 1. 꼭 알아야 할 레지스터 8가지프로그램 카운터명령어 레지스터메모리 주소 레지스터메모리 버퍼 레지스터플래그 레지스터범용 레지스터스택 포인터베이스 레지스터 1.1 프로그램 카운터?PC 프로그램 카운터는 메모리에서 일을 명령어의 주소 저장명령어 포인터(IP : Instruction Pointers)라고도 부름1.2. 명령어 레지스터?IR(Instruction Register)은 해석할 명령어를 저장하는 레지스터제어장치는 명령어 레지스터 속 명령어를 받아서 해석하고 제어신호를 보냄1.3. 메모리 주소 레지스터?MAR(Memory Address Register)는 메모리의 주소를 저장하는 레지스터CPU가 읽을 주소 값을 버스로 보낼 때 메모리 주소 레지스터 거침1.4. 메모리 버퍼 레지스터?MBR(Memory.. 2024. 8. 8. [컴퓨터 구조] CPU 작동 원리1 : ALU 1. ALU와 제어 장치1.1. ALU (산술논리연산장치)ALU는레지스터에게 피연산자를 받음제어장치에게 제어신호(수행할 연산)를 받음연산 수행 결과는 숫자 or 문자 or 메모리 주소이 결과 값은 메모리 저장 전 일시적으로 레지스터에 저장됨 CPU가 메모리에 접근하는 속도는 레지스터에 접근하는 속도 보다 훨 느림ALU가 연산 시 마다 결과를 메모리에 저장한다면?-> CPU는 메모리에 자주 접근하게 되고, 프로그램 실행 속도도 늦추게 됨.--> 즉, ALU의 결과 값을 레지스터에 우선 저장함 ALU가 내보내는 것결과 값( to 레지스터)플래그 (to 플래그 레지스터)이진수로는 음수인지 양수인지 확인X-> 구분 위해 플래그 사용연산 결과 너무 크면 결과 값 너무 크다고도 알려줌->ALU 연산 결과가 연산 결.. 2024. 8. 6. [UE5.3] 라이팅 기초 * 시작해요 언리얼 2024 라이팅 세팅 실습 내용 기록 중 1. 퍼시스턴트/ 서브 레벨* 퍼시스턴트 레벨에 서브 레벨 넣어줌 * 아웃라이너에서 포스트 프로세스 볼륨 루멘에서 아래 세 항목 모두 초기값으로 돌려준다 * 왜?작업하기 편하게그전에는 뷰포트 돌릴 때 번쩍번쩍했음 (GPU 비용이 늘어난 것임)파이널gather 속도가 뷰포트의 업데이트를 따라가지 못해서 뒤늦게 따라가서 번쩍임 *라이팅이 물리기반 렌더러에서 어떤 특성을 갖고, 어떤 반응을 하는지 작업하려고 일단 기존 라이트 다 지워보자 2. 이미시브 수정하기* 광원이 없어도 루멘이 이미시브 재질을 광원으로 인식함그래서 이미시브 재질 다 꺼주자아래는 텔레비전 이미시브 엘리먼트 꺼준 상태 어떻게 했나? * 선풍기는 매터리얼 이미시브 값을 조절해줬다* .. 2024. 8. 3. 이전 1 ··· 3 4 5 6 7 8 9 ··· 16 다음