笔记
文章平均质量分 83
Aaronpack
只要不失去方向,就不会失去自己;
展开
-
关于所有指针类型的那些运算
对于一些教材上说:指针的指针就是指向指针的指针 结构指针就是指向结构的指针 数组指针就是指向数组的指针 函数指针就是指向函数的指针对这些说法展开的讨论:那这个定义这么写的话,那是不是还可以这么写:指针的指针就一定要指向一个指针,结构指针就一定要指向一个结构;(离散数学)...原创 2021-04-07 18:37:27 · 1247 阅读 · 0 评论 -
进程调度重点笔记
1.进程调度追求的目标是什么?达到极小化平均响应时间、极大化系统吞吐率、保存系统各个功能部件处于繁忙状态和提供某种貌似公平的机制。但是,对于不同的操作系统来说达到的目的也会不同。对于批处理系统,不注重用户等待时间。交互式系统要对于响应时间要适当;2.程序使用CPU的模式有哪几种?它们的特点;在CPU上执行较长时间;这种称为CPU导向或计算密集型程序,通常用于科学计算方面的程序;CPU执行时间短,大部分用于I/O操作;称为I/O导向或者输入输出密集型程序;人机交互式到属于这类程序,如游戏程序以及原创 2021-01-15 21:44:56 · 1223 阅读 · 0 评论 -
C语言指针知识点总结
指针类型1.读写多少字节的信息不是存放在指针变量中,而是放到了与该地址相关的赋值指令中;2.C语言的指针类型包含俩方面信息:一是地址,存放在指针变量中;二是类型信息,关乎读写的长度,没有存储在指针变量中,位于用该指针读写时的mov指令中,不同的读写长度对应的mov指令不同;对于指针的强制类型转换1.在指针变量赋值上,强制转换不产生实际的指令;2.强制转换的影响不是在转换的时候发生,而是在用转换后的身份去访问内存是体现到指令中;3.如果转换后指针指向的数据类型大小小于原数据类型大小,那么用该转换原创 2020-12-30 21:39:50 · 1365 阅读 · 0 评论 -
死锁的解释
(文章来自于操作系统之编译原理)首先是为什么会发生死锁?这就相当于一个交通堵塞,一个交通事故,谁都无法前进,就是死锁;其实就是对资源的竞争;线程按顺序使用资源:1>请求;2>使用;3>释放在资源请求没有响应的情况下必须等待;等待有俩种应对方式一是阻塞等待,二是直接返回,等待下次请求;当然也可能失败退出,终止线程;第二种情况没有等待,所以不会发生死锁,第一种情况,就有可能发生死锁,就像这样:R是资源,T是线程;每个线程都在等待资源,没法推进,发生死锁;现在可以给死锁下个定义:如原创 2020-09-30 00:13:11 · 1138 阅读 · 0 评论