컴퓨터 구조는 크게 '(1)컴퓨터가 이해하는 정보'와 '(2)컴퓨터의 핵심 부품' 으로 나뉜다.
(1) 컴퓨터가 이해하는 정보
당연하게도 0과 1로 표현된다. 컴퓨터가 이해하는 정보는 크게 데이터와 명령어로 나뉜다. 데이터는 재료이고 명령어를 통해 이 재료들을 사용할 수 있다.
*데이터(Data) :
컴퓨터와 주고 받는 정보, 컴퓨터에 저장된 정보.
이미지, 영상, 사진, 문자 등 정적인 정보.
(ex. 1, 2, 안녕하세요, cat.jpg)
*명령어(Instruction) :
데이터를 움직이고 컴퓨터를 작성시키는 정보.
컴퓨터를 실질적으로 작동시키는 정보(데이터는 명령어 없이는 아무것도 할 수 없는 정보 덩어리에 불과)
(ex. 1과2를 더하라. 안녕하세요를 출력하라. usb 메모리에 cat.jpg를 저장하라.)
(2) 컴퓨터의 핵심 부품
아두이노, 스마트폰, 태플릿, 노트북, 데스크탑, 서버 컴퓨터까지 다양한 종류의 컴퓨터가 존재하나, 이들의 핵심부품은 크게 다르지 않다.
컴퓨터 핵심 부품 종류는 다음과 같다.
- CPU(중앙처리장치, Central Processing Unit)
- 메모리(주기억장치, main menory) <- Ram(휘발성 메모리)와 Rom(비휘발성 메모리) 중 보통 Ram을 칭한다.
- 보조기억장치(secondary storage)
- 입출력장치(input/output(I/O) device)
<CPU>
컴퓨터의 두뇌로, 명령어를 읽고, 해석하고 실행하는 부품이다.
ALU(산술논리연산장치), Register(레지스터), CU(제어장치)로 이루어져 있다.
<메모리>"현재 실행되고 있는" 프로그램의 명령어와 데이터를 저장하는 부품이다. 위치마다 주소가 있어 저장된 값을 찾기 편리하다. 여기서는 RAM과 ROM 중 RAM을 의미한다.
<보조기억장치>
"전원이 꺼져도 보관할" 프로그램을 저장하는 부품이다.
하드디스트,SSD,USB, DVD, CD-ROM 등이 있다.
<입출력 장치>
컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환할 수 있는 부품이다.
<시스템 버스>
컴퓨터 내부에 존재하는 다양한 버스(통로) 중에서 가장 핵심적인 통로이다.
앞서 언급한 4가지 핵심 부품을 서로 연결한다.
시스템 버스는 주소/메모리/제어 버스로 이루어져 있다.
*보조기억장치와 입출력장치의 차이
둘다 컴퓨터 주변에 붙어있는 장치라는 의미에서 '주변장치(peripheral device)'라고도 한다.
보조기억장치는 기본적인 입출력장치에 더해 메모리를 보조하는 특별한 기능을 추가로 수행하는 입출력장치라고 볼 수 있다. 둘은 보통 구분해서 기억한다.
*광고아닌 추천 책(참고 자료, 출처)
http://www.yes24.com/Product/Goods/111378840
혼자 공부하는 컴퓨터 구조+운영체제 - YES24
혼자 해도 충분합니다! 1:1 과외하듯 배우는 IT 지식 입문서이 책은 독학으로 컴퓨터 구조와 운영체제를 배우는 입문자가 ‘꼭 필요한 내용을 제대로 학습’할 수 있도록 구성했다. 뭘 모르는지
www.yes24.com
*이미지 출처 페이지
'공대생 김모립 > 컴퓨터구조' 카테고리의 다른 글
ALU와 제어장치 (0) | 2023.04.10 |
---|---|
명령어 구조 (0) | 2023.04.04 |
(0) 컴퓨터구조를 배워야 하는 이유 (0) | 2023.03.29 |