计算机系统是分层方式的。这样每一层只需要关注下一层提供的接口和逻辑,不需要管下一层是如何实现的。比如当机器语言改变时,只要其提供的接口不变,那么操作系统就可以直接复用,显著降低了工作量。在此基础上,不同的人员可以同时去完成不同的工作,互不干扰。
比如说早期的机器语言并不支持乘法,这样编译器就只能通过循环加法去实现。随着技术的发展,有些任务也开始重新分配,比如说把网络协议栈从操作系统卸载到硬件网卡。
我们的目的是通过数字逻辑电路技术,搭建出实际机器,也就是能执行机器指令的物理硬件。
计算机系统是分层方式的。这样每一层只需要关注下一层提供的接口和逻辑,不需要管下一层是如何实现的。比如当机器语言改变时,只要其提供的接口不变,那么操作系统就可以直接复用,显著降低了工作量。在此基础上,不同的人员可以同时去完成不同的工作,互不干扰。
比如说早期的机器语言并不支持乘法,这样编译器就只能通过循环加法去实现。随着技术的发展,有些任务也开始重新分配,比如说把网络协议栈从操作系统卸载到硬件网卡。
我们的目的是通过数字逻辑电路技术,搭建出实际机器,也就是能执行机器指令的物理硬件。