본문 바로가기

Basic Information

(2)
[기초지식] CPU, RAM, HDD, SSD 에 대하여 알아보자 1. 중앙처리 장치 (CPU: Central Processing Unit) 2. 램 (RAM: Random Access Memory) 3. 하드디스크 드라이브 (HDD: Hard Disk Drive) 4. 솔리드 스테이트 드라이브 (SSD: Solid State Drive) 1. 중앙처리 장치 (CPU: Central Processing Unit) - 연산 및 제어 장치 - 컴퓨터 시스템 통제 - 프로그램의 연산을 실행 및 처리하는 가장 핵심적인 컴퓨터의 제어 장치 - 모든 컴퓨터의 작동과정이 CPU의 제어를 받기 때문에 컴퓨터의 두뇌에 해당한다고 볼 수 있음 - 기계어로 쓰인 컴퓨터 프로그램의 명령어를 해석하여 실행 - 프로그램에 따라 외부에서 정보를 입력받아 이를 기억하고 연산하며 결과를 외부로 출력..
[용어] 인터프리터 언어 / 컴파일 언어 차이 인터프리터 언어, Interpreter Language 원시코드(개발자가 작성한 소스코드)를 기계어로 변환하는 과정없이 한줄 한줄 해석하여 바로 명령어를 실행하는 언어. 통역사(Interpreter)처럼 그 즉시 바로바로 컴퓨터가 알아들을 수 있는 말로 바꿔주는 것이라 생각하면 쉽다. R, Python, Ruby와 같은 언어들이 대표적인 인터프리터 언어이다. 인터프리터가 직접 한 줄씩 읽고 따로 기계어로 변환하지 않기 때문에 빌드 시간이 없다. 런타임(Runtime) 상황에서는 한 줄씩 실시간으로 읽어서 실행하기 때문에 컴파일 언어에 비해 속도가 느리다. (런타임: 어떤 프로그램이 실행되는 동안의 시간 / 컴파일: 고급언어를 기계어로 변환하는 과정) 실행속도는 느리지만 코드 변경시 빌드 과정없이 바로 실..