数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1258|回复: 15

[硬件] SATA 3传输协议是全双工还是半双工

[复制链接]
发表于 2024-10-22 10:07:50 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
请问SATA 3传输协议是全双工还是半双工,SATA 3接口固态硬盘读取和写入能同时实现吗?
发表于 2024-10-22 10:33:33 | 显示全部楼层
这个还真不好解释,实测确实可以同时写入和读取的,但是速度会大大折扣
例如你读取可以500mb每秒,但是你读取时同时又写入文件,则读取写入速度都会打对折
所以这个不能叫全双工半双工
因为你这个还涉及到你从什么介质将文件写入到目标驱动器,从目标驱动器怎样的读取方式到其他驱动器
都是会影响速度的,因为每个驱动器的速度都不一样

例如你从M2 D盘剪切一个20gb文件到SATA 3口的E盘,同时将E盘的10gb文件剪切到20MB写入速度的U盘
是可以同时进行的,此时写入E盘速度几乎影响不大,因为你读取的10gb文件到u盘,u盘带宽严重受限,会分配更多带宽给写入。如果把U盘换成M2的移动磁盘(按照满速算),此时读写速度大概都需要打对折,如果单独写入是500mb每秒,单独读取也是500mb每秒的话,此时极限读写不会超过250mb每秒,大概类似的
回复 支持 反对

使用道具 举报

发表于 2024-10-22 10:51:18 | 显示全部楼层
sata在硬件接口上是一对收发差分信号,SATA在物理层是全双工的,但是在命令层又是host发了命令,device作出回应,这又是半双工的。
硬件是全双工模式,但实际SATA协议是半双工工作模式.
回复 支持 反对

使用道具 举报

发表于 2024-10-22 11:10:40 | 显示全部楼层
sata是串行接口实质是半双工传输接口,但可以通过UDMA方式实现少量数据同步读取和写入,简单来说就是加个超大缓存。
回复 支持 反对

使用道具 举报

发表于 2024-10-22 11:35:58 | 显示全部楼层
读写是分开通讯的,但磁头电机只有一个,同时只能有一种状态!
回复 支持 反对

使用道具 举报

发表于 2024-10-22 11:38:41 | 显示全部楼层
单工的,串行,排一队等待
回复 支持 反对

使用道具 举报

发表于 2024-10-22 11:51:58 | 显示全部楼层
一直以为sata3 是全双工的,看了上面的学习了
回复 支持 反对

使用道具 举报

发表于 2024-10-22 12:28:34 | 显示全部楼层
不懂,反正读写同时变慢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-10-22 12:53:57 来自手机浏览器 | 显示全部楼层
傻木 发表于 2024-10-22 10:33
这个还真不好解释,实测确实可以同时写入和读取的,但是速度会大大折扣
例如你读取可以500mb每秒,但是你读 ...

同时读写速度会打折应该就是半双工可能性比较大,可能是让读写时断断续续快速切换就像十字路口的红绿灯一样但是因为切换速度太快所以感觉不出来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-10-22 12:56:38 来自手机浏览器 | 显示全部楼层
sumandigit 发表于 2024-10-22 10:51
sata在硬件接口上是一对收发差分信号,SATA在物理层是全双工的,但是在命令层又是host发了命令,device作出 ...

现在明白了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-10-22 13:03:41 来自手机浏览器 | 显示全部楼层
you_xi 发表于 2024-10-22 11:10
sata是串行接口实质是半双工传输接口,但可以通过UDMA方式实现少量数据同步读取和写入,简单来说就是加个超 ...

看来系统盘还是尽量选择m2接口的固态硬盘。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-10-22 13:06:13 来自手机浏览器 | 显示全部楼层
铃兰花匠 发表于 2024-10-22 11:35
读写是分开通讯的,但磁头电机只有一个,同时只能有一种状态!

但是SATA接口固态硬盘不受磁头影响。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-10-22 13:08:14 来自手机浏览器 | 显示全部楼层
wjqok 发表于 2024-10-22 11:38
单工的,串行,排一队等待

看来系统盘还是尽量选择m2接口的固态硬盘。
回复 支持 反对

使用道具 举报

发表于 2024-10-22 14:46:33 | 显示全部楼层
本帖最后由 铃兰花匠 于 2024-10-22 14:47 编辑
hyadsla 发表于 2024-10-22 13:06
但是SATA接口固态硬盘不受磁头影响。

所有磁头同一时刻只能有一种状态!
回复 支持 反对

使用道具 举报

发表于 2024-10-22 15:37:31 | 显示全部楼层
hyadsla 发表于 2024-10-22 13:08
看来系统盘还是尽量选择m2接口的固态硬盘。

其实这要看个人需求,如果只是普通办公或上个网的话区别并不明显,只有对企业用户的影响才明显。
sata3的带宽有6Gb,再加上UDMA辅助的话家庭使用都是性能过剩了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-18 07:21 , Processed in 0.296400 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表