Http://academy.hanb.co.kr.

Slides:



Advertisements
Similar presentations
- 1 - IT COOKBOOK 컴퓨터 기술 IT COOKBOOK Chapter 01. 서론.
Advertisements

컴퓨터 원리 A,B,C 1,2,3 논리소자 (AND,OR..) 출력신호 - 기능 : 명령해독, 계산실행 - 진공관, 트랜지스터 전기신호 출력신호.
3 월 8 일 GM 대우 구미 정비사업소 (14:00 ~ ) 2006 년 11 월 15 일 19:00 경 새차 받고 일주일만에 퇴근 무렵 회사주차장에서 시동 걸자 마자 굉음과 함께 순간 4000rpm 까지 상승 차가 앞으로 튀어 나갈려고 하는 느낌 ( 몸이 뒤로 움찔 )
Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
21C 멀티미디어 제 2 장 멀티미디어 컴퓨터와 주변장치 PC 의 종류  PC 의 종류 CPU 레지스터의 크기에 따라 16bit, 32bit, 64bit … 크기와 용도에 따라 Desktop pc, notebook pc, palm pc …
컴퓨터의 기본 개념. 목 차목 차 컴퓨터의 정의 컴퓨터의 세대별 분류 컴퓨터의 분류 컴퓨터의 종류 컴퓨터의 구성 컴퓨터의 동작원리 컴퓨터의 외양 컴퓨터의 내부 구조 단위.
컴퓨터의 구조 2006년 2학기 컴퓨터의 개념 및 실습.
2.1 컴퓨터 시스템의 구성 2.2 컴퓨터 시스템의 정보 표현 2.3 중앙처리장치 2.4 저장장치 2.5 컴퓨터 주변기기
Understanding of Ubiquitous & Computers Plus
마이크로 컨트롤러 Microcontroller.
Chapter 9. 컴퓨터설계기초 9-1 머리말 9-2 데이터 처리장치 (Datapath)
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
컴퓨터란?.
PC와 인터넷 정강수 컴퓨터 구조와 웹의 이해 PC와 인터넷 정강수
2장 마이크로프로세서 구성요소 Slide 1 (of 19).
(강의 홈페이지: 강좌 개요 서울대학교 통계학과 2010년 2학기 컴퓨터의 개념 및 실습 (강의 홈페이지:
컴퓨터란? (I) nlip.pcu.ac.kr.
CPU (central Processing Unit)
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
강좌 개요 2009년 1학기 컴퓨터의 개념 및 실습.
과목 홈페이지  전산학개론 이메일 숙제를 제출할 경우, 메일 제목은 반드시 ‘[전산학개론]’으로 시작.
제 1 장 경영정보시스템 기초개념과 구현사례.
컴퓨터 기초 상식 하드 웨어.
1장. 컴퓨터의 기초 Lecture #1.
컴퓨터 구조학 정보보호학과.
컴퓨터 구조론 2001년 10월 22일 발표자 황영선.
To Hear will be forget To see will get memory again To do will be know.
A system is a set of related components that work together in a particular environment to perform whatever functions are required to achieve the system’s.
컴퓨터 구조.
Chapter 02 시스템 구조(System Structure)
1 컴퓨터 시스템 소개.
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
직업 형태 변화 과정 일자리의 변화 ERP (Enterprise Resource Planning) 구분 18~19 세기
운영체제 (OS: Operating System)
9장. 중앙처리 장치의 조직과 기능 다루는 내용 컴퓨터 본체에서 CPU의 위치 살펴보기 CPU의 성능, 기능, 조직
1 마이크로프로세서의 원리 마이크로컨트롤러 AVR ATmega128.
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
정보(information) 데이터(data) 어떤 사물에 대한 소식이나 자료 가공된 데이터
2 운영체제 소개.
멀티미디어시스템 멀티미디어 정보화 사회 IT응용시스템공학과 김 형 진 교수.
6 중앙처리장치의 조직과 기능 IT CookBook, 컴퓨터 구조와 원리 2.0.
컴퓨터 시스템의 개요.
제 2장 컴퓨터의 등장과 발전.
제 2장 컴퓨터의 등장과 발전.
3주 컴퓨터구조.
8086 프로세서의 구조 및 동작 방식 시스템 프로그래밍 - Lecture #2 신라대학교 컴퓨터공학과 시스템 프로그래밍.
아날로그 VS 디지탈 -. Analog Vs Digital -. 디지털 논리에 대하여 -. 메모리에 대하여
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
Chapter 4 The Von Neumann Model.
컴퓨터 시스템 개관 시스템 프로그래밍 - Lecture #1 신라대학교 컴퓨터공학과 시스템 프로그래밍.
제4강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
2018 봄학기 Pusan National University School of CSE
1 컴퓨터 구조 IT CookBook, 컴퓨터 구조와 원리 2.0.
저장장치 현황 및 발전방향 양시평, 문혜선, 김미영, 김상완.
Chapter 01 디지털기초.
장애인과 함께하는 시민도서관 “신체적, 사회적 여건에 관계없이 공평하게 이용해야 할 것” 큰글자도서, 촉각도서, 오디오북, DVD, CD-ROM 등의 특수자료와 62만 여권의 도서를 장애인정보누리터와 각 자료실에.
컴퓨터의 구성 (하드웨어) 기술ㆍ가정 1학년 Ⅴ. 컴퓨터와 정보처리 〉 1.컴퓨터의 구조와 원리 (2 / 5) 1. 제작의도
1장. 컴퓨터 구조 다루는 내용 컴퓨터의 구성장치와 기본구조 정보의 표현과 저장 컴퓨터 구조의 발전과정 컴퓨터의 분류.
운영체제 발표자료 B반 최민웅.
제5강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
Lecture #6 제5장 기억장치 (1).
9장. 중앙처리 장치의 조직과 기능 다루는 내용 컴퓨터 본체에서 CPU의 위치 살펴보기 CPU의 성능, 기능, 조직
아날로그 신호와 디지털 신호의 개념을 이해할 수 있다.
컴퓨터구조 강의소개 정보통신공학과 한성대학교.
Ch04_SoC 기술 IT응용시스템공학과 김 형 진 교수.
제02장 컴퓨터 개요.
Lecture 7 7-Segment LED controller using u-controller
제 1 강 컴퓨터의 구조.
Presentation transcript:

http://academy.hanb.co.kr

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)이 주로 사용 [그림 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진수로 자료를 표현 데이터 1비트를 기본으로 0, 1 두 개의 숫자로 표시 n비트당 사용 가능한 2진수의 조합은 2n 만큼의 조합을 가질 수 있다. 여기서 n은 비트의 수를 말한다. 비트 수가 늘어 나면 정보의 양이 많아 지지만 그만큼 저장해야 할 데이터의 양도 증가 [표 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) 10진수 128을 2진수로 변환하는 과정 방법 2) 10n+2 + 10n+1 + 10n로 표현되는 수체계를 2n+2 + 2n+1 + 2n로 표현되는 수체계로 변환 2 128 --- 0 64 32 16 8 4 1 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) 하나의 시스템 내에 상호 연결된 수백 혹은 수천 개 이상의 프로세스들을 포함 프로세서들이 하나의 큰 작업을 나누어서 병렬로 처리하는 구조