비휘발성 파일 시스템

Non-Volatile File System

NVFS(Non-Volatile File System)는 Palm의 Personal Digital Assistant 핸드헬드 모델 텅스텐 T5, 텅스텐 E2, Palm TX, Z22, Treo 650/700/680/755p 및 Palm Centro 릴리즈에서 도입플래시 메모리 파일 시스템입니다.

배경

NVFS의 개요

PalmOne의 주장대로 NVFS는 배터리가 방전되어도 모든 정보를 안전하게 유지할 수 있도록 설계된 파일 시스템입니다.이전의 비플래시 메모리 설계에서는 정전 시 저장된 모든 데이터가 손실됩니다.NVFS는 전원이 공급되지 않아도 모든 데이터를 지속적으로 저장하는 플래시 메모리의 파생 모델이다.PalmOne은 배터리 전원이 다 되면 핸드헬드의 데이터가 파괴된다는 불평에 대응하여 NVFS를 발명했다.과거에는 모든 정보가 휘발성 메모리에 저장되었기 때문에 데이터 손실을 방지하기 위해 핸드헬드를 계속 충전해야 했습니다.

Windows Mobile 5.0 operating system을 실행하고 있는 PDA에서도 같은 기능이 채용되어 「영구 스토리지」라고 불립니다.

아키텍처 및 사양

NVFS는 NAND 플래시 메모리 기술을 사용하여 배터리 교환 시 또는 배터리 전원 부족 시 핸드헬드의 데이터를 보관합니다.많은 소비자가 핸드헬드를 너무 자주 충전하고 싶지 않기 때문에 플래시 메모리는 대부분의 소비자에게 플러스로 작용하며 전체적인 전력 소비도 적다고 주장합니다.NVFS는 새로운 데이터 아키텍처를 사용하여 NVFS가 아닌 핸드헬드와 매우 잘 작동하던 일부 애플리케이션이 호환되지 않을 수 있습니다.

파워 유저들의 논란과 비방

NVFS 파일 시스템은 512바이트 블록의 클러스터를 사용하도록 설계되었기 때문에 파워 유저들은 파일이 휘발성 파일 시스템보다 약 33% 더 많은 공간을 차지한다고 불평했습니다.실제로 휘발성 파일 시스템에서는 블록 사이즈가 14바이트에 불과하지만 NVFS 파일 시스템의 최소 블록 사이즈는 512바이트입니다.palmOne은 특정 [1]고객에게 128메가바이트의 SD 카드를 무료로 제공합니다.NVFS Early Release에서는 Palm(당시 PalmOne[clarification needed])은 NVFS 아키텍처의 오버헤드를 줄이기 위해 ROM 플래시 업데이트 작업을 수행하기로 약속했습니다.현재 NVFS를 사용하는 Palm 브랜드 제품은 NVFS Fix가 이미 설치된 상태로 출고되어야 합니다.(Tungsten E2는 4kb 블록을 사용합니다). (Palm Treo 650 및 Tungsten T5 이전 버전을 사용하는 사용자는 가능한 한 빨리 NVFS Fix를 설치하는 것이 좋습니다.)이러한 논란으로 인해 T5Treo 650은 파워 [citation needed]유저들로부터 비판적인 발언을 받았다.

이후의 개발

PalmOne은 블록 크기 오버헤드를 512바이트에서 16-32바이트로 줄이도록 설계된 최초의 Sprint Treo 650 업데이터를 출시하여 NVFS 파일 [2]시스템의 메모리 관리 효율성을 획기적으로 향상시켰습니다.Sprint Treo 650의 두 번째 업데이트는 2005년 6월 16일에 출시되었습니다.Unlocked GSM Firmware Upgrade는 두 번째 Sprint Treo 650 펌웨어 업데이트 당일 출시되었으며, 펌웨어 업데이트 [3]출시 전에 알려진 문제에 대처하는 것 외에 NVFS 파일 시스템의 효율성도 향상되었습니다.Rogers Wireless Treo 650 펌웨어 업데이트는 Rogers Wireless Treo 650 지원 사이트에 조용히 게시되었으며 잠금 해제된 GSM [4]버전과 동일한 버그 수정 및 NVFS 메모리 효율성 업데이트를 공유합니다.PalmOne Tungsten E2, Verizon Wireless Treo 650 및 Earthlink Wireless Treo 650의 초기 릴리즈에서는 이미 NVFS 메모리 시스템의 문제가 평가되고 있습니다.

2005년 6월 22일 Palm Info Center에 따르면 팜원 [5][6]텅스텐 T5 버전 1.1 업데이트는 2004년 11월 출시 이후 NVFS 파일 시스템 비효율 문제를 해결했습니다.버전 1.1 업데이트에서는 Tungsten T5의 버전 번호도 Garnet 5.4.8로 갱신됩니다.

2005년 7월 25일 Cingular Treo 650 Fix가 정식으로 출시되었으며, NVFS [7]파일시스템과 관련된 비효율적인 문제에 대처하는 것도 수정 중 하나입니다.Cingular Treo 650 홀더는 가능한 한 빨리 이 Flash ROM Update를 도입하는 것이 좋습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "PCWorld.com - New File System Constrains Treo 650 Storage Capacity". Archived from the original on 2005-02-07.
  2. ^ "palmOne - Support - Treo 650 Updater 1.08 (Sprint PCS branded version)". April 29, 2005. Archived from the original on 2005-04-29.
  3. ^ "Archived copy". www.palmone.com. Archived from the original on 19 June 2005. Retrieved 12 January 2022.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  4. ^ https://www.shoprogers.com/web_auth/techsupport.asp?mdl=TREO650&brd=20
  5. ^ "palmOne Releases Tungsten T5 Update v1.1". www.palminfocenter.com.
  6. ^ "palmOne - Support - Tungsten T5 Update". June 23, 2005. Archived from the original on 2005-06-23.
  7. ^ "palmOne - Support - Treo 650 Updater (Cingular Wireless version)". Archived from the original on 2005-07-28.

외부 링크