컴퓨터 구조 01 : 컴퓨터 구성요소와 데이터의 표현

728x90

컴퓨터 구성요소

 

1 : 중앙 처리 장치
– CPU(개인용 컴퓨터)/MPU(산업장비, 전자기기) – 사물 인터넷 디바이스 H/W(하드웨어) 플랫폼 종류

2 : 주변장치
– 기억장치
– 보조기억장치
– 입출력장치

 

 

중앙 처리 장치


• CPU(Central Processing Unit) – 마더보드, 데이터 전달 통로가 디자인 되어있는 메인 보드
– 실행 프로그램의 명령 해석, 실행, 장치 제어, 산술논리 연산 장치(ALU), 제어장치(CU), 각종 레지스터로 구성
• MPU(Micro Processor Unit) – CPU를 고밀도 집적회로화한 통합장치

 

 

중앙 처리 장치 : 발전된 CPU들


• 사물 인터넷 디바이스 H/W 플랫폼 종류
– 아두이노 : 2005년 이탈리아에서 개발. 대표적 오픈소스 H/W 플랫폼. – 라즈베리 파이
– 갈릴레오
– 에디슨

 

아두이노

 

 

주변장치


• 기억장치
– RAM(Random Access Memory) : 휘발성, 컴퓨터 종료시 삭제됨
• DRAM(Dynamic RAM) • SRAM(Static RAM) – ROM(Read Only Memory) : 비휘발성

 

 


• x축값 커질수록 저장공간이 크고, 가격이 싸고, 속도는 느리다

 

 

주기억장치 보조기억장치 관계


1. 전원키면 CPU가 자동으로 ROM에 저장된 프로그램을 실행시켜 부팅 수행. 

2. 부팅 후, 사용자가 보조기억장치에 저장된 응용 프로그램을 실행시켜서 주기억장치
RAM에 프로그램 명령들을 적재. 

3. CPU는 RAM에서 실행할 명령어 데이터를 가져와서 처리. 

4. 처리된 결과를 다시 RAM으로 보냄. 

5. 모든 처리 완료 후 RAM에 저장된 결과들이 보조기억장치에 저장됨.

 

 

 

그외의 주변장치


• 최근의 보조 기억장치
– 플래시 메모리 (RAM과 ROM의 중간 위치)
• CF메모리, SSD
– USB, SD카드, 메모리 스틱 등..
• 입출력장치(Input/Output device) – 키보드, 마우스, 스캐너, 터치스크린 등등...

 


 

데이터의 표현

• 정보
– 어떤 사물에 대한 소식, 자료, 가공된 데이터
• 데이터
– 정보의 원재료, 정보 처리와 전송에 이진(binary)나 디지털과 같은 더
편리한 형태로 바뀌어진 자료

 

데이터 표현, 단위


• 수치데이터 : 연산용 데이터
• 비 수치 데이터 : 입출력용 데이터
• 특수문자 : 입출력/연산용 데이터

 

 

728x90