『操作系统』微内核结构的操作系统几何?(优缺点) 『操作系统』微内核结构的操作系统几何?(优缺点)微内核操作系统微内核操作系统,即实现了一个可在其上构建通用 OS 的基础内核,该内核程序运行在核心态,开机常驻内存。 当前微内核操作系统结构仍没有一致公认的定义,但可从以下 4 方面进行描述: 足够小的内核:微内核并非一个完整的 OS。与硬件紧密相关,实现较基本功能,复杂客户和服务器通信 应用机制与策略分离原理:机制用于实现某一功能的具体执行机构, 2024-06-29 操作系统
『操作系统』复习提纲 『操作系统』复习提纲图也没有,我复习用的。将就看吧,不排版了 操作系统复习第一章 概述1、操作系统的概念、基本类型、基本特征、基本功能、管态/目态; 2、操作系统的目标、作用、结构设计方法;第二章 进程管理1、多道程序设计技术(多道程序设计技术是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制下,相互穿插运行);2、进程的概念、特征、基本状态及与程序的区别和联系;(1).为 2024-06-29 操作系统
『操作系统』内存管理-虚页面管理之页面置换算法 『操作系统』内存管理-虚页面管理之页面置换算法OPT 算法(最佳置换算法)特点: 最佳置换算法是由 Belady 于 1966 年提出的一种理论上的算法。没次选择==以后永不使用==的, 或许是在==最长(未来)时间内不再被访问的页面==的页面被淘汰。显然 OPT 算法是最优的,但是在实际操作往往无法预知未来,所以 O 2024-06-29 操作系统
『操作系统』 进程的描述与控制 Part4 线程 『操作系统』 进程的描述与控制 Part4 线程@[toc] 2.8 线程及其实现1.线程的基本概念 2.线程的实现及控制 引入进程 的目的:使多个程序能并发执行,提高资源利用率和系统吞吐量。引入线程 的目的:应用的需要/ 开销的考虑/ 性能的提升 开销的考虑 (1)进程相关的操作: 创建进程 撤消进程 进程通信 进程切换→ 时间/空间开销大,限制了并发度的提高。 2024-06-29 操作系统
『操作系统』 进程的描述与控制 Part3 管程 『操作系统』 进程的描述与控制 Part3 管程@[toc] 2.6 管程信号量同步机制存在的问题 同步操作分散:信号量机制中,同步操作分散在各个进程中,使用不当就可能导致进程死锁; 易读性差:要了解对于一组共享变量及信号量的操作是否正确,必须通读整个系统或者并发程序; 不利于修改和维护:各模块的独立性差,任一组变量或一段代码的修改都可能影响全局; 正确性难以保证:操作系统或并发程序通常很大,很 2024-06-29 操作系统
『操作系统』 进程的描述与控制 Part2 进程同步 『操作系统』 进程的描述与控制 Part2 进程同步@[toc] 2.4 进程同步2.4.1 进程同步的基本概念1、两种制约关系(1)直接: 相互制约关系源于进程合作,表现为:进程—进程(==同步==:合作完成任务的关系!)为完成同一个任务的诸进程间,因需要协调它们的工作而相互等待、相互交换信息所产生的直接制约关系。这种制约主要源于进程间的合作。= 2024-06-29 操作系统
『操作系统』 进程的描述与控制 Part 1 前驱图与程序执行 『操作系统』 进程的描述与控制 Part 1 前驱图与程序执行 文章目录 2.1 前趋图和程序执行 2.1.1 程序的顺序执行及其特征 2024-06-29 操作系统
『开发』软件工程大题题库 『开发』软件工程大题题库@[TOC] 第一章 软件工程概述1 软件的特点 软件是一种逻辑实体,不能够直接观察到物理结构,因此软件具有抽象性。 关于软件的使用受到极大的社会因素影响 软件不具有像硬件一样的损耗,但是会老化,需要维护更新。 软件没有明确的创造过程,对于软件质量的控制必须立足于软件开发的方面。 软件的开发与运行往往受到计算机系统的限制,必须依赖于特定的计算机系统。 软件的成本相当昂贵 软 2024-06-29 开发
『开发』解决打开虚拟机 VMware Workstation 报错无法改变虚拟机的电源状态 Operation inconsistent with current state问题 『开发』解决打开虚拟机 VMware Workstation 报错无法改变虚拟机的电源状态 Operation inconsistent with current state 问题 原因不正常的关闭虚拟机导致,如没有关闭虚拟机,就关机重启等原因。在你的本次会话中,你的虚拟机是关闭的,但是 VM 的服务中他还是开启的。大概是这个原因,按照网上的方式重启虚拟机服务也可以解决。 解决方式简单的解决方式, 2024-06-29 开发
『开发』软件工程-概述 『开发』软件工程-概述软件的概念及特点概念软件是计算机中与硬件相互依存的部分,其是程序、数据、相关文档的集合。 程序:按事先设计的功能和性能要求执行的指令序列 数据:使程序能正确处理信息的数据结构 文档:与程序开发、维护、使用有关的图文资料 软件是一个逻辑实体,依赖于硬件和 OS,在运行维护期间,不会像硬件一样出现磨损与老化,只会出现退化问题。 软件的开发以人工开发为主,不仅成本高、风险高,还 2024-06-29 开发