首页 > 编程语言 >《程序是怎样跑起来的》第十一章读后感

《程序是怎样跑起来的》第十一章读后感

时间:2024-02-28 14:56:05浏览次数:32  
标签:读后感 第十一章 输入输出 程序 硬件 指令 端口 外围设备 端口号

《程序是怎样跑起来的》第十一章主要讲述了硬件控制方法,其中包括应用与硬件无关?支撑硬件输入输出的IN指令和OUT指令,编写测试用的输入输出程序,外围设备的终端请求,用中断来实现实时处理,DMA可以实现短时间内传送大量数据,文字及图片的显示机制七个章节,在这一章中我学到了硬件的控制是由Windows全权负责的。利用操作系统提供的系统调用功能就可以实现对硬件的控制。系统调用称为API,各API就是应用调用的函数,这些函数的实体被存储在DLL文件中。计算机主机中,附带了用来连接显示器及键盘等外围设备的连接器。I/O控制器是连接计算机主机和外围设备的中间媒介,用于解决电压不同,数字信号及模拟信号的电流特性不同的问题。 I/O控制器中有用于临时保存输入输出数据的内存,这个内存就是端口。端口的字面意思是“港口”,I/O控制器内部的内存,也称为寄存器。各端口之间通过端口号进行区分,端口号也称为I/O地址。IN指令和OUT指令在端口号指定的端口和CPU之间进行数据的输入输出。大部分外围设备会频繁地发出中断请求,原因是为了实时处理从外围设备输入的数据。不利用中断也可以从外围设备输入数据,但主程序需要持续不断地检测外围设备是否有数据输入。

标签:读后感,第十一章,输入输出,程序,硬件,指令,端口,外围设备,端口号
From: https://www.cnblogs.com/pll123456/p/18040385

相关文章

  • 《程序是怎样跑起来的 》 日矢泽久雄 第九章
    第九章主要讨论了程序与应用之间的关系。在这篇博客中,作者提到他们在学习前并不完全理解程序和应用之间的区别,但在学习第九章后,他们意识到应用实际上是程序的集合。这一点可能为读者提供了一个新的视角,使他们更深入地理解了计算机编程的基本概念。此外,文章还提到了操作系统的早......
  • 读后感_第七章
    第七章主要介绍了操作系统的中断机制。操作系统通过中断机制来实现对计算机硬件的管理和控制,包括进程的调度、输入输出设备的管理、文件系统的管理等。中断机制是操作系统中非常重要的一部分,它可以提高计算机的效率和性能,同时也可以提高计算机的可靠性和稳定性,对操作系统的中断机......
  • 程序是怎么跑起来的第六章观后感
    第六章的内容主要围绕文件的压缩展开。文件是将数据存储在磁盘等存储媒介中的一种形式,程序文件中存储数据的单位是字节。文件的大小之所以用××知识库、××兆字节等来表示,就是因为文件是以字节(B=字节)为单位来存储的。文件就是字节数据的集合。用1字节(=8位)表示的字节数......
  • 《程序是怎样跑起来的》第十一章读后感
    读了本章之后,我知道了汇编语言中用于外部设备输入输出的指令是in指令和out指令;I/O的全称是Input/Output;用于区分外部设备的编号是I/O地址或I/O端口号;用于区分使用DMA的外部设备的编号叫DMA通道。I/O控制器中有用于临时存放输入输出数据的存储器,这种存储器成为端口,有时也被称为寄存......
  • 《程序是怎样跑起来的》第十章读后感
    《程序是怎样跑起来的》第十章主要讲述了通过汇编语言了解程序的实际构成,其中包括汇编语言和本地代码是一一对应的,通过编译器输出汇编语言的源代码,不会转换成本地代码的伪指令,汇编语言的语法是“操作码+操作数”,最常用的mov指令,对栈进行push和pop,函数的调用机制,函数内部的处理,始终......
  • 程序是怎样跑起来的 第八,九章
    第八章:这章其实就是讲述了源文件与可执行文件Q及其转换,用某种编程语言编写的程序就称为源代码,保 存源代码的文件称为源文件,计算机只能运行本地代码,程序员键入的源代码,计算机无法直接识别运行,编译器负责转换源代码,每个编写源代码的编程语言,都需要其专用的编译器。编译器首先读入代......
  • 《系统科学方法概论》第一章读后感
    首先,这一章让我对系统科学有了更深入的认识。系统科学是一门研究复杂系统的学科,它关注的是系统的整体性、关联性和动态性。通过学习,我了解到系统科学的基本原理包括整体性原理、关联性原理和动态性原理,这些原理为我们提供了分析和解决问题的新视角。在整体性原理方面,我认识到任何......
  • 《程序是怎样跑起来的》第十章读后感
    读过本章后,我知道了很多。在汇编语言中,用来表示各个本机代码功能的英文缩写叫助记符本机代码需要加载到内存后运行。本机代码中的指令和数据都存放在内存中,当程序运行时,CPU会从内存中读取指令和数据,并将其存在CPU内部的寄存器中进行处理,最后将结果写回内存;汇编语言源文件的扩展名......
  • 《程序是怎样跑起来的》第九章读后感
    《程序是怎样跑起来的》第九章主要讲述了操作系统和应用的关系,其中包括操作系统功能的历史,要意识到操作系统的存在,系统调用和高级编程语言的移植性,操作系统和高级语言使硬件抽象化,Wiodows操作系统的特征。在这一章我学到了监控程序的主要功能是程序的加载和运行。在操作系统上运行......
  • 《程序是怎样跑起来的》第十二章读后感
    阅读完《程序是怎样跑起来的》第十二章后,我对于计算机程序的运行过程有了更加深入的理解。这一章主要探讨了程序从编写到执行的整个流程,以及在这个过程中涉及到的各种技术和原理。首先,我了解到程序的编写只是整个过程的第一步。在编写完成后,我们需要将源代码编译成机器语言,以便计......