본문 바로가기

CS3

[컴퓨터구조] 명령어 고급 언어와 저급 언어 컴퓨터는 '명령어를 처리하는 기계'이며 명령어는 컴퓨터를 실질적으로 작동시키는 중요한 정보이다. 컴퓨터와 관련된 언어는 크게 고급 언어와 저급 언어로 나눌 수 있다. 고급 언어 : 사람이 이해하고 작성하기 쉽게 만들어진 언어 → 자연어, 프로그래밍 언어 저급 언어 : 컴퓨터가 이해하고 실행할 수 있는 언어 → 어셈블리어, 기계어 기계어 : 0과 1로 이루어진 명령어로 구성된 저급 언어 어셈블리어 0과 1로 이루어진 기계어를 읽기 편한 형태로 번역한 저급 언어 고급 언어로 작성된 소스 코드가 실행되려면 반드시 저급 언어, 즉 명령어로 변환되어야 한다. 고급 언어는 사람이 읽고 쓰기 편하며 가독성이 낫고, 편리한 문법을 제공하기 때문에 복잡한 프로그램을 구현할 수 있다. 컴파일 언어와.. 2023. 2. 20.
[컴퓨터구조] 데이터 1. 0과 1로 숫자를 표현하는 방법 비트와 바이트 컴퓨터는 0과 1로 모든 정보를 표현하고, 0과 1로 표현된 정보만을 이해할 수 있다. 컴퓨터가 이해하는 가장 작은 정보 단위를 비트(bit)라고 하며 1 비트는 0 또는 1, 두 가지 정보를 표현할 수 있다. 즉 n 비트는 \(2^{n}\) 가지 정보를 표현할 수 있다. 우리가 실행하는 프로그램은 수십만 비트, 수백만 비트로 이루어져 있다. 따라서 표현의 편의를 위해 비트보다 큰 단위를 사용한다. 1 바이트(1byte) 8 비트 (8 bit) 1 킬로바이트(1kB) 1,000 바이트 (1,000 byte) 1 메가바이트(1MB) 1,000 킬로바이트 (1,000 kB) 1 기가바이트 (1GB) 1,000 메가바이트 (1,000 MB) 1 테라바이트 (.. 2023. 2. 14.
[컴퓨터구조] 컴퓨터 구조 시작하기 컴퓨터구조와 관련된 지식에는 크게 2가지가 있다. 1. 컴퓨터가 이해하는 정보 2. 컴퓨터의 4가지 핵심 부품 1. 컴퓨터가 이해하는 정보 컴퓨터는 0과 1로 표현된 정보만을 이해한다. 이렇게 0과 1로 표현된 정보에는 데이터와 명령어가 있다. 데이터 : 컴퓨터가 이해하는 숫자, 문자, 이미지, 동영상과 같은 정적인 정보 명령어 : 데이터를 움직이고 컴퓨터를 작동시키는 정보 → "컴퓨터는 명령어를 처리하는 기계 2. 컴퓨터의 4가지 핵심 부품 컴퓨터의 핵심 부품에는 다음과 같다. 메모리(주기억장치) : 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품. → RAM CPU(중앙처리장치) : 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행하는 부품. 보조기억장치 : 전원이 꺼져도 보관될 프로그.. 2023. 2. 11.