Tốc độ của SD và MMC thằng nào chạy nhanh hơn?

  • Thread starter Thread starter sano
  • Ngày gửi Ngày gửi
Trước tiên là Bác Đức VA đọc trong các website www.mmca.org, www.sdcard.org. www.sdcard.com nhé. Dịch mất thời gian quá. :)
Còn ý của bác là giống ý của em rồi đấy. Em trêu ở đây chính là trêu ở sự tương thích ngược. Chính xác hơn nữa là host device của SD slot phát triển từ MMC slot ra. (link đâu rồi nhể, tìm mãi chẵng nhớ mình cất ở đâu):)
Còn về sự rượt đuổi tốc độ thì như trên em đã nói rồi mà. Bác không hiểu ý à. Ý của em là chẳng có thằng nào hơn thằng nào cả, tùy từng thời điểm thôi.
Còn RoadMap của 2 thằng thì chờ em nhé. Tổng hợp tài liệu và vẽ lại đã. Em là chúa luộm thuộm, toàn nhét linh tinh.
Còn công thức tính x của Flash Card giống y hệt x trên các ổ đĩa quang. 1x = 150KB/s
MB/s với Mbit/s thì không cần phải giải thích nữa nhỉ.

P/s: ở đây em chỉ giải thích trên góc độ pro consumer thôi. Còn nhấn mạnh đến khía cạnh tech thì e rằng ba hoa hơi quá. Trong này còn có nhiều bác đang cười em đấy :p
 
Hi hi, em thấy bác vẫn là phê phán ai chê MMC của bác chậm hơn SD đấy thôi. Lạy giời mà đúng là những MMC em đã được ngắm qua đều chậm hơn thật hê hê

Còn vụ tính "x" sao bác kiệm lời thế, đang mong nghe được sự tích của việc này rồi đi ngủ cái mà ko được :-P
 
ducva nói:
Hi hi, em thấy bác vẫn là phê phán ai chê MMC của bác chậm hơn SD đấy thôi. Lạy giời mà đúng là những MMC em đã được ngắm qua đều chậm hơn thật hê hê
Hic, MMC của em thì ngồi mát ăn tiền Copyright hơi bị sướng.
Bởi vì họ và cả bác đều chưa ngắm MMC ver 4.0

ducva nói:
Còn vụ tính "x" sao bác kiệm lời thế, đang mong nghe được sự tích của việc này rồi đi ngủ cái mà ko được :-P
Khẹc khẹc, truyền thuyết này có viết trong www.howstuffworks.com đấy.
Bác cứ đùa, dân tech như bác còn phải hỏi. :p :p
 
@ dungnd: Cái MMC "lý tưởng" mà bạn nói, thực ra là High Speed MMC, với bandwidth đạt 52 MB/second. Tuy nhiên, cái này là một sản phẩm gần như không tưởng bởi có search tung cái Google lên cũng sẽ khó lòng kiếm được s/p nào xài nó, chỗ để mua nó, giá để chấp nhận nó... Còn bandwidth phổ biến của CF = 16.6 Mbps; SD/ miniSD = 12.5 Mbps; MMC/ RS-MMC = 2.5 Mbps; MS, T-Flash = 2.5 Mbps; SM = 1.2 Mbps; XD = 5 Mbps; MS Pro/ MS Pro DUO = 20 Mbps (*).

Cái High Speed MMC kia, dẫu thế, cũng chưa nhằm nhò gì so với mcard/ RS-mcard (chữ m ở đây là 'mju', không nhập được symbol), có bandwidth lên tới 120 Mbps.

Chỉ trừ CF không có Low Power, tất cả các loại thẻ còn lại đều có tiêu chuẩn này.
MMC/RS-MMC, các loại MS, SM, T-Flash, XD không hỗ trợ I/O.

(*): Chỉ xin đính chính là MS Pro/ MS Pro DUO mới đạt 2 TB trên lý thuyết. Rất tiếc, tôi không còn lưu được links này (một trang tin phải trả tiền của Digitimes.com - website tin tức thị trường, chuyên về IT của Đài Loan - theo tôi là rất, rất uy tín).

-------
Cái này nó cũng vô cùng, mỗi nguồn tin có "sức nặng" riêng và có thể không giống nhau. Khai thác thông tin trên Internet là một kỹ năng quan trọng nhưng không có nghĩa, cái gì có trên đó đều sẽ trở thành hiện thực. Bởi nếu vậy thì các NSX đã giàu to hoặc phá sản từ lâu rồi. Đồng ý là bạn rất thành thạo nhưng giọng điệu e hơi có vấn đề. Vả lại, có vẻ quá nệ vào kiến thức chủ quan mà không quan tâm đến diễn biến thị trường. Đừng quên, thẻ nhớ chỉ sống được nếu được thiết bị hỗ trợ. Ông cứ khăng khăng MMC của ông tốt mà không thuyết phục được tôi thì cũng vứt, cố cầm cự một thời gian rồi thu xếp về hưu non là vừa. Giữa dùng và dùng đại trà là cả một vấn đề, đúng không? Có bao giờ bạn tự hỏi sao mọi người không thừa nhận ý kiến của mình? Họ kém quá chăng? Tôi e là không phải. Số đông không phải bao giờ cũng là chân lý. Nhưng xin nhắc lại 1 cách suy luận đơn giản nhất: Hầu hết MAS đều sử dụng CF; không tính máy của Sony, nếu muốn sử dụng loại thẻ nhỏ nhẹ hơn, tại sao họ không chọn MMC mà lại chọn SD (dù MMC nhét vừa SD)? Bạn có bao giờ thử chụp 1 ảnh RAW cho nó ghi lên MMC xem thế nào chưa?

Cũng cần nhắc bạn là chúng ta dang tranh luận về SD và MMC truyền thống chứ không phải các biến thể sau này của nó.
 
nobita nói:
@ dungnd: Cái MMC "lý tưởng" mà bạn nói, thực ra là High Speed MMC, với bandwidth đạt 52 MB/second. Tuy nhiên, cái này là một sản phẩm gần như không tưởng bởi có search tung cái Google lên cũng sẽ khó lòng kiếm được s/p nào xài nó, chỗ để mua nó, giá để chấp nhận nó... Còn bandwidth phổ biến của CF = 16.6 Mbps; SD/ miniSD = 12.5 Mbps; MMC/ RS-MMC = 2.5 Mbps; MS, T-Flash = 2.5 Mbps; SM = 1.2 Mbps; XD = 5 Mbps; MS Pro/ MS Pro DUO = 20 Mbps (*).

Cái High Speed MMC kia, dẫu thế, cũng chưa nhằm nhò gì so với mcard/ RS-mcard (chữ m ở đây là 'mju', không nhập được symbol), có bandwidth lên tới 120 Mbps.

Nhầm về căn bản. thay tất cả các cái chữ b bé thành chữ B to đi bác. Cho nên mcard ( bác không để ý chứ đây chính là MircoMMC đấy, lại không đọc kỹ nữa rồi :p ) nếu là 120MB/s thì là gần 700x (nó cũng là họ MMC đấy). Còn nếu nó là 120Mb/s thì chỉ là 15x thôi.

nobita nói:
Chỉ trừ CF không có Low Power, tất cả các loại thẻ còn lại đều có tiêu chuẩn này.
MMC/RS-MMC, các loại MS, SM, T-Flash, XD không hỗ trợ I/O.

Nhầm nữa, I/O là gì vậy. Ý của bác là hỗ trợ các thiết bị phụ trợ qua Host device như SDIO à. Vậy thì MS cũng có hỗ trợ đấy.
Ngoài ra trừ SD slot có hỗ trợ nhiều thiết bị ngoại vi. còn các loại thẻ khác nhiệm vụ chính của nó là lưu trữ thông tin thôi bác ạ. Không thể lấy lý do đó để phán là SD phát triển hơn được.

nobita nói:
(*): Chỉ xin đính chính là MS Pro/ MS Pro DUO mới đạt 2 TB trên lý thuyết. Rất tiếc, tôi không còn lưu được links này (một trang tin phải trả tiền của Digitimes.com - website tin tức thị trường, chuyên về IT của Đài Loan - theo tôi là rất, rất uy tín).

-------
Cái này nó cũng vô cùng, mỗi nguồn tin có "sức nặng" riêng và có thể không giống nhau. Khai thác thông tin trên Internet là một kỹ năng quan trọng nhưng không có nghĩa, cái gì có trên đó đều sẽ trở thành hiện thực. Bởi nếu vậy thì các NSX đã giàu to hoặc phá sản từ lâu rồi. Đồng ý là bạn rất thành thạo nhưng giọng điệu e hơi có vấn đề. Vả lại, có vẻ quá nệ vào kiến thức chủ quan mà không quan tâm đến diễn biến thị trường. Đừng quên, thẻ nhớ chỉ sống được nếu được thiết bị hỗ trợ. Ông cứ khăng khăng MMC của ông tốt mà không thuyết phục được tôi thì cũng vứt, cố cầm cự một thời gian rồi thu xếp về hưu non là vừa. Giữa dùng và dùng đại trà là cả một vấn đề, đúng không? Có bao giờ bạn tự hỏi sao mọi người không thừa nhận ý kiến của mình? Họ kém quá chăng? Tôi e là không phải. Số đông không phải bao giờ cũng là chân lý. Nhưng xin nhắc lại 1 cách suy luận đơn giản nhất: Hầu hết MAS đều sử dụng CF; không tính máy của Sony, nếu muốn sử dụng loại thẻ nhỏ nhẹ hơn, tại sao họ không chọn MMC mà lại chọn SD (dù MMC nhét vừa SD)? Bạn có bao giờ thử chụp 1 ảnh RAW cho nó ghi lên MMC xem thế nào chưa?

Bởi vì chủ đề của người hỏi đưa ra trong topic này là tốc độ, và tôi trả lời vào điểm đó. Còn lập luận của bác dẫn hướng sang sự phát triển của 2 chuẩn. Bàn về cái này thì tôi với bác chưa đủ thông tin để kết luận đâu. Trong khi bác cứ khăng khăng là MMC sớm tàn lụi. Thông tin như thế qúa chủ quan trừ khi bác là member của 2 Org trên (híc, nhiều tiền hội phí lắm đấy).
Chắc chắn là bác chưa dùng MMCplus rồi. Chạy trên máy ảnh khỏi phải nghĩ. Kể cả RAW luôn. Không lý thuyết đâu. Thực nghiệm rồi.
Hiện tại bác nhìn mỏi mắt không ra sản phẩm hỗ trợ nó cũng đúng thôi, như tôi nói ở trên rồi mà. Có cần nhắc lại không: Tương lai gần. Nokia 6630 và nokia 6680 là một trong rất ít sản phẩm sử dụng hết tính năng và hiệu dụng của nó. Ở đây không bàn về sự tương thích ngược đâu nhé, vì sự tương thích ngược không khai thác hết các tính năng về tốc độ, tiêu hao năng lượng ít của MMC vẻ 4.0. Mà là gì bác có hiểu không nhỉ :)


nobita nói:
Cũng cần nhắc bạn là chúng ta dang tranh luận về SD và MMC truyền thống chứ không phải các biến thể sau này của nó.
Lại nhầm nữa. MMC plus không phải là biến thể của MMC. Nó vẫn chỉ là MMC. Nếu gọi biến thể thì phải là RS-MMC và MicroMMC hay MiniSD và MicroSD nhé.

Mà thôi, tôi không đi sâu vào lập luận và bàn cãi nữa. Bởi vì lý lẽ của bác ngày càng xa chủ đề ban đầu. Một người giải thích ở khía cạnh này và 1 người cố tình giải thích ở khía cạnh khác thì giải thích mệt lắm. Đúng hay sai thời gian sẽ trả lời. Tôi chỉ thấy một điều là bác lập luận các vấn đề kỹ thuật mà không đưa ra dẫn chứng cụ thể thì rất dễ mang tính chú quan đấy.
Một lần nữa cám ơn mọi người đã tranh luận với tôi. Tôi sẽ trở lại chủ đề flash card khi nào có hứng và có người tranh luận thuyết phục.
 
- Tôi không quan tâm lắm tới thông lệ viết tắt. Tôi hoàn toàn hiểu là Mê-ga-bai mỗi giây.
- Tôi không phán gì cả, chỉ là tiện thể nêu thêm thông tin.
- Biến thể ở đây hiểu nôm na là phát triển trên nền tảng MMC ban đầu, cho dù có thay đổi hình dạng hay không.
- Sẽ có dẫn chứng sau.
- Đúng là khó tranh luận. Mời xem lại ý kiến ducva!
 
Các bác đánh giá về mặt tốc độ, có lẽ cần phải lý trí chứ, không nên quảng cáo cho loại sản phẩm mình hâm mộ:

Trước hết với loại thẻ được gọi là MMC tạm thời không nhắc tới các thương hiệu, quảng cáo của nhà sx, từ lúc xuất hiện loại x1, cho đến thời điểm này ra lò x4, x8 (nhận diện theo i/o bandwidth) ngoài những cải tiến về hình thức kể cả việc đưa vào công nghệ bảo mật (secureMMC) thì yếu tố tốc độ được đẩy lên rõ nhất.

MMC loại x1 (7 pins) với chế độ đọc multi media mode thì các pins bố trí như sau tính từ góc vát, (giải thích đơn giản cho dễ hình dung, bác nào muốn biết hơn thì tự tìm tài liệu):
1: RSV (để dự trữ - ko tin thử lấy băng dính bịt lại xem)
2: CMD – vào ra lệnh
3: VSS – dây điện
4: VDD – cũng là dây điện
5: CLK – xung nhịp
6: VSS – dây điện nốt
7: DAT - data

CMD: có 3 mode I/O/PP/OD I: vào, O: ra, OD:open drain PP: push pull (có hãng quảng cáo công nghệ FastMDC thêm mode này, tôi quên tên rồi).
DAT: có 3 kiểu I/O/PP
Trong 1 xung nhịp (từ bên trong) lấy được tín hiệu điện thế tại các chân CMD, DAT, thì ít nhất cũng phải mất 2 xung mới xác định được CMD là mode loại gì (2bits mã hóa cho 3 hoặc 4 trạng thái), nếu là OD thì là chế độ khởi tạo, PP: chế độ truyền lệnh nhanh, I vào lệnh, O lấy response. Trong trường hợp đọc data thì phải mất thêm nhiều xung nhịp mới định vị được địa chỉ của vi mạch NAND thông qua pin DAT. Việc đánh địa chỉ NAND cũng là một vấn đề hay, các bác thử góp ý xem tại sao cùng 1 công nghệ chế tạo, khác mỗi dung lượng thì mmc 256mb tốc độ lại nhỉnh hơn mmc 512mb??? (testcase của nhà sản xuất).

Tương ứng MMC loại này thì dữ liệu truyền theo kiểu sequential commands, hình dung đơn giản đối với lệnh đọc: khi nhận được lệnh bảo mày gửi data từ bên ngoài thì mmc bảo vâng đồng thời một tay gửi luồng dữ liệu cho đến khi nghe bên ngoài nói stop, lập tức dừng ngay, xong rồi mới thưa dạ. Theo nhà thiết kế thì cách thức này làm giảm tối thiểu lưu lượng các lệnh truyền vào.
Với chế độ truyền theo kiểu SPI – XXXXXX peripheral Interface thì dùng 1 pin cho DATA out và 1 pin cho DATA in (cũng 7 pins, nhưng chức năng khác đi), đồng thời sử dụng chân số 1 làm CS cho việc lựa chọn chip, chỉ dành cho đầu đọc tương ứng sẽ là loại đọc cắm nhiều thẻ mmc, cái này ít người quan tâm nên ko trình bày lôi thôi.

Còn một yếu tố nữa là xung nhịp của đồng hồ bên trong MMC hoạt động ở tần số 20mhz đến 52mhz – loại mmc mới hiện nay.

Loại thẻ mmc x4, x8 vẫn tương thích được với thẻ x1, nhưng truyền lệnh ở x4, x8 thì theo kiểu Block Oriented khác với Sequentical Commands. MMC có 13 chân thì có CMD và 8 chân DAT (CMD/DAT0/DAT1/DAT2/DAT3/DAT4/DAT5/DAT6/DAT7). Vì thế I/O bandwidth là 8bits, nhưng nếu cho vào đầu đọc thẻ hoặc PPC có SD/MMC thì sang chế độ (CMD/DAT0/DAT1/DAT2/DAT3) có nghĩa là chỉ tương đương x4 (không thấy có loại x2 đâu cả), còn một chuyện nữa là xung của host (đầu đọc, khe SD/MMC) cũng thoải mái có phạm vi đủ rộng từ vài trăm mhz đến mức thấp nhất (~20mhz).

Tóm lại, trong trường hợp này, 2 yếu tố ảnh hưởng chính đến tốc độ là I/O bandwidth (thêm chân), internal clock và phương thức truyền thông bên trong, ngoài ra còn rất nhiều nhân tố khác như công nghệ chế tạo NAND/NOR, mã hóa, độ lớn của block chưa tính đến ở đây, các bác có đánh giá gì về thẻ SD để so sánh thì tốt quá, nhưng có lẽ nhanh hơn hay chậm hơn cũng chỉ là một thời điểm xác định, không nên lẫn lộn về thời gian và không gian. Nếu các bác chỉ thao tác qua ứng dụng thông thường thì phải tính thêm vào độ trễ do xử lý dữ liệu thô. Nên sử dụng những chương trình test chuyên nghiệp ví dụ: HD bench, thì sẽ lý trí hơn. #-o
 
Dẫn chứng đây:

Cards format.bmp
 
mấy ngày đi công tác vùng sâu vùng xa ko có Internet để vào hhvn. Hôm nay đọc đến 4 trang của các bác hiểu biết được nhiều điều quá.

em cũng hơi biết về máy móc một chút, nhưng flash card thì ko biết gì nhiều. Chỉ biết là nó sử dụng Nand chip. Đúng như bác dungnd nói tốc độ của card phải test bằng card reader thì mới chính xác chứ test bằng reader của PPC thì bus tốc độ thấp nên chẳng cho kết quả khác nhau nhiều.

Em chưa có thời gian test bằng reader lúc nào em có thời gian em sẽ thử cho các bác xem nó có khác gì không nhé.

Rút ra kết luận: SD card nhanh sử dụng với PPC thì nhanh chẳng để làm gì cả bởi vì tốc độ bus nó có giới hạn, thắt cổ chai thì chẳng có hy vọng gì nhanh hơn được.

Hôm trước em dùng cái pocket mechanic test thì thấy tốc độ read cứ khoảng từ 82 ~ 95 Mb/s card tốc độ cao hay thấp cũng chẳng khác biệt bao nhiêu.

Cảm ơn các bác tranh luận cho em mở mang nhiều điều. Theo em sự khác biệt lớn nhất của MMC và SD là một thằng có phần copy right còn một thằng thì ko. Một thằng thì dày còn một thằng thì mỏng. Em vẫn muốn mua một chú MMC bởi vì sau khi biết tốc độ không khác nhiều, em có thể sài chung thẻ giữa con Jam và con Nokia 6230.

Cheers
 
dĩ nhiên là SD chạy nhanh hơn MMC chứ. Vì cái X của SD cao hơn MMC. SD hơi mắc hơn 1 tí nhưng nhanh hơn nhiều.
 
Back
Top