LAB : git, gdb

LAB : git, gdb How to use Terminal Retrieve file on current directory $ ls Current Location $ pwd Directory Type Normal directory : <dir-name>...

   Sep 7, 2023     4 min read
LAB : Vim

Vim editor : vi vi visual screen text editor 대부분 Unix system에서 사용 가능 vim vi 를 현대에 맞게 개조한 버전 단어 자동완성, 파일 비교/merge...

   Sep 6, 2023     0 min read
Traps and Interrupts

Interrupt Handling OS가 interrupt handling을 위해 지원하는 것 현재 프로세서의 레지스터 저장 (인터럽트가 끝나고 기존에 수행하고 있던 데로 돌아가야하므로) kernel mode에서 실행을 위한 준비가 필요...

   Mar 31, 2023     15 min read
System Call and User Program

System Call User는 직접 system call을 호출하거나 library를 통해 호출함 system call도 일반적인 C 함수임. 차이점은, 내부에서 trap 명령어를 호출한다는 것 User code/ Kernel code...

   Mar 24, 2023     7 min read
Sending Data to Shaders

3 LAB : Sending Data to Shaders Sending Data using Outs and Ins (Shader → Shader) [Code] 1-colored-triangle-outin Vertex shader #version 330 core layout (location...

   Mar 20, 2023     2 min read