꾸준한 개발자

계속적인 성장을 추구하는 개발자입니다. 꾸준함을 추구합니다.

계속 쓰는 개발 노트

컴퓨터 구조

컴퓨터의 이해

gold_dragon 2021. 5. 10. 21:00

컴퓨터의 구성

하드웨어 -> 입력장치 -> 처리장치 (주기억장치, 중앙처리장치) -> 보조기억장치 / 출력장치

정보화 사회에 대한 이해

인류사회학적 측면에서 본다면!

신석기 시대의 농업혁명 -> 18세기 산업혁명 -> 2차 산업혁명 (전기와 생산라인) -> 3차 산업혁명(컴퓨터 통신) -> 21세기 4차 산업혁명(IOT, 공장 자동화, AI, Big data, Machine Learning, Deep Learning)

 

사회 발전적인 측면에서 본다면!

1. 필요한 재화, 서비스의 생산, 소비, 축척의 일정 수준 이상 도달

2. 주 평균 노동시간 35시간 이하, 주 2일의 휴무 제, 생애노동시간은 5만 시간 이내

3. 국민총생산고의 30% 이상이 정보산업의 총생산

4. 동일연령층의 30% 이상이 고등교육을 받은 사람, 전문직, 기술직, 관리직이 차지하는 비율이 20% 이상

5. Computer, Telephone, Television의 보유 대수

데이터의 표현

정보(information)

어떤 사물에 대한 소식이나 자료 / 가공된 데이터

 

데이터(data)

정보를 작성하기 위해 필요한 자료나 정보를 처리하거나 전송할 때 이진(binary)이나 디지털과 같은 좀더 편리한 형태로 바뀌어진 자료 / 정보의 원재료

 

데이터 표현 및 단위

수치 데이터(Numerical data): 연산용 데이터

비 수치 데이터(Alphanumerical data): 입출력용 데이터

특수문자(special Character): 입출력/연산용 데이터

비트(bit) 0, 1
바이트(byte) 1 byte = 8 bit
워드(word) 기계에 따라 상이함, 1 word = 32bit or 64 bit
킬로바이트(kb) 1kb = 1024 byte = 2^10 byte
메가바이트(mb) 1mb = 1024kbyte = 2^20 byte
기가바이트(gb) 1gb = 1024 mbyte = 2^30 byte
테라바이트(tb) 1tb = 1024 gbyte = 2^40 byte