我知道 IP 地址是分层的,因此互联网上的路由器知道转发数据包的方向。对于 MAC 地址,没有层次结构,因此数据包转发是不可能的。因此,MAC 地址不用于数据包传输。
我不认为它无缘无故地坐在那里。所以我的问题是,MAC 地址在数据包传输过程中究竟在哪里发挥作用?
笔记本电脑 (Windows-10) 通过 USB-C 转 DP 电缆连接到外部显示器。闲置 30 分钟后,笔记本电脑将进入睡眠状态。但是当我唤醒它时,外接显示器不会唤醒。即使手动打开显示器也不会重新建立连接。每次我都必须拔掉 USB-C 电缆并手动重新连接才能工作。
据我的教授说,
“从用户模式切换到内核模式时,用户进程的状态必须完全保存。但是当从内核模式切换到用户模式时,什么都不必保存,因为内核进程没有什么可以保存的。”
他说得对吗?内核进程没有什么可以保存的吗?
我听说一个处理器一次只能运行一个进程。这是真的?如果是这样,那么单个进程如何同时在多个处理器中执行呢?这可能吗?
提前致谢!
我读到路由器会丢弃有限的广播地址。因此,它不在第 3 层(网络层)中使用,其中 IP 地址将被使用。那么,它具体用在哪里呢?
ip ×2
networking ×2
process ×2
broadcast ×1
display ×1
kernel ×1
laptop ×1
mac-address ×1
multi-core ×1
routing ×1
threads ×1
usb ×1
windows-10 ×1