Chapter 1. 컴퓨터 구조 시작하기
·
CS/컴퓨터 구조
컴퓨터를 구성하는 핵심 부품(장치)은 크게 CPU, 주기억장치, 보조기억장치, 입출력장치가 있다.주기억장치주기억장치에는 크게 RAM(Random access memory)과 ROM(Read-only memory) 두 가지 종류가 있다.이름RAMROM데이터 R/WRead, WriteRead-only특성휘발성 메모리비휘발성 메모리용도현재 작업 중인 데이터를 저장컴퓨터의 초기 부팅 관련 부분을 저장(메인 보드의 BIOS 세팅 등)속도빠름느림이때, 우리가 주로 말하는 주기억장치(메인 메모리)는 RAM을 말한다. 메모리에는 현재 실행되는 프로그램의 명령어나 데이터를 저장하며, 컴퓨터가 빠르게 작동하기 위해서 주소라는 개념을 사용하여 연산 장치가 메모리에 접근하게 된다. + HDD나 SSD는 보조기억장치이다.CPU..
컴퓨터 구조 OT
·
CS/컴퓨터 구조
1. 공부하는 이유하드웨어 레벨의 문제 해결 능력: 내 코드가 실행되는 과정을 하드웨어 레벨에서 고려할 수 있는 능력이 생긴다.추론의 근거: 막연한 추측이 아니라 하드웨어적 근거를 바탕으로 문제 원인을 좁힐 수 있다.1.1 실무 사례: 서버 프레임 드랍멘토링 중 접한 실제 사례로, 원인 불명의 서버 프레임 드랍이 발생함. 분석 결과 원인은 서버 저장 매체가 HDD였기 때문. 장치 특성(HDD vs SSD)에 대한 지식이 없었다면 접근조차 불가능했을 문제 상황이다. "아는 만큼 보이고, 아는 만큼 고칠 수 있다."1.2 게임 개발에서의 필수성특히 성능이 최우선시되는 게임 개발 분야에서는 이러한 하드웨어 기반의 사고 능력이 필수적이다.기계의 물리적 법칙을 이해하는 것은 최고의 성능을 뽑아내야 하는 프로그래머..