- Go 언어 공식 홈페이지에서 OS에 맞는 파일을 다운로드
- IDE에서 Go 확장 프로그램 설치
- .go 파일 작성
- 터미널에서 해당 패키지로 이동
go mod init 프로젝트명/패키지명령어로 모듈 생성go build로 실행 파일 생성./파일명으로 실행 (윈도우의 경우 .exe 파일)
- 프로그램 로드
- 운영체제는 프로그램 실행 파일을 메모리에 복사
- 데이터 로드 및 캐싱
- 메모리에서 연산에 필요한 데이터를 CPU 내부의 캐시로 복사
- 연산 및 저장
- CPU는 연산에 사용할 데이터를 레지스터로 복사
- 레지스터는 실제 연산이 수행되는 특수한 데이터 공간
- 그 다음 줄 연산 실행
- 프로그램 종료 때까지 2~3 반복