主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
18311847191
这个人很懒,什么都没有写...
关注
发消息
文章
0
题解
0
发帖
0
笔记
74
Ta的粉丝
71
关注数
0
粉丝数
71
获赞数
0
阅读数
0
数据结构被形式地定义为(D, R),其中D是 的有限集合,R是D上的 有限集合。
数据结构
2024年11月3日 20:48
回复 9+
|
赞 0
|
浏览 79.3k
下述()页面淘汰算法会产生Belady现象。
Belady现象是指:在分页式虚拟存储器管理中,发生缺页时的置换算法采用FIFO(先进先出)算法时,如果对一个进程未分配它所要求的全部页面,有时就会出现分配的页面数增多但缺页率反而提高的异常现象。 先进来的被换出后又需要了,就得重新装入。缺页率便会提高。
操作系统
2024年4月9日 22:15
回复 9+
|
赞 0
|
浏览 5.4k
某段表的内容如表所示。
物理地址=基址+段内偏移
操作系统
2024年4月9日 22:02
回复 9+
|
赞 0
|
浏览 9.0k
解决碎片问题,以及使程序可浮动的最好的办法是采用()技术。
静态重定位:即在程序装入内存的过程中完成,是指在程序开始运行前,程序中的各个地址有关的项均已完成重定位,地址变换通常是在装入时一次完成的,以后不再改变。 动态重定位即在程序运行过程中要访问数据时再进行逻辑地址与物理地址的变换(即在逐条指令执行时完成地址映射。 ...
操作系统
2024年4月9日 17:49
回复 9+
|
赞 0
|
浏览 10.8k
在页式存储管理系统中,页表内容如表所列。
页号=逻辑地址/页面大小; 0/4096=0 页内地址=逻辑地址%页面大小;0%4096=0 通过页号0找出对应的块号 为2; 物理地址=块号*块大小(也就是页面大小)+页内地址=2*4096(4KB)+0=8192 逻辑地址=页号*页面大小+页内地址
操作系统
2024年4月9日 17:41
回复 9+
|
赞 0
|
浏览 6.3k
如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应该是()。
重入代码(Reentry code)也叫纯代码(Pure code)是一种允许多个进程同时访问的代码。为了使各进程所执行的代码完全相同,故 不允许任何进程对其进行修改 。程序在运行过程中可以被打断,并由开始处再次执行,并且在合理的范围内(多次重入,而不造成堆栈溢出等其他问题...
操作系统
2024年4月9日 17:32
回复 9+
|
赞 0
|
浏览 15.2k
在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,
位于中间的空闲区将位于左右两边的空闲区打通了。 原来有n个池塘,又挖了一个新的池塘正好将原来两个池塘打通,总的池塘数变为n-1。
操作系统
2024年4月9日 12:07
回复 9+
|
赞 0
|
浏览 6.4k
在请求分页存储管理的系统中,若采用FIFO页面淘汰算法,则当进程分配到的页面数增加时,缺页中断的次数
缺页中断的次数是由页面数量,页面置换算法与页面走向三个因素决定的,题目中采用FIFO,页面数增大,但是页面走向不确定,所以缺页次数可能增大页可能减小,比如Belady异常。
操作系统
2024年4月9日 12:01
回复 9+
|
赞 0
|
浏览 14.5k
虚存最基本的特征是()。
虚拟存储有3个最主要的特征: 多次性:是指无需在作业运行时一次性地全部装入内存,而是允许被分成多次调入内存运行。 对换性(交换性):是指无需在作业运行时一直常驻内存,而是允许在作业的运行过程中,进行换进和换出。 虚拟性:是指从逻辑上扩充内存的容量,使用户所看到的的内存容量,远大于实际...
操作系统
2024年4月8日 23:00
回复 9+
|
赞 0
|
浏览 5.6k
能够装入内存任何位置的代码程序必须是()。
程序的链接有以下三种方式: 静态链接:在程序运行之前,先将各目标模块及它们所需的库函数链接成一个完整的可执行程序,以后不再拆开。 装入时动态链接:将用户源程序编译后所得到的一组目标模块,在装入内存时,釆用边装入边链接的链接方式。 运行时动态链接:对某些目标模块的链接,是在程序执行中需要该...
操作系统
2024年4月8日 17:00
回复 9+
|
赞 0
|
浏览 8.7k
段的逻辑地址形式是段号10位,段内地址20位,内存1MB,辅存10GB。那么虚拟存储器最大实际容量可
分析:虚拟存储器最大实际容量=min(计算机地址,内存+辅存)。 计算机地址=2^10*2^20=1024M。 (段内地址20位,2^20是1MB,2^10个1MB是1024MB)
操作系统
2024年4月8日 16:49
回复 9+
|
赞 0
|
浏览 13.5k
设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1时表示()。
互斥信号量,初始值为1,取值范围为(-1,0,1)。 当信号量为1时,表示两个进程皆未进入需要互斥的临界区; 当信号量为0时,表示有一个进程进入临界区运行,另一个必须等待; 当信号量为-1时,表示有一个进程正在临界区运行,另一个进程因等待而阻塞在信号量队列中,需要当前已在临界区运行的进程退出时...
操作系统
2024年4月8日 10:01
回复 9+
|
赞 0
|
浏览 9.2k
用P、V操作管理临界区时,信号量的初值一般应定义为( )。
同步为0,互斥为1
操作系统
2024年4月8日 09:58
回复 9+
|
赞 0
|
浏览 10.3k
下列说法中,正确的是() A.数据库的概念模型与具体的DBMS有关 B.三级模式中描述全体数据的逻辑
数据库管理员(DBA)是从事管理和维护数据库管理系统的相关人员的统称 主要职责: 1)决定数据库中的信息内容和结构 2)决定数据库的存储结构和存取策略 3)定义数据库的安全性要求和完整性约束 4)监控数据库的运行的使用 5)数据库的改进和重组,甚至重构 技巧绝对不会被孤立起来,也绝对没有一定的...
数据库
2024年4月6日 10:40
回复 9+
|
赞 0
|
浏览 4.5k
学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号) 假设有
(首先外连接会将两个表的字段合并在一起) 1、全外连接:将二者按照所有的记录列出,对应学生表来说,宿舍信息为空,对应宿舍表来说,学生信息为空 2、左外连接:将二者按照学生表的所有记录列出,没有对应学生的宿舍信息为空 3、右外连接:将二者按照宿舍表的所有记录列出,没有住宿的学生信息为空 ...
数据库
2024年4月5日 16:03
回复 9+
|
赞 0
|
浏览 2.4k
若用一个大小为6的数组来实现循环队列,且当rear和front的值分别为0,3。当从队列中删除一个元
入队Q.rear= (Q.rear+1)%MaxSize; 出队:Q.front = (Q.front+1)%MaxSize;
数据结构
2024年4月5日 14:44
回复 9+
|
赞 0
|
浏览 27.6k
在带头结点的循环链表L中,结点的数据元素为整型,且按值递增有序存放。给定两个整数a和b,且a<b,编
void delete(List* head, int a, int b) { List *p, *q; q = head; p = head->next; while (p != head) { if(p->data > a && p-&...
数据结构
2024年4月5日 14:30
回复 9+
|
赞 0
|
浏览 16.0k
设顺序表va中的数据元数递增有序。试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性。
void insert(Linklist *va){ Linklist *pre,*p=va; while(p->next!=NULL){ if(p->data<x){ pre = p; p=p->next; } } node *s = ne...
数据结构
2024年4月5日 13:59
回复 9+
|
赞 0
|
浏览 11.4k
编写算法,将一个头指针为head不带头结点的单链表改造为一个单向循环链表,并分析算法的时间复杂度。
void change( linklist *head){ Linklist *p=head; while(p->next!=NULL){ p=p->next; } p->next=head; }
数据结构
2024年4月5日 13:26
回复 9+
|
赞 0
|
浏览 15.0k
设一个带头结点的单向链表的头指针为head,设计算法,将链表的记录,按照data域的值递增排序。
void sort(Linklist *h){ Linklist *q,*p = h; while(p->next!=NULL){ q=p->next; while(q->next!=NULL){ int temp; if(p->data>...
数据结构
2024年4月5日 13:19
回复 9+
|
赞 0
|
浏览 17.9k
1
2
3
4
本科学校:贵州大学
目标学校:广西师范大学
点此申请N诺身份认证
获得 noobdream 认证,享受多重认证福利!