컴퓨터의 이해 Chapter 02.

Slides:



Advertisements
Similar presentations
10-7 부동소수점 (Floating-Point) 계산  컴퓨터에서 숫자를 표기하는 방법  가수 (Fraction) : 부호화된 고정소수점 숫자 지수 (Exponent) : 소수점의 위치를 표시 ( 예 )10 진수 를 표기하면 Fraction Exponent.
Advertisements

제 2 장 컴퓨터와 통신산업의 발전  초창기 계산도구  전자식 계산기 등장  내장 프로그램 방식  컴퓨터 산업의 발전단계  컴퓨터와 통신의 결합  마이크로프로세서의 발전  소프트웨어 산업의 발전  컴퓨터 산업의 미래.
Chapter 04 컴퓨터에서 데이터 표현. 04 컴퓨터에서 데이터 표현 2 인코딩 (encoding) – 현실세계의 정보를 컴퓨터 내부에서 처리할 수 있는 이진수로 변환하는 방법 1. 컴퓨터 속에서 데이터 표현 원리 0 - 아빠 1 - 엄마 00 - 아빠 01 - 엄마.
자료의 표현 1. 문자 자료의 표현 2. 멀티미디어 자료의 표현. 컴퓨터일반자료의 표현 학습 목표 ◆ 컴퓨터에서 사용하는 문자 데이터의 표현 방법을 이해할 수 있다. ◆ 컴퓨터에서 사용하는 멀티미디어 데 이터의 표현 방법을 설명할 수 있다.
13 강 논리회로 2 과목 전자계산기 구조 강사 이 민 욱. 13 강 논리회로  논리회로 1. 부울 대수 (Boolean Algebra) 에서 사용하는 기본 연산자 ① 논리부정 : NOT ( ` ) 논리부정은 F = NOT A 의 표현을 F =A` 로 표현 ② 논리곱.
6 장. printf 와 scanf 함수에 대한 고찰 printf 함수 이야기 printf 는 문자열을 출력하는 함수이다. – 예제 printf1.c 참조 printf 는 특수 문자 출력이 가능하다. 특수 문자의 미 \a 경고음 소리 발생 \b 백스페이스 (backspace)
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
문자코드 1 박 2 일 (4 조 ) 이경도 이준집 이수연 엄태규. 문자코드란 ? 문자나 기호를 컴퓨터로 다루기 위하여, 문자나 기호 하나하나에 할당 시키는 고유의 숫자를 말하는 것이다.
컴퓨터와 인터넷.
강사: ) 전자계산기 일반.
조원 : 김영재(코딩) 이지영(스토리) 임병욱(그래픽)
컴퓨터 운영체제의 역사 손용범.
재료수치해석 HW # 박재혁.
네트워크 기술을 통한 현재와 미래 소개.
실험 8. 연산증폭기 특성 목적 연산증폭기의 개관, 특성 및 사용법 이해 입력저항, 개루프 이득, 출력저항, 슬루레이트 등
데이터의 표현 컴퓨터 속에서 데이터 표현 원리 디지털 논리회로에 기반한 컴퓨터는 두 가지 상태만을 구별
P.L.C -Programmable Logic Controller
디지털영상처리 및 실습 대구보건대학 방사선과.
2장. 데이터의 표현 Lecture #2.
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Error Detection and Correction
컴퓨터과학 전공탐색 배상원.
제 2장 컴퓨터의 등장과 발전.
제 2장 컴퓨터의 등장과 발전.
제1장 디지털 시스템과 수체계 내용 1.1 계수(셈)와 계산의 역사 1.2 디지털 시스템(Digital system)
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
“DC POWER SUPPLY의 소개”.
버스카드 시스템 1조 하경록 : 작품 제작, 파워포인트 김태승 : 작품 제작, 파워포인트 최성호 : 작품 제작, 프로그래밍
상관함수 correlation function
3장. 데이터의 표현과 컴퓨터 연산 다루는 내용 진법과 진법 변환 연산과 보수 데이터의 표현 산술 연산 논리 연산.
CHAPTER 01 컴퓨터시스템 개요 컴퓨터정보과 교수 권 용 광.
Chap 6.Assembler 유건우.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
04. DBMS 개요 명지대학교 ICT 융합대학 김정호.
1장. 컴퓨터 구조 다루는 내용 컴퓨터의 구성장치와 기본구조 정보의 표현과 저장 컴퓨터 구조의 발전과정 컴퓨터의 분류.
LabVIEW WiznTec 주임 박명대 1.
1. 2진 시스템.
3강. 컴퓨터와의 기본적인 소통수단 - I 연산자란? 컴퓨터와 소통하기 위한 다양한 방법들
“사람과 컴퓨터” 이 점 숙 컴퓨터와 소프트웨어 “사람과 컴퓨터” 이 점 숙
데이터 베이스 DB2 관계형 데이터 모델 권준영.
CHAPTER 02. 정보의 표현 정보 체계_컴퓨터 내부의 정보 표현과 정보 처리
정보의 표현 정보 체계_컴퓨터 내부의 정보 표현과 정보 처리
ATmega128의 특징 아이티즌 기술연구소
계산기.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
제2강 : 전자계산기구조-컴퓨터 시스템 구성.
알고리즘 알고리즘이란 무엇인가?.
회로해석 및 논리회로실험 (정승기 교수님, 김신아 조교님)
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
Chapter 1 단위, 물리량, 벡터.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
Chapter 1 단위, 물리량, 벡터.
리더 : 이동주 스토리 : 김현 그래픽 : 최혁진 코딩 : 최재근
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
제10강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
1. 정보 과학과 정보 사회 1-1. 정보 과학 기술의 역사.
OP-AMP를 이용한 함수발생기 제작 안정훈 박선진 변규현
컴퓨터 개론 √ 원리를 알면 IT가 맛있다 쉽게 배우는 컴퓨터 기본 원리 한빛미디어 교재출판부.
운영체제의 개요 2학년 C반 채상훈.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
“국내 발명특허 설계 제작된 BL 전자테크” 태양광 안전 경고등
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
1 제조 기술의 세계 3 제품의 개발과 표준화 제품의 개발 표준화 금성출판사.
Presentation transcript:

컴퓨터의 이해 Chapter 02

목차 초기의 컴퓨터 발전 컴퓨터의 세대별 분류 컴퓨터 분류 수의 표현과 연산 데이터의 표현 논리회로

2.1 초기의 컴퓨터 발전 초기의 계산기 인류의 역사와 더불어 인간 생활에 있어서 수와 양을 표시하기 위한 계산 방법은 꾸준히 발전됨

2.1 초기의 컴퓨터 발전 고대의 계산 도구 : 서양에서는 원시적 수준의 주판이 기원전 3000~4000년에 고안됨 로마인들은 주판알을 ‘Calculi’라고 부름(Calculate) 6세기경 로마의 철학자 보이티우스 에 의해 주판 개량됨 10세기경 교황 실베스터 2세에 의해 개량됨 17세기에는 총의 탄도를 계산해내는 도구인 ‘섹터’라는 메케니즘을 갈릴레요를 포함한 여러 발명가들이 고안 중국의 주판은 기원전 26세기경 개발되어 배우기 쉽고 사용이 용이하여 아시아권에서 널리 이용됨

2.1 초기의 컴퓨터 발전 네이피어의 봉 : 스코트랜드의 귀족이며 자연대수(logarithm)의 창시자인 네이피어가 만든 봉은 곱셈의 계산에 매우 효율적으로 개발 후 300년간 이용됨 네이피어의 봉

2.1 초기의 컴퓨터 발전 파스칼의 톱니바퀴 계산기 17세기 프랑스의 저명한 수학자이자 철학자인 파스칼이 고안한 것으로 톱니바퀴의 회전원리를 이용하여 가감산 및 자리올림을 할 수 있는 최초의 기계식 계산기의 원형을 고안 파스칼의 계산기

2.1 초기의 컴퓨터 발전 배비지의 분석 엔진 영국의 수학자인 배비지는 펀치로 작동되는 직기를 발명한 프랑스의 직공 재쿼드와 함께 차분엔진이라고 불리는 계산기를 연구 차분엔진은 대수표를 계산하는 데 사용되었으며, 나중에 기억, 연산, 입출력 장치 등을 갖춘 분석 엔진이라는 이름으로 더욱 포괄적인 기능의 기계가 1834년에 고안됨 차분 엔진

2.1 초기의 컴퓨터 발전 분석엔진 영국의 수학자 부울(G.Boole)이 논리 대수를 창안 정보 이론에 관한 기반 다짐 오늘날의 계산기 원리 기계에 범용성을 가지도록 하기 위해 펀치 카드를 활용 연산의 순서를 자동으로 제어하는 방법은 오늘날 디지털 컴퓨터의 기본 영국의 수학자 부울(G.Boole)이 논리 대수를 창안 정보 이론에 관한 기반 다짐 조지(George)와 슈츠(E.Scheutz)는 배비지의 설계를 기초로 최초의 실용적인 기계적 컴퓨터를 만듬 배비지의 아이디어는 73년 후 하버드 대학의 에이킨 교수에 의해 마크-I으로 실현

2.1 초기의 컴퓨터 발전 홀러리스의 천공카드 천공카드는 일괄처리의 효시가 되었고 1890년 미국 국세 조사 업무의 자료 처리에 사용된 후 1960년대 말까지 통계와 사무처리를 비롯한 분야에 이용 후예 IBM사의 전신이 되었음 천공카드 홀러리스 천공카드 시스템

2.1 초기의 컴퓨터 발전 천공카드 천공 카드(穿孔-, punched card)는 데이터를 표현하기 위해 규칙에 따라 직사각형 모양의 구멍을 뚫어 사용하는 종이 카드로서 초기의 저장매체이다. 천공 위치에 구멍을 뚫거나 뚫지 않음으로써 하나의 비트를 나타날 수 있다. 표준 천공 카드의 크기는 가로 187.32mm, 세로 82.5mm이며, 천공 위치는 가로 80자리, 세로 12자리가 있다 일괄처리(Batch Processing)의 효시

2.1 초기의 컴퓨터 발전 기계식 계산기 초기의 컴퓨터 ABC(Atanasoff-Berry Compute) 최초의 전자식 컴퓨터로 전자식 디지털 계산기를 제작함 복잡한 계산을 수행하는 물리학자들을 돕기 위한 목적 ABC 컴퓨터

2.1 초기의 컴퓨터 발전 마크-I : 1944년 IBM과 국방성의 공동 연구에 참여한 하버드 대학의 에이킨 교수가 제작 세계 최초의 전기 기계식 자동 계산기 배비지의 설계를 실현시킨 것으로 분석 엔진의 원리를 이용해 과학 기술 계산을 목적으로 제작됨 중량이 5촌이고 사용하는 전선이 800km나 됨 78대의 기계와 3304개의 계전기 사용 연산속도는 23자리 가감셈을 0.3초 곱셈을 6초 그리고 나숫셈을 11.4초에 처리 마크 - I

2.1 초기의 컴퓨터 발전 계전기 전기회로에서 회로를 두 개로 나누어 한쪽에서 신호를 만들고 그 신호에 따라 다른 쪽 회로의 작동을 제어, 즉 회로를 열거나 닫을 필요가 있다. 이때 사용하는 전자부품이 계전기이며 일종의 전기 스위치라 할 수 있다.

2.2 컴퓨터의 세대별 분류 제 1세대(1951~1958) 데이터의 저장과 처리에 진공관 사용 주기억장치에 자기 드럼 사용 입출력 보조기억 장치로 천공카드사용 프로그램은 기계어를 사용하여 작성 진공관 사용으로 전력소모가 많고 열이 많이 나며 고장이 많고 넓은 공간이 필요 느리고 불안정하고 비쌀 뿐만 아니라 프로그래밍 하기가 어려움의 단점들이 많음 소프트웨어보다 하드웨어 개발에 중점을 둠

2.2 컴퓨터의 세대별 분류 에니악 세계 최초의 전자식 컴퓨터로 미국 육군의 탄도 궤도의 수학적 도표를 계산하기 위해 만들어짐 1만8800개의 진공관과 1500개의 릴레이가 사용 소비전력 150kw, 무게 약 30톤 크기는 2층 건물 정도 매초 5천번의 가감산과 360번의 곱셈 170번의 나눗셈을 연산 에니악에 사용된 진공관

2.2 컴퓨터의 세대별 분류 에드박 (Electronic Discrete Variable Computer) 1세대 범용 컴퓨터 프로그램 내장 방식을 최초로 도입한 컴퓨터로 폰 노이만이 개발함 한 프로그램에서 다른 프로그램으로의 전환이 가능 1세대 범용 컴퓨터 IBM사에서 1952년 701이라는 모델명을 가진 상업용 컴퓨터를 내놓은 데 이어서 1953년에 사무용과 과학 기술용으로 함께 쓸 수 있는 범용적인 컴퓨터 IBM650을 발표

2.2 컴퓨터의 세대별 분류 제 2세대(1958~1963) 회로소자로 트랜지스터를 사용, 주기억 장치에는 접근 시간이 짧은 자기 코어가 이용됨, 보조기억 장치로 용량이 큰 자기 드럼, 자기 디스크가 사용, 입출력 장치로는 자기 테이프와 종이 카드가 사용됨 계산 속도는 백만분의 1초 단위 정도 까지 향상 트랜지스터 UNIVAC 1107

2.2 컴퓨터의 세대별 분류 트랜지스터 규소나 저마늄으로 만들어진 반도체를 세 겹으로 접합하여 만든 전자회로 구성요소 전류나 전압흐름을 조절하여 증폭, 스위치 역할 가볍고 소비전력이 적어 진공관을 대체 대부분의 전자회로에 사용 이를 고밀도로 집적한 집적회로가 있음 접합 형 트랜지스터와 전기장 효과 트랜지스터로 구분

2.2 컴퓨터의 세대별 분류 제 3세대(1964~1970) 컴퓨터에 IC를 사용함으로써 중앙처리 장치는 소형화되는 반면 기억 용량은 커졌으며, 다양한 소프트웨어를 구사할 수 있는 기능이 크게 개선되었을 뿐만 아니라 관리 프로그램과 처리 프로그램 및 사용자 프로그램 등의 소프트웨어 체계가 확립됨 IC 개발 1971년 인텔사는 최초의 초소형 전자 회로인 Intel 4004 마이크로 프로세서를 개발함, 한 번에 4 자리 숫자의 정보를 처리함, 손톱만한 크기의 불과 몇 볼트의 전력만을 사용함 Intel 4004

2.2 컴퓨터의 세대별 분류 IBM S/360 : 메모리의 크기가 16KB에서 1MB까지 범위로 구성된 6대의 컴퓨터로 이루어 졌으며 시분할 방식을 사용함 PDP-11 : 1960년 대말 대형 컴퓨터보다 작으면서도 기술 개발로 인해 성능이 별로 떨어지지 않으며, 대학의 학과용이나 중소 기업 업무 처리용으로 애용됨 IBM 360 PDP-11

2.2 컴퓨터의 세대별 분류 제 4세대(1971~ 현재) : 고밀도 집적 회로(LSI)와 초고밀도 집적 회로(VLSI)를 사용, 연산속도는 초대형 컴퓨터인 경우 피코(pico)초에 이르고 있으며, 크레이(CRAY)란 슈퍼 컴퓨터는 현재 1초에 백억 개 이상의 명령어를 행할 수 있는 초고성능의 속도로 작동 중임 LSI 80386의 내부 회로

2.2 컴퓨터의 세대별 분류 알테어 8800 : 최초의 상업적인 마이크로 컴퓨터로서 대기업이나 정부에서만 사용할 수 있었던 컴퓨터를 일반 대중도 구입할 수 있는 길을 열었음 애플컴퓨터 : 1977년 스티브 잡스와 스테픈 워즈니악에 의해 만들어져 널리 시판된 최초의 마이크로 컴퓨터임 알테어 8800 최초의 애플컴퓨터

2.2 컴퓨터의 세대별 분류 IBM PC : IBM은 1981년 개인용 컴퓨터를 발표 데스크 탑 컴퓨팅을 통하여 마이크로 컴퓨터의 표준으로 자리 매김 함 개방화 정책으로 컴퓨터 설계에 대한 모든 사항 공개함으로 IBM PC는 호환 기종 업체들이 많이 생기게 됨 저가격의 고성능의 매력으로 IBM PC를 이용함 IBM PC XT

2.2 컴퓨터의 세대별 분류 초고속 장치 대규모 병렬처리 시스템의 구조가 필요함 논리적 추론을 지원하는 연산 기능이 필요함 제 5세대 정의 : 현재 상용화되어 있지는 않지만 앞으로 발전되어 갈 형태의 컴퓨터를 말함. 컴퓨터 시스템은 하드웨어, 지식중심 언어, 인공지능 소프트웨어, 그리고 코드화된 지식베이스로 구성됨 제 5세대 컴퓨터용 하드웨어의 특징 초고속 장치 대규모 병렬처리 시스템의 구조가 필요함 논리적 추론을 지원하는 연산 기능이 필요함 논리 프로그래밍, 인공지능 기법, 그리고 병렬 처리 개념을 내포하는 추상적인 언어가 제공되어야 함

2.3 컴퓨터의 분류 사용목적에 따른 분류 특수용 컴퓨터 : 특정분야의 문제 해결이나 제한된 범위의 문제만을 처리하기 위하여 설계되고 제작된 컴퓨터를 말함 이용분야 군사용 : 미사일이나 항공기의 괘도를 추적하는 일에 쓰임 사업용 : 핵반응 시설을 제어하거나 공장에서 생산공정을 제어함 업무용 : 지하철의 운행이나 개찰, 의료 단층 촬영 등에 이용함 기타 : 항공기 및 선박의 자동 조정 장치 등에 이용함 군사용 컴퓨터와 산업용 컴퓨터 제 2장 컴퓨터의 등장과 발전

2.3 컴퓨터의 분류 - 과학 기술에 필요한 수치 계산 - 수치해석 분야, 선형 계획 프로그래밍, 모의 실험 등의 기술 계산용 범용 컴퓨터 : 일반적인 자료 처리는 물론 여러 분야에서 광범위하게 사용할 수 있도록 설계되고 제작된 컴퓨터를 말함 - 과학 기술에 필요한 수치 계산 - 수치해석 분야, 선형 계획 프로그래밍, 모의 실험 등의 기술 계산용 - 자동차나 항공기의 설계, 제조, 관리 - 생산, 판매, 재고, 급여, 인사, 회계 등의 기업업무나 행정, 금융 업무 등의 사무 처리 분야 개인용 컴퓨터 : 통상 PC라고 부르는 개인의 업무 처리용 컴퓨터를 말함. 취미, 오락, 통신, 가사 등에 이용되고 있으며 학교에서는 컴퓨터 보조 교육에 이용하며 공공 단체나 소규모 기업에서는 업무 처리용으로 이용함 제 2장 컴퓨터의 등장과 발전

2.3 컴퓨터의 분류 자료의 표현 방법에 의한 분류 : 컴퓨터가 취급하는 자료의 형태는 불연속적인 성격을 가지는 이산 자료와 연속적인 표현 방법의 아날로그 자료로 나눌 수 있음 아날로그 컴퓨터 제 2장 컴퓨터의 등장과 발전

2.3 컴퓨터의 분류 제 2장 컴퓨터의 등장과 발전

2.3 컴퓨터의 분류 디지털 컴퓨터와 아날로그 컴퓨터의 장점을 융합하여 만듬 하이브리드 컴퓨터 디지털 컴퓨터와 아날로그 컴퓨터의 장점을 융합하여 만듬 변환기를 통해 아날로그 형태로 입력된 데이터를 디지털 형태로 처리한 후에 결과는 아날로그 형태나 디지털 형태로 출력할 수 있는 특수 목적형 컴퓨터 어떠한 형태의 데이터라도 처리가 가능한 컴퓨터 하이브리드 컴퓨터 제 2장 컴퓨터의 등장과 발전

2.3 컴퓨터의 분류 처리 능력에 따른 컴퓨터 슈퍼 컴퓨터 : 일반적으로 그 당시의 가장 우수한 범용 컴퓨터보다 한두 단계 앞선 최첨단 컴퓨터를 지칭함. 우리나라에 처음 도입된 슈퍼 컴퓨터는 미국 크레이 리서치사에서 제작한 Cray 2S이며 그 후 속도가 8배나 빠른 세리 슈퍼컴 2호가 도입되어 가동됨 ASCI Red 컴퓨터 Cray 2S 슈퍼 컴퓨터 제 2장 컴퓨터의 등장과 발전

2.3 컴퓨터의 분류 대형 컴퓨터 : 통상 메인 프레임이라고 불리는 대형 컴퓨터는 1초에 수억 개 이상의 명령어를 처리할 수 있는 고속의 컴퓨터로서 다수의 이용자가 공유하고 사용하는 분산처리 시스템에서 주로 사용됨 대형 컴퓨터 IBM 4341 제 2장 컴퓨터의 등장과 발전

2.3 컴퓨터의 분류 미니 컴퓨터 : 다양한 주변 장치를 지원하며 일반 업무 처리도 가능한 소형 컴퓨터로 1960년대 말 연구, 기술, 교육을 목적으로 개발되었으며 가격은 저렴하지만 처리능력이나 용량 면에서 뒤지지 않음 워크스테이션 : 슈퍼 컴퓨터와 연결되어 데이터와 기억 장치 등을 메인 프레임과 공유하면서 업무를 처리할 수도 있으며 특정 용도의 실시간 처리를 위해 독자적인 데이터의 처리, 기억, 연산, 제어 기능을 가지고 있음 SUN 워크스테이션 제 2장 컴퓨터의 등장과 발전

2.3 컴퓨터의 분류 마이크로 컴퓨터 : 마이크로 프로세서를 사용하여 만든 것으로 개인용 컴퓨터 또는 PC라고 불리며 데스크 탑이라고도 함 랩탑 컴퓨터 : 랩탑 컴퓨터는 무릎에 올려 놓을 수 있는 소형 컴퓨터로서 통상 노트북 컴퓨터라고 함. 랩탑은 충전용 배터리를 이용할 수 있고 이동성이 좋으며, 기능성 또한 우수함 팜탑 컴퓨터 : 팜탑 컴퓨터는 손바닥에 들어갈 만한 소형컴퓨터를 의미함 팜탑 컴퓨터 랩탑 컴퓨터 제 2장 컴퓨터의 등장과 발전

2.3 컴퓨터의 분류 PDA : 거의 온종일 이동 중에 일을 수행할 수 있는 세일즈맨, 보험 설계사, 증권 주문 등의 용도에 쓰이는 것으로 언제 어디서든 편리하게 사용할 수 있음 지능정보단말기 : 현재의 PDA보다 앞선 기술을 표방하며 고도의 정보통신 기술을 활용하여 인간과 컴퓨터간의 친밀한 의사 소통이 가능한 미래 지향형 컴퓨터 기술임 PDA 제 2장 컴퓨터의 등장과 발전

2.4 수의 표현과 연산 수의 표현과 연산 10진법 : 0~9까지 사용하며 10을 한 자리의 기본 단위로 하는 진법 진법과 수의 구성 10진법 : 0~9까지 사용하며 10을 한 자리의 기본 단위로 하는 진법 2진법 : 0과 1의 조합으로 숫자를 표시하는 방법 8진법 : 0~7까지 수로 표시하는 것이 8진법 16진법 : 0~9까지 그리고 A~F까지를 사용하여 표시하는 진법 진법 변환 관계 제 2장 컴퓨터의 등장과 발전

2.4 수의 표현과 연산 수의 변환 10진수를 2진수로 변환 소수를 2진수로 변환 제 2장 컴퓨터의 등장과 발전

2.4 수의 표현과 연산 2진수, 8진수, 16진수의 상호 변환 관계 제 2장 컴퓨터의 등장과 발전

2.4 수의 표현과 연산 보수의 개념 보수에는 진수를 나타내는 수인 r의 보수와 (r-1)의 보수가 있음 (r-1)의 보수 : (r-1)의 값에서 수의 각 자리의 숫자를 빼면 (r-1)의 보수를 얻게 됨 r의 보수 : (r-1)의 보수를 구하여 가장 낮은 자리에 1을 더함 1의 보수에 의한 뺄셈 처리 과정 컴퓨터에서는 덧셈만 가능하기 때문에 뺄셈의 경우 보수를 이용하여 덧셈으로 변환하여 결과를 얻음 피감수에 감수의 1의 보수를 취하여 더함 맨 윗자리에 자리 올림수가 있으면 최하위 비트에 1을 더하고 올림수가 없으면 결과에서 다시 1의 보수를 취하고 –를 붙임 제 2장 컴퓨터의 등장과 발전

2.4 수의 표현과 연산 1의 보수에 의한 뺄셈 과정 자리 올림수가 없는 1의 보수에 의한 뺄셈 과정 제 2장 컴퓨터의 등장과 발전

2.5 데이터의 표현 비트(bit) : 컴퓨터에서 사용하는 최소의 단위로서 0, 1을 나타냄 수치 데이터 표현 비트(bit) : 컴퓨터에서 사용하는 최소의 단위로서 0, 1을 나타냄 바이트(byte) : 영문 1 글자를 나타내는 단위로 8비트로 이루어짐 워드(word) : 워드의 크기는 컴퓨터의 종류에 따라 2바이트, 4바이트, 8바이트 등이 있는데 통상 4바이트를 말함 제 2장 컴퓨터의 등장과 발전

2.5 데이터의 표현 제 2장 컴퓨터의 등장과 발전

2.5 데이터의 표현 MSB(Most Significant Bit) : 부호 비트(양수:0, 음수:1) 고정 소수점 데이터 형식 MSB(Most Significant Bit) : 부호 비트(양수:0, 음수:1) 양수의 경우 정수 부분 : 10진수를 2진수로 변환하여 표시함 음수의 경우 정수 부분 : 부호와 절대값의 표현법. 1의 보수법이 나 2의 보수법 중 하나를 쓰는데 보통 2의 보수법을 많이 사용함 제 2장 컴퓨터의 등장과 발전

2.5 데이터의 표현 부동 소수점 데이터 형식 지수부 : 지수를 2진수로 변환하여 표시함 MSB : 부호 비트(양수:0, 음수:1) 지수부 : 지수를 2진수로 변환하여 표시함 가수부 : 소수점 안의 유효 숫자를 2진수로 표현함. 이때 소수점은 지수부와 가수부 사이에 있는 것으로 가정함 제 2장 컴퓨터의 등장과 발전

2.5 데이터의 표현 문자 데이터 형식 아스키 코드 (American Standard for Information Interchange:ASCII) : 미국 정보 교환 표준 코드로서 미국 표준 협회가 제정한 데이터 처리 및 통신시스템 상호 간의 정보 교환용 표준 코드 구성 : 패리티비트 :1개 존(zone)비트 : 3개(001:숫자, 100:A~O, 101:P~Z) 디지트(digit)비트 : 4개 BCD 코드(Binary-Coded Decimal Code) : 6비트를 사용하여 하나의 문자를 표시하는 방식으로 기억 장치의 단어 길이가 6의 배수로 설계된 컴퓨터에 적합함. 자료 구조는 존 필드와 디지트 필드로 나뉘어 있으며 하나의 문자를 표현함 EBCDIC 코드 : 한 문자를 8비트로 나타내며 기존의 BCD코드를 8비트로 확장한 코드로 256개의 문자까지 표현가능 제 2장 컴퓨터의 등장과 발전

2.5 데이터의 표현 한글과 한자 데이터의 표현 완성형(KSC5601) : 한글, 특수문자, 숫자 한글 낱자, 한자, 외국문자 등의 모양을 미리 만들어 놓고 표현하는 코드, 메모리를 많이 차지함, 글자 정렬과 글자체의 모양을 좋게 할 수 있음 조합형 : 현대 한글 음절 11,172개 모두를 표현할 수 있는 방식으로 초성, 중성, 종성을 각각 별도로 처리하여 모든 글자를 조합해서 만들 수 있음 유니코드(UNICODE) : 한글만을 위한 코드 체계가 아닌 전세계 언어를 하나의 코드 체계 안으로 통합하려는 컴퓨터 업체들의 합의에 의해 만들어진 코드임. 2바이트를 사용하여 각 국가의 언어를 표시할 수 있으므로 유니코드를 지원하는 프로그램이면 프로그램 상에서 한글이나 일본어 등에 대한 별도의 처리 없이 자유롭게 볼 수 있음 제 2장 컴퓨터의 등장과 발전

0과 1의 2진수 표현으로 명제의 참, 거짓 전기 신호의 유와 무, 스위치의 ON과 OFF 등을 표현함 2.6 논리 회로 부울 대수 : 영국의 조지 부울이 제창 0과 1의 2진수 표현으로 명제의 참, 거짓 전기 신호의 유와 무, 스위치의 ON과 OFF 등을 표현함 논리합, 논리곱, 논리부정 등 3가지 연산 기호를 사용하여 논리식 표현에 사용됨 논리회로(Logic Circuit) : 부울 대수의 기본 연산인 논리합, 논리곱, 논리부정 등의 연산을 실행하기 위한 회로로서 논리 게이트(Logic Gate)라고도 함 2진 정보를 취급하며 보통 2개 이상의 입력 단자와 하나의 출력단자로 구성됨 제 2장 컴퓨터의 등장과 발전

2.6 논리 회로 주요 논리 회로 제 2장 컴퓨터의 등장과 발전