首页 > 其他分享 >【408】2019

【408】2019

时间:2022-11-07 21:46:34浏览次数:76  
标签:归并 驱动程序 端口 扇区 硬件 2019 设备 408

t11 最佳归并树虚段的个数

假如这个树是一个最佳归并树( K路归并 )。那么假设叶子节点(初始归并段)个数为 N0,则有这个式子成立:(N0 - 1) mod (K - 1) = 0
现在已知叶子结点是120个,12路归并,问要添加几个虚段( 也就是还少几个叶结点?)
假设少 x 个,则根据上面那个等式,则下面这个等式也要成立:
(120 + x - 1) mod (12 - 1) = 0
解出来 x = 1( x取满足条件的最小正整数,取多了没意义 )


t22 DMA流程

DMA传送前 由CPU 执行几条IO指令(用来测试IO设备状态),向DMA控制器的有关寄存器置初值、设置传送方向、启动该设备等

脑袋里不要只死记硬背是CPU呀,
操作系统得依靠叫做 设备驱动程序 的东西来和硬件打交道

"驱动程序一般指的是设备驱动程序(Device Driver),是一种可以使计算机和设备进行相互通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。因此,驱动程序被比作“ 硬件的灵魂”、“硬件的主宰”、“硬件和系统之间的桥梁”等。


t23
用户级线程和内核级线程 连接方式有:1-1, n-1 ,n-n (想到了计网中的流量控制和可靠传输,停等1-1,后退N帧(GBN) 1-N,选择重传(SR) N-N)
看着B选了A


t44
簇(块)的大小是由文件系统(软件)来决定de
而扇区的大小是由硬件决定的,(物理格式化划分柱面、磁道和扇区~)

1、物理(低级)格式化:划分柱面、磁道和扇区,and对已经损坏了的磁道和扇区做“坏”标记
2、分区:对磁盘的整体空间做划分(C盘、D盘。。。),这些分区可以安装不同OS和软件、存储文件。。
3、逻辑(高级)格式化:对扇区进行逻辑编号、简历逻辑盘的引导记录、文件分配表、文件目录表和数据区

扇区:实际读写的基本单位
簇,操作系统分配存储空间基本单位(比如,若簇大小是1KB,OS存一个1B的文件,那么就要给它分配1KB,虽然有些浪费。。)

因为不同硬件的内部功能结构都不完全一样,所以硬件厂家都会提供自己的驱动程序,来让大家用的操作系统可以通过这个驱动程序来和他家的硬件打交道。
所以将簇号转换成物理地址的过程,由磁盘驱动程序(设备驱动程序)完成。


t45
无条件转移类指令:jmp、call、ret
有条件转移类指令:jc、jnc blabla一堆,(因为要判断是否满足某一个条件,需要去作比较,所以就是有条件)
8086指令系统

CISC体系下的指令字长不一,如何实现PC自增呢?

当CU从存储器中取出一个字节时,会自动执行PC++

第五问好难啊,直接记住吧
两个32位int型数据相乘,
高32位全0或全1不溢出,否则溢出


t47
通常路由器连接某个子网的端口,这个端口的IP地址通常就是其子网内主机的默认网关地址!!!

有个疑问,H3发送广播数据报,
除了H4和路由器,难道H3不会接收到吗?网上查了一下没有查到相应的知识。。
问题其实就是,交换机收到端口A发送过来的广播数据报,那么交换机会把这个广播数据报发往所有的端口吗(包括A)?
不浪费时间了,直接记住吧:自己发的广播数据报自己接收不到!

学的太浅了,好多东西都是只知道表面的,好想知道更深层的逻辑啊,可惜时间不多了



sub bx,ax 前面是目的,后面是源
等价于(bx) - (ax) -> bx

标签:归并,驱动程序,端口,扇区,硬件,2019,设备,408
From: https://www.cnblogs.com/basilicata/p/16867572.html

相关文章

  • [WC2019] I 君的商店
    首先考虑,若我们知道一个数,我们如何知道其他数是1还是0假设已知\(a\),对于\(b\leqc\)可知:若\(a\leqb+c\)则有\(a\leqc\)(否则\(a=0,c=1\)不满足条件)若\(a\ge......
  • 使用VS2019生成exe安装包
    1、安装工具包  2、在解决方案上右击,选择添加–>新建项目   3、查找setup模板,下一步并填写名称      4、进入文件系统设置主输出   ......
  • VS2019项目启动时设置管理员权限启动
    C#项目的设置方法:右键项目(不是解决方案)-项目属性-安全性-选中启用ClickOnce安全设置此时,再Properties文件夹中会自动生成一个app.manifest文件。在此文件中,将代......
  • 2022-2023-1 20221408《计算机基础与程序设计》第十周学习总结
    第十周学习总结作业信息这个作业属于哪个课程:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP这个作业的要求在哪里:https://www.cnblogs.com/rocedu/p/9577842......
  • BUUCTF [强网杯 2019]随便注 1
    1.拿到题目,先输入一个1'试一下是否存在注入点报错error1064:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMariaDBserverve......
  • 使用vs2019的scanf报错怎么办
    我之前看视频(p3,23:38)的时候发现可以通过这样解决报错在开头加上这个#define _CRT_SECURE_NO_WARNINGS1首先先解释下为啥会报错,就是scanf是C语言标准的语言,但是有些编译器......
  • 2019内部赛团体赛
    Webcapture302跳转直接curl-vvvindex.phpsha1_test弱类型比较数组绕过。http://b283de07890c42318826c8e4b0c62fd24b8bacd9b7c74ba8.changame.ichunqiu.com/?......
  • 2019内部赛个人赛
    pwnElectricalSystem在Plaeaseenteryoucardid中,可以存储shellcode,在读取choice的地方,读取了0x20个字节到Int变量中,形成了站溢出,构造ROP,将函数返回地址指向到cardid......
  • 【408】2017
    t9t26绝大多数磁盘都是以簇为单位进行空间分配t32DMA过程:1、CPU执行几条IO指令(测试IO设备状态)、置初值、传送方向(标志数据是去IO设备呢还是去主存呢)、启动设备2、......
  • Windows 10下基于Visual Studio 2019编译配置VTK 8.2.0
    参考:https://blog.csdn.net/weixin_42694889/article/details/1159645331、下载并安装VisualStudioCommunity2019、CMake3.19.0;2、下载VTK8.2.0并解压:https://vt......