首页 > 编程语言 >程序是怎样跑起来的第11章读书笔记

程序是怎样跑起来的第11章读书笔记

时间:2024-03-01 16:02:17浏览次数:25  
标签:11 读书笔记 程序 硬件 指令 内存 数据 CPU

第11章围绕硬件控制方法来展开,第一小节通过一个问题应用和硬件无关来阐述系统调用等原理, Windows提供了通过应用来间接控制硬件的方法。用操作系统提供的系统调用功能就可以实现对硬件的控制。在Windows系统中系统调用称为API,通过使用抽象的接口和标准的编程模型,应用程序可以与底层硬件进行交互,儿不依赖于特定的硬件特性。支撑硬件输入输出的IN指令和指令:IN指令用于从硬件设备据数据,2OUT指令则用于向硬件设备写入数据。这些指令通常用于与外部设备进行通信。三编写测试用的输入程序为了测试硬件设备的输入输出功能,可以编写专门的程序这些程序可以发送特定的命令或数据到设备,并接收设备的响应。是外围设备的中断请求:外围设备可以通过向CPU发送中断请求来通知发生了特定的事件或需要处理的数据。5用中断来实现实时处理:按记者可以应用实现实时处理确保关键事件得到及时响应而第六小节提到的DNA可以使剪短时间内传送大量数据直接内存访问技术允许外围设备直接访问系统内存好而不需要CPU的参与。这可以在短时间内高效的传输大量数据,释放CPU资源以执行其他任务。第七小节提到的文字及图片显示机制:文字合并的显示的通常涉及到图形界面或显示设备的特定功能。这可能包括字体渲染,图像处理,屏幕坐标系等方面的知识。显示机制可能因不同的操作系统和图形库而有所不同,温柔显示器中显示的信息一直存储于某内存中该内存称为we are am在程序中,只要我VRAM中写入数据,该数据就会在显示器中显示出来就好只见该功能的程序,使用操作系统或BIOS提供的并借助中断来进行处理。

标签:11,读书笔记,程序,硬件,指令,内存,数据,CPU
From: https://www.cnblogs.com/2005520Yang/p/18047280

相关文章

  • 小程序开发:app.vue检测更新时判断是否是朋友圈进入
    因为如果从朋友圈点进小程序来的,有些功能就用不了,所以需要判断下是否从朋友圈点进来的。检查代码如下:checkScene(){//判断场景值如果是从分享到朋友圈再打开就会有一些功能无法使用//详见https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share......
  • 程序是怎样跑起来的第九章读书笔记
    第九章则告诉我们操作系统和应用的关系第九章分为五个小节来阐述首先介绍了操作系统的历史操作穷的发展是一个逐渐演讲的过程。早教操作系统主要关注于简单的任务调度和硬件管理。随着计算机技术的不断进步,操作系统的功能也变得越来越复杂、包括内存管理、进程管理、文件系统管理......
  • 程序是怎样跑起来的第七章读书笔记
    第七章围绕程序是在和的环境中运行的来展开介绍7.1告诉我们运行环境等于操作系统加组件,操作系统和硬件是运行环境的重要组成部分不同的操作系统和硬件组合可能会导致,软件在不同的环境中表现出不同的行为。Windows操作系统在一定程度上解决了CPU以外的硬件差异问题使得软件在不同......
  • 程序是怎样跑起来的第六章读书笔记
    第六章的主题是文件的压缩通过询问读者为什么文件可以压缩来展开文件压缩机制的讲解6.1我们可以了解到,文件是以字节为单位的保存,每个字节可以表示一个字符、一个数字或其他类型的数据。在文件系统中,文件的大小通常以字节为单位来衡量。通过对字节的读取和写入计算机可以实现对文件......
  • 读书笔记3
    第三章软件工程师的成长这章主要讨论软件工程师个人能力衡量及发展,一些思维误区和以后的职业发展在团队工作中,稳定、一致的交付时间时衡量一个员工能力的重要方面初级软件工程师的成长包括以下几种:(1)积累软件开发相关的知识,提升技术技能(如对具体技术的掌握,动手能力)。例如:对JAV......
  • 读书笔记2
    1.1节通过三个简短的对话,启发我对什么是程序,什么是软件,什么是软件工程,也了解到了一个软件不是简简单单就能说写就写的,还需要考虑各种因素,如人们的需求,功能的可行性。1.2节详细的给软件工程下定义,介绍软件工程的特殊性,介绍软件工程中的“工程”的由来,讲述了软件工程与计算机科学的......
  • 程序是怎样跑起来的第三章读书笔记
    第三章主要讲了计算机进行小数运算时出错的原因包括3.1将0.1累加一百次也得不到十(首先书本中列举了一个计算机运算错误的例子,代码清单3-1的程序运行后显示器上显示的结果并不是10,程序没错计算器也没发生故障用这个角度展开了计算机是如何处理小数的)3.2用二进制表示小数(对整......
  • 读书笔记
    《程序员修炼之道》是由AndrewHunt和DavidThomas合著的一本经典编程书籍。这本书不仅仅关注编码技术,还强调软件开发中的实践、原则和技巧。以下是一些读者通常提到的主要观点:1.实用性强:书中提供了很多实用的建议,帮助程序员提高编程技能和职业素养。2.注重实践:作者强调实际编......
  • 打卡11
    GitHub使用教程(四) 创建一个新文件输入想要提交的代码以及下方的文件名和描述后,点击最下方的Commitnewfile即可。 ......
  • 11.2.0.4 RAC中的ora.oc4j资源无法启动
    1、故障描述一套11.2.0.4RAC测试环境,无意间发现ora.oc4j资源无法启动。本文主要记录处理过程。 2、故障处理(1).手动启动oc4j资源:[root@11grac1log]#crsctlstartresourceora.oc4j该命令一直处于执行状态,没有任何输出(2).查看scriptagent_grid.log日志2024-03-011......