본문 바로가기

개발 이론/CS2

[CS] 소스코드와 명령어 고급언어와 저급언어 고급언어 : 컴퓨터가 아닌 사람을 위한 언어 (프로그래밍 언어) 저급언어 : 컴퓨터가 직접 이해하고 실행할 수 있는 언어 고급언어로 작성된 소스코드 실행시 저급언어(명령어)로 변환되어야함 저급언어에는 기계어와 어셈블리어가 존재한다. 기계어는 오직 컴퓨터만을 위한 언어로 0과 1로 이루어져있고 어셈블리어는 0과1로 표현된 명령어를 읽기 편한 형태로 변역한 언어 컴파일 언어와 인터프리터 언어 고급언어로 작성된 코드를 실행할떄 저급언어로 변환된다고 했는데 이때 크게 컴파일 방식과 인터프리트 방식이 있다. 1. 컴파일 언어 컴파일러에 의해 소스코드 전체가 저급언어로 변환되어 실행하는 고급언어이다. 대표적으로 C언어가 있다. 소스코드를 저급언어로 변환되는 과정을 컴파일이라고 하고 , 컴파일을 .. 2024. 2. 12.
[CS] 컴퓨터 구조 이제 취준취준취준...해야지... CS도 다시 복습해야지... 컴퓨터의 핵심 4가지 컴퓨터의 핵심 부품음 중앙처리장치 (CPU), 주기억장치(메모리), 보조기억장치, 입출력장치이다. 가장 큰 사각형은 메인보드라고 한다면 메인보드 안에는 - 시스템 버스(양방향 수직 화살표) - CPU (ALU(산술논리연산장치), 제어장치, 여러 레지스터) + 시스템버스와 연결 - 메모리 + 시스템 버스와 연결 - 보조기억장치 + 시스템 버스와 연결 - 입출력 장치(모니터, 키보드, 마우스) + 시스템 버스와 연결 ▶ 메모리(RAM) 현재 실행되는 프로그램의 명령와 데이터를 저장하는 부품이다. 메모리에 저장된 값의 위치는 주소로 알 수 있다. 다만 가격이 비싸 용량이 적고 , 전원이 꺼지면 저장된 내용을 잃는다. ▶ 중앙처.. 2024. 2. 11.
728x90