- 博客(8)
- 收藏
- 关注
原创 计算机科学与技术专业的高级操作系统的答案汇总
它将操作系统的核心功能(如进程管理、内存管理)作为最小的、精简的内核服务,而将其他高级功能(如文件系统、网络协议栈)放在用户空间的服务进程中实现。进程地址空间的布局( VMA 起始地址 结束地址 rwxp权限, map file, 代码段,数据段,栈,匿名段, 程序各部分位于进程地址空间的哪个段?在提供的信息中,slabdata行的列表示每个slab含有的对象数量,将所有值相加即可得到此slab含有的对象数量。对于其他的slab,可以按照类似的方式进行计算。
2023-11-09 15:45:32 322 1
原创 【C语言】冒泡排序算法实现 计算机考研
每次把最大的元素移动到需要排序数组的尾部,同时把尾部下标不断地移动到前面,在这个过程中不断地比较与交换途中的每两个元素的位置。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。void BubbleSort(int arr[],int len){int i,j;int tem;for(i=len-1;i>0;i--){ for
2022-10-31 10:16:01 114
原创 【C语言】选择排序算法实现
选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。void selection_sort(int a[], int n){ int p, temp; for (int i = 0; i < n-1; i++) { p = i; for (int j = i; j < n; j++) if(a[p] > a[j]) p = j;
2022-10-31 09:57:27 89
原创 基于隐马科夫模型,HMM用于中文分词
HMM用于中文分词一、在分词、分句前用规则处理句子#在分词前用规则处理句子def preprocess(oriSentence): #删除后缀 oriSentence = deleteTMword(oriSentence,'\r') oriSentence = deleteTMword(oriSentence,'\n') oriSentence = deleteTMword(oriSentence,'\t') #load the rules #加载规则...
2022-04-06 10:58:34 1044
原创 Hadoop MapReduce容器资源超限和盈余调度
容器资源超限和盈余调度(1)YARN集群资源管理YARN集群上所有的资源,可以通过YARN的Web UI直接查看通过查看集群监控,可以看到总共的内存大小、虚拟CPU核的个数,我们也可以看到每个NodeManager的资源。很明显,YARN集群中总共能使用的内存就是每个NodeManager的资源和,虚拟CPU核也是一样。(2)NodeManager总计资源在yarn-default.xml中有一项配置为:yarn.nodemanager.resource.memory-mb,它的
2021-11-03 17:43:16 542
原创 Hadoop MaWo: YARN服务上的Master Worker框架
概述MaWo 是一个基于 YARN 服务的框架,用于处理基于 Master Worker 的工作负载。这是一个应用程序,它可以输入包含任务的工作规范、任务的预期持续时间,并且包含一个 Master 将任务分发给预定的一组works,组件将负责在特定的时间内完成工作。MaWo组件MaWo 应用程序是一个YARN 服务应用程序。它主要有两个组成部分。1.Master:·读取MaWo-Payload 文件并创建任务队列·注册Worker·将任务分配给工作节点·监控任务状态·
2021-08-10 16:48:50 576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人