- 博客(18)
- 收藏
- 关注
原创 电网,软考操作系统易错题目
进程状态:描述的是整个进程是否具备占用 CPU 的条件,由进程内是否存在可运行的线程决定。进程的就绪态 ≠ 所有线程就绪,只要进程内有至少一个线程处于就绪态,整个进程就处于就绪态;只有当进程内所有线程都处于阻塞态时,进程才会被标记为阻塞态。线程状态:描述的是单个线程的执行状态,线程会因等待 I/O、信号量等事件进入阻塞态,这是线程的私有状态。
2025-12-30 14:05:04
505
原创 数据库综合考点
解答:首先先对R和S作连接其实就是对属性相同的作筛选,这里R的A与S的A与R的C和S的C是相同的,因此作笛卡尔积后首先要取选择语句R.A=S.A,R.C=S.C,然后取条件R.B>S.E,最后因为笛卡尔积一共有八行,要通过映射1,2,3,4,7,8得到,答案为B
2025-12-04 14:14:16
148
原创 操作系统第六章设备管理
需要关注的问题:1.完成一次读/写操作的流程 2.CPU干预的频率 3.数据传送的单位 4.数据的流向5.主要优点与缺点。
2025-11-13 17:53:44
574
原创 计算机组成原理第二章数据的表示和运算
PS:王道视频里讲的是关于补码的算术移位,但是书上和题目包括了原码,反码的算术移位,这里很奇怪的是,王道视频讲的是机器存储带符号的整数都是补码,但是题目有些给的机器码是原码,至于在存储上是否要先变换补码,这个很迷。答案为C,1.10101由补码转换为原码表示为:1.01011,小数点前面1为符号位,后面最高位为0,则说明该数为非规格化,当将尾数左移一位,让最高位为1,才满足规格化。若不全为0,则为规格化浮点数。负数:若为原码,除符号位添0,若为反码,除符号位添1,补码则为上述添法,左移添0,右移添符号位。
2025-10-30 20:59:17
537
原创 操作系统第五章文件管理
这里数据项并不是只得一条数据(学号,姓名,性别,专业)而指的是所有学号(112xxxx到112xxx110)因为串结构记录的顺序跟关键字无关,因此只用在末尾进行增加/删除就可以实现。问题1.能否快速找到第i个记录对应的地址(随机存取)?缺:不方便扩展,存储空间利用率低,会产生难以利用的碎片。问题2.能否快速找到某个关键字对应的记录存放的位置?优:读写很快,支持顺序访问和直接访问(随机访存)这里为什么说串结构则相对简单?那么如果已经知道了起始地址。
2025-04-27 15:55:55
424
原创 操作系统第四章内存管理
则每个存储单元大小为1字节,即1B,即8个二进制位:则每个存储单元大小为1个字,每个字的大小为16个二进制位一台手机有4GB内存,代表什么?如果按字节编址,则有2的32次方首先在内存中含有程序段和数据段,而变量x的存放地址为01001111(79),存放为10,而在指令1中,第一个8进制位包含一种操作(如00101100则为数据传送操作,即将地址为01001111的数据复制到00000011上),00000011对应某种寄存器。
2025-04-25 13:31:08
853
原创 操作系统第三章同步与互斥
什么是同步?回顾:异步性:进程具有异步性的特征,异步性指各进程并发执行的进程以各自不同的,不可预知的速度推进着。这样会导致各个进程无法相互配合,比如要满足一前一后的关系,不加同步,则达不到这样的效果,这里举一例:什么是互斥访问?临界区临界资源进入区推出区。
2025-04-10 20:39:31
1075
原创 C/C++必会操作之set
set 的含义是集合,它是一个有序的容器,里面的元素都是排序好的,支持插入,删除,查找等操作,就像一个集合一样。所有的操作的都是严格在logn时间之内完成,效率非常高。set 和 multiset 的区别是:set 插入的元素不能相同,但是 multiset 可以相同。其特点如下:每个元素的键值都唯一,不允许两个元素有相同的键值。所有元素都会根据元素的键值自动排序(默认从小到大)。set 中的元素不像 map 那样可以同时拥有实值(value)和键值(key),只能存储键,是单纯的键的集合。
2025-03-29 16:14:18
2449
原创 C/C++必会操作之map
其中,typename1是键的类型,typename2是值的类型。注:如果是字符串到整型的映射,必须使用string而不能用char数组!这是因为char数组作为数组,是不能被作为键值的。所以如果想用字符串做映射,必须用string。
2025-03-29 15:08:40
712
原创 操作系统第二章进程
是的,是放在磁盘里的可执行文件,是一系列指令的集合。:是的,是程序的一次执行过程,同个程序多次执行对应多个进程。当进程被创建时,操作系统会为该进程分配一个唯一的,不重复的“身份证”号——PID。操作系统要记录PID,UID——基本的进程描述信息,可以让操作系统区分各个进程,还要记录给进程分配了哪些资源(如分配多少内存,正在使用哪些I/O设备,正在使用哪些文件)还要记录进程的运行情况(如CPU使用时间,磁盘使用情况,网络流量使用情况),这些信息都被保存在一个数据结构PCB中,即进程控制块。
2025-03-26 15:25:01
753
原创 操作系统第一章习题易错
这里要清楚源程序虽然作为文件存储在磁盘里,但是操作系统主要管的是文件,类比于操作系统在乎的是对于杯子该如何管理,而并非对杯子里是否是水还是饮料采取关注。注:切记,CPU执行trap指令,检测中断是由硬件负责保存pc核psw,并由用户态转换为和心态。
2025-03-25 14:25:09
140
原创 C/C++算法基本必会操作之vector
首先,使用需要引入头文件<vector>。直接使用vector来创建一个 vector 对象。可以创建存储特定类型元素的 vector,格式为:。
2025-03-24 21:50:17
1067
原创 C/C++通讯录管理系统的设计与实现
cout << "姓名:" << book->personarr[i].m_name << endl;cout << "性别:" << book->personarr[i].m_sex << endl;cout << "***** 1.添加联系人 *****" << endl;cout << "***** 2.显示联系人 *****" << endl;cout << "***** 3.删除联系人 *****" << endl;cout << "***** 4.查找联系人 *****" << endl;
2024-10-06 14:47:57
922
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅