컴퓨터

· 컴퓨터
1. 이진수와 2의 보수법컴퓨터는 0과 1만을 이해한다.컴퓨터는 모든 수를 0,1로만 표현하는 이진법을 이해한다. 그렇다면 컴퓨터는 어떻게 0과 1로 표현할 수 있을까?모든 양수 - 이진법모든 음수 - 2의 보수모든 소수 - 부동 소수점모든 문자 - 문자집합 & 인코딩1.1 이진법이진법(바이너리)은 0,1로 모든 수를 표기하는 방법이다. 1을 넘어가는 시점에 자리올림을 한다고 생각하면 된다.하지만 이진법은 숫자가 너무 길어진다는 단점이 존재한다. 따라서 16진수로 표현하기도 한다.1.2 16진법📌 십육진법: 1~9과 A~F로 모든 수를 표기하는 방법이다.Ox10321 이런 식으로 표현한다.1.3 2의 보수법0과 1만으로 음수를 표현하는 방법 중 하나어떤 수 n을 그보다 큰 2^n에서 뺸 값ex) 11의..
· 컴퓨터
프로그래밍 언어는 컴퓨터가 바로 이해할 수 없다. 컴퓨터는 명령어를 이해한다.소스 코드는 실행되기 전 명령어 + 데이터로 변환되어 실행된다.소스 코드(고급 언어): 사람이 이해하기 편한 언어명령어 + 데이터(저급 언어) : 컴퓨터가 이해하기 쉬운 언어📌 즉, 고급 언어로 작성된 소스 코드는 내부적으로 저급 언어로 구성된 명령어와 데이터로 변환된다.저급언어기계어(macine code) - 가장 근원적인 언어로 16진수로 표현되는데 이걸 이진수로 표현하면 컴퓨터가 직접 이해할 수 있는 언어로 변환된다.어셈블리어(assembly language) - 기계어를 사람이 좀 더 읽기 쉽게 만든 언어📌 소프트웨어나 CPU의 종류에 따라 생김새가 달라질 수 있다.고급 언어에서 저급 언어로 변환되는 대표적 방식컴파일..
· 컴퓨터
대략으로 컴퓨터 구조 거시적으로 보기컴퓨터 구조컴퓨터 부품을 학습하기 why? (성능 & 용량 & 비용)프로그램을 이루는 두 정보(0과 1로 이루어진 정보)명령어(instruction) - 컴퓨터를 동작시키는 실질적인 정보데이터(data) - 명령어의 대상컴퓨터의 핵심 부품CPU - 명령어 해석, 실행(execute) 담당하는 장치메인 메모리 & 캐시 메모리 - 실행 중(프로세스)인 프로그램 저장하는 장치 (휘발성임)보조기억장치 (SSD, HDD)- 보관할 프로그램 저장하는 장치 (비휘발성)입출력장치 - 컴퓨터 내외부와 정보를 주고받는 장치CPU레지스터 - 저장장치ALU - 계산기 회로, overflow 검출 등제어장치 - 명령어 해석, 제어신호(control signal)를 메인 메모리로 보냄메인 메모..
songs
'컴퓨터' 카테고리의 글 목록