수업기록 담당 강사 : 유준환 (연락처 : 010 - 8931 - 4670 )
개념 강의
이진수 형태의 코드 -바이너리 코드 컴파일러 : 컴퓨터가 이해할 수 있는 기계단위(중간언어)의 언어로 치환 시켜주는 것. (코드 번역) (실행 파일 생성) 코드 → 중간 언어 → 기계언어(바이너리)
4대 메모리 : HDD- 하드디스크 (tb) - 파일과 관련된 저장 RAM - 램 (gb) - 현재 실행 중인 프로그램 Cache - 캐시 (mb) - 주요 명령어를 저장해서, 다시 실행했을 때 복원해서 구동 Register - 레지스터 (bit) - alu가 연산을 하기 전,후에 임시로 저장. CPU → ALU
아래에서 위로 올라가는 순서로 ALU와 가까움 - 즉 연산속도가 점점 빨라짐. 위로 올라갈 수록 용량이 큼.
— CPU의 네개 주요 요소 ALU -논리 연산과 산술 연산을 담당.(실수 연산은 불가 정수값만 . 해독과 연산 담당) Register - alu가 연산을 하기 전,후에 임시로 저장 버스 인터페이스- 끝난 연산의 처리를 기계신호로 컨트롤 유닛. - 논리 연산과 산술 연산을 구분
파일 확장자 sln - 솔루션 파일, 비주얼스튜디오에서 문서 편집기 형태로 지원해주는 형태. vcxproj - 우리가 생성한 프로젝트의 경로 정보를 가지고 있는 기초 파일 cpp - cplusplus
프로그램 빌드 과정 코드 전처리기 어셈블리어 (어셈블리어로 치환되는 과정은 어셈블러 16진수로 변형 후 2진수로 변형) 링크 (기계 언어를 묶는 과정) 실행 파일
함수 == 메소드
숙제 / 본인의 이름을 출력해보세요.
오늘의 강의 중 이해가 어려웠던 사항