《程序是怎么跑起来的》第十一章

今天沃阅读了程序是怎么跑起来的第十一章,“硬件控制方法”本章有一句话说出了软件的地位“如果没有软件那么计算机就是一个箱子”而还有一句话“软件的存在是硬件正常运行的必要条件”
首先第十一章分为五个课时,分别介绍了计算机中硬件和软件的众多作用,与特点关系,应用和硬件无关的设计可以提高软件的可移植性和可重用性,使得软件可以在不同的操作系统、处理器架构和设备上运行。同时也可以加快软件开发,使用标准化的接口和协议,AP应用和硬件无关的设计是软件开发中非常重要的一部分,可以提高软件的可移植性和可重用性,从而降低开发成本和维护成本,加快软件开发和更新的速度。IN指令用于从指定的端口读取数据到寄存器中。具体语法和操作可能会有一些细微的差别,取决于不同的处理器架构和指令集。OUT指令用于将数据从寄存器输出到指定的端口。类似于IN指令,OUT指令的具体语法和操作也会因处理器架构和指令集而有所不同,使用IN和OUT指令需要特殊的权限,通常是在操作系统内核或者特权级别的程序中才能执行这些指令。外围设备的中断请求是指外部设备向处理器发送中断信号,请求处理器暂停当前任务并转而处理外部设备发生的事件或需要处理的数据。当外围设备需要处理器的注意或响应时,会通过发送中断请求的方式来通知处理器。本章的最后说出了,文字及图片的显示机制那就是显示器中的信息一直储存在某内存中这一内存称之为vram。
通过本章的学习让我对硬件和软件有了更好地了解,也对in out指令有了更深的认识,并了解了vram和dma短时间内传送文件数据。

posted @ 2024-02-22 16:26  申祥  阅读(1)  评论(0编辑  收藏  举报