제2강 : 전자계산기구조-컴퓨터 시스템 구성.

Slides:



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

Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
천안천일고등학교 Copyright © by Ryu Bin All rights reserved 프로그래밍 실무.
Chapter 1 컴퓨터 시스템의 개요 컴퓨터의 원리 및 개념  컴퓨터의 정의  입력된 데이터를 주어진 프로그램에 의해 처리하여 그 결 과를 출력해 주는 기계 장치 Electronic Data Processing System(EDPS)  입력된 데이터를.
반도체 산업의 발전 연세대학교 전기전자공학과 이 용 석 교수 전화 : Homepage:
운 영 체 제 1 장 - 운영체제의 개요 정 민 영. 운영체제의 정의 운영체제 (operating system) - 컴퓨터 시스템에 의한 작업의 조작을 프로그래머나 시스템 운영자 대신 효율적이며 연속적으로 처리하여 최대의 성능을 유지할 수 있도록 컴퓨터의.
제2장 컴퓨터의 이해 2.1컴퓨터 시스템 2.2 컴퓨터 하드웨어.
컴퓨터는 어떻게 동작?.
컴퓨터와 인터넷.
강사: ) 전자계산기 일반.
컴퓨터 운영체제의 역사 손용범.
5.1 논리연산과 논리회로 5.2 CPU의 구성과 동작 5.3 명령어의 처리방식 5.4 CPU의 종류
컴퓨터 입문 e-learning Computers.
3. 명령어 집합 구조 순천향대학교 정보기술공학부 이상정.
5 컴퓨터 시스템의 구성과 기능 IT CookBook, 컴퓨터 구조와 원리 2.0.
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Part 01 서론 안산1대학 디지털정보통신과 임 성 국.
1장. 이것이 C 언어다.. 1장. 이것이 C 언어다. 프로그래밍 언어 1-1 C 언어의 개론적 이야기 한글, 엑셀, 게임 등의 프로그램을 만들 때 사용하는 언어 ‘컴퓨터 프로그래머’라는 사람들이 제작 C 언어(C++ 포함)를 가장 많이 사용함.
임베디드 시스템.
12장. 제어 장치 다루는 내용 CPU속의 제어장치 마이크로 연산 제어장치의 동작.
컴퓨터시스템 구조 Computer System Architecture.
제 3장 컴퓨터 시스템의 구조.
System Programming 제1장 배경지식 시스템 프로그래밍.
이것이 C 언어다. IT응용시스템공학과 김 형 진 교수.
COMPUTER ARCHITECTIRE
컴퓨터 시스템 개관 시스템 프로그래밍 - Lecture #1 신라대학교 컴퓨터공학과 시스템 프로그래밍.
P.L.C -Programmable Logic Controller
9장. 제어장치 Lecture #9.
제10강 중앙처리장치 1.
컴퓨터 응용과 3학년 1반 조장 김영조 조원 구본건 , 임선택
컴퓨터과학 전공탐색 배상원.
마이크로컨트롤러, 마이크로컨트롤러 보드 마이크로컨트롤러 보드 = 마이크로컨트롤러 +  마이크로컨트롤러 마이크로컨트롤러 보드.
1장 운영체제 2-C반 운영체제 박소라.
Chap 6.Assembler 유건우.
디지털회로설계 (15주차) 17. 시프트 레지스터와 카운터 18. 멀티바이브레이터 * RAM & ROM.
멀티미디어시스템 제 6 장. 운영체제 IT응용시스템공학과 김 형 진 교수.
UNIX Unbounded A Beginning Approach
컴퓨터시스템 구조 Computer System Architecture.
컴퓨터 일반 컴퓨터 시스템의 개요.
제2강 PC정비사 1급(필기) Lee Hoon Copyright(c) 2008 LeeHoon All rights reserved.
“컴퓨터 시스템의 구성” 이 점 숙 컴퓨터와 멀티미디어 “컴퓨터 시스템의 구성” 이 점 숙
제 1 장 운영 체제의 개요 Section 1 운영 체제의 개념 Section 2 운영 체제의 구성과 기능
자율주행 차량용 드라이빙 컴퓨팅 하드웨어 플랫폼 05
Chap1. 운영체제의 개요 A 이 유 진.
컴퓨터 시스템 하드웨어 컴퓨터 시스템 소프트웨어 C P U Control Unit 입 력 장 치 출 력 장 치 ALU
2019년도 전자정보공학과 이수체계도 1학년(트랙) 2학년(트랙) 3학년(트랙) 4학년 1학기 2학기 1학기 2학기 1학기
제4강 처리장치 1.
졸업 요건 충족을 위한 추가 이수 학점에 대해서는 ‘졸업요건‘ 규정 확인 바람
1장. 컴퓨터 구조 다루는 내용 컴퓨터의 구성장치와 기본구조 정보의 표현과 저장 컴퓨터 구조의 발전과정 컴퓨터의 분류.
ARM Development Suite v1.2
“사람과 컴퓨터” 이 점 숙 컴퓨터와 소프트웨어 “사람과 컴퓨터” 이 점 숙
ATmega128의 특징 아이티즌 기술연구소
10장. 실현기술 10.1 유한 어장 영향 10.2 디지털 필터의 기본 하드웨어 10.3 하드웨어에 의한 디지털필터 실현
운영체제의 개요 과목: 운영체제 학번: 이름: 조장호.
운영체제 1장 이성연.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
뇌를 자극하는 Solaris bible.
AT MEGA 128 기초와 응용 I 기본적인 구조.
Ⅰ 전자기초 Ⅱ 디지털 논리회로 Ⅲ C언어 기초 Ⅳ AVR 마이크로 컨트롤러 Ⅴ 마이크로 컨트롤러 개발환경
3과목 운영체제 강사 이 민 욱.
논리회로 설계 및 실험 4주차.
공학도를 위한 C언어 프로그래밍실습1 -통합개발환경 사용법-
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 프로그램 예제.
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
Presentation transcript:

제2강 : 전자계산기구조-컴퓨터 시스템 구성

목 차 1 컴퓨터구조에 대한 기초 2 하드웨어 기본 3 소프트웨어 기본

2003년 2004년 2005년 1. 컴퓨터 시스템의 구성 2 3 1 2. 논리회로 6 4 5 3. 자료 표현과 연산 4. 명령어 및 제어 5. 입출력 및 기억 장치 6. 연산 장치와 마이크로프로세서 7

컴퓨터구조에 대한 기초 컴퓨터의 정의 : 프로그램이 지시하는 절차에 따라 주어진 범위 내에서 자동으로 대량의 데이터를 고속으로 처리하는 장치(EDPS.ADPS) 정보처리 과정 : 자료 -> 처리 -> 정보 전자계산기 5대 기능 : 제어, 연산, 기억, 입력, 출력

컴퓨터구조에 대한 기초 컴퓨터의 특징 : - 자동성 : 프로그램에 의해 자동으로 처리 - 정확성 : 처리된 결과는 정확 호환성 : 프로그램이 컴퓨터의 기종에 관계없이 수행될 수 있는 성질 (0507)(0404) - 대용량성 : 대량의 자료 처리 - 범용성 : 여러가지 목적으로 이용 - 신뢰성 : 컴퓨터시스템이 주어진 환경 아래에서 자신의 담당 기능을 원할하게 수행할 수 있는 능력의 척도를 나타내는 것 (0207) - 신속성 : 처리하는 속도가 신속함

컴퓨터구조에 대한 기초 ㎲(10-6) 컴퓨터의 발달 : 세대별 분류 (0004) 세대 구분 제 1세대 제 2세대 제 3세대 제 4세대 제 5세대 주요소자 진공관 트랜지스터 집적회로 고밀도 초고밀도 특 징 기계어 일괄처리 고급언어 실시간처리 시분할처리MIS 분산처리 마이크로프로세서 네트워크 인공지능 전문가시스템 처리속도 ms(10-3) ㎲(10-6) ns(10-9 ) ps(10-12 ) fs(10-15 ) 전자계산기 개발순서 : ENIAC-EDSAC-EDVAC-UNIVAC I 폰노이만 : 프로그램 내장방식 -> 주기억장치에 저장시켜 처리

컴퓨터구조에 대한 기초 컴퓨터의 발달 : 처리데이터의 의한 분류 구 분 아날로그 디지털 (0210) 입력 구 분 아날로그 디지털 (0210) 입력 셀 수 없는 연속적 물리량 셀 수 있는 이산데이터 연산 미적분 사칙 속도 빠름 느림 구성회로 증폭회로 논리회로 결과 그래프, 곡선 숫자 하이브리드 컴퓨터 : 디지털 컴퓨터와 아날로그 컴퓨터의 장점만 혼합

컴퓨터구조에 대한 기초 정보처리 속도단위 (0201) (0303) LIPS KIPS MIPS Logical Instruction per Second 1초 동안 논리연산 1회 수행 KIPS Kilo Instruction Per Second 1초 동안 1000개의 연산수행 MIPS Million Instruction Per Second 1초 동안 1백만 개의 연산수행 FLOPS Floating point Operation Per Second 초당 수행 가능한 부동소수점 연산

하드웨어의 기본 컴퓨터의 기본 구성 : 하드웨어 + 소프트웨어 중앙처리장치 : (0501) (0404) (0402) (0201) (0110) 레지스터 – 중앙처리장치 내의 고속 기억장치 제어장치 – 명령을 해독하여 각 장치에게 처리하도록 지시 MAR 기억 번지 레지스터 MBR 기억 버퍼 레지스터 IR 명령 레지스터(현재 수행중인 명령어를 기억하는 레지스터) PC 프로그램 카운터(다음에 수행할 명령어를 기억하는 레지스터) 명령 해독기 IR에 기억된 명령 해독하여 제어신호 보냄

하드웨어의 기본 중앙처리장치 : 연산장치 – 사칙, 논리연산 수행 비교 및 판단 누산기 산술, 논리연산의 결과를 일시적 기억 가산기 누산기와 데이터레지스터의 값을 더해 누산기에 저장 데이터 레지스터 연산시 일시적인 저장 상태레지스터 CPU의 현재 상태를 나타내는 레지스터 ,PSW 보수기 보수로 바꾸어 주는 장치

소프트웨어의 기본 (0410) (0407) (0402) (0301) (0210) (0207) (0204) (0107) 소프트웨어 : 시스템 소프트웨어 + 응용 소프트웨어 시스템 소프트웨어 – 시스템 운영을 위한 프로그램 응용 소프트웨어 – 실제 업무를 위해 개발된 프로그램(워드, 스프레드시트 등) 시스템 소프트웨어 운영체제 하드웨어와 사용자간의 인터페이스를 위한 프로그램 제어프로그램 : 감시, 작업관리, 데이터관리 처리프로그램 : 언어번역, 서비스프로그램, 문제처리 언어번역기 컴파일러 : 고급언어를 기계어로 번역(한번에 번역) 어셈블러 : 어셈블리언어를 기계어로 번역 인터프리터 : 대화식언어를 필요할 때마다 매번 기계어로 번역 실행(줄단위 번역) 언어번역과정 소스 -> 목적 -> 로드모듈 -> 실행 컴파일러 연계편집 로더

하드웨어의 선정 조건 시 고려사항(0101) 컴퓨터 시스템의 성능 평가 기준(0104) - 입.출력 매체의 다양화에 따른 적응도가 높아야 한다. - 신뢰성이 향상되어야 한다. - 신속한 처리 능력이 보장되어야 한다. 컴퓨터 시스템의 성능 평가 기준(0104) - 처리 능력(Throughput) 응답시간(Turn Aroundtime) 신뢰도(Reliability)