Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.

Slides:



Advertisements
Similar presentations
모바일 프로그래밍 개론 UNIT 01 로봇 SW 컨텐츠 교육원 조용수. 학습 목표 모바일 프로그래밍이란 ? Embedded System 특성 Mobile OS Hybrid and Native SDK and NDK 2.
Advertisements

Computer 개요 담당강사 : 전효신 myhome.naver.com/cyber31 huniv.hongik.ac.kr/~cyber21
- 1 - IT COOKBOOK 컴퓨터 기술 IT COOKBOOK Chapter 01. 서론.
Project 2.2 컴퓨터의 등장과 발달과정은 ? 제 4 세대 컴퓨터 1970 년 중반 이후, 고밀도 집적회로 (LSI) 이용 개인용 컴퓨터 등장, 마이크로 프로세서가 등장하여 소형화, 범용화, 가격 저 렴화, 고속화를 통해 성능향상 지능을 갖는 지능형 컴퓨터 등장 예상.
PC 의 역사. Pc 의 정의 개인의 용도 또는 사무용으로 사용되는 소 형 컴퓨터. 흔히 PC 라는 약칭을 사용 ‘ 퍼스 컴 ’ 이라고도 한다. 개인이 살 수 있을 정도의 싼값으로 보급되 고 있는 컴퓨터를 말하며, 개인의 목적 · 용도 에 따라 연산을 할 수 있는 마이크로.
운영체제의 역사 작성 / 발표 오두환.  OS( 운영체제 ) 의 정의 OS(operating system) 란 ?? 머리 - > 계산 = Cpu 얼굴 + 몸매 = 그래픽카드 눈 = 모니터 머리 -> 기억 = HDD/SDD 입 = 스피커 귀 = 마이크 ….. 하드웨어하드웨어.
ARM core UNIT 03 로봇 SW 교육원 조용수. 학습 목표 PIC, AVR, 8051 ARM 이란 ? ARM 특징 ARM and Thumb ARM Cortex-M0 Interrupt Vector 2.
㈜다산씨앤씨 The next generation Windows-based Terminal1 교육 정보화를 위한 W B T 제안서.
정보기술의 기본 CAD/CAM Lab 석사 1 학기 김종규. 0. Data vs Information vs Knowledge data information knowledge 단편적 사건 의사결정에 필요한 data 의 교환이 되어야 정보 시너지 효과 Info + info.
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 컴퓨터 주변기기
L A N DCT Serise W i r e l s Description
마이크로 컨트롤러 Microcontroller.
컴퓨터란?.
PC와 인터넷 정강수 컴퓨터 구조와 웹의 이해 PC와 인터넷 정강수
소프트웨어와 운영체제.
2 장 인터넷의 구성 및 접속.
임베디드 SW 시스템 소개 - 임베디드 운영체제 - 임베디드 리눅스 - 임베디드 인터넷
경영 정보 시스템 구축 제안서 가우정보기술주식회사 [신화 제약 주식회사] 1997년 10월 9일 새로운 기법 철저한 사후 관리
2장 마이크로프로세서 구성요소 Slide 1 (of 19).
Data Communications 제4장 데이터통신의 기본 개념.
(강의 홈페이지: 강좌 개요 서울대학교 통계학과 2010년 2학기 컴퓨터의 개념 및 실습 (강의 홈페이지:
컴퓨터란? (I) nlip.pcu.ac.kr.
1장 유닉스 소개.
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
목 차 Chapter 1 컴퓨터와 프로그램 Chapter 2 프로그래밍과 운영체제
리눅스를 이용한 임베디드 시스템의 기술 동향 정보통신과 2학년 B반 이승훈.
NetBIOS 크래킹 7조 최효림/한종민/김재경.
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
Dept. of Computer Engineering, Hannam Univ. Won Goo Lee
Part 04 네트워크 운용 기기 네트워크 서버 운용 기기 전송 매체(Transmission Media)
컴퓨터 구조학 정보보호학과.
컴퓨터 구조론 2001년 10월 22일 발표자 황영선.
소개: Unix란 무엇인가? 숙명여대 창병모 2009/09.
4주 : 정보통신 네트워크 인터넷정보원 및 학술정보자원의 활용 담당교수 : 박 양 하 정보통신시스템 – 정보전송/처리시스템
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
The next generation Windows-based Terminal
컴퓨터 구조.
4장. 컴퓨터 시스템의 구성과 기능 다루는 내용 컴퓨터 분해를 통한 본체 살펴보기 컴퓨터 구성요소 컴퓨터의 기능
운영체제 (OS: Operating System)
2장 운영 체제의 개요 운영체제의 개념 운영체제의 유형 운영체제의 발전 과정 운영체제의 구성 운영체제 서비스 시스템 구조
Visual C++ Programming
『디지털 경제시대의 경영정보시스템』 김효석 · 홍일유 공저 ⓒ 2000, 법문사
정보(information) 데이터(data) 어떤 사물에 대한 소식이나 자료 가공된 데이터

컴퓨터 시스템의 개요.
Operating System System Program OS의 목적 OS의 종류 Application Program과 구별
3주 컴퓨터구조.
컴퓨터 네트워크 개념, 프로토콜, 프로그래밍 임 효 택, 송 주 석 dongseo. ac
네트워크 보안 3 오 세 종.
Chapter 10. 네트워크 e-learning Computers.
9장 데이터링크층 소개 (Introduction To Data-Link Layer)
컴퓨터 시스템 개관 시스템 프로그래밍 - Lecture #1 신라대학교 컴퓨터공학과 시스템 프로그래밍.
1 컴퓨터 구조 IT CookBook, 컴퓨터 구조와 원리 2.0.
운영체제(Operating System)
OSI 모델 OSI 모델의 개념과 필요성 OSI 모델의 데이터 전송 과정 OSI 모델 7계층 한빛미디어(주)
제16,17,18장 분산 시스템.
NTAS 소개 (Network Transaction Application Server)
Data Communications 제2장 데이터통신의 기본 개념.
Chapter 04. OSI 참조 모델.
MAIL CLIENT 김창우 윤성훈 이경재.
컴퓨터의 구성 (하드웨어) 기술ㆍ가정 1학년 Ⅴ. 컴퓨터와 정보처리 〉 1.컴퓨터의 구조와 원리 (2 / 5) 1. 제작의도
김 형 진 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
운영체제의 종류 장승빈.
10장 OSI 7 Layer 강원도립대학교 정보통신개론.
담당교수 : 김정미 교수님 학 과 : 컴퓨터 공학과 학 번 : 이 름 : 안정모
제02장 컴퓨터 개요.
Presentation transcript:

Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기

Dept. Computer Engineering DBLAB 제 2 장 컴퓨터의 이해 2.1 컴퓨터 시스템 2.2 컴퓨터 하드웨어 2.3 컴퓨터 소프트웨어 2.4 컴퓨터 네트워크 ( 25 slides )

3 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 2.1 컴퓨터 시스템 가. 컴퓨터의 구조 중앙처리장치 (CPU; Central Processing Unit) 기억장치 (Memory Unit ) 입력장치 (Input Device) 출력장치 (Output Device) 그림 2-2) CPU, 기억장치, 입출력장치의 관계 그림 2-1 CPU, 기억장치, 입출력장치의 관계

4 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 나. 과 소프트웨어 나. 프로그램과 소프트웨어 알고리즘 (algorithm) 프로그램 (program) 고급프로그래밍언어 high-level programming language C, Java, C++ 원시프로그램 (source program) 기계어 프로그램 (machine lang. prog.) 이진 프로그램 (binary prog.) 목적 프로그램 (object prog.)

5 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 나. 프로그램과 나. 프로그램과 소프트웨어 소프트웨어 : 프로그램과 그것의 작성, 테스트, 사용과 관 련된 문서 시스템소프트웨어 : 운영체제, 네트워크관련소프트웨어, 컴파일러 응용소프트웨어 : Office, 한글 2005, 은행온라인소프트웨어 게임소프트웨어

6 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 다. 컴퓨터의 분류 (1) 컴퓨터의 역사 주요회로소자, 연산속도 단위, 프로그래밍언어, 특징 제 1 세대 ( 진공관 ) 1940 년대 중반 ~1950 년대 후반 제 2 세대 ( 트랜지스터 ) 1950 년대 후반 ~1960 년대 중반 제 3 세대 ( 집적회로 Integrated Circuit) 1960 년대 중반 ~1970 년대 중반 제 4 세대 ( 고밀도집적회로 LSI ) 1970 년대 중반 ~1980 년대 중반 제 5 세대 ( 초고밀도집적회로 VLSI ) 1980 년대 중반 ~ 현재

7 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 (2) 컴퓨터의 분류 종류별 컴퓨터의 기종 종류대표적인 기종 PC 테스크탑 PC, 노트북 PC, 랩탑 PC, 핸드 PC 워크스테이 션 SUN SPARCStation HP 9000 미니 컴퓨터 VAX-11/780, DEC, Data General, Gould, Hewlett-Packard, Wang,… 메인 프레임 IBM 시스템 /370, IBM 4300, IBM 308X, …, IBM RS6000 수퍼컴퓨터 Cray-2, IBMp690Plus (3,655 Gflops)

8 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 라. 개인용 컴퓨터 (PC) (1) PC 의 발달 애플 PC, IBM PC: 사용 640KB, Intel 프로세서 : 8080, 8086, 8088, 80286, 80386, 80486, Pentium Pro, Pentim II, Pentium III, Pentium 4 Itanium 64-bit Power PC: IBM, Motorola, Apple 3 회사가 만든 수퍼스칼라 RISC 시스템 601, …, G4

9 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 (2) PC 의 구성 및 하드웨어 동작 컴퓨터의 기본구성 : 본체, 키보드, 마우스 컴퓨터 사용하기 : 응용프로그램 활용하기 : 컴퓨터 확장하기 : 2005 년 삼성전자 MP40

10 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 컴퓨터 내부구성

11 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 메인보드의 구성

12 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 2.2 컴퓨터 하드웨어 그림 2-9 Chip Set 칩셋 : CPU 와 메모리, 외부확장카드와의 연결 및 제어 AGP(Accelerated Graphics Port) 제어기 호스트 PCI 브리지 PCI-ISA 브리지

13 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 가. 중앙처리장치 Gross := Pay + Tax; 520 번지 … Load r1, 530 Load r2, 510 Add r1, r2 Store 520, r1 … 510: 3,000, : 530: 360,000 … 그림 2-11 컴퓨터 구성요소 최상위 뷰 ( 교재 56 쪽 )

14 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 가. 중앙처리장치 - 컴퓨터의 모듈들 그림 2-12 컴퓨터의 모듈들 ( 교재 57 쪽 ) 워드 크기 Word size 데이터버스의 선 갯수 Load r1, 530 Add r1, r2 Store 520, r1 외부데이터 인터럽트신호

15 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 나. 기억장치 주기억은 휘발성, 고가 주기억장치 : RAM ROM 캐쉬 메모리 보조기억장치 : 하드디스크 CD-ROM 드라이브 DVD 드라이브 플로피디스크 드라이브 USB 메모리

16 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 입, 출력장치 다. 입력장치 키보드, 마우스, 스캐너, 태블릿, … 라. 출력장치 모니터, ( 잉크젯, 레이저 ) 프린터, 스피커, … 입출력장치별 제품모델명, 제조회사, 성능표기법은 ?

17 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 2.3 컴퓨터 소프트웨어 - 가. 운영체제 OS: Operating System 목적과 기능 효율적인 컴퓨터 자원 관리 (resource management) 자원 : CPU, 주기억장치, 입출력장치, … 운영체제의 종류 일괄처리 시스템 다중프로그래밍시스템 시분할시스템 기억장치 관리 다중프로그래밍시스템에서 주기억장치의 사용자부분은 여러 개의 프로세스들을 수용하기 위해 세분된다. 필요성 : I/O 수행과 CPU 사용의 최적화 가상기억장치 (virtual memory) 운영체제 예 : DOS, OS/2, Mac OS, Windows

18 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 시스템소프트웨어, 응용소프트웨어 다. 시스템 소프트웨어 운영체제 네트워크관련 소프트웨어 프로그래밍언어의 처리기 ( 컴파일러, 인터프리터 ) 객체지향 프로그래밍 언어 OOPL 사용자인터페이스 : - 명령어라인 Command Line 예 : MS-DOS 쉘 - GUI Graphical User Interface 예 : Windows 라. 응용 소프트웨어 워드프로세서, 스프레드쉬트, 데이터베이스관리시스템 DBMS 웹 브라우저 (Web Browser) 그림 2-30 프로그래밍 언어와 번역기

19 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 제 2 주과제 : 가정컴퓨터의 소프트웨어 및 하 드웨어 자신이 집에서 ( 또는 학교에서 ) 주로 사용하는 PC 의 S/W 및 H/W 의 목록 ( 각각의 명칭, 제조사, 기능개요 ) 3 월 제 3 주 수업시간에 과제 체크

20 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 2.4 컴퓨터 네트워크 가. 컴퓨터 네트워크 전송매체로 연결된 컴퓨터나 프린터, 스캐너들 의 집 합 ‘ Net + Work ’ 의 합성어 : 그물 작업, 협동 작업 네트워크는 평가 기준 : 성능, 신뢰성, 보안

21 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 1) 데이터 통신 (Data Communication) 서로 연결된 장치들이 데이터들을 공유하는 것 그림 2-32 데이터 통신의 5 가지 구성 요소 송신자 (Sender) 수신자 (Receiver) 메시지 (Message) 전송 매체 (Medium) 프로토콜 (Protocol)

22 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 2) LAN Local Area Network 근거리 통신망 전송 속도가 매우 빠르며 에러 율이 낮고 전송 지연이 적다. 3) WAN Wide Area Network 광역 통신망 공중망 형태로 구성되므로 거리에 제한이 없다. 구축비용이 많이 든다.

23 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 4) OSI 모델 프로토콜 (Protocol): 통신하기위해 정해 놓은 규칙 ISO/OSI 참조 모델 7 개의 계층 물리 계층 (Physical Layer) 데이터 링크 계층 (Data Link Layer) 네트워크 계층 (Network Layer) 전송 계층 (Transport Layer) 세션 계층 (Session Layer) 표현 계층 (Presentation Layer) 응용 계층 (Application Layer) 그림 2-37 OSI 7 계층에서의 통신

24 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 나. TCP/IP 프로토콜 인터넷에서 실제로 사용되는 프로토콜 OSI 모델보다 먼저 개발됨. Transmission Control Protocol / Internetworking Protocol 계층구조는 OSI 모델의 계층구조와 정확하게 일치하지 않음 5 개의 계층 ( 물리층, 데이터 링크층, 네트워크층, 전송층, 응용층 )

25 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 TCP 와 OSI 모델 그림 2-38 TCP 와 OSI 모델

26 Jeong-Seok Kim Dept. Computer Engineering DBLAB정보처리개론 다. 컴퓨터네트워크 응용 유비쿼터스 네트워크 : Ubiquitous: 라틴어로 ‘ 편재하다 ( 보편적으로 존재하다 ) ’ 라는 의미 언제 어디서나 어떤 것을 이용하여 온라인 네트워크 상의 서비스를 받는 환경 네트워크 기술의 발전 : 유비쿼터스 컴퓨팅의 중요한 환경적인 요소, 특히 근 거리 무선통신 기술의 발전을 통해 실현 무선인터넷의 좁은 의미 : 인터넷 기능이 있는 이동전화나 PDA 등의 이동 단말기를 사용하여 이동 통신망을 통해 인터넷에 접속 무선인터넷의 넓은 의미 : 광대역 무선 액세스망을 포함하는 모든 무선을 통한 인터넷 접속 u- 센스네트워크 : 사물에 RFID(Radio Frequency Identification), 고기능 센서 등을 부 착하게 되어 유 · 무선 가입자망과 연동함으로 이용자를 중심으로 각 사물의 정보를 수집 · 가공하고 이를 기반으로 서비스를 제공할 수 있는 통신망