슬라이드 1

Similar documents
슬라이드 1

기억장치의종류와특징 - 주기억장치와보조기억장치, 캐쉬기억장치 - 기억장치는주로 RAM이사용 - 보조기억장치는하드디스크, CD-ROM, 테이프, 플로피디스크, DVD,USB, SSD - 주기억장치는보조기억장치와달리접근속도가매우빠름 - 보조기억장치는주기억장치보다용량이크고비

3차시.ppt

PowerPoint Presentation

마이크로프로세서 개요

슬라이드 1

PowerPoint 프레젠테이션

[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr

학습목차 r컴퓨터분해를통한본체살펴보기 r컴퓨터구성요소 r컴퓨터의기능 r버스와상호연결 컴퓨터구조 2 4. 컴퓨터시스템의구성과기능

03차시학습내용(하드웨어1)

2. 기억장치의구성 ROM Mask ROM PROM EPROM EEPROM RAM SRAM DRAM 보조기억장치 자기 Disk 자기 Tape 자기 Drum 광디스크 3. (Main Memory) 컴퓨터내부에존재하는내부기억장치 ROM과 RAM으로구성 CPU에의해참조되는장

Microsoft PowerPoint - 사본 - OAS04-사무자동화 기술(HW-CPU).ppt

Microsoft PowerPoint - hy2-12.pptx

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770>

학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능

온라인 IT 교육최강 ( 강의정보처리필기강사조대호 차시명 [CA-06 강 ] 프로세서와명령어차시 6 차시 학습내용 프로세서와명령어 학습목표 컴퓨터의구조와프로세서에대해이해할수있다 컴퓨터의명령어에대해이해할수있다 학습내용 1. 컴퓨터의구성 - 1

슬라이드 1

Microsoft Word - pc07.doc

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770>

Microsoft Word - pc03.doc

학습목차 r 개념으로살펴보는 CPU 속의제어장치 r 마이크로연산 r 제어장치의동작 r 마이크로프로그램을이용한제어 컴퓨터구조 제어장치

프로그램카운터 (Program Counter) 명령레지스터 (Instruction Register) 누산기 (AC: Accumulator) 상태레지스터 (Status Register) PSWR(Program Status Word Register) 메모리주소레지스터 (M

슬라이드 1

PowerPoint 프레젠테이션

ARM01

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

Microsoft PowerPoint - CHAP_03 - 복쇬본.pptx

반도체메모리 메모리 (memory) 분류 순차액세스메모리 랜덤액세스메모리 RAM ROM DRAM SRAM Mask ROM Field PROM 반도체메모리의분류 Fuse-link PROM EPROM EEPROM - 2 -

Microsoft PowerPoint - 권장 사양

컴퓨터조직 ITEC201 컴퓨터학개론 경북대학교 IT 대학컴퓨터학부 2014 년봄학기 2014 N Baek 1

Microsoft PowerPoint - 02.Architecture.ppt [호환 모드]

Sample File

학습목표 2/33 마이크로프로세서와마이크로컨트롤러의차이를알수있다. 마이크로프로세서에서프로그램이수행되기위한명령어형식과명령어실행절차를알수있다. 프로그램을수행하려면어떤종류의명령어가필요한지알수있다. 현대컴퓨터의기본모델인저장형프로그램컴퓨터의한계점과그한계를완화하려는방법을알수있다.

. 메모리의구조. 메모리개요 v 메모리번지레지스터 (MAR : memory address register) : 메모리액세스시특정워드의주소가 MAR 에전송된다. v 메모리버퍼레지스터 (MBR : memory buffer register) : 레지스터와외부장치사이에서전송되

Microsoft PowerPoint - 제12장.ppt [호환 모드]

4. 다음주소지정방식중속도가가장빠른주소방식은? 가. immediate addressing mode 나. direct addressing mode 다. indirect addressing mode 라. index register. 5. 간접주소 (indirect addr

⑵ 2 중앙처리장치의 이름에 따라 286, 386, 486, 586(펜티엄) 등으로 개인용 컴퓨터가 분류 된다. 중앙처리장치의 구성 레지스터 연산장치 내부 데이터 버스 기억장치에서 읽어 들인 값이나 사용할 값, 계산된 결과를 임시로 저장하는

경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P

워드프로세서 1 급필기핵심요점정리... 원본자료출처 : 길벗출판사 1 과목 - 워드프로세싱용어및기능 핵심 001 한글자판 핵심 002 입력장치 핵심 005 기타메모리 핵심 006 보조기억장치 핵심 007 기억장치관련단위 핵심

[CA-09강] 특수기억장치와 입,출력장치.hwp

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

PowerPoint 프레젠테이션

Computer Architecture

10. 메모리 목표 메모리의개요 Random Access Memory (RAM) Read Only Memory (ROM) 프로그램가능한 ROM (PROM) 비휘발성입 / 출력메모리 메모리패키지 대용량저장장치 1

강의개요

Computer Architecture

Chapter ...

2 장. 컴퓨터와경영정보시스템

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

1 처리능력 (Throughput) : 일정시간내에시스템이처리하는일의양 2 반환시간 (Turnaround time) : 시스템에작업을의뢰한시간부터처리가완료될때까지걸리는시간 3 사용가능도 (Availability) : 시스템을사용할필요가있을때즉시사용가능한정도 4 신뢰도

untitled

CH01.hwp 컴퓨터일반 [1- 컴퓨터개요 ] 1) 컴퓨터의정의 = EDPS또는 ADPS 입력된자료를프로그램이라는명령순서에따라처리하여그결과를사람이알아볼수있도록출력하는전자 (Electronic) 자료처리 (Data Processing) 시스템 (System) 2) 컴퓨

1부. 임베디드시스템

Introduction to Computer Science

Microsoft PowerPoint - C프로그래밍-chap00.ppt [호환 모드]

Slide 1

ADP-2480

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770>

Microsoft PowerPoint os2.ppt [호환 모드]

catalogue


Microsoft PowerPoint - chap01-C언어개요.pptx

슬라이드 1

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

API 매뉴얼

ISP and CodeVisionAVR C Compiler.hwp

메모리, 케이스, 파워서플라이 메모리의역할 Why Random Access Memory? 휘발성 vs. 비휘발성메모리 RAM의종류와규격 RAM 의규격보기와선택 케이스의종류 케이스의선택 파워서플라이의종류 파워서플라이의커넥터와메인보드연결부 파워서플라이의선택

KDTÁ¾ÇÕ-2-07/03

Computer Architecture

정보보안 개론과 실습:네트워크

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

슬라이드 제목 없음

PowerPoint 프레젠테이션

스포일러 스포일러 기획 이슈 학교 미디어교육을 위한 협력의 물꼬를 트다 Contents 스포일러 새롭고 여전한 미디어현장을 만들어가는 사람들 기획 + 특집 학교 미디어교육을 위한 협력의 물꼬를 트다 문연옥 인물 + 인터뷰 성서공동체FM 정수경 대표 정보 + 기술 이현주

PowerPoint Presentation

Microsoft PowerPoint - 30.ppt [호환 모드]

KDTÁ¾ÇÕ-1-07/03


1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

Microsoft PowerPoint - 00_(C_Programming)_(Korean)_Computer_Systems

Microsoft PowerPoint - ch07.ppt

User Guide

PowerPoint Presentation

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

Computer Architecture

Monitoring Report _SSD 시장동향.hwp

PC 일반 2 컴퓨터기초 컴퓨터정보과권용광 CONTENT 1. PC 의개요 2. PC 의구조 3. 명령처리의과정 2 Section 01 컴퓨터의개요 컴퓨터의 역사 01 v 초기의컴퓨터 컴퓨터의역사 ENIAC EDSAC EDVAC UNIVAC-1 El

[ 마이크로프로세서 1] 1 주차 2 차시. 마이크로프로세서와마이크로컨트롤러발달과정 1 주차 2 차시마이크로프로세서와마이크로컨트롤러발달과정 학습목표 1. 마이크로프로세서발달과정과종류를설명할수있다. 2. 인텔 8051 계열과아트멜 (Atmel) 의특성을설명할수있다. 학습

API 매뉴얼

2004 IRISPen 사용자 설명서-본문-용지크기 조정-폰트포함.PDF

H3250_Wi-Fi_E.book

컴퓨터의소개, 컴퓨터조립그리고중앙처리장치 (CPU) 컴퓨터의기능및필요성 컴퓨터의역사와발전 컴퓨터의종류 컴퓨터를직접조립해서사용한다는일 컴퓨터조립을위해필요한것들 컴퓨터조립관련사이트 CPU의기능 CPU의구성요소 CPU 스펙보는방법 용도에맞게 CPU 고르기

PowerPoint 프레젠테이션

Microsoft PowerPoint - eSlim SV [ ]


Microsoft PowerPoint - M07_RTL.ppt [호환 모드]

Transcription:

3 장 컴퓨터시스템의구조 Introduction to Computers Revised 6th Edition

목차 Introduction to Computers Revised 6th Edition

컴퓨터시스템은기본적으로하드웨어와소프트웨어로구분됨 하드웨어는전자회로와그밖의물리적인장치들로이루어짐 소프트웨어는이를활용할수있는기본적인프로그램이나이에따르는기술들을말함 [ 하드웨어와소프트웨어의케이스 ]

컴퓨터의외부구조 컴퓨터는기본적으로는입력장치, 중앙처리장치 (Central Processing Unit: CPU), 주기억장치 (Main Memory), 보조기억장치 (Auxiliary Memory), 출력장치등으로이루어져있음 [ 개인용컴퓨터의하드웨어구성 ]

컴퓨터의내부구조 컴퓨터의내부구조를보여주는것으로중앙처리장치를중심으로한자료신호와명령신호들의흐름을나타냄 [ 컴퓨터의내부구조 ]

컴퓨터의내부구조 연산장치와제어장치로이루어져있음 연산장치 (Arithmetic&Logic Unit: ALU) 는사칙연산및논리연산을통해프로그램의명령을실행하기위한장치 자료의비교, 판단, 이동, 편집등을수행함 프로그램의명령을해석하고명령에따라각장치의작업을지시하고감독함각종입출력장치, 기억장치, 연산장치등의동작을제어함주기억장치에저장된프로그램을해독함해독된명령들을각장치에보내처리하도록지시하는일을담당함

컴퓨터시스템의구성요소 컴퓨터를구성하는물리적인장치들의집합체 다양한기능을가진장치들로구성됨 중앙처리장치 (CPU), 롬 (ROM), 램 (RAM) 등과같은핵심부품들을장착한메인보드 (main board) 로이루어짐 주변기기는메인보드의확장슬롯에장착하는비디오나 I/O 카드와같은각종제어장치들과사운드카드등과같은확장카드를말함 디스크드라이브와같은보조기억장치도주변기기에포함됨 부품에전기를공급하는전원공급장치와입력장치그리고출력장치도하드웨어에속함

컴퓨터시스템의구성요소 1 입력장치 문자나기호같은데이터를컴퓨터가이해하도록전기적신호장치로변환시켜주는장치 키보드, 마우스, 통신포트, 센서등이있음 2 출력장치 중앙처리장치가처리한결과를출력하는장치 모니터, 스피커, 프린터, 플로터등이있음 [ 입출력장치 ]

컴퓨터시스템의구성요소 3 중앙처리장치 제어장치, 연산장치, 레지스터등으로구성됨 개인용컴퓨터에서는중앙처리장치를마이크로프로세서라고도부름 마이크로프로세서의속도에따라 80286, 80386, 80486, 그리고펜티엄 (Pentium)Ⅰ, Ⅱ, Ⅲ, Ⅳ 등의이름을사용함 4 주기억장치 컴퓨터내에서명령어와데이터들을기억하는대규모저장장치 입력장치로부터들어온자료는주기억장치에저장됨

컴퓨터시스템의구성요소 5 보조기억장치 주기억장치를보조해주는장치 자기디스크, 자기테이프, 디스켓, 하드디스크, CD-ROM, DVD, USB 등이있음 [ 중앙처리장치 ]

컴퓨터시스템의구성요소 1 시스템소프트웨어 사용자가복잡한컴퓨터하드웨어를모르고서도유용하게사용할수있도록도와주는프로그램컴퓨터사용자가편리하게사용할수있도록환경을조성함사용자가컴퓨터와대화할수있는사용자인터페이스 (user interface) 을제공함종류에는운영체제, 언어번역프로그램, 유틸리티 (utility) 등이있음 운영체제는컴퓨터의전체적인작동을관리하는프로그램사용자가컴퓨터시스템을편리하고효율적으로사용할수있는방법을제공 언어번역프로그램은프로그래밍언어로작성된프로그램을컴퓨터가이해할수있는기계어로번역하는프로그램어셈블리프로그램을번역하는프로그램을어셈블러 (Assembler) 라고함고급언어를번역하는프로그램을컴파일러 (Compiler) 라고부름 유틸리티프로그램은컴퓨터의조작을편리하게해주는프로그램기억장치에저장되어사용자가필요로할때호출하여사용함대부분의유틸리티프로그램은컴퓨터제작회사에서제공하고있음

컴퓨터시스템의구성요소

컴퓨터시스템의구성요소 2 디바이스드라이버 (Device Driver) 우리말로장치구동기라고함하드웨어와운영체제의중간에위치장치를동작시키는일을함

컴퓨터시스템의구성요소 시스템의효율을높이기위해 ROM 에들어있는기본적인프로그램 ROM 에고정되어있기때문에하드웨어의특성도가지고있으나, 실제로는소프트웨어에더가깝다고볼수있음 하지만하드웨어에장착된칩속에내장된프로그램이란점에서일반적인소프트웨어와는다름 [FlashROM Unit] 소프트웨어를하드웨어화시킨것으로서소프트웨어와하드웨어의중간에해당됨 그러나전형적인처리루틴, 비휘발성, 변경불가등의특징으로특수한영역에많이사용되고있음

명령을수행하고데이터를처리하는장치로서사람의두뇌에해당됨 데이터는처리되기전에입력장치에서주기억장치로읽어들여져기억됨 주기억장치에입력된데이터는중앙처리장치에의해처리되어결과를출력 마이크로프로세서 중앙처리장치를한개의칩으로구현한것 연산장치, 제어장치, 레지스터등으로구성됨 비트수가클수록성능이좋음 인텔사가만든 80286, 80386, 80486, 펜티엄, 펜티엄 II, 펜티엄 Ⅲ, 펜티엄 IV 등을말함 또한 DEC 가만든알파 (Alpha), 모토롤라사 (Motorola) 가만든파워피시 (PowerPC), 썬마이크로시스템즈사가만든울트라스팍 (UltraSPARC) 등도이에속함

마이크로프로세서 [ 인텔펜티엄프로세서 ] [ 모토롤라사의 68040 프로세서의내부구조 ]

중앙처리장치의구성 연산장치와제어장치로구성됨데이터처리과정에서필수적요소 자료를처리하고계산하는장치산술연산 : 사칙연산논리연산 : 논리합 (OR), 논리곱 (AND), 논리부정 (NOT) [ 연산장치와다른장치와의관계 ]

중앙처리장치의구성 프로그램에의해주어지는연산의순서를차례대로실행하기위해기억장치, 연산장치, 입출력장치에제어신호를보냄 이들장치로부터신호를받아다음에처리할작업들을제어하는역할 1 명령어를해독 (decode) 하여제어장치내의명령어레지스터에저장하는장치 2 명령어레지스터에기억된명령어에따라명령어를실행하는명령어실행단계 1 페치단계 (fetch cycle) : 기억장치의명령어를호출하여명령어레지스터에저장하는단계 2 실행단계 (execution cycle) : 명령어를해독하여실행하는과정

중앙처리장치의종류 명령어의구성방식에따라 CISC(Complex Instruction Set Computer) 와 RISC(Reduced Instruction Set Computer) 방식으로구분 마이크로프로그래밍을통해다양한명령어형식을제공 명령어의수가많고구조가복잡하여생산단가가비쌈 일반 PC 에사용되는 386, 486 등인텔계열의중앙처리장치에쓰임 명령어의수가많고내부적으로복잡한것이특징 연산속도를향상시키기위해제어논리를단순화함 CISC 에비해가격이저렴하며주로워크스테이션에쓰임 CISC 보다단순화된명령어구조를가짐 자주사용되는명령어들만으로구성됨 복잡한구조를단순화시킬수있음 특별한설계방법을통해속도를최대한높일수있음

컴퓨터의중앙처리장치는주기억장치에기억되어있는프로그램명령어를호출하는페치과정을수행하고해독함 해독된결과에따라자료를이동하고 (transfer) 연산과입출력을실행 이때명령어를페치하는시간을페치사이클 (fetch cycle) 이라고함 명령어의내용에따라수행되는시간을명령어실행사이클 (execution cycle) 이라고함

명령어실행사이클한개가실행되는시간, 즉명령어페치시간과명령어실행시간의합 [ 명령어사이클 ]

명령어수행중에실행이잠시중단되는인터럽트 (interrupt) 가발생하기도함 인터럽트란프로그램의실행도중운영체제나시스템에의해서실행중인프로그램이잠시중단된후특정한작업을수행하는것 입출력장치로부터입출력의시작이나종료를알려주는 I/O 인터럽트, 시스템호출인터럽트등이있음

명령어의실행사이클 프로그램카운터가지시하는명령을명령레지스터에페치함 명령어를해석하여데이터에대한유효주소 (effective address) 를생성함 이터를페치하고명령어를실행함 [ 명령어의실행사이클 ] 인터럽트가발생하면위의두사이클을마친후인터럽트에대한처리함

명령어의실행과정 레지스터 (register) 는명령어의실행과정에서매우중요한역할을담당 실행의중간결과나적은양의자료를임시로저장하는플립플롭으로구성되어있고중앙처리장치내의임시기억장치 [ 명령어의실행사이클 ] [8 비트레지스터 ]

명령어의실행과정 여러개의비트로이루어진기억장치나회로로서지정된목적에사용됨 수시로그내용물을이용할수있도록되어있음 CPU 내부에는 MAR, MBR, IR, BR 등여러개의레지스터가있음 각종의명령을실행할때명령의내용또는자료를일시적으로유지하거나하는데사용됨 [ 레지스터들을통한데이터의이동 ]

명령어의실행과정 1 메모리버퍼레지스터 (Memory Buffer Register: MBR) 모든자료가거치게되는자료출입용레지스터 2 메모리어드레스레지스터 (Memory Address Register: MAR) 기억장치내의정보를호출하기위한주소저장용레지스터 3 명령어레지스터 (Instruction Register: IR) 현재수행중인명령어를임시기억해두는레지스터 4 프로그램카운터 (Program Counter: PC) 다음에실행될명령어의주소를기억함

명령어의실행과정 [ 명령어페치사이클에서의상호관계 ]

명령어의실행과정 5 명령어해독기 (Instruction Decoder) 명령어코드를해독하여필요한실행신호를발생시킴 6 주소해독기 (Address Decode) 주소를해독하여그정보를메모리버퍼레지스터로전달함 7 인덱스레지스터 (Index Register: IR) 명령어실행중상대주소를결정하는레지스터를말함 8 범용레지스터 (General Purpose Register: GPR) 사용자가프로그램에서다목적으로활용할수있는범용레지스터 9 베이스레지스터 (Base Register: BR) 프로그램의기준주소를가지고있는레지스터를말함

명령어의실행과정 [ 명령어실행과정 ]

기억장치의개념 프로그램, 처리할데이터, 처리한결과등을저장하는장치 ( 통상 메모리 라고함 ) 기억장치는컴퓨터에서사용하는모든프로그램이나데이터를기억시켜두고필요할때에이용할수있도록해준다. 기억장치의계층구조는기억장치를효율적으로배치하여중앙처리장치의처리속도와 I/O 속도와의차이를해소하기위한전략이다. 기억장치는처리속도와사용속도, 용도, 용량에따라주기억장치, 보조기억장치, 레지스터, 캐쉬등으로나눠짐

기억장치의개념 [ 기억장치의계층구조 ]

기억장치의개념 크게주기억장치와보조기억장치, 캐쉬기억장치가있다. [ 캐쉬기억장치 ]

기억장치의개념 [ 메모리의종류와특징 ]

주기억장치 중앙처리장치와의정보교환을위해프로그램과데이터를기억하는장치 초기의기억소자는자기코어 (magnetic core) 를사용하였음 지금은대부분초고집적도의반도체를사용함 중앙처리장치와직접자료를교환할수있는기억장치 프로그램수행에필요한기본적인명령어와데이터를기억하는데, 중앙처리장치와함께컴퓨터에서없어서는안될중요한장치

주기억장치 초창기의컴퓨터에서는진공관을주기억장치의기억소자로사용하였음 하지만부피가크고전력소모가많으며처리속도가매우느려처리속도가빠른자기코어와트랜지스터를주기억장치의기억소자로사용하였음 [ 자기코어 ]

주기억장치 자기코어는아주작은자성물질의링 (ring) 을말함보통페라이트코어 (ferrite core) 를많이사용함자기코어는한번자기화되면그자성을계속보존하는성질이있음이를이용하여기억장치로사용함그후 1970년대초에는얇고작은실리콘판에트랜지스터를집적한반도체가개발됨 [RAM]

주기억장치 조셉슨소자 (Josephson Junctions) 는반도체의실리콘대신에니오브 (Nb) 와같은특수금속을사용하여극저온에서일어나는초전도현상을이용함 반도체소자보다 100 배이상빠르며소비전력도 1,000 배정도가적은특성을가지고있음 [ 조셉슨소자 ]

주기억장치 VRAM 은 VGA 카드와같은비디오회로에사용하기위해설계된칩 데이터를기록하는핀과읽는핀이따로구분되어있음 그렇기때문에한쪽에서데이터를기록하고있는동안다른핀으로는데이터를읽을수있는장점을가지고있음 [VRAM]

주기억장치 주기억장치는프로그램기억장소, 작업장소, 입력데이터기억장소, 출력데이터기억장소로구성됨 [ 컴퓨터시스템내의주기억장치구성 ]

주기억장치 집적회로의실리콘판에다기억소자회로를대량집적한것임 크기가작고, 속도가빠르며, 전력소모가작음 대량생산이가능하며, 성능에비해서저렴함 1 ROM(Read only Memory) 기억된내용을자유롭게읽을수는있음 하지만데이터를임의로기억시킬수없는읽기전용의비휘발성 (nonvolatile memory) 기억장치임 전자회로로기억하기때문에전원이끊어져도그내용이보관됨

주기억장치 1 ROM(Read only Memory) Mask ROM 제조과정에서내용을미리프로그래밍하여기억시킨것으로, 사용자가내용을변경할수없다. [Mask ROM] PROM(Programmable ROM) 사용자가내용을일단기억시킨후에도필요에따라프로그램을다시기억시킬수있는장치 [PROM]

주기억장치 1 ROM(Read only Memory) EPROM(Erasable Programming ROM): PROM 을개량한것으로자외선이나높은압력을이용하여내용변경이가능 [EPROM]

주기억장치 2 RAM(Random Access Memory) 사용자가작성한문장이나프로그램이기억되는기억장소 임의의메모리주소에기억되어있는데이터를주소지정에의해즉시판독하고기록할수있는기억장치 전원이끊어지면기억된내용이모두지워지는휘발성 (volatile memory) 메모리 데이터를지속적으로유지하기위해서는보조기억장치를이용해야함 [RAM]

주기억장치 2 RAM(Random Access Memory) 정적 RAM(Static RAM : SRAM) 전원이공급되는한내용이기억되며, RAM 으로서복잡한재생클럭이필요없고속도는빠르지만가격이비싸작은용량의메모리에사용된다. 동적 RAM(Dynamic RAM : DRAM) 기억된자료를유지하기위한 REFRESH PULSE 를항상공급해야하며, 가격이싸대용량에적합하고, PC 의대부분의 RAM 은이방식을사용한다. [ 정적 RAM] [ 동적 RAM]

주기억장치 2 RAM(Random Access Memory) [ 정적 RAM 과동적 RAM 의비교 ]

보조기억장치 주기억장치의제한된용량을지원하는장치 중 대형컴퓨터에서는자기디스크 (Magnetic Disk), 자기테이프 (Magnetic Tape) 등이쓰임 개인용컴퓨터에서는플로피디스크 (Floppy Disk), 하드디스크 (Hard Disk), CD-ROM, DVD, SSD 등이쓰임 [ 보조기억장치 ]

보조기억장치 [ 보조기억장치들의특성비교 ]

보조기억장치 1 자기테이프장치 (Magnetic Tape) : 플라스틱테이프표면에자성재료인산화철분말을바른것으로전원의변화와전자석의작용에의해자성분말에자장을만들어반영구적상태로저장됨 2 자기디스크장치 (Magnetic Disk) : 금속원판을여러장동일축에고정시키고디스크에는원주를따라동심원트랙이있고각각의트랙은섹터로나누어짐 3 자기드럼장치 (Magnetic Drum) : 알루미늄합금체원통형표면에자성자료를바른기억장치로트랙들은각각자신의헤드를가지고있음 [ 자기디스크, 자기드럼 ]

보조기억장치 1 플로피디스크 (Floppy disk) 와하드디스크 (Hard Disk) 플로피디스크 : 통상디스켓 (diskette) 이라고하는데초장기의보조기억장치로많이사용됨 [ 디스켓 ] 하드디스크 : 많은프로그램과자료들을저장하는보조기억장치로서단단한금속상자바닥에 PCB 기판과칩이붙어있는형태를가지고있음 [ 하드디스크 ]

보조기억장치 2 CD-ROM 과 CD-RW CD-ROM : 멀티미디어시대의필수적저장매체로서용량 / 가격비율이가장저렴함, 읽을수만있으며 1, 2, 4 배속등의속도로발전하였다.[1 배속은 150 Kbyte/sec & 200~530RPM] [CD-ROM] CD-RW : 기존의읽기전용기능에다쓰기기능까지가능한매체이다. [CD-RW]

보조기억장치 3 USB Flash Drive USB 포트에꽂아쓰는플래시메모리를이용한이동이편리한저장장치 크기가작아휴대하기도매우간편함 보안용암호장치가있어자료를안전하게보관할수있다. 특히인터넷뱅킹사용자가회사나 PC 방에서거래할때필요한공인인증서를안전하게사용할수있어정보의외부유출위험을줄일수있음 [USB Flash Drive]

최근의기억장치와보조기억장치동향 전기적으로데이터를지우고다시기록할수있는비휘발성컴퓨터기억장치 현재가장많이사용되는메모리종류 주로휴대용정보통신기기의메모리로사용됨 [3 차원수직구조낸드플래시메모리 ]

최근의기억장치와보조기억장치동향 하드디스크드라이브 (HDD) 를대체할차세대저장매체 HDD 보다가볍고데이터처리속도가빠르며낮은전력소모와안정성이장점 [SSD 와 SSD 의내부모습 ]

최근의기억장치와보조기억장치동향 외장하드또는휴대용하드디스크라고도불림 외장형케이스에하드디스크를결합한제품을말함 일반적인용도는대용량데이터백업, 용량확장, 휴대등이다. 휴대성을포기하고직결스토리지로서의기능을보강한 DAS(Direct Attached Storage) 도있음 [ 외장하드디스크 ]

컴퓨터처리속도 대표적인 CPU 의속도지표는 Hz 와 IPC(Instruction/Cycle) Hz 는사이클의정도를의미함 IPC 는사이클당명령어처리의정도를의미함 [ 인텔 Core i3 프로세서 ]

컴퓨터처리속도 이후현재까지성능이개량된칩들은생산되고있으나본격적으로업그레이드된칩은나오지않음 최근에는새로운 CPU 업그레이드보다는 32nm( 나노 ) 제조공정으로부터 14, 10nm 극미세공정으로개발과생산이진행중임 [ 인텔계열프로세서의변천사 ]

컴퓨터처리속도 인텔중앙처리장치가중앙처리장치를 86 으로통합적으로부르기위하여사용한이름 최근에는오히려비인텔계열의중앙처리장치를지칭하기위해서주로사용함 대표적인제품군으로는 AMD K5, AMD K6 제품군과 Cyrix 5x86, 6x86, M1, M2 제품이있음

컴퓨터처리속도 68XXX 계열프로세서로불림 68000, 68010, 68020 등의제품군을가짐 RISC 방식이며인텔과의호환성은없음 Power PC 로명칭을바꾸며애플과 IBM 사와합작으로제조를시작했으며애플컴퓨터에쓰이고, 최근에는명칭을 G3, G4 로도부름 [ 모토롤라계열의마이크로프로세서의변천사 ] 이후현재까지 Mac Pro 용응용 CPU 로는개량되었으나본격적으로업그레이드된칩은나오지않음

컴퓨터처리속도 [200MHz PowerPC 프로세서의구조도 ]

데이터전송방법 컴퓨터에서의데이터전송은버스 (bus) 를통하여이루어짐 CPU 등의시스템과관련이있는시스템버스에는데이터버스, 주소버스, 그리고제어버스가있음 데이터를이동시키려면반드시버스를사용해야함 주변장치나주기억장치와의연결시에는모두버스를통하여데이터의전송이이루어짐

데이터전송방법 16/32 비트는각각 16/32 차선의고속도로로생각할수있음 예 ) 데이터전송폭이 32 비트인 33MHz 의 PCI 는 32 비트 => 4BYTE * 33,000,000 = 132,000,000B/sec 의속도를가짐 [ 데이터버스와시스템과의관계 ]

데이터전송방법 버스의전송량을의미 버스의대역폭이컴퓨터의성능을좌우하기도함 ISA(Industrial System Architecture) EISA(Enhanced ISA) Vesa Local Bus, PCI, AGP 등이있음

데이터전송방법 [ 버스와버스연결선의예 ] [ 기판내에서의버스 ]

입력장치란사용자가원하는문자나그림등의데이터를컴퓨터로전달하는장치를말함 입력장치에는키보드, 마우스, 스캐너, 트랙볼, 포인트스틱, 터치패드, 광학문자판독기 (OCR), 광학마크판독기 (OMR), 바코드판독기, 터치스크린, 디지털카메라등이있음 키보드 (Keyboard) PC 의가장대표적인입력장치로서글자판의글쇠를직접눌러서데이터를입력 문자키패드, 숫자키패드, 특수키, 기능키등으로구성되어있다. [ 일반키보드 ] [ 인체공학적내추럴키보드 ] [ 무선키보드 ]

마우스 (Mouse) 그래픽사용자환경으로되어있는 Windows 의대표적인입력장치 마우스포인터를움직여메뉴나아이콘을쉽게선택하거나실행하는입력장치 [ 일반적인마우스 ] [ 광마우스 ] [ 지문인식마우스 ]

스캐너 (Scanner) 텍스트, 그림, 사진등의영상자료를컴퓨터로읽어들이는입력장치 [ 핸드스캐너 ] [ 탁상용스캐너 ]

디지털카메라 (Digital Camera) 와영상카메라 영상을그래픽파일형태로곧바로컴퓨터에입력시킬수있는장치 [PC 용영상카메라 ]

광학마크판독기 (Optical Mark Reader: OMR) 와광학문자판독기 (Optical Character Reader: OCR) 광학마크를읽어들이는장치 해당부분을까맣게표시하고, 표시된부분과나머지부분의명암을구분하여기록된자료를판독함 [OMR 카드 ]

광학마크판독기 (Optical Mark Reader: OMR) 와광학문자판독기 (Optical Character Reader: OCR) 광학마크판독기 손으로쓴글씨나인쇄된문자에빛을쏘아반사되는정도를가지고문자를판독하는장치 [OCR 을이용한지로용지 ]

바코드판독기 (Bar Code Reader) 빛을쏘아상품에인쇄된바코드를인식하는장치 판매시점 (Point of Sale: POS) 자료수집시스템에서많이사용함 [ 바코드판독기 ]

바코드판독기 (Bar Code Reader) 손으로접촉 (touch) 하면그위치를입력받도록하는특수한입력장치를장착한화면 통상일반모니터의화면에터치패널 (touch panel) 이라는장치를덧붙여서기능을발휘함 [ 터치스크린 (touch screen)]

그래픽카드 (Graphic Card) 컴퓨터가처리한자료를인간이볼수있도록변환하여모니터에뿌려주는장치 선택기준은해상도, 비디오메모리의크기, 비디오메모리의종류, 화면표시속도, 범용성과호환성, 색상, 3D 그래픽처리능력등 [VGA 카드 ]

표시장치 TV 의브라운관처럼전자총에서나오는전자빔이화면의형광면에부딪치며발광하여표시하는방식 일반적인모니터 (monitor) 를칭함 [CRT 모니터 ]

표시장치 액정물질이들어있는두장의유리판에다전압을가하고, 그로인해반사되는빛의양을변화시켜화면에표시하는장치 [LCD 모니터 ]

표시장치 두장의유리판사이에플라즈마라는혼합가스의충돌로일어나는빛을이용하여화면에표시하는장치 [ 벽걸이형 TV]

표시장치 형광성유기화합물에전류가흐르면빛을내는발광현상을이용하여만든유기물질로만들어짐 화질반응속도가 TFT-LCD 에비해 1,000 배이상빨라동영상을구현할때잔상이거의나타나지않는차세대평판디스플레이 [ 곡면 (Curved) OLED TV]

인쇄장치 잉크젯 (Inkjet) 프린터 - 프린터헤드의가는구멍 ( 노즐 ) 을통해잉크를분사하여인쇄하는방식 - 적은비용으로컬러인쇄까지도가능하여개인용프린터로많이사용됨 레이저 (Laser) 프린터 - 감광드럼에빛을쏘아토너를묻혀인쇄하는방식의프린터로서요즘에는가장많이쓰임 [ 잉크젯프린터 ] [ 레이저프린터 ]

인쇄장치 플로터 (Plotter) - 그림이나설계도면을인쇄하는장치로서주로대형인쇄물이나 CAD 의출력장치 - 출력하고자하는용지의크기에제한을받지않고처리결과를그래프나도형으로출력할수있음 [ 플로터 ]

음성출력장치 컴퓨터에저장된소리와음악등의데이터를실제소리와음악으로변환하여스피커로보내주는장치 [ 사운드카드 ]

음성출력장치 음향에대한관심의증대와멀티미디어개념의확산에힘입어그성능이점차향상되고있음 [ 다양한형태의스피커시스템 ]