컴퓨터구조 14

[컴퓨터 구조] 3-1 소스 코드와 명령어

이 글을 혼자 공부하는 컴퓨터구조 + 운영체제 (한빛미디어) 책을 읽고 혼자 공부한 내용입니다.잘못 이해한 부분이 있을 수 있고, 문제가 있는 부분 댓글로 알려주시면 수정하겠습니다. 고급 언어와 저급 언어 고급언어- 사람을 위한 언어- 대부분 알고 있는 프로그래밍 언어가 고급 언어에 속함 저급 언어- 컴퓨터가 직접 이해하고 실행할 수 있는 언어- 명령어로 이루어져 있음 즉, 고급 언어를 -> 저급 언어로 바꾸어주어야 컴퓨터가 알아 듣는다! 저급 언어는 기계어와 어셈 블리어로 나뉜다. 기계어- 0과 1의 명령어 비트로 이루어진 언어 어셈블리어- 0과 1로 표현된 명령어(기계어)를 읽기 편한 형태로 번역한 언어컴파일 언어와 인터프리터 언어 고급 언어가 저급 언어로 변환되는 방법은 컴파일 방식과 인터프리트 방..

CS/컴퓨터 구조 2024.05.10

[컴퓨터 구조] 2-1 0과 1로 숫자를 표현하는 방법

이 글을 혼자 공부하는 컴퓨터구조 + 운영체제 (한빛미디어) 책을 읽고 혼자 공부한 내용입니다.잘못 이해한 부분이 있을 수 있고, 문제가 있는 부분 댓글로 알려주시면 수정하겠습니다. 정보 단위 비트 : 0과 1을 나타내는 가장 작은 정보 단위n비트는 2^n가지 정보를 표현할 수 있음 바이트 : 8개의 비트를 묶은 단위, 비트보다 한 단계 큰 단위 워드 : CPU가 한 번에 처리할 수 있는 데이터 크기워드의 절반 크기를 하프 워드, 1배 크기를 풀 워드, 2배 크기를 더블 워드라고 함 이진법 수학에서 0과 1만으로 모든 숫자를 표현하는 방법숫자가 1을 넘어가는 시점에 자리 올림을 하면 됨  이진수의 음수 표현'모든 0과 1을 뒤집고, 거기에 1을 더한 값' 실제 이진수만 보고는 양수인지 음수인지 구분하기 ..

CS/컴퓨터 구조 2024.05.08

[컴퓨터 구조] 1-2 컴퓨터 구조의 큰 그림

이 글을 혼자 공부하는 컴퓨터구조 + 운영체제 (한빛미디어) 책을 읽고 혼자 공부한 내용입니다.잘못 이해한 부분이 있을 수 있고, 문제가 있는 부분 댓글로 알려주시면 수정하겠습니다. 컴퓨터 구조 지식은 크게 두 가지로 나뉜다. 1. 컴퓨터가 이해하는 정보2. 컴퓨터의 네 가지 핵심 부품컴퓨터가 이해하는 정보 컴퓨터는 0과 1로 표현된 정보만을 이해한다.0과 1로 표현되는 정보에는 크게 두 가지가 있는데, 바로 "데이터"와 "명령어"이다. 데이터- 컴퓨터가 이해하는 숫자, 문자, 이미지, 동영상과 같은 정적인 정보- 컴퓨터와 주고받는 정보나 컴퓨터에 저장된 정보 명령어- "컴퓨터는 명령어를 처리하는 기계"- 데이터를 움직이고 컴퓨터를 작동시키는 정보컴퓨터의 4가지 핵심 부품 : CPU, 메모리, 보조기억장..

CS/컴퓨터 구조 2024.05.07

[컴퓨터 구조] 1-1 컴퓨터 구조를 알아야 하는 이유

이 글을 혼자 공부하는 컴퓨터구조 + 운영체제 (한빛미디어) 책을 읽고 혼자 공부한 내용입니다.잘못 이해한 부분이 있을 수 있고, 문제가 있는 부분 댓글로 알려주시면 수정하겠습니다. 문제 해결 컴퓨터 구조를 이해하고 있다면 문제 상황을 빠르게 진단할 수 있고,문제 해결의 실마리를 다양하게 찾을 수 있다. 컴퓨터 내부를 거리낌 없이 들여다보며 더 좋은 해결책 고민 가능!컴퓨터란 '미지의 대상'이 아닌 '분석의 대상'이기 때문이다.  성능, 용량, 비용 웹사이트를 개발했다고 가정했을 때, 서버 컴퓨터를 사야하는 상황이 왔다.어느 사양의 서버 컴퓨터를 구매할지 결정하는 것도 개발자의 능력이다. 개발한 프로그램이 어떤 환경에서 어떻게 작동하는지 가장 잘 이해하고 있어야 하고,프로그램을 위한 최적의 컴퓨터 환경을..

CS/컴퓨터 구조 2024.05.06
728x90
반응형