전체 글

해당 글은 경희대학교 조진성, 허선영 교수님의 강의 자료 및 내용을 정리한 글입니다 개인적으로 공부하며 작성된 글이라 잘못된 부분이 있을 수 있습니다! 오류가 있다면 알려주세요 OS는 User와 Hardware 사이의 중간자 역할! User → OS → Hardware의 구체적인 상호작용이 어떻게 이루어질까? Computer System Organization ▶Device Controller device type에 따라서 device controller는 달라짐 OS는 각 device controller마다 해당하는 device driver를 가짐 Shared memory에 접근하기 위해 연결된 Common bus Interrupts OS-Hardware는 Interrupts를 통해 상호작용함! Dev..
해당 글은 경희대학교 조진성, 허선영 교수님의 강의 자료 및 내용을 정리한 글입니다 개인적으로 공부하며 작성된 글이라 잘못된 부분이 있을 수 있습니다! 오류가 있다면 알려주세요 운영체제란? 제한된 하드웨어 자원을 효율적으로 관리하며 프로그램을 돌릴 수 있도록 해주는 소프트웨어 User와 Computer Hardaware 간의 중간지점 Convenience Efficiency Computer System Orgranization ▶Central Processing Unit(CPU) Program Counter(PC)에 있는 명령어를 읽어서 Instruction Register(IR)에 넣고 해당 명령어를 수행하는 기계! 해당 동작을 매우 빠르게 수행함 Von Neumann architecture [CPU]..
그리디 알고리즘 단순 무식하게 현재 상황에서 지금 당장 좋은 것만 고르는 방법 기준에 따라 좋은 것을 선택하는 알고리즘이므로 기준을 제시하는 경우가 많음 ("가장 큰 순서대로~") 정렬 알고리즘과 짝을 이루어 출제되는 경우가 많음 예제 3-1) 거스름돈 아이디어: '가장 큰 화폐 단위부터' 돈을 거슬러 주는 것 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #include using namespace std; int n = 1260; int cnt = 0; int coinTypes[4] = {500, 100, 50, 10}; int main() { for (int i=0; i> N >> M >> K; vector numbers; int first = 0, second = 0;..
· 🎮/Unreal
Hair simulation 프로젝트 진행 중에 정적인 model, 움직이는 model과 Hair의 충돌 처리 부분을 진행하기 위해서는 (1) Static Mesh에서의 정점 배열 정보(Pos, index 등)를 Access (2) Skeletal Mesh에서의 정점 배열 정보(Pos, index 등)를 Access 를 처리해야 했다. 이 파트 진행에만 구글의 바다를 ...한참동안 떠돌아다녔다ㅜㅜ 꽤 헤매었던 기억이 있음 결론적으로는 해결했고! 내 프로젝트에는 잘 적용되었기에 해당 포스팅을 써본다. 나는 이렇게 해봤다~는 공유 목적으로 작성하므로 내용이 정확하지 않을 수 있다. [1] Static Mesh /** Pointer to the data used to render this static mesh..
minari
기록