2010년 1월 12일 화요일

메모리

  • ROM(Read-Only Memory)
    • Mask ROM: 공장에서 구워져 나옴.
    • PROM(Programmable ROM): 한 번 구울 수 있다. 그러나 수정 불가.
    • EPROM(Erasable PROM): 자외선을 비춰서 지울 수 있다. 재사용 가능.
    • EEPROM(Electrically EPROM): 높은 전압을 주어 지울 수 있고, 다시 사용 가능.
  • RAM(Random Access Memory)
    • DRAM(Dynamic RAM): 데이터가 동적으로 변하므로 주기적으로 refresh를 한다. 싸고 집적도가 높아 대용량으로 이용
    • SRAM(Static RAM): refresh가 필요없고 전력소모가 적고 비싸지만 R/W가 빠르다. 주로 cache로 이용
    • SDRAM(Synchronous DRAM): CPU와 주파수 동기를 맞추어 시간 지연을 최소화. 메모리 검색 작업 원활.
  • Flash Memory
    • 읽기 속도가 빠르고 충격에 강하다.
    • 블록단위로 Write/Erase
    • EEPROM보다 경제적.
    • 횟수제한 100만번(EEPROM 10만번)
    • 덮어쓸 수 없어서 반드시 erase 작업을 해주어야 한다.
    • erase/write가 자유롭다.
    • NOR
      • Direct Access가 불가능하여 erase/write가 오래걸린다.
      • read Direct Access를 하므로 빠르다.
      • 부트코드 부팅이 가능
      • 데이타 안정성이 높다.
      • 병렬성
    • NAND
      • 페이지 단위로 Read/Write
      • 블록 단위로 Erase
      • NOR에 비해 write/erase가 빠르다.
      • 순차적 접근
      • 내구성이 강하다.
      • NOR보다 단가가 싸, 보통 대용량 저장장치로 사용한다.
      • 부트코드 부팅이 불가능하므로 RAM으로 옮겨 실행한다.
      • 직렬성

NMAKE : fatal error U1077: 'C:\WINCE500\sdk\bin\i386\nmake.exe' : return code '0x2'


NMAKE : fatal error U1077: 'C:\WINCE500\sdk\bin\i386\nmake.exe' : return code '0x2'

요 따위 에러 때문에 빌드가 안되는 짜증나는 일이 반복된 후,
결국 나는 안되는 영어 실력으로 MS의 오류보고서를 읽었다.

짧은 영어로 판단하건데 2006년의 11월인가 몇 월인가의 업데이트 문제라고 한다.


그래서 나는 분명 업뎃을 다 해줬거늘 하며 머리를 쥐 뜯고 있었는데,
옆에서 들려오는 한마디.
우리는 플랫폼이 MIPS라서 MIPS만 업뎃한거 같은데..

두둥!!!!
그랬구나!
그래서 x86은 업뎃을 안했구나- _-) 그래서 에뮬을 x86으로 실행시켰더니 안되는구나- _-);



2010년 1월 11일 월요일

프린세스(Princess)

 

장점:
부드럽고 느낌이 좋다.
비교적 싸다. (터치프린트에 비해;)
귀여운 느낌.


단점:
여러가지 색이 섞여 있다. (3가지 정도. 그라데이션 아님) 자칫 너무 화려하거나 촌스러워 보일 수가 있다. 규칙적인 길이로 3가지 색상이 반복되는데, 새로 실을 연결할 때 불규칙적인 길이가 들어간다.
실이 생각보다 얇다. 그래서 푹신한 느낌이 아니다.






목도리


사용실: 프린세스 핑크색
사용량: 4타래
사용바늘: 5호
길이: 안재봐서 모르겠지만 꽤 길다. 2m 내외.
코수: 27
뜨기: 5코씩 체크뜨기



도가니

도가니.
저자: 공지영


안개가 자욱하게 끼는 도시 무진을 배경으로 하는 이 소설은 유명한 옛 소설 무진기행을 떠올리게 한다.
그러나 무진기행에서의 두근거림과 멋스러움을 연상시켰던 무진과는 달리 이 소설에서는 음침한 기운이 도는 안개가 자욱하게 낀 무진이 등장한다.

실화를 바탕으로 실화만큼 아프게 쓰여진 이 소설은 돈이면 무조건 해결되는 이 사회와 자신의 일이 아니면 쳐다보려고도 하지 않는 우리를 나무라고 있다.


난 이전까지 공지영 작가를 별로 좋아하지 않았었다.
그런데 이 책을 읽고 공지영 작가가 멋지다고 생각되었다.
그리고 이 책은 우리 모두가 꼭 한번씩은 읽어봐야 할 책이라고 생각되었다. 진심!!
이 책을 읽고도 느끼는 바가 없다면 그 사람은 사람의 탈을 쓴 짐승일 것이다.



이 책은 원래 다음의 문학속세상에서 연재가 되었던 글이다.
그러나 책이 출간된 이후 히든 처리 되었다.
나는 다음의 문학속세상이나 만화속세상이나 많이 애용하는 편인데, 만화속세상에서는 만화가 책으로 출간된 이후에도 히든처리 된 적이 없었기 때문에 좀 놀라웠다. (좋지 않은 쪽으로)
뭐.. 작가의 뜻일지 출판사의 뜻일지 알 수 없지만.. 아무튼 아쉽다. 더 많은 사람에게 널리 읽히면 좋을텐데..
다음에서는 6회까지의 원고만을 보여주고 있다. (보러가기)

2010년 1월 6일 수요일

The specified CE boot image could not be loaded.

The specified CE boot image could not be loaded.

Your virtual machine may not have enough RAM allocated. Try increasing the RAM allocation (if you are using Platform Buiilder open the Configure Remote Servcies dialog, choose the Emulator Download service, and click the configure button).



요따위 메세지!!!

에뮬은 x86밖에 안되는데 내가 platform builder에서 platform을 생성할 때 MIPSII로 해줬기 때문에 에뮬이 실행이 안되는 것으로 짐작된다.



근데 x86으로 했는데 이번엔 build가 안되네. ㅅㅂ

'Virtual PC/Windows CE Emulator' will cause Windows to become unstable. Windows has prevented these drivers from loading.


'Virtual PC/Windows CE Emulator' will cause Windows to become unstable. Windows has prevented these drivers from loading.

이런 닝기미 같은 윈도우즈를 보았나!!
WinCE를 설치하던 중에 나타난 이 에러 메시지는 윈도우즈를 부팅할 때마다 계속 나타났다.
게다가 당연히 Emulator device를 지원하지도 않았다.
어우 재수없어.

처음에는 윈도우 버전 차이인가 생각하고는 기존에 사용하고 있던 XP를 SP3로 업그레이드 하였다. 그러나 전혀 달라지는 것이 없었다.

그래서, 인터넷에서 찾아본 결과 해결방법은 다음과 같았다.


내컴퓨터 아이콘에서 마우스 오른쪽 클릭을 하면 시스템 등록정보가 나온다.
여기서 "고급" 탭으로 이동하여 "시작 및 복구"에 있는 설정을 변경해 준다.
시작 옵션파일을 수동으로 편집하려면 [편집]을 클릭하라고 되어있다. 그러니까 '편집'을 클릭한다.

시스템마다 약간씩 다르겠지만, 내 컴터는 이렇게 되어 있었다.

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /nonexecute=optin /fastdetect


MS에서 제공했는지 어쨌는지 출처는 잘 모르겠지만, 아무튼 오류보고서에 보면
/pae 옵션은 제거하고,
/noexecute 옵션도 제거하고,
/execute 옵션은 추가하라.
.. 고 되어있다.

그래서 편집해주었다.

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /execute /fastdetect



그리고 저장하고 메모장을 빠져나가, 확인을 연신눌러주면 적용이 된다.
마지막으로 컴터를 재부팅 해주면 끝!!
물론, 저놈의 드라이버어쩌고 하는 에러는 다시는 볼 수 없을 것이다.

2010년 1월 5일 화요일

IT용어(약어)

  • ADC (= Analog Digital Converter)
  • AES (= Advenced Encryption Standard)
  • AHB (= Advanced High performance Bus)
  • AMBA (= Advanced Microcontroller Bus Architecture)
  • APB (= Advanced Peripheral Bus)
  • ASB (= Advanced System Bus)
  • AVR (= Alt-Egile Bogen Vegard Wollan RISC micro-controller)혹자는 Advanced Virtual RISC라고 하기도 한다.
  • AXI (= Advanced eXtensible Interface)
  • CLUT (= Color Look Up Table)
  • CMOS (= Complementary Metal-Oxide Semiconductor)
  • DDI (= Direct Draw Interface)
  • DRAM (= Dynamic RAM)
  • DSP (= Digital Signal Processing)
  • ECC (= Error Correcting Code): 오류 정정 코드
  • EPROM (= Erasable PROM)
  • EEPROM (= Electrically EPROM)
  • HDMI (= High Definition Multimedia Interface): 고선명 멀티미디어 인터페이스
  • I2S (= Inter IC Sound)
  • LCD (= Liquid Crystal Display): 액정 디스플레이
  • LSI (= Large Scale Integrated Circuit): 대규모 집적 회로
  • MAE (= Media Acceleration Engine)
  • MISC (= Mobile Internet Switching Controller)
  • MMC (= Multimedia Card)
  • MPE-FEC (= Multi-Protocol Encapsulation Forward Error Correction)
  • NTSC (= National Television System Committee): 아날로그 텔레비젼 방식
  • OAL (= OEM Adaptation Layer)
  • OSD (= On Screen Display)
  • OTG (= On the Go)
  • PAL (= Phase Alternating/Alternation Line): 아날로그 방송시스템에서 사용되는 컬러 인코딩 방식
  • PIO (= Programmed I/O)
  • PROM (= Programmable ROM)
  • PWM (= Pulse Width Modulation): 펄스 폭 변조
  • RAM (= Random Access Memory)
  • SDRAM (= Synchronous DRAM)
  • SPDIF (= Sony Philips Digital Interconnect Format)
  • SRAM (= Static RAM)
  • TCM (= Tightly Coupled Memory)
  • TLB (= Translation Lookaside Buffer)
  • UART (= Universal Asynchronous Receiver Transmitter)
  • UDMA (= Ultra DMA)
  • USART (= Universal Synchronous Asynchronous Receiver Transmitter)
  • VIQE (= Video and Image Quality Enhancer)


※ 주. 사전순서임.