SSD의 파티션이 물리적 주소에 매핑됩니까?


26

일부 민간 파티션 하드 드라이브의 이유 중 하나는 하드 드라이브의 특정 부분이 다른 부분보다 빠르기 때문입니다. HDD가 직렬 액세스 매체 인 것을 고려하면, 파티션은 논리 파티션을 만드는 것 외에도 하드 드라이브의 특정 물리적 클러스터 / 블록 세트에 매핑됩니다.

이제 SSD의 완전히 다른 볼 게임-마모 레벨링은 디스크의 어느 곳에서나 쓸 수있는 데이터에 의존하며 직렬 액세스를 사용하면 조각화로 인한 영향이 적습니다.

SSD의 파티션은 HDD와 같은 디스크의 물리적 섹터와 관련이 있습니까, 아니면 더 높은 수준으로 추상화되어 있습니까?


"HDD가 직렬 액세스 매체라는 것을 고려하면 ..."-좋은 컴퓨터 교과서를 확인하면 디스크 (및 드럼)가 "랜덤 액세스 블록"장치라는 것을 알 수 있습니다. 테이프 (자기 및 종이)는 순차적 장치로 간주됩니다. 두드러진 특징은 다른 섹터 / 레코드를 읽을 필요없이 전송 단위 (디스크 및 테이프 용 섹터)에 직접 액세스 할 수 있는지 여부입니다. "직렬 액세스"? 디스크 트랙의 너비가 1 비트에 불과하다는 사실은 관련이 없습니다. 컴퓨터 자기 테이프는 일반적으로 9 개의 데이터 트랙 너비이지만 여전히 순차 액세스 장치입니다.
톱밥

답변:


25

이를 알기 위해서는 마모 레벨링의 작동 방식을 확인해야 합니다 .

특정 파티션에 대한 쓰기는 어디에 있습니까?

동적 및 정적웨어 레벨링에서 LBA (Logical Block Addresses)를 SSD 메모리에 연결하는 데 맵이 사용됩니다. 따라서 SSD에 대한 모든 쓰기 는 SSD의 어느 위치 에나 배치 할 수 있습니다 ...

OS와 SSD 사이의 추가 인터페이스로 볼 수 있습니다.이 인터페이스는 위치를 다른 위치로 변환합니다. OS에는 차이가 없습니다. 그러나 맵을지나 볼 수 있다면 실제로 조각난 디스크처럼 많은 데이터가 흩어져있는 것을 볼 수 있습니다!

파티션이 포함 할 수있는 것보다 더 많이 쓰지 못하게하려면 어떻게해야합니까?

파티션에는 제한된 양의 LBA 만 있기 때문에 OS는이 작업을 수행합니다.


예, 수정했습니다.
Tamara Wijsman

-1

내가 하드 드라이브를 돌릴 때 알고있는 유일한 읽기 속도 차이는 탐색 시간 , 팔이 원하는 위치에 도달하는 데 걸리는 시간입니다. SSD는 전원이 꺼 졌을 때 상태를 잃지 않는 RAM 스틱과 매우 유사하므로 SSD에 적용되지 않습니다. SSD에 파티션을 가질 수없는 이유는 알지 못하지만 드라이브의 쓰기 어려움을 공유하는 기능이 줄어 듭니다.


1
.. 마지막 문장을 제외하고는 대부분의 답변이이 질문과 관련이없는 것 같습니다. -1
DMA57361

1
나는 마지막 문장을 의심한다. SSD 쓰기는 SSD의 어느 위치로나 갈 수 있습니다. 분할되었거나 아닙니다. 마모 레벨링은 정확히 동일합니다.
Hennes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.