MSX 컴퓨터, 무엇인가?

MSX(Machines with Software eXchangeability) 컴퓨터는 1980년대에 미국 마이크로소프트와 일본 아스키가 제창한 8비트 컴퓨터의 통일 규격의 컴퓨터로, 아스키의 니시 카즈히코(西 和彦)가 마이크로소프트 일본 사업부에 있던 시절 수많은 기종의 컴퓨터들이 난립하여 소프트웨어 간 호환성 문제가 대두되자 이를 해결할 방안으로 고안하였습니다. ‘소프트웨어 호환성을 갖는 기기’라는 뜻에 걸맞게 MSX 규격의 컴퓨터들 사이에서는 기본적으로 소프트웨어 호환성이 보장되었습니다. 대우전자의 MSX2 컴퓨터 … “MSX 컴퓨터, 무엇인가?” 더 읽기

KS X 1001 완성형 한글 코드표

KS X 1001 완성형 한글 코드의 한글 완성자는 2,350자로 이루어져 있으며, 다음 조건을 만족합니다. 첫 바이트는 0xB0 – 0xC8 범위 안에 있습니다. 후속 바이트는 0xA1 – 0xFE 범위 안에 있습니다. 이 조건을 만족하는 한글 완성자 코드표는 다음과 같습니다. 0x 0 1 2 3 4 5 6 7 8 9 A B C D E F … “KS X 1001 완성형 한글 코드표” 더 읽기

유니코드 평면에 대한 설명

유니코드는 ‘평면'(Plane)이라는 개념이 존재합니다. 평면은 유니코드 전체를 논리적으로 나눈 구획이며, 유니코드의 구획 단위 중 가장 큰 단위입니다. 유니코드 포인트에서 하위 2바이트가 하나의 평면을 이루는 단위입니다. 즉 U+0000부터 U+FFFD까지는 0번 평면, U+10000부터 U+1FFFD까지는 1번 평면, U+20000부터 U+2FFFD까지는 2번 평면 식으로 가며, 16번 평면(U+100000 – U+10FFFD)까지 존재합니다. [주: 각 평면이 FFFF가 아닌 FFFD에서 끝나는 이유는, 하위 2바이트 … “유니코드 평면에 대한 설명” 더 읽기

UTF-8 인코딩, 무엇인가?

UTF-8(Unicode Transformation Format – 8bit) 인코딩은 유니코드 문자를 표현하기 위한 인코딩 방식입니다. 현재 가장 널리 쓰이는 방식입니다. UTF-8 인코딩은 가변 길이 인코딩으로, 1개 문자당 최소 1바이트에서 최대 4바이트(이론상 6바이트)까지의 길이를 갖습니다. 또한, UTF-16과는 달리 바이트 순서의 차이(Big Endian vs Little Endian)로 인한 혼란이 없다는 장점이 있고, 아스키(ASCII) 코드와의 호환성을 갖추고 있습니다. UTF-8에서 1바이트로 표현될 수 … “UTF-8 인코딩, 무엇인가?” 더 읽기

아스키(ASCII) 코드표

본 포스트는 아스키 코드표를 게시합니다. 미국정보교환표준부호(American Standard Code for Information Interchange), 약칭 ‘아스키'(ASCII) 코드는 1967년 미국표준협회(ASA)에서 제정하여 현재도 널리 쓰이고 있는 표준 문자 코드 규격입니다. 아스키 코드 규격은 7비트로 이루어져 있으며, 128개의 코드 중 제어 문자에 33개, 일반 문자에 나머지 95개의 코드가 배당되어 있습니다. 제어 문자는 0x00-0x1F 영역과 0x7F에 배당되어 있고 일반 문자는 0x20-0x7E 영역에 … “아스키(ASCII) 코드표” 더 읽기

윈도우-리눅스 멀티부팅시 시간 맞추기

한 대의 컴푸터에 윈도우와 리눅스를 함께 사용하게 되면 시스템 시간(RTC)이 서로 엇갈리는 현상이 발생하는 경우가 있습니다. 예를 들어, 리눅스에서는 오후 7시라고 표시되는데 리눅스 종료 후 윈도우로 부팅해 보면 오전 10시로 뜨는 현상이 발생합니다. 이는 기본적으로 시스템 시간을 해석하는 기준이 서로 달라서 발생하는 문제입니다. 윈도우에서는 시스템 시간을 지역 시간대로 해석하는 것을 기본으로 하고 있습니다. 반면, 리눅스에서는 … “윈도우-리눅스 멀티부팅시 시간 맞추기” 더 읽기

리눅스의 uname 명령어: 시스템 정보 보기

이 포스트에서는 리눅스에서 시스템 정보를 보는 uname 명령어에 대해 포스팅합니다. 우선, 다음과 같이 입력해 봅시다. $ uname –help 이렇게 입력하면 아래처럼 uname 명령어에 대한 도움말이 뜹니다. (한국어 기준) 사용법: uname [<옵션>]… 각 시스템 정보를 출력합니다. <옵션>이 없으면 -s 옵션을 준 상태와 동일합니다. -a, –all 모든 정보를 다음 순서대로 출력합니다. 알 수 없는 경우 -p와 -i … “리눅스의 uname 명령어: 시스템 정보 보기” 더 읽기

RJ-45 랜선에 대해 알아보기

(이미지 출처: Wikimedia Commons, by David.Monniaux, CC-BY-SA 3.0) 이 포스트에서는 흔히 ‘랜선’이라 불리는, 이더넷(유선 랜 기술의 표준)에 사용하는 케이블에 대해 간단히 알아봅니다. 유선 랜으로 사용하는 이더넷 케이블, 그러니까 RJ-45 케이블은 위 사진과 같은 케이블이며, 겉 피복을 벗겨 보면 안에 8가닥의 가느다란 케이블이 또 들어 있습니다. 이 8가닥의 케이블은 주황, 녹색, 파랑, 갈색 이렇게 4가지 색이 … “RJ-45 랜선에 대해 알아보기” 더 읽기

간편하게 듀얼모니터 전환하기

이 포스트에서는 간편하게 듀얼모니터를 전환하는 방법을 설명합니다. (Microsoft Windows 기준입니다.) 노트북의 키보드를 보시면, 아래와 같은 키가 있습니다. 이 키는 듀얼디스플레이를 전환하기 위한 키로, 강연회나 제품설명회 등에서 노트북을 빔 프로젝트에 연결해 화면을 띄우기 위해 사용합니다. 이 기능은 일반 키보드를 사용하는 데스크톱 컴퓨터에서도 사용할 수 있습니다. Meta 키(Win 키)를 누른 상태에서 P 키를 누르면 아래와 같은 메뉴가 … “간편하게 듀얼모니터 전환하기” 더 읽기

리눅스마스터 자격증, 무엇인가?

리눅스 마스터 자격증이란? (사)한국정보통신진흥협회에서 시행하는 기술자격으로, 리눅스 운영체제에 관한 지식을 가지고 이를 활용하는 능력을 평가하는 자격입니다. 민간자격으로, 1급과 2급으로 나뉘어져 있습니다. 현재 두 등급 모두 국가공인입니다. 두 등급의 검정 기준은 다음과 같습니다. 1급: 리눅스 전문 응용, 리눅스 기반 시스템의 관리능력 검정 2급: 리눅스 기초 활용, 리눅스 운영시스템의 프로그램 사용능력 검정 응시 자격은 다음과 같습니다. (1급/2급 … “리눅스마스터 자격증, 무엇인가?” 더 읽기