Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Three(Two) Tone Shading
- 벡터
- Cartoon Rendering
- 개인 바이트
- OculusMotionVectorPass
- 3d
- C언어
- 프로그래밍 기초
- Cell Look
- 메모리 누수
- Private Bytes
- ColorGradingLutPass
- AppSW
- 작업 집합
- ASW(Application SpaceWarp)
- Toon Shader
- VR
- 게임 수학
- Cell Shader
- URP로 변경
- URP
- Rim Light
- working set
- Specular
- 가상 바이트
- Windows Build
- Virtual Byte
Archives
- Today
- Total
WinCNT
컴퓨터 개론 - 마이크로 아키텍처 본문
컴퓨터는 어떻게 프로그램을 실행하는가
- Dsik Memory(Secondary Memory)
- 운영체제(OS)가 프로그램을 RAM에 로드(Load)한다
↓
- RAM(Primary Memory, Main Memory)
↓
- CPU(Processor)
- 명령어의 집합
- 입력된 명령어와 데이터에 대해서 연산 결과를 출력한다
OP Code Operland
CPU의 기본 사이클(Machine Cycle)
- Fetch(인출) : 메모리상의 프로그램 카운터가 가리키는 명령어를 CPU로 인출하여 적재.
- RAM에서 Instruciotn과 Data를 가져온다(CPU 에 적재)
- Decode(해석) : 명령어의 해석. 이 단계에서 명령어의 종류와 타겟 등을 판단한다.
- Control Unit이 Instruction을 Decode한다
- Execute(실행) : 해석된 명령어에 따라 데이터에 대한 연산을 수행한다.
- RAM
- Data Bus
- MBR - 메모리 버퍼 레지스터
- IR - Instruction 레지스터(명령어를 저장하는 레지스터)
- Instruction
- Store(저장) : 명령어대로 처리 완료된 데이터를 메모리에 기록한다.
INSTRUCTION
프로그램 컴파일
HLL - High Level Language => 프로그래밍 언어로 작성된 텍스트 파일
+ #include & #define
↓
- Pre Processor
- Compiler
- Assembler
- Linker
↓
exe파일
CPU성능의 요소
싸이클 속도
데이터 버스 속도
효율적인 명령어 집합
명령어 집합
Instreuction Set Architecture(ISA)
Program Instreuction Format
- Part1 : Addressing Mode - Rule For Operand - Data Or Address
- Part2 : OPCODE - For Control Unit - Which Operation To Perform
- Part3 : OPERAND - On Data Operation To Be Perfromed
SSS
'게임 프로그래밍(학습 내용 정리) > 컴퓨터 개론' 카테고리의 다른 글
키워드 정리 (0) | 2021.11.08 |
---|---|
프로그램이란 무엇인가 (0) | 2021.10.18 |
컴퓨터 개론 - 메모리 (0) | 2021.10.12 |
자료와 정보 (0) | 2021.10.08 |
컴퓨터 개론 - 컴퓨터는 어떻게 판단하는가? (0) | 2021.10.07 |