3차시.ppt

Similar documents
1

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

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

마이크로프로세서 개요

24차시학습내용.ppt

PowerPoint 프레젠테이션

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

Microsoft PowerPoint - PL_03-04.pptx

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

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

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

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

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

Microsoft PowerPoint - hy2-12.pptx

PowerPoint 프레젠테이션

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

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

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

강의개요

슬라이드 1

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

PowerPoint Presentation

프로그래밍 Company 서울대학교통계학과 2010년 2학기컴퓨터의개념및실습 ( 1

PowerPoint Presentation

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

18차시.ppt

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6347E36B0AD20B9AEC1A62BC1A4B4E42E687770>

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

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

Microsoft PowerPoint - CHAP_03 - 복쇬본.pptx

CH05) 소프트웨어개요 컴퓨터일반 1- 소프트웨어개념및구분 1) 소프트웨어의개념 컴퓨터전체를작동시키거나사용자가컴퓨터를이용하여특정업무를처리할수있게개발된프로그램 2) 소프트웨어의구분 시스템소프트웨어 제어프로그램 감시프로그램 작업관리프로그램 데이터관리프로그램 처리프로그램

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

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F FB1E2BBE7C6D0BDBABFEB2E687770>

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

Computer Architecture

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

PowerPoint 프레젠테이션

<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>

untitled

<C0FCC0DAB0E8BBEAB1E2B1B8C1B6397E3131B0AD20B9AEC1A62BC1A4B4E42E687770>

Computer Architecture

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

슬라이드 1

Microsoft PowerPoint - 권장 사양

<342EBAAFBCF620B9D720B9D9C0CEB5F92E687770>



Microsoft PowerPoint - hy1.pptx

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

ADP-2480

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Microsoft PowerPoint - hy2-12.pptx

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

Microsoft PowerPoint - [2009] 02.pptx

슬라이드 1

슬라이드 1

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

Chapter ...

슬라이드 1

<C7C1B7CEB1D7B7A1B9D6BEF0BEEE2E687770>

Computer Architecture

쉽게 풀어쓴 C 프로그래밍

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

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

슬라이드 1

PowerPoint 프레젠테이션

PowerPoint Presentation

프입2-강의노트-C++배경

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

온라인 IT 교육최강 ( 2) 데이터통신 (Data Communication) 1 데이터통신의일반적인정의 정보기기사이에서디지털신호형태로표현된정보를송 수신하는통신 정보처리장치등에의하여처리된정보를전송하는통신으로기계장치간의통신 전기통신회선을이용,

컴퓨터개론 및 실습

PowerPoint Presentation

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

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

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

ISP and CodeVisionAVR C Compiler.hwp

PowerPoint 프레젠테이션

C 언어와 프로그래밍 개요

<C6F7C6AEB6F5B1B3C0E72E687770>

Microsoft Word - PLC제어응용-2차시.doc

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

Microsoft PowerPoint - 15-MARS

슬라이드 1

OCW_C언어 기초

PCServerMgmt7

. 고성능마이크로프로세서 LU 와레지스터 파일의구조 (2.). 직접디지털주파수합성기 (FS) 의구조 3. 고성능마이크로프로세서부동소수점연산기 (Floating-Point Unit) 구조 (2) (2.) (2.) 2. 암호화를위한 VLSI 구조와설계의개요 (2.) 다음참

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

PowerPoint 프레젠테이션

Multi-pass Sieve를 이용한 한국어 상호참조해결 반-자동 태깅 도구

Computer Architecture

Slide 1

Microsoft PowerPoint - chap01.pptx

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

8장 조합논리 회로의 응용

한국기술교육대학교장영조 한국기술교육대학교전기전자통신공학부 1

JVM 메모리구조

PowerPoint Presentation

<4D F736F F F696E74202D20C7C1B7CEB1D7B7A1B9D6BEF0BEEEB7D05FC3E2BCAEBCF6BEF7>

Transcription:

[ 정보처리기능사필기] 1 과목 - 전자계산기일반 1 / 10 정보처리기능사 ( 필기 ) 1 과목. 전자계산기일반컴퓨터시스템의구성 2 1. 컴퓨터의기본구성 컴퓨터의기본구성 컴퓨터 = + (Hardware) 컴퓨터기계 (Software 를움직여주는프로그램

[ 정보처리기능사필기] 1 과목 - 전자계산기일반 2 / 10 2. (Hardware) -Hardware 는 딱딱한제품 이라는의미. 컴퓨터의기계적인부분을의미 - 본체, 모니터, 프린터, 키보드, 마우스등을통틀어라함 - 컴퓨터를구성하는는입력장치, 출력장치, 제어장치, 연산장치, 기억장치로나누어지며이를 5 대장치라함 - 의구성 중앙처리장치 주변장치 제어장치 연산장치 주기억장치 입력장치 출력장치 보조기억장치 2. (Hardware) 1) 중앙처리장치 (CPU; Central Processing Unit) - 컴퓨터의중추적인역할을담당 - 인간의두뇌에해당 - 각부분의동작을제어, 연산을수행 - 제어장치, 연산장치로구성 1레지스터 (Register) - 중앙처리장치내의고속임시기억장치 - 자료를일시적으로기억 - 연산속도의향상을위해사용 -워드크기와메모리의용량에따라크기가달라짐

[ 정보처리기능사필기] 1 과목 - 전자계산기일반 3 / 10 2. (Hardware) 1) 중앙처리장치 (CPU; Central Processing Unit) 2 제어장치 (Control Unit) - 입력, 출력, 기억, 연산장치의동작들을총괄, 제어 - 프로그램의명령을해독하여각장치에게처리하도록지시, 감독 - 제어신호를발생하여명령어의처리가순서적으로이루어지게함 - 프로그램카운터, 명령레지스터, 명령해독기, 번지해독기, 부호기, 메모리주소 레지스터, 메모리버퍼레지스터등으로구성 2. (Hardware) 1) 중앙처리장치 (CPU; Central Processing Unit) 2 제어장치 (Control Unit) MAR (Memory Address Register) MBR (Memory Buffer Register) IR (Instruction Register) PC (Program Counter) 명령해독기 (Instruction Decoder) 부호기 (Encoder) 기억번지레지스터 기억장치의주소를기억하는레지스터 기억버퍼레지스터 기억장치를통해접근되는정보의내용을기억하는레지스터 명령레지스터 현재수행중인명령어를기억하는레지스터 프로그램카운터 다음에수행할명령어의번지를기억하는레지스터 IR 에기억된명령들을해독해서각장치에제어신호를보냄 중앙처리장치에서실행하기위한전기신호로변환하여각장치에보내는기능

[ 정보처리기능사필기] 1 과목 - 전자계산기일반 4 / 10 2. (Hardware) 1) 중앙처리장치 (CPU; Central Processing Unit) 3 연산장치 (Arithmetic & Logic Unit) - 제이장치의지시신호에따라산술연산 ( 사칙연산 ) 과논리연산을수행하는장치 ACC (ACCumulator) 가산기 (Adder) 데이터레지스터 (Data Register) 상태레지스터 (status Register) 보수기 (Complementer) 누산기 산술및논리연산의결과를일시적으로기억 누산기와데이터레지스터의값을더하여누산기에저장 연산에사용되는데이터의일시적인저장을위해사용되는레지스터 CPU 의현재상태를나타내는레지스터 각비트별로조건을할당 PSW(Program Status Word) 라고도함 뺄셈이나나눗셈연산을위해보수로바꾸어가산하는장치 2. (Hardware) 2) 주기억장치 (Main Memory) - 입력장치로부터입력받은내용을일시적으로기억하는장치 -ROM : 전원을차단하여도내용이지워지지않는비휘발성메모리 -RAM : 전원이차단되면내용이지워지는휘발성메모리. 일반적으로주기억장치로사용

[ 정보처리기능사필기] 1 과목 - 전자계산기일반 5 / 10 2. (Hardware) 3) 주변장치 1입력장치 - 프로그램과데이터를특정입력매체를통해주기억장치로입력하는장치 - 종류 : OMR, OCR, MICR, 스캐너, 디지타이저등 2출력장치 - 처리된특정프로그램과데이터를특정매체로출력하는장치 - 종류 : 프린터, X-Y플로터, 마이크로필름출력장치 (COM) 등 3보조기억장치 - 사용자프로그램과데이터를보관, 보존하는기능수행 - 비휘발성메모리의성격을가짐 - 대용량, 저속, 저가의기억장치 - 종류 : HDD( 하드디스크 ), CD-ROM, DVD, 플로피디스크등 1. (Software) 의기본구성 의기본구성 -Software 의 soft 는 부드러운 의뜻으로 눈에보이지않는 의의미이며, 눈에보이지않는, 만질수없는프로그램을말함 - 를움직여주는프로그램으로, 인간의정신 ( 두뇌 ) 에해당하는역할을담당 - 시스템와응용로구분됨 시스템시스템 응용응용

[ 정보처리기능사필기] 1 과목 - 전자계산기일반 6 / 10 2. 시스템 시스템 - 컴퓨터시스템의전반적인운영을위한기본적인 - 종류 : 운영체제, 언어번역기, 유틸리티프로그램 1 운영체제 (OS; Operation System) - 컴퓨터의성능을최대한효율적으로운영하기위해와사용자사이에있는프로그램 - 제어프로그램과처리프로그램으로구성 - 제어프로그램 (Control Program) - 처리프로그램 (Process Program) 2. 시스템 시스템 1 운영체제 (OS; Operation System) - 제어프로그램 (Control Program) : 시스템의중추적인역할을담당하는부분으로시스템전체의감독과관리를담당하는프로그램 감시프로그램 (Supervisor Program) 작업관리프로그램 (Job Management Program) 데이터관리프로그램 (Data Management Program) 컴퓨터시스템전체의작동상태를감시, 감독하는프로그램 작업관련데이터의준비와처리를관리하는프로그램 여러종류의데이터와파일을표준화된형태로관리해주는프로그램

[ 정보처리기능사필기] 1 과목 - 전자계산기일반 7 / 10 2. 시스템 시스템 1 운영체제 (OS; Operation System) - 처리프로그램 (Process Program) : 실질적인처리를담당하는부분. 사용자에게편의를제공하기위한프로그램 언어번역프로그램 (Language Translator Program) 서비스프로그램 (Service Program) 문제처리프로그램 (Problem Processing Program) 기계어로번역하기위한프로그램 유틸리티, 정렬 / 병합프로그램과같이사용빈도가높은프로그램들을제작회사에서미리프로그램화하여제공하는프로그램 사용자가업무에적용하여그에따라작성한프로그램 2. 시스템 시스템 2 언어번역기의종류 컴파일러 (Compiler) 어셈블러 (Assembler) 인터프리터 (Interpreter) 고급언어 (FORTRAN, COBOL, PASCAL, C 언어등 ) 를기계어로번역하는프로그램으로, 전체를한번에번역 어셈블리 (Assembly) 언어를기계어로번역하는프로그램 대화식언어 (BASIC, LISP, SNOBOL, APL 등 ) 로작성된프로그램을필요할때마다매번기계어로번역하여실행하는프로그램. 명령문단위로번역하여실행

[ 정보처리기능사필기] 1 과목 - 전자계산기일반 8 / 10 2. 시스템 시스템 2 언어번역기의종류 프리프로세서 (Preprocessor, 전처리기 ) - 고급언어로작성된프로그램을다른고급언어로번역해주는프로그램 크로스컴파일러 (Cross Compiler) - 교차컴파일러로, 다른기종의컴퓨터에서실행할수있는목적프로그램을만들기위한컴파일러 디버깅 (Debugging) - 사용자가프로그램을작성해서도중에문법상의오류나논리적인오류가발생되는것을버그 (Bug) 라하며, 에러가발생된부분을찾아내서옳게수정하는과정을디버깅이라함 2. 시스템 시스템 3 언어번역과정 원시원시프로그램 목적목적프로그램 로드로드모듈 실행실행 번역 (Compiler) 연계편집 (Linkage Editor P/G) 적재 (Loader) 원시프로그램 (Source Program) - 사용자가프로그래밍언어 ( 고급언어, 어셈블리어 ) 로작성한프로그램 언어번역기 (Language Translator) - 원시프로그램을컴퓨터가이해할수있는기계어로번역해주는프로그램 (Compiler, Assembler, Interpreter)

[ 정보처리기능사필기] 1 과목 - 전자계산기일반 9 / 10 2. 시스템 시스템 3언어번역과정 목적프로그램 (Object Program) - 컴파일러에의해기계어로번역된프로그램 연계편집 (Linkage Editor) - 목적프로그램을실행가능한프로그램으로만드는과정 로드모듈 (Load Module) - 실행가능한상태의프로그램 로더 (Loader) - 로드모듈프로그램을주기억장치내로옮겨서실행해주는 - 기능 : 할당 (Allocation), 연결 (Linking), 재배치 (Relocation), 적재 (Loading) 3. 응용 응용 - 사용자가실제업무처리를위해작성한프로그램이나각종패키지프로그램을의미 - 워드프로세서, 스프레드시트, 프레젠테이션, 데이터베이스, 통신, 그래픽, 전자출판 (DTP), 멀티미디어, 유틸리티프로그램이속함

[ 정보처리기능사필기] 1 과목 - 전자계산기일반 10 / 10 4. 프로그래밍언어 (Programming Language) 프로그래밍언어 - 저급언어 : 기계가이해하기쉽게구성된언어로처리속도가빠름, 어셈블리어와기계어가있음. - 고급언어 : 인간중심의언어로, 번역기에의해기계어로번역되어처리되므로속도가느림 4. 프로그래밍언어 (Programming Language) 프로그래밍언어 - 고급언어의종류와특징 COBOL FORTRAN C PASCAL ALGOL LISP, SNOBOL ADA PL/1 BASIC C++ 사무처리용언어과학기술계산용, 정밀도를요하는수치계산용언어시스템용언어, UNIX 운영체제구현언어교육용언어, 알고리즘표현이용이블록구조를가진최초의언어, PASCAL 언어의모체인공지능 (AI) 용언어시스템용언어, 병렬처리언어 ALGOL, FORTRAN, COBOL의장점을복합한언어대화형언어, 다목적용언어 C 언어기반의객체지향개념을결합하여만든언어