1장. 컴퓨터 구조 다루는 내용 컴퓨터의 구성장치와 기본구조 정보의 표현과 저장 컴퓨터 구조의 발전과정 컴퓨터의 분류.

Slides:



Advertisements
Similar presentations
제 2 장 컴퓨터와 통신산업의 발전  초창기 계산도구  전자식 계산기 등장  내장 프로그램 방식  컴퓨터 산업의 발전단계  컴퓨터와 통신의 결합  마이크로프로세서의 발전  소프트웨어 산업의 발전  컴퓨터 산업의 미래.
Advertisements

- 1 - IT COOKBOOK 컴퓨터 기술 IT COOKBOOK Chapter 01. 서론.
1-1 컴퓨터와 인터넷 1 정보기술응용. 1.1 컴퓨터 일반 컴퓨터 과학기술 – 컴퓨터를 이용하여 문제를 해결하는 응용기술 – 컴퓨터 과학기술의 발전은 컴퓨터의 발달과 직접적인 관계 – 고도의 정보화 사회로 변화 예측 1) 정보화 사회 – 세계가 하나의 지구촌으로.
자료의 표현 1. 문자 자료의 표현 2. 멀티미디어 자료의 표현. 컴퓨터일반자료의 표현 학습 목표 ◆ 컴퓨터에서 사용하는 문자 데이터의 표현 방법을 이해할 수 있다. ◆ 컴퓨터에서 사용하는 멀티미디어 데 이터의 표현 방법을 설명할 수 있다.
Chapter 01. 컴퓨터 기초와 윈도우 XP. 2  학습목표 하드웨어와 소프트웨어의 종류 및 개념 컴퓨터 본체의 내부 구성 윈도우 XP 의 프로그램 실행 및 제거 프린터 드라이버의 설치 하드디스크의 추가 및 최적화 컴퓨터 사용에 필요한 유용한 프로그램.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
Chapter 1 컴퓨터 시스템의 개요 컴퓨터의 원리 및 개념  컴퓨터의 정의  입력된 데이터를 주어진 프로그램에 의해 처리하여 그 결 과를 출력해 주는 기계 장치 Electronic Data Processing System(EDPS)  입력된 데이터를.
운 영 체 제 1 장 - 운영체제의 개요 정 민 영. 운영체제의 정의 운영체제 (operating system) - 컴퓨터 시스템에 의한 작업의 조작을 프로그래머나 시스템 운영자 대신 효율적이며 연속적으로 처리하여 최대의 성능을 유지할 수 있도록 컴퓨터의.
제2장 컴퓨터의 이해 2.1컴퓨터 시스템 2.2 컴퓨터 하드웨어.
Flash SSD 강원대학교 `01 최경집.
컴퓨터는 어떻게 동작?.
컴퓨터와 인터넷.
컴퓨터 운영체제의 역사 손용범.
                                  9장 컴퓨터 기반 데이터 수집의 기초.
네트워크 기술을 통한 현재와 미래 소개.
Lecture Notes in Introduction to Computers
5 컴퓨터 시스템의 구성과 기능 IT CookBook, 컴퓨터 구조와 원리 2.0.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
(목) 초등 ICT 교육 방법론 2013년 봄학기 허 민 오
임베디드 시스템.
제 3장 컴퓨터 시스템의 구조.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
COMPUTER ARCHITECTIRE
컴퓨터 기억장치 문수영 ` = ,./][.
제10강 중앙처리장치 1.

컴퓨터 프로그래밍 기초 #02 : printf(), scanf()
Error Detection and Correction
컴퓨터과학 전공탐색 배상원.
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
PC 정비 양산시.
제 3 장 Memory - SRAM.
4. LAN의 배선체계 (3장. LAN: Local Area Network)
마이크로컨트롤러, 마이크로컨트롤러 보드 마이크로컨트롤러 보드 = 마이크로컨트롤러 +  마이크로컨트롤러 마이크로컨트롤러 보드.
제 1장. 멀티미디어 시스템 개요.
1장 운영체제 2-C반 운영체제 박소라.
Chap 6.Assembler 유건우.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
디 지 털 공 학 한국폴리텍V대학.
UNIT 07 Memory Map 로봇 SW 교육원 조용수.
1 컴퓨터 구조 IT CookBook, 컴퓨터 구조와 원리 2.0.
멀티미디어시스템 제 6 장. 운영체제 IT응용시스템공학과 김 형 진 교수.
제2강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
“컴퓨터 시스템의 구성” 이 점 숙 컴퓨터와 멀티미디어 “컴퓨터 시스템의 구성” 이 점 숙
제 1 장 운영 체제의 개요 Section 1 운영 체제의 개념 Section 2 운영 체제의 구성과 기능
자율주행 차량용 드라이빙 컴퓨팅 하드웨어 플랫폼 05
논리회로 설계 및 실험 5주차.
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
제4강 처리장치 1.
1. 2진 시스템.
“사람과 컴퓨터” 이 점 숙 컴퓨터와 소프트웨어 “사람과 컴퓨터” 이 점 숙
데이터 베이스 DB2 관계형 데이터 모델 권준영.
ATmega128의 특징 아이티즌 기술연구소
운영체제의 개요 과목: 운영체제 학번: 이름: 조장호.
계산기.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
제2강 : 전자계산기구조-컴퓨터 시스템 구성.
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
논리회로 설계 및 실험 4주차.
멀티미디어시스템 제 4 장. 멀티미디어 데이터베이스 정보환경 IT응용시스템공학과 김 형 진 교수.
멀티미디어시스템 제 5 장. 멀티미디어 데이터베이스 개념 IT응용시스템공학과 김 형 진 교수.
System Security Operating System.
제10강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
컴퓨터 개론 √ 원리를 알면 IT가 맛있다 쉽게 배우는 컴퓨터 기본 원리 한빛미디어 교재출판부.
운영체제의 개요 2학년 C반 채상훈.
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
버스와 메모리 전송 버스 시스템 레지스터와 레지스터들 사이의 정보 전송을 위한 경로
Presentation transcript:

1장. 컴퓨터 구조 다루는 내용 컴퓨터의 구성장치와 기본구조 정보의 표현과 저장 컴퓨터 구조의 발전과정 컴퓨터의 분류

Section 01 컴퓨터 구성 장치와 기본 구조 컴퓨터의 구성 [그림 1-1] 컴퓨터의 구성

중앙 처리장치(CPU : Central Processing Unit) 하드웨어 중앙 처리장치(CPU : Central Processing Unit) 컴퓨터 시스템 전체를 제어 산술·논리 연산장치와 제어장치, 레지스터로 구성 [그림 1-2] 중앙처리장치의 종류

산술·논리 연산장치(ALU : Arithmetic Logic Unit) 중앙처리 장치(CPU) 산술·논리 연산장치(ALU : Arithmetic Logic Unit) 사칙 연산을 수행하는 산술 연산(Arithmetic Operation)과 참과 거짓을 판별하는 논리 연산(Logic Operation)을 수행 제어장치(Control) CPU 내부에서 일어나는 모든 작업을 통제하고 관리 적절한 순서로 명령을 꺼내고 명령을 해석하여 그 해석에 따라 컴퓨터 시스템의 적절한 부분으로 제어신호를 전달 레지스터 CPU내의 임시 저장장치

기억장치(Memory Device) [그림 1-3] 기억장치의 계층 구조

수행 프로그램과 수행에 필요한 데이터를 기억하고 있는 장치 비교적 CPU에 접근 속도가 빠르며 많은 용량을 기억 주기억장치 수행 프로그램과 수행에 필요한 데이터를 기억하고 있는 장치 비교적 CPU에 접근 속도가 빠르며 많은 용량을 기억 RAM(Random Access Memory)과 ROM(Read Only Memory)이 주로 사용 [그림 1-4] 주기억 장치

중앙 처리장치와 직접 정보를 교환할 수 없기 때문에 주 기억장치로 옮겨진 후 처리 보조기억 장치 외부 기억장치 반영구적으로 데이터를 저장하고 보존 중앙 처리장치와 직접 정보를 교환할 수 없기 때문에 주 기억장치로 옮겨진 후 처리 주억장치에 비해 가격은 저렴하고 저장 용량 또한 크지만 속도가 느린 단점 자기 테이프, 자기 디스크, 자기 드럼, 플로피 디스크, CD-ROM, DVD, Flash Memory, 광 디스크 [그림 1-5] 여러 가지 보조 기억 장치(HDD, DVD, CD)

입력장치와 출력장치 입력장치(Input Device) 출력장치(Output Device) 컴퓨터 프로그램과 데이터를 읽어 들이는 역할 출력장치(Output Device) 컴퓨터 내부에서 처리된 결과를 사용자가 보거나 들을 수 있도록 하는 역할 [그림 1-6] 다양한 입력장치 (마우스, 키보드, 스캐너, 조이스틱) [그림 1-7] 출력 장치(모니터, 프린터)

정보의 이동 방향과 정보처리의 종류를 지정하고 그러한 동작들이 일어나는 시간을 지정하는 명령들의 집합 소프트웨어(Software) 정보의 이동 방향과 정보처리의 종류를 지정하고 그러한 동작들이 일어나는 시간을 지정하는 명령들의 집합 시스템 소프트웨어(System Software) 컴퓨터를 효율적으로 사용하기 위해 만들어진 소프트웨어 컴퓨터 시스템을 제어하고 운영하는 프로그램 응용 소프트웨어(Application Software) 특정한 응용 분야에 사용하기 위해 개발된 프로그램

Section 02 정보의 표현과 저장 컴퓨터에서 정보의 표현 2진수로 자료를 표현: 0, 1 2진수로 자료를 표현: 0, 1 데이터 1비트를 기본으로 0, 1 두 개의 숫자를 표시 비트당 사용 가능한 2진수의 조합은 2n 만큼의 조합을 가질 수 있다. 여기서 n은 비트의 수를 말한다. 예: 23 = ? , 28 = ?, 216 =? 210 = 220 = 230 = 비트 수가 늘어 나면 정보의 양이 많아 지지만 그만큼 저장해야 할 데이터의 양도 증가 [표 1-1] 비트당 사용 가능한 2진수의 조합 Bit 수 사용 가능한 2진수 조합 1 2 4 3 8 16 5 32 6 64 7 128

진법의 표기 방법 [표 1-2] 각 진법의 표기 방법 10진법 2진법 8진법 16진법 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 10 9 1001 11 1010 12 A 1011 13 B 1100 14 C 1101 15 D 1110 16 E 1111 17 F

수의 진법 10진법(Decimal notation) 2진법(Binary notation) 0~9사이의 10개의 숫자를 사용하여 정보를 표현 10진수 128의 표현: 128 = 1×102 + 2×101 + 8×100 2진법(Binary notation) 0, 1만 사용하여 정보를 표현 2진수 (1101)2 : (1101)2 = 1×23 + 1×22 + 0×21 + 1×20 23 에 있는 값을 MSB(Most Significant Bit) 20 위치에 있는 값을 LSB(Least Significant Bit) [표 1-3] 10진수의 128 표현 105 104 103 102 101 100 1 2 8 [표 1-4] 2진수 (1101)2의 표현 25 24 23 22 21 20 1

16진법(Hexadecimal notation) 수의 진법 8진법(Octal notation) 0~7까지의 8가지 숫자를 사용하여 정보를 표현 8진수 (27)8 :(27)8 = 2×81+7×80 16진법(Hexadecimal notation) 0~9까지의 10가지 숫자와 A,B,C,D,E,F의 여섯 가지 문자를 사용하여 정보를 표현 16진수 (12FF)16 : (12FF)16 = 1×163 + 2×162+F×161+ F×160 여기서 F는 10진수의 15에 해당 [표 1-5] 8진수 (27)8의 표현 85 84 83 82 81 80 2 7 [표 1-6] 16진수 (12FF)16의 표현 165 164 163 162 161 160 1 2 F

간단한 진법 변환 10진수 → 2진수 변환 방법 1) 연속적인 2의 나눗셈과 나머지 방법 2) 128 --- 0 64 32 16 8 4 1 10진수 → 2진수 변환 방법 1) 연속적인 2의 나눗셈과 나머지 10진수 128을 2진수로 변환하는 과정 방법 2) 10n+2 + 10n+1 + 10n로 표현되는 수체계를 2n+2 + 2n+1 + 2n로 표현되는 수체계로 변환 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 128(10) 65(10) 38(10)

간단한 진법 변환 2진수 → 10진수 변환 10진수 → 2진수로 변환하는 과정의 역과정 27 26 25 24 23 22 21 20 10진수 128 64 32 16 8 4 2 1 65 38

Section 03 컴퓨터 구조의 발전과정 1세대 컴퓨터 2세대 컴퓨터 3세대 컴퓨터 4세대 컴퓨터 5세대 컴퓨터 하드웨어 [표 1-7] 컴퓨터의 각 세대별 발전 과정 1세대 컴퓨터 2세대 컴퓨터 3세대 컴퓨터 4세대 컴퓨터 5세대 컴퓨터 하드웨어 특징 진공관 트랜지스터 집적회로 LSI VLSI 소프트웨어특징 일괄처리 다중 프로그래밍 및 온라인 실시간 처리 시분할 처리 인공지능 전문가 시스템 병렬처리 자연언어처리

ENIAC(Electronic Numerical Integrator And Computer) 1세대 컴퓨터 진공관을 이용하여 제작된 컴퓨터 크기가 매우 크며, 열 발생량이 많고 전력소모가 크다 기계어, 어셈블리어 사용 ENIAC(Electronic Numerical Integrator And Computer) UNIAC(Universal Automatic Computer) 폰노이만(Von Neumann) 프로그램 내장의 개념 프로그램이 데이터와 함께 기억 장치에 저장 컴퓨터는 기억장치에 내장된 명령들을 읽어 수행

FORTRAN, ALGOL, COBOL등의 언어가 사용 운영체제의 개발이 이루어지며, 다중 프로그래밍이 가능 2세대 컴퓨터 진공관을 트랜지스터로 대체한 컴퓨터 기억 용량이 증대되었고, 연산의 속도가 빨라지고, 크기를 작게 하고, 열 발산과 전력 소모를 줄인 컴퓨터 FORTRAN, ALGOL, COBOL등의 언어가 사용 운영체제의 개발이 이루어지며, 다중 프로그래밍이 가능

집적회로(Integrated Circuit)를 사용한 컴퓨터 소프트웨어 산업이 비중이 증가 3세대 컴퓨터 집적회로(Integrated Circuit)를 사용한 컴퓨터 저렴한 가격과 컴퓨터의 소형화 소프트웨어 산업이 비중이 증가 시분할 처리를 통하여 멀티 프로그래밍을 지원 캐쉬 메모리 IBM 360 시리즈, UNIVAC 9000 시리즈, PDP-11

고밀도 집적회로(LSI : Large Scale Integrated Circuit)을 기본소자로 하여 개발 4세대 컴퓨터 고밀도 집적회로(LSI : Large Scale Integrated Circuit)을 기본소자로 하여 개발 소형화와 저렴한 가격 개인 컴퓨터(PC : Personal Computer)의 대중화 기존 시스템에 비해 빠른 처리속도(ps : 10-12) IBM 4300, 3030 모델

초고밀도 집적회로(VLSI : Very Large Scale Integrated Circuit)을 기본소자 5세대 컴퓨터 초고밀도 집적회로(VLSI : Very Large Scale Integrated Circuit)을 기본소자 경영정보, 지식정보 시스템, 인공지능 신경망, 퍼지, 멀티미디어 가상현실을 목표 인터페이스를 좀더 인간에 편리하도록 구현 GUI(Graphic User Interface) 환경, 자동 번역시스템, 음성인식 응용시스템 다중 프로세서를 사용한 병렬처리 컴퓨터 시스템 새로운 소자의 개발과 인공 지능의 연구

Section 04 컴퓨터의 분류 처리 성능과 규모에 따른 분류 [그림 1-9] 처리 성능 및 규모에 따른 분류

처리 성능과 규모에 따른 분류 마이크로 컴퓨터(퍼스널 컴퓨터) 미니 컴퓨터 가정용이나 작은 사업의 용도로 가격이 저렴하고 크기가 작다. Word 길이에 따라 구분하며, 숫자가 클수록 처리 속도가 빠르다. 미니 컴퓨터 마이크로 컴퓨터와 슈퍼 컴퓨터 사이에 해당 대용량의 주기억장치와 보조 기억장치 다수의 사용자들이 한 컴퓨터를 사용할 수 있고 빠른 주변 장치로 구성 중소기업, 학교, 연구소들에서 주로 사용된다.

메인 프레임 컴퓨터(Mainframe Computer) 처리 성능과 규모에 따른 분류 메인 프레임 컴퓨터(Mainframe Computer) 대용량의 저장 장치를 보유하여 다중 입출력 채널을 이용한 고속의 입출력 처리 능력을 보유 은행, 보험, 병원 업무 등의 분야에서, 대규모 데이터 베이스 저장 및 관리 용으로 사용 슈퍼 컴퓨터 복잡한 계산을 초고속으로 처리하는 초대형 컴퓨터로 가장 빠르고 비싼 컴퓨터이다. 강력한 병렬 처리를 지원하는 소프트웨어로 구성 원자력 개발, 항공우주, 기상 예측 등에서 사용

파이프라인 슈퍼 컴퓨터(Pipeline supercomputer) 구조에 따른 분류 파이프라인 슈퍼 컴퓨터(Pipeline supercomputer) 하나의 CPU 내에 다수의 연산 장치를 포함 각 연산 장치는 고도의 파이프 라이닝 구조를 이용하여 고속 벡터 계산이 가능 대규모 병렬 컴퓨터(massively parallel computer) 하나의 시스템 내에 상호 연결된 수백 혹은 수천 개 이상의 프로세스들을 포함 프로세서들이 하나의 큰 작업을 나누어서 병렬로 처리하는 구조