“소프트웨어의 표현” 이 점 숙 alleya@hanmail.net 컴퓨터와 소프트웨어 “소프트웨어의 표현” 이 점 숙 alleya@hanmail.net.

Slides:



Advertisements
Similar presentations
- C-style formatting - format() method.  file = open(‘file.txt’, [mode]) ◦ Mode  ‘r’: for reading (default)  ‘w’: for writing (truncate if already.
Advertisements

JIT Compile 김진태. JIT Compile 이란 ? Managed Code(C#, java, managed C++ 등 ) 에서의 성능 향상을 목적 으로 둔 컴파일 기법Managed Code 예 ) JVM –JVM 의 일반적인 실행 방식 –JIT Compile.
Chapter 03. 디지털 코드. 다양한 디지털 코드를 구분하여 이해할 수 있다. 문자와 숫자를 나타내는 코드를 이해할 수 있다. 가중치 코드와 비가중치 코드를 이해하고 이를 활용할 수 있다. 에러 검출 코드를 이해하고 이를 활용할 수 있다. 01. BCD 코드와 3.
0 CHAPTER 0 C언어 들어가기 전. 1 1 What is the Programming Language? Ghost in the Shell, 1995.
1/15 16 기 장영일 Ext File System. 2/15 처음에 Minix 가 사용되었다 ( 제약사항 ) 최대로 저장할 수 있는 파일의 크기 – 64M : 16bit 정수로 블록 주소 지정 -> 1024( 블록 기본 사이즈 ) * (2^16) = 64M.
KB 스타 경제 · 금융교실 나는 용돈관리왕. KB 스타 경제 · 금융교실 나는 용돈관리왕 선생님은 ? KB 2  이름 : 김국민  별명 : 스타 왕자  소속 : KB 국민은행 소비자 보호담 당 ( 간단한 자기 소개 : 교육 대상이 흥미 를 가질 수 있는 이미지와.
WCL 이민학 Big Data & Hadoop.
수학 일기 제 1 라운드 스피드 퀴즈 피타고라스 수학책 1. 구장산술 2. 주비산경 3. 차근방몽구 4. 기하학원론 5. 산술관견.
1/37 Chapter 4: 프로세서 성능과 휴대성을 위한 하드웨어 © The McGraw-Hill Companies, Inc., 세기의 가장 중요한 발명품 : 마이크로 프로세서 일상생활에 널리 사용됨 프로그램에 의한 적응성.
미디어 프로그래밍 II 소개.
컴퓨터의 구조 2006년 2학기 컴퓨터의 개념 및 실습.
한림대학교 임직원 단말 공급 : LTE 기종, 신규 가입 (010/번호이동)
학습목표 하드웨어와 소프트웨어의 종류 및 개념 컴퓨터 본체의 내부 구성 윈도우 XP의 프로그램 실행 및 제거
제가 소개할 인물은?? ^ㅡ^B1A4입^ㅡ^니다 5학년4반9번 이하민
1. 비정규노동이란 2. 비정규노동의 확대 원인 3. 비정규노동자의 삶 4. 비정규노동의 문제
LOGO 주기억장치와 보조기억장치 한재성.
MB노믹스의 실패와 미래 22조 배주환 외 5명.
컴퓨터 일반 모의고사1.
2012년 12월 정기 제직회 기 도 : 김영민 집사 출 석 : 서 기 개회 선언 : 제직회장 (이태환 장로)
2014학년도 중학교 교육과정 편성시 유의사항 울산광역시교육청 교육과정운영과 한 상 철.
컴퓨터 과학 개론 √ 원리를 알면 IT가 맛있다 컴퓨터 과학도를 위한 첫 전공서 ehanbit.net.
【코인스금융서비스】 7월 KB손해보험 대표시상
안드로이드 스터디 => 언어만 잘 알면 어플리케이션을 만들 수 있을 것이다!
2010ICT교과연구회 결과물 발표회 2010년도 ICT정보화 활동 (금)
마이크로소프트 64bit 윈도우 컴퓨팅 구조와 로드맵
3 디지털 코드 IT CookBook, 디지털 논리회로.
정보이론 PARSONS/OJA 데이터의 표현 1.
응용프로그램 예제 컴퓨터응용 및 실습 I.
컴퓨터 구조론 2001년 10월 22일 발표자 황영선.
장. 문법 구조(Syntax) 컴퓨터공학과 권기태 프로그래밍언어론.
(PROJECT명: Web Server관리)
Visual C++ Programming
정보(information) 데이터(data) 어떤 사물에 대한 소식이나 자료 가공된 데이터
C++ 프로그래밍 년 2학기 전자정보공학대학 컴퓨터공학부.
인터넷정보관리사 3급(필기/실기) 제20강 Lee Hoon
컴퓨터 시스템의 개요.
제 2장 컴퓨터의 등장과 발전.
아이즈비전 M센터 8월 직무시험 이름 : 1. 다음 중 구매 즉시 아이즈모바일에서 개통가능한 단말은? (5점)
Microsoft® Office Outlook® 2007 교육
Chapter 03. 디지털 코드.
2 데이터 표현과 컴퓨터 연산 IT CookBook, 컴퓨터 구조와 원리 2.0.
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
프로토콜이란 무엇인가?.
2015. 인문소양교육.
21. 숫자가 만드는 문자, 문자 코드 문자 정보 문자 정보를 이진수로 표현하는 방법을 이해한다.
“정보의 표현” 이 점 숙 컴퓨터와 인터넷 “정보의 표현” 이 점 숙
Ch 5 영상압축.
☆ASCII☆ 김연주.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 05. 상수와 기본 자료형.
2d game pRogramming 1차 발표 이재남.
알쏭달쏭 요한복음 성경퀴즈.
천안시 호재 정리 ▶ 천안 원 도심재개발 정비예정구역 총괄 : 80개 구역 규모 : 3,130,235 ㎡(약94.7만평)
디 지 털 공 학 한국폴리텍V대학.
KB스타 경제·금융교실 은행에 가요.
미래의 커뮤니케이션 기술과 이 기술이 인간에 미치는 영향
중등교원 전보시스템 로그인 오류시 해결 해결방안 * 작성일 2016 년 12 월 15일 * 작성자 광주광역시교육청.
컴퓨터활용능력 필기 2급 정리.
3단원 디지털 세상 속으로 1. 0과 1의 비밀.
6장: 기억장치 대화성, 멀티미디어에 대한 기반들.
인코딩.
12월 KB손해보험 설계사 시상 Ⅱ. 전략상품 FC 주차시상<닥플(연만기),아이좋은자녀,운전자보험>
문자코드, 문자 입출력 한국어 정보의 전산 처리
조선업 안전시설기준의 운영상 문제점과 개선방안
성공적인 입사지원서 작성법 제이비커리어 교육수석 소 은 선.
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
박성진 컴퓨터 프로그래밍 기초 [03] 변수와 자료형 박성진
제03장 정보의 표현.
제12장 멀티미디어 개론.
게임 엔진 ~인체 대 탐험~ 조주열.
KB스타 경제·금융교실 화폐가 태어났어요.
Presentation transcript:

“소프트웨어의 표현” 이 점 숙 alleya@hanmail.net 컴퓨터와 소프트웨어 “소프트웨어의 표현” 이 점 숙 alleya@hanmail.net

프로그램(Program) 컴퓨터가 수행할 명령어들의 집합 코드(code)? 컴퓨터가 수행할 명령들과 그 명령을 수행하는데 필요한 데이터를 표현하기 위해 사용하는 기호

코딩(coding)? 코드들을 이용해서 프로그램을 작성하는 것 프로그래밍(programming)이라고도 함

코딩을 위한 도구 “컴퓨터 언어” 기계어, 어셈블리어 C, C++, C# Java, MFC, Visual Basic, Phython, Scratch 등

정보의 표현 컴퓨터의 언어 컴퓨터는 0 또는 1인 상태만을 인식

정보의 표현 비트(BIT) ( )의 약자 0 또는 1을 표현하는 하나의 단위 컴퓨터에서 정보처리 및 표현의 최소 단위 ( )의 약자 0 또는 1을 표현하는 하나의 단위 컴퓨터에서 정보처리 및 표현의 최소 단위 1비트: 2가지 정보의 표현 가능 / 0, 1 2비트: 4가지 정보의 표현 가능 / 00, 01, 10, 11 8비트: N비트로 몇 가지 정보를 표현할 수 있는가?

정보의 표현 인코딩(Encoding) 아스키코드(ASCII) 현실세계의 정보를 컴퓨터 내부에서 처리 할 수 있는 이진수로 변환하는 과정 문자, 음성, 영상 등의 데이터들을 이진수로 표현하는 인코딩 방법에는 수없이 많은 것들이 존재한다 아스키코드(ASCII) American Standard Code for Information Interchange 알파벳, 숫자, 특수문자들을 7비트의 기계어(2진수)로 표현하기 위한 약속

아스키코드(ASCII)

유니코드(unicode) 문자표의 예 2019-04-06

저장 용량의 표현 단위 바이트 (byte) 정보 저장 단위 1KB = 1024Byte ≒ 1000Byte * 1024=210 문자 표현 단위로써 일반적으로 8비트를 한 바이트라고 함 정보 저장 단위 1KB = 1024Byte ≒ 1000Byte * 1024=210 1MB = 1024KB ≒ 1000KB 1GB = 1024MB ≒ 1000MB 1TB = 1024GB ≒ 1000GB 1PB = 1024TB ≒ 1000TB EB, ZB, YB 1GB는 몇 바이트?

진법의 종류 진법에 따른 표현 2진법 8진법 10진법 16진법 2019-04-06

진법의 변환 (1) 10진수를 2진수, 8진수, 16진수로 변환하기 2진수로 나타내기 8진수로 나타내기 16진수로 나타내기 8 2019-04-06

진법의 변환 (2) 나눗셈을 이용한 진법 변환 2019-04-06

진법의 변환 (3) 소수점 이하의 진법 변환 16진수 1B4A를 10진수로 변환하기 2019-04-06

진법의 변환 (4) 2진수와 8진수, 16진수 사이의 변환 2019-04-06

1의 보수와 2의 보수 1의 보수 비트를 반전시켜서 얻은 값으로 0을 1로, 1을 0으로 반전시키면 1의 보수를 얻을 수 있다 2의 보수 1의 보수에 1을 더하여 구할 수 있다 2019-04-06

정수 데이터의 표현 표현 방법 범위 2byte, 4byte 등 부호 비트 좌측 첫 번째 비트 양수(+) : 0, 음수(-) : 1 소수점은 가장 우측에 고정된 것으로 가정 범위 2byte : -32,768 ~ 32,767 (-215 ~ 215-1) 4byte : -2,147,483,648 ~ 2,147,483,647 (-231~ 231-1) 2019-04-06

정수 데이터의 표현 음수를 표시하는 방법 1의 보수 표현법을 사용하여 4비트로 표현할 수 있는 수의 범위를 구해 보자 부호와 절대값 표현법 1의 보수 표현법 2의 보수 표현법 1의 보수 표현법을 사용하여 4비트로 표현할 수 있는 수의 범위를 구해 보자 2019-04-06

정수 데이터의 표현 2의 보수 표현법을 사용하여 4비트로 표현할 수 있는 수의 범위를 구해 보자 + 30 과 -30을 2의보수법을 이용하여 6비트의 2진수로 표현하시오. 2019-04-06

실수 데이터의 표현 형식 4byte 실수형, 8byte 실수형 등 데이터 형식 첫 번째 bit : 부호 bit 2019-04-06

실수 데이터의 표현 의 부동 소수점 표현 -6.25를 4바이트의 2진 비트열로 표현하시오. 이진수로 변환 유효숫자 * 2의 거듭제곱 으로 표현 128 Bias 적용 10101101000000000000000 지수부는 128 = 0을 의미함, 128보다 크면 양의 지수, 작으면 음의 지수를 의미함 2019-04-06

아날로그 정보의 디지털화 디지털화 과정 (a) 아날로그 데이터 (b) 표본화 결과 (c) 양자화 결과 (d) 부호화 결과

아날로그 정보의 디지털화 2비트로 표현할 수 있는 숫자는 몇 가지? 2비트로 표현할 수 있는 문자는 몇 가지? 2비트로 표현할 수 있는 색상은 몇 가지? 2비트로 표현할 수 있는 정보는 몇 가지? 컴퓨터로 8가지의 정보를 표현하려면 한 정보를 표현하는데 최소한 몇 비트를 사용해야 하는가?

데이터 압축의 원리 어떤 그림이 숨어 있을까? 2019-04-06

데이터 압축의 원리 2019-04-06

데이터 압축의 원리 3 1, 8 2, 3 1 연속하는 픽셀의 개수와 색의 종류를 공백으로 구분하여 표현 앞의 숫자는 픽셀의 개수이고 뒤의 숫자는 색의 종류이며 색이 바뀔 때는 , 로 구분 함 2019-04-06

데이터 압축의 원리 * 압축된 파일을 복원해 보세요 3 1, 8 2, 3 1 2 1, 10 2, 2 1 1 1, 12 2, 1 1 14 2 1 3, 7 2, 3 3, 3 2 2 3, 5 2, 5 3, 2 2 3 3, 3 2, 7 3, 1 2 14 3 1 1, 12 3, 1 1 2 1, 10 3, 2 1 3 1, 8 3 3 1 2019-04-06