F💻W/Standard
type 2,3 비교
천숭이
2023. 2. 10. 13:15
< command 비교 >
type | type2 | type3 |
command | read, write, ack, nack, sector select | SENSF_REQ(polling), check, update |
< type 3 >
# Service
서비스는 블록 세트로 그룹지어져있고, 접근을 제공한다.(블록을 직접적으로 다루지는 못하지만, Service를 이용해 간접적으로 다룰 수 있음)
type3 태그는 하나 이상의 서비스를 담을 수 있는데, 각 서비스는 서비스코드를 이용해 정의되어 있다.
명령어 안에 있는 블록들의 주소를 다루기 위해서도 서비스코드가 필요함
# Service code
서비스들을 구분하기 위한 값
# blcoks
메모리 관리의 기본단위. 각 블록은 고정된 16바이트.
사용가능한 블록의 수는 칩이 결정
블록을 직접적으로 다루지는 못하지만, Service를 이용해 간접적으로 다룰 수 있음
.
.
.
서비스 내부에 메모리 블록의 수가 있음.
service code를 참조해 서비스가 다뤄진다.
ex) check command/response
커맨드를 보낼 때 담겨있는 servicecode listorder -> service (서비스 코드리스트 항목이 서비스가 된다)
block number -> block