상세 컨텐츠

본문 제목

[혼공컴운 1주차]

카테고리 없음

by 겨냥 2024. 1. 7. 06:52

본문

Chapter 1 컴퓨터 구조 시작하기

> 컴퓨터 구조를 이해하면 문법만으로는 알기 어려운 성능/용량/비용을 고려하며 개발할 수 있다.

 

> 메모리 : 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품

> CPU : 메모리에 저장된 명령어를 읽어들이고, 해석하고, 실행하는 부품

> 보조기억장치 : 전원이 꺼져도 보관할 프로그램을 저장하는 부품

> 입출력 장치 : 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환할 수 있는 부품

> 시스템 버스 : 컴퓨터의 네 가지 핵심 부품들이 서로 정보를 주고받는 통로

 

Chapter 2 데이터

> 비트 : 0과 1로 표현할 수 있는 가장 작은 정보 단위

> 바이트 : 비트보다 더 큰 정보 단위

> 이진법

> 2의 보수 : 이진법에서 음수를 표현하는 방법

> 십육진법

 

> 문자 집합 : 컴퓨터가 인식할 수 있는 문자의 모음. 이 집합의 문자를 인코딩해 0과 1로 표현가능

> 아스키 코드 : 아스키 문자 집합에 0부터 127까지의 수가 할당되어 아스키 코드로 인코딩됨

> EUC-KR : 한글을 2바이트 크기로 인코딩할 수 있는 완성형 인코딩 방식.

> 유니코드 : 여러나라의 문자들을 광범위하게 표현할 수 있는 통일된 문자 집합.

> 유니코드 문자의 인코딩 방식 : UTF-8, UTF-16, UTF-32

 

Chapter 3 명령어

> 고급 언어 : 사람이 이해하고 작성하기 쉽게 만들어진 언어

> 저급 언어 : 컴퓨터가 직접 이해하고 실행할 수 있는 언어

> 기계어 : 저급 언어로, 0과 1로 이루어진 명령어

> 어셈블리어 : 저급 언어로, 기계어를 사람이 읽기 편한 형태로 번역한 언어

> 컴파일 언어 : 컴파일러에 의해 소스 코드 전체가 저급 언어로 변환되어 실행되는 언어.

> 인터프리터 언어 : 인터프리터에 의해 소스 코드가 한 줄씩 저급 언어로 변환되어 실행되는 언어

 

> 명령어 : 연산코드와 오퍼랜드

> 연산 코드 : 명령어가 수행할 연산을 의미

> 오퍼랜드 : 연산에 사용할 데이터 또는 연산에 사용할 데이터가 저장된 위치를 의미

> 주소 지정 방식 : 연산에 사용할 데이터 위치를 찾는 방법

 

<미션>

51p 3번

프로그램이 실행되려면 반드시 메모리에 저장되어 있어야 합니다.

 

65p 3번

1101(2)를 2의 보수 표현법으로 구하기

-> 0010 -> 0011

댓글 영역