프로그래밍, 컴퓨터, 진법변환, C언어, 유닉스, 마이크로프로세서, 유니코드
- 최초 등록일
- 2008.04.12
- 최종 저작일
- 2008.03
- 6페이지/ 한컴오피스
- 가격 1,000원
소개글
프로그래밍이나 컴퓨터 과목 개론 수업들으실 때 주로 나오는 토픽들에 대한 레포트입니다.
자세한건 목차를 참고해주세요.
목차
1. 컴퓨터란 무엇이라고 생각하는가?
2. 컴퓨터는 기계이지만 생각하는 기계라고 한다. 무슨 뜻인가?
3. 컴퓨터가 인간처럼 감정을 가질 수 있을까?
4. 컴퓨터의 구조를 설명하라.
5. 프로그램의 개발 단계를 요약하라.
6. 저급언어와 고급언어의 차이를 설명하라.
7. 10진법으로 234.23을 2, 8, 16진법으로 변환하라.
8. 프로그램 언어 C의 족보를 정리하라.
9. 유닉스 운영체제의 특징을 기술하라.
10. 마이크로프로세서의 발전과정을 요약하라.
11. 유니코드에 대하여 설명하라.
본문내용
4. 유니코드에 대하여 설명하라.
유니코드(Unicode)는 전세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준으로 ISO(국제표준화기구)와 미국 소프트웨어 업계를 중심으로 한 유니코드 컨소시엄에 의해 제정되었다.
원래 ISO와 유니코드 컨소시엄은 각각 4바이트 체계와 2바이트 체계의 문자 표준코드를 추진하였지만, 이러한 2가지 표준코드의 추진으로 인한 혼란의 방지와 효율적인 표준코드를 제정하기 위해 두 기구는 연합하게 되었다. ISO는 UCS 코드체계를 제정함에 있어서 4바이트의 UCS-4는 나중으로 미루고 2바이트 체계의 UCS-2를 먼저 만드는 데 합의하였다. 이러한 일련의 과정을 통해 흔히 유니코드라 알려져 있는 ISO/IEC 10646-1 UCS(Universal Multiple Octet Coded Character Set)가 제정되었다.
현재 최신판은 2006년 7월에 공개된 유니코드 5.0이고, 이 표준에는 ISO 10646 문자 집합, 문자 인코딩, 문자 정보 데이터베이스, 문자들을 다루기 위한 알고리즘 등이 포함된다.
유니코드의 목적은 현존하는 문자 인코딩 방법들을 모두 유니코드로 교체함으로써, 용어를 효율적으로 디지털 처리하고, 자료나 프로그램의 호환성 및 확장성 문제를 해결하는데 있다.
기존의 인코딩들은 그 규모나 범위 면에서 한정되어 있고, 다국어 환경에서는 서로 호환되지 않는 문제점이 있었다. 유니코드가 다양한 문자 집합들을 통합하는 데 성공하면서 유니코드는 컴퓨터 소프트웨어의 국제화와 지역화에 널리 사용되게 되었으며, 비교적 최근의 기술인 XML, 자바, 그리고 최신 운영체제 등에서도 지원하고 있다.
참고 자료
1. 정주리, "유니코드의 구조와 문제점," 한국정보관리학회 제8회 학술대회 논문집. 한국정보관리학회, 2001. 8.
2. 김종, "마이크로프로세서의 등장과 발전추세," 한국정보과학회지 제17권 제12호. 한국정보과학회, 2001. 8.
※ 이 밖에 참고 URL은 본문에 모두 기입되어 있습니다.