-
03.15 수업학교 수업 정리/컴퓨터구조 2023. 3. 18. 02:57
교수님의 아이패드 줌 접속 이수로 인해 수업을 30분 늦게 시작해한 게 별로 없음. 문제해결 중 교수님 목소리가 하울링처럼 울려서 옆에 친구랑 10분 정도 웃은 것 같다.
컴퓨터의 state는 cpu와 메모리이다. 정확히는 cpu안의 레지스터임. 이 말이 처음에는 이해가 안 갔는데 컴퓨터란 결국 0과 1로 무엇인가를 표현하는 기계이고 명령어의 실행은 특정 메모리의 상태(0인지 1인지)를 바꾸는 것이기에 이렇게 말할 수 있다. 명령어는 기계의 state를 바꾸는 역할을 한다.
SPEC을 구할 때는 일반적인 프로그램의 정수연산과 서버와 데이터베이스의 실수연산으로 각각 평가한다. 기준이 되는 프로세서를 하나 정한 뒤에 그것보다 실행속도가 얼마나 빠른지 여러 프로그램별로 측정한다. 이때 프로그램은 현재 가장 많이 사용되는 프로그램들을 선정한다. 그누보드가 가장 오래 포함되어 있고 체스게임(AI), 양자컴퓨터 시뮬레이션 등이 포함되어 있다. 그리고 프로그램별 결과를 기하평균을 이용해 처리한다. 만약 산술평균을 이용할 경우 시간이 오래 걸리는 프로그램이 지배적으로 영향을 미친다. 관련자료는 학부자료에는 없어 대학원 자료에서 보여주심. 시험에 관련 계산문제가 나올 수도...?
기하평균은 숫자들을 더하는 게 아니라 곱한 뒤 개수만큼 제곱근을 해주면 된다.
온라인수업인데 중간중간 수업을 잘 듣는지 확인하는 과정에서 시간을 많이 소모해 실제 수업시간은 별로 안 되는 것 같은 느낌...