카테고리 338 1. Good ISA ISA Desing Issuses Instruction은 다음과 같이 이루어진다. Instuction = operation(opcode) + operand ISA을 design 할 때에는 opcode, operand, instruction encoding 에 대해서 고민해야 한다. operation(opcode) 얼마나 많은 종류의 insturction을 만들어야 하는가 어떤 종류의 instruction을 만들어야 하는가 ALU instruction Data transfer instruction (LOAD/STORE) Branch instruction (IF) operand addressing mode operand의 위치를 어떻게 특정해야 하는가 regiseter, direct, immdediate o.. 2021. 4. 10. Mesh, OBJ File Mesh 물체를 표현하는 방식에는 다양한 방법들이 있다. 어떠한 일을 처리하느냐에 따라서 적합한 방법을 선택해야한다. 이러한 방법들은 2가지 분류로 구분할 수 있다. explicit 물체가 여기에 있고 직접적으로 표현하는 것이다. point cloud, polygon mesh, subdivision ... implicit 특정 조건들을 만족하는 점들을 찾아서 물체를 만드는 것이다. level set, algebraic surface ... 가장 많이 사용되는 방법이 polygon mesh이다. Polygon Mesh 어떠한 복잡한 물체이더라도 상대적으로 간단한 표현으로 나타낼 수 있고 렌더링이 빠르다. 기본 단위는 polygon과 polygon mesh이다. polygon 직선들로 이루어진 닫힌 모양 p.. 2021. 4. 8. Rendering Pipeline, Transformation Pipeline Coordinate System and Reference Frame Coordinate system과 reference frame은 유사한 개념으로 혼용되어 사용하기도 한다. Coordinate system Unique한 점의 위치를 표현하기 위해서 한 개 이상의 숫자를 사용하는 system이다. 수학적인 개념으로, 어떤 관찰된 점의 위치를 표현하기 위한 language이다. 즉, 각 reference frame에서 일어나는 움직임을 표현하고 관찰하기 위한 language이다. 예를 들어, cartesian coordinate system는 (x, y, z) 3개의 숫자를 이용해서 위치를 표현한다. Reference frame Abstract coordinate system + physical refer.. 2021. 4. 7. Interrupt, I/O Device Interrupt and Exception 본 노이만 구조는 instruction들을 순차적으로, 동기적으로 실행한다. 그러나 실제 상황에서는 비동기적으로 발생하는, 즉 주기적으로 발생하지 않는 이벤트들을 처리해야한다. 이러한 이벤트들을 interrupt라고 한다. Synchronous, Asynchronous Synchronous 프로그램이 작성됬을 때 부터 예정된 일 예층가능하고, deterministic이다. 포인터의 잘못된 주소 참조 등 Asynchronous 미리 예정되어있지 않아서 예측 불가능한 것이다. 네트워크 에러 등 Interrupt, Exception Interrupt나 exception은 순차적으로 실행되는 instruction들의 흐름을 깨고 실행되는 asynchronous 이벤트들.. 2021. 4. 5. 컴퓨터 구조와 프로그램 실행 Computer System Elements 컴퓨터는 다음과 같이 구성되어 있다. Processor(CPU) system operation을 control한다. Main memory 휘발성 저장소로, real memory, primary memory라고도 한다. data와 program을 저장한다. I/O module computer와 external environment 사이에 데이터를 옮긴다. 하드디스크, 디스플레이, 키모드, 마우스 등이 있다. System bus 프로세서, 메인 메모리, I/O module 사이에 통신을 가능하게 한다. Von Neumann Model 컴퓨터의 발전 초기의 컴퓨터는 프로그램이 메모리 안에 내장되어있지 않았다. ENIAC 최초의 general electronic co.. 2021. 4. 3. 이전 1 ··· 48 49 50 51 52 53 54 ··· 68 다음