요즘은 PC를 구입하면 프린터를 공짜로 줄 정도로 프린터 가격이 많이 내렸다. 내가 2005년쯤부터 쓰던 캐논 잉크젯 프린터는 본체 가격이 40불 정도로 (3만 2천원) 아주 저렴했다. 잉크도 카트리지가 30불 정도 했던 것 같다. 하지만 저렴한 프린터는 그만큼 성능이 받춰주지 않는다. 포토 인쇄가 되는 점은 있으나, 잉크가 수용성이라 물 묻으면 잘 지워진다. 잉크 카트리지도 저렴하지만 다른 프린터의 삼분의…
CPU 코드네임
IT 업계에서 하드웨어/소프트웨어 개발시 프로젝트에 별명을 붙여 개발이 진행되는데 이때 붙여지는 별명을 코드네임이라고 합니다. CPU에도 코드네임이 붙습니다. 예를 들면 같은 인텔 Core i3 CPU도 발표 시기에 따라 Sandy Bridge니, Ivy Bridge니 하는 다른 코드네임을 갖죠. 보통 CPU가 새롭게 발표되면 경우에 따라 다르지만 대개 마더보드 아키텍처도 새롭게 바뀝니다. 그러면 램 사양도 바뀌고 주변기기를 달아쓰는 인터페이스 사양도 바뀝니다….
안드로이드 플랫폼
안드로이드는 리눅스 커널에 기반한 플랫폼이다. 플랫폼은 운영체제에 미들웨어, 앱들이 묶인 개념으로 안드로이드는 하드웨어, 커널, 네이티브 라이브러리, HAL, VM, 프레임워크, 공장 초기버전에 번들되는 앱 들로 구성된다. 리눅스가 지원하는 다수의 하드웨어를 지원하고 소스코드가 공개되어 있는 장점을 지닌 플랫폼이다. 커널은 여타 운영체제처럼 자원을 배분하고 메모리 관리를 하는 기능을 담당한다. 그외 작동은 커널 혼자서 이루지는 않으며 위 링크에 나온…
안드로이드 adb 쉘 사용하기
안드로이드는 adb 쉘이라고 해서 전용 쉘이 존재합니다. 개발자 모드를 켜고 크라이언트에서 명령어를 치면 연결이 됩니다. 루팅안하고 실행해도 쉘 진입이 가능하지만 루팅을 곁들이고 연결해서 저장된 su 명령어를 쓰면 리눅스에서 슈퍼유저 권한으로 작업하듯 작업이 됩니다. 방법:(1) 환경설정에 들어가서 디바이스 정보 메뉴로 들어가 빌드번호 항목을 일곱번 연타한다.(2) 한단계 상위 환경설정 메뉴로 나와보면 개발자 옵션 메뉴가 추가되어 있다(3) 개발자 옵션에…
고약하게 고장이 난 PC
PC 고장은 운영체제 설정, 마더보드 BIOS/펌웨어 비트 변경과 같은 상상을 초월하는 여러 원인들이 조합되서 발생한다. 이는 실력자들이 후배들을 골탕먹이는 용도로도 쓰이는 경우가 있어서 잘 알려진 방법이 아니고 전수되는 방법이라 해결 방법을 맞춤으로 찾기가 애매한 경우가 많다. 그래서 수리 기능사들은 포괄적인 방법을 쓴다. PCI-E 장비가 잘 쓰다가 인식이 안되는 경우, 슬롯에서 장비를 빼내서 두번 운영체제 부팅을 하고나서…