McGraw-Hill Technology Education

Slides:



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

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
- 1 - IT COOKBOOK 컴퓨터 기술 IT COOKBOOK Chapter 01. 서론.
Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Mother board Informations for Physics. Mother Board (Main Board) Mother Board (Main Board) Chipset Chipset Slot Slot CPU & CPU Pen CPU & CPU Pen Master.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
1/37 Chapter 4: 프로세서 성능과 휴대성을 위한 하드웨어 © The McGraw-Hill Companies, Inc., 세기의 가장 중요한 발명품 : 마이크로 프로세서 일상생활에 널리 사용됨 프로그램에 의한 적응성.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
컴퓨터의 구조 2006년 2학기 컴퓨터의 개념 및 실습.
Understanding of Ubiquitous & Computers Plus
컴퓨터는 어떻게 동작?.
2010 – 06 – 24 주간 보고서.
컴퓨터와 인터넷.
Chapter 9. 컴퓨터설계기초 9-1 머리말 9-2 데이터 처리장치 (Datapath)
PC정비사 2급(필기) 제6강 기타 주변장치 예상문제.
                                  9장 컴퓨터 기반 데이터 수집의 기초.
PC와 인터넷 정강수 컴퓨터 구조와 웹의 이해 PC와 인터넷 정강수
소프트웨어와 운영체제.
(목) 초등 ICT 교육 방법론 2013년 봄학기 허 민 오
Chapter 4: 프로세서 성능과 휴대성을 위한 하드웨어
컴퓨터 기초 상식 하드 웨어.
McGraw-Hill Technology Education
Lecture Notes in Introduction to Computers
McGraw-Hill Technology Education
컴퓨터 구조.
1 컴퓨터 시스템 소개.
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
직업 형태 변화 과정 일자리의 변화 ERP (Enterprise Resource Planning) 구분 18~19 세기
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
11 장 LAN 기본 개념과 Ethernet LAN
제10강 중앙처리장치 1.
McGraw-Hill Technology Education

컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
McGraw-Hill Technology Education
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
제 3 장 Memory - SRAM.
버스(BUS) 컴퓨터 내부의 고속도로가 바로 버스이다.
PySpark Review 박영택.
Microprocessor I/O Port & CLCD Noh Jin-Seok.
Chapter 4 The Von Neumann Model.
디 지 털 공 학 한국폴리텍V대학.
파이프라이닝.
플랫폼의 개념 클럭, 버스, 대역폭의 의미 64비트 PC
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
McGraw-Hill Technology Education
1 컴퓨터 구조 IT CookBook, 컴퓨터 구조와 원리 2.0.
McGraw-Hill Technology Education
McGraw-Hill Technology Education
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
제2강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
논리회로 설계 및 실험 5주차.
McGraw-Hill Technology Education
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
McGraw-Hill Technology Education
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
제4강 처리장치 1.
McGraw-Hill Technology Education
1. 2진 시스템.
ATmega128의 특징 아이티즌 기술연구소
McGraw-Hill Technology Education
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
ATX Main Board.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
TVM ver 최종보고서
제10강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
Lecture 7 7-Segment LED controller using u-controller
Presentation transcript:

McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 5A 데이터를 정보로 변환하는 방법

컴퓨터가 데이터를 표현하는 방법 수 체계 십진수 체계 수를 세는 방법 다양한 수 체계 존재 사람이 셈을 할 때 사용 열개의 다른 숫자를 사용 숫자를 조합하여 큰 수치를 생성

컴퓨터가 데이터를 표현하는 방법 이진수 체계 컴퓨터에서 셈을 할 때 사용 0과 1의 두가지 숫자 사용 0과 1을 조합하여 수치를 생성 Teaching Tip Table 5A.1 on page 187 provides the first 17 binary numbers and their decimal equivalent. A fun exercise is to teach the students to count in binary on their fingers.

컴퓨터가 데이터를 표현하는 방법 비트와 바이트 비트는 이진수로 구성 비트는 스위치를 나타냄 1바이트: 8비트 바이트는 하나의 문자를 나타냄

컴퓨터가 데이터를 표현하는 방법 텍스트 코드 문자를 이진수로 변환 데이터 전송을 위해 표준 코드 필요 미국 표준 부호 (ASCII) 영미 기호 확장된 ASCII (Extended ASCII) 그래픽과 기타 다른 기호 유니코드 (Unicode) 전세계 모든 언어 Insider information Windows XP, Mac OS X and newer flavors of Linux are fully Unicode compatible.

컴퓨터가 데이터를 처리하는 방법 CPU 중앙 처리 장치 (Central Processing Unit) 컴퓨터의 두뇌 제어 장치 컴퓨터에 있는 자원을 제어 명령어 집합 (Instruction set) 산술 논리 장치 (Arithmetic logic unit) 간단한 수학적 연산 레지스터 Teaching tip Table 5A.4 on page 190 lists the operations handled by the common ALU.

컴퓨터가 데이터를 처리하는 방법 기계 사이클 CPU에서 데이터를 처리하는 모든 단계 명령 사이클 (Instruction cycle) CPU에서 명령어를 받는 단계 실행 사이클 (Execution cycle) CPU에서 명령어를 실행하는 단계 초당 10억개 명령어 (BIPS) 파이프라이닝(pipelining)은 더 많은 데이터 처리 다중 명령어에 대한 다중처리(multitasking) 지원 Insider information More pipelines mean a faster and more efficient CPU. The current fastest CPU on the market, the Apple G5 has 80 pipelines!

컴퓨터가 데이터를 처리하는 방법 메모리 프로그램과 데이터의 저장 공간 마더보드에 있는 작은 칩들로 구성 메모리가 많을수록 컴퓨터 성능이 빨라짐

컴퓨터가 데이터를 처리하는 방법 비휘발성 메모리 전원을 끈 경우에도 데이터 보존 Read Only Memory (ROM) Basic Input Output System (BIOS) Power On Self Test (POST) Teaching tip If you are in a computer lab, spend a few minutes exploring your BIOS. Demonstrate what happens when values are adjusted. Walk through a POST check. Unplug a device and generate POST errors. Be sure to reset everything before moving on with the lecture!

컴퓨터가 데이터를 처리하는 방법 플래시 메모리 물리적 스위치를 사용함으로써 데이터 저장 특별한 유형의 비휘발성 메모리 카메라 카드 , USB 키체인 (key chain)

컴퓨터가 데이터를 처리하는 방법 휘발성 메모리 데이터 보존을 위해 전원 필요 Random Access Memory (RAM) CPU는 데이터 검색 시 주소를 사용 CPU는 어떠한 주소도 검색 가능 Teaching tip One of the most commonly asked questions is “How do I speed up my computer”. The simplest answer is to add RAM. The Productivity Tip on page 200 provides some guidelines when to add RAM.

처리 속도에 영향을 미치는 요소

처리 속도에 영향을 미치는 요인 레지스터 처리할 수 있는 비트 프로세서의 수 워드 크기 (Word size) 레지스터가 클수록 성능이 뛰어남 새 CPU를 구입함으로써 레지스터 증가

처리 속도에 영향을 미치는 요인 가상 RAM 컴퓨터에 있는 실제 RAM 외의 가상 RAM RAM을 모방한 파일 최근 사용된 최소한의 데이터를 이동

처리 속도에 영향을 미치는 요인 컴퓨터의 내부 클록 수정 진동자 (quartz crystal) 매초 당 하나의 사이클 생성 속도 측정 단위: 헤르츠 (Hz) 최근 기기들은 기가헤르츠 사용 (GHz) Teaching tip Spend a little time here discussing over clocking. Over clocking causes the computer to run faster than designed. Possibly, you have students that can share stories of over clocking.

처리 속도에 영향을 미치는 요인 버스 컴퓨터 구성요소 사이의 전송 경로 확장 버스는 주변 장치를 연결 시스템 버스는 CPU와 RAM을 연결 버스 폭은 비트로 측정 버스 속도는 클록과 연관됨

처리 속도에 영향을 미치는 요인 외부 버스 종류 산업체 표준 구조 (ISA: Industry Standard Architecture) 지역 버스 (Local bus) Peripheral control interface (PCI) Accelerated graphics port (AGP) Universal serial bus (USB) IEEE 1394 (FireWire) PC 카드

처리 속도에 영향을 미치는 요인 Peripheral control interface (PCI) 모뎀과 사운드 카드 연결 대부분의 최신 컴퓨터에 장착

처리 속도에 영향을 미치는 요인 Accelerated Graphics Port (AGP) 마더보드에 있는 비디오 카드에 연결 상당히 빠른 버스 모든 최신 컴퓨터에 장착

처리 속도에 영향을 미치는 요인 Universal Serial Bus (USB) 외부 장치에 연결 핫 스왑 버스 (hot swappable) 최대 127개 장치 연결 카메라, 프린터, 스캐너 등

처리 속도에 영향을 미치는 요인 PC 카드 랩톱 컴퓨터에서 사용 핫 스왑 버스 (hot swappable) 신용카드 정도의 크기

처리 속도에 영향을 미치는 요인 캐시 메모리 매우 빠른 메모리 공유 데이터나 최근 사용한 데이터를 보관 컴퓨터 처리 속도를 높임 대부분의 컴퓨터는 여러 개의 캐시 메모리를 가짐 L1: 최근 사용했던 데이터 보관 L2: 사용될 데이터 보관 L3: 사용 가능성이 높은 데이터 보관

Chapter 5A End of Chapter