역량 강화/기반 지식 LimePapa 2017. 4. 26. 16:47
안녕하세요. 연두아빠에요. 몇년 전에 AGP 메모리에 대해 구글링 했으나 마땅히 명쾌한 정리가 되어 있는 곳이 없어서 이곳저곳에서 자료를 수집하고 귀동냥을 해서 다이어리에 정리해 놓은 게 있어 포스팅해 봅니다. 어디서 많이 들어본 듯한 거 같지 않나요? AGP(Accelerated Graphics Port)... 맞습니다. 흔히 컴퓨터 조립할 때 그래픽 카드 꽂던 슬롯에 써있던 그 놈이 맞습니다. 요론 놈들 기억 나시죠? 침으로 접촉 부위를 쓱쓱 닦고 먼지 호호 불어가며 끼웠던... 그래픽 카드 인터페이스는 젤 처음 ISA를 시작으로, VESA, PCI, AGP 그리고 최근의 PCI Express까지... 쉴 새도 없이 계속해서 발전하고 있죠. 요즘에는 꼭 3D 게임이 아니더라도 운영체제부터, 일반 어플..
역량 강화/기반 지식 LimePapa 2017. 4. 21. 21:11
안녕하세요. 연두아빠에요. 제일 먼저 앞으로 올릴 자료 구조나 기반 지식 관련 내용을 포스팅 하기에 앞서 어느 정도는 이해하고 가면 좋을 듯한 주제가 Big O 표기법인 듯 해서 가장 첫번째 포스팅으로 선정했습니다. 저 역시 컴퓨터 공학과를 복수 전공했지만, 게임을 개발하면서 Big O 표기법은 모르면 모르는데로 알면 아는데로 게임 개발 하는데 당장 큰 지장은 없었던 것 같기도 하고... std::list가 혹은 std::map이 O (1)인지 O (n)인지 몰라도 어쨋든 계속 반복적으로 쓰다 보면 어떤 특성이 있는지 자연히 알게 되고, 언제 배열을 써야 하고 언제 list를 쓰고 언제 map을 쓰는지 감이 오게 되어 있죠. 그러나 전혀 처음 보는 자료 구조나 알고리즘들을 접하게 되는 경우, 모든 알고리..