上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页
摘要: 在操作系统中引入核心态和用户态这两种工作状态后,就需要考虑这两种状态之间如何切换。 操作系统内核工作在核心态,而用户程序工作在用户态。但系统不允许用户程序实现核心态的功能,而它们又必须使用这些功能。因此,需要在核心态建立一些“门”,实现从用户态进入核心态。在实际操作系统中,CPU运行上层程序时唯一能 阅读全文
posted @ 2017-04-10 13:47 hunterDing 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 计算机系统中,通常CPU执行两种不同性质的程序:一种是操作系统内核程序;另一种是用户自编程序或系统外层的应用程序。对操作系统而言,这两种程序的作用不同,前者是后者的管理者,因此“管理程序”要执行一些特权指令,而“被管理程序”出于安全考虑不能执行这些指令。所谓特权指令,是指计算机中不允许用户直接使用的 阅读全文
posted @ 2017-04-10 13:43 hunterDing 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 为了给多道程序提供良好的运行环境,操作系统应具有以下几方面的功能:处理机管理、 存储器管理、设备管理和文件管理。 1) 处理机管理 在多道程序环境下,处理机的分配和运行都以进程(或线程)为基本单位,因而对处理机的管理可归结为对进程的管理。并发时在计算机内同时运行多个进程,所以,进程何时创建、何时撤销 阅读全文
posted @ 2017-04-10 13:37 hunterDing 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 操作系统是一种系统软件,但有着有自己的特殊性及基本特征。操作系统的基本特征包括并发、共享、虚拟和异步。 并发(Concurrence) 并发是指两个或多个事件在同一时间间隔内发生。操作系统的并发性是指计算机系统中同时存在多个运行着的程序,因此它具有处理和调度多个程序同时执行的能力。在操作系统 中,引 阅读全文
posted @ 2017-04-10 13:33 hunterDing 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 计算机系统自下而上可粗分为四个部分:硬件、操作系 统、应用程序和用户。操作系统管理各种计算机硬件,为应用程序提供基础,并充当计算机硬件与用户之间的中介。 操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供 阅读全文
posted @ 2017-04-10 13:23 hunterDing 阅读(259) 评论(0) 推荐(0) 编辑
摘要: GCC: error: a label can only be part of a statement and a declaration is not a statement switch(a){ swtch(a){ case 1: case 1: .................... { . 阅读全文
posted @ 2017-01-11 15:25 hunterDing 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 克隆git仓库中的某一个分支,可用如下命令: git clone -b <branch_name> <repo> 如:git clone -b hdcp_ree_tee_dev ssh://hunterding@shanN15/home7/hunterding/HDCP 阅读全文
posted @ 2016-12-21 15:05 hunterDing 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: 在ubuntu系统中,update-alternatives是专门维护系统命令链接符的工具,其可以对某个工具的多个软件版本进行管理,通过它可以很方便的设置系统默认使用哪个命令的哪个软件版本。 在命令行中直接输入update-alternatives --help命令,[19:19:24]@~$ up 阅读全文
posted @ 2016-10-28 19:58 hunterDing 阅读(21836) 评论(0) 推荐(1) 编辑
摘要: 根据http://www.cnblogs.com/mengdd/archive/2012/11/30/2796845.html改编而来 堆的定义 n个元素的序列{k1,k2,…,kn}当且仅当满足下列关系之一时,称之为堆。 情形1:ki <= k2i 且ki <= k2i+1 (最小化堆或小顶堆) 阅读全文
posted @ 2016-10-27 15:48 hunterDing 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 根据网络博客教程修改而来。 合并排序,就是通过将两个有序的序列合并为一个大的有序序列的方式来实现排序。合并排序是一种典型的分治算法:首先将序列分为两部分,然后对每一部分进行循环递归的排序,然后逐个将结果进行合并。如下: A. 分解,将待排序元素分成大小大致相同的两个子序列。 B. 求解子问题,用合并 阅读全文
posted @ 2016-10-26 13:52 hunterDing 阅读(729) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 20 下一页