deer-develop / study

2 stars 0 forks source link

5장 이젠 진짜 구현하면서 공부해야 한다... #26

Open hyewoncc opened 4 months ago

hyewoncc commented 4 months ago

5.1.1 내장식 프로그램 개념

또한 1930년대 이전의 기계식 컴퓨터들과 달리 이 프로그램들은 하드웨어에 내장되지 않는다... 동일한 하드웨어 플랫폼이라도 다른 프로그램을 불러오면 전혀 다른 일을 수행할 수 있다.
p107

현대식 컴퓨터만 사용해온 사람에겐 너무 당연한 개념인데, 이게 위대한 과학적 발견이라는 게 신기하다

5.1.5 입력과 출력

메모리 매핑 I/O의 기본 아이디어는 I/O 장치의 2진 에뮬레잉션을 만들어서, CPU에게 그 장치를 마치 일반적인 메모리 세그먼트처럼 '보이도록' 만드는 것이다. ...스크린 같은 출력 장치의 경우에는 스크린이 지속적으로 지정된 메모리 맵의 상태를 반영한다.
p111

지포스 나우라는 클라우드 게임 서비스를 듣고, 이게 대체 어떻게 가능하지? 했는데, 메모리 맵의 상태 계산을 클라우드에서 하고, 결과만 전송 받는 식으로 하는 게 아닐까 하는 추측이 갑자기 들었음! 이 부분을 읽기 전까지 나한테 컴퓨터는 모니터랑 본체랑 그 안의 그래픽 카드랑 모두 융합된 상태의 무엇이었기 때문에...ㅋㅋㅋ

5.5 정리

전용 컴퓨터는 보통 자동차, 카메라, 미디어 플레이어, 의학 기기, 산업용 제어기와 같은 특수한 시스템들에 내장된다. 그래서 그 활용 방식에 맞는 프로그램이 전용 컴퓨터의 ROM(read-only memory)에 기록되어 있다. 예를 들어 일부 게임 콘솔에서는 게임 소프트웨어를 멋진 외부 카트리지 형식의 ROM에 저장해놓고...
p127

닌텐도 게임 프로그램 불법 공유할 때 롬 파일이라 부르는 것이 이거란 것을 처음 알았습니다