系统分析师笔记-操作系统

PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。

执行P操作P(S)时信号量S的值减1,若结果不为负则P(S )执行完毕,否则执行P操作的进程暂停以等待释 放。执行V操作V(S)时,S的值加1,若结果不大于0则释放一个因执行P(S)而

等待的进程。

通常将IO软件分为:用户应用层软件、中断处理程序、独立于设备的软件和设备驱动。主要目的:便于系统修改、扩充和移植。

系统级安全管理的主要任务:不容许未经核准的用户进入系统。

用户级安全管理:给用户分配文件访问权限而设计的。

目录安全管理:保护系统中的各种目录而设计的。

文件级安全管理是通过系统管理员或文件主对文件属性的设置,来控制用户对文件的访问。

管道:若操作系统把一条执行命令的结果输出给下一条命令,作为它的输入加以处理,这种机制称为管道。

微内核技术的主要优点:

1,统一的接口,在用户态和核心态之间无须进程识别。

2,可伸缩性好,能适应硬件更新和应用变化。

3,可移植好。

4,实时性好。

5,安全可靠性高。

6,支持分布式系统。

7,真正面向对象操作。

时间: 2024-11-08 05:13:08

系统分析师笔记-操作系统的相关文章

ucos实时操作系统学习笔记——操作系统在STM32的移植

使用ucos实时操作系统是在上学的时候,导师科研项目中.那时候就是网上找到操作系统移植教程以及应用教程依葫芦画瓢,功能实现也就罢了,没有很深入的去研究过这个东西.后来工作了,闲来无聊就研究了一下这个只有几千行代码的操作系统,也没所有的代码都看,只是看了其中部分内容.自己还自不量力的尝试着去写过简单的操作系统,最后写着写着就被带到了ucos的设计思路上了,后来干脆就“copy”代码了,虽说对操作系统内核的理解有很大的帮助,但是很是惭愧啊,智力不够,对操作系统内核的设计者更加仰慕,O(∩_∩)O哈哈

系统分析师笔记-数据通信和网络

核心层:为网络提供了骨干组件或高速交换组件.只完成数据交换的特殊任务.骨干层的重点通常是:冗余能力.可靠性.高速传输. 汇聚层:核心层和终端用户接入层的分界面,完成网络访问策略控制.数据包处理.过滤.寻址,以及其他数据处理任务. 接入层:向本地网端提供用户接入,是最终用户与网络的接口,它提供即插即用的特性,同时应该非常易于使用和维护. 网络建设包括:需求分析.体系结构设计.安全设计.设备选型. 网络需求分析阶段:了解企业用户的现状.弄清用户的目的.掌握资金投入的额度.了解企业用户环境.确定企业用

复习笔记——操作系统

2014年12月考研前一周写的笔记... 放在这里,希望对其它人有帮助. .. =========================================================== 本来想和linux源码一起參照一下,结果如今拖到这个时候,没时间了,囧 内容主要參考: http://oa.gdut.edu.cn/os/multimedia/oscai/main.htm http://www.educity.cn/zk/czxt/201305301133411490.htm ht

系统分析师笔记-案例分析-软件开发方法

案例分析-软件开发方法 原型开发方法的问题: 1,客户时候已经看到了软件的工作版本,却无法理解,原因在于为了使原型能够很快使用,开发者没有考虑软件的总体质量和长期可维护性. 2,开发者常常需要实施上的折中使原型能尽快工作. XP(极限编程)缺点 1,"非要用文档时才编写",实际执行中非常容易不忽视文档. 2,简单设计.测试先行.重构.集体代码所有制.持续集成某种意义上维背了程序员的传统习惯. 3,小型发布.结对编程.每周工作40小时,经常让管理者不可理解. 4,现场客户实践经常无法得到

系统分析师笔记-数据库

数据库: 派生属性:其值可以从一个相关属性和属性集的值派生得到的属性. 多值属性:指同时由多个值表示的属性. 数据挖掘:应用一系列技术从大型数据库或数据仓库中提取人们感兴趣的信息和知识.1,决策树.2,神经网络.3,遗传算法.4,关联规则挖掘算法. 数据挖掘的分析方法分4种:关联分析.序列模式分析.分类分析.聚类分析. 命名冲突:相同意义的属性,在不同的分E-R图上有不同的命名,或名称相同的属性在不同的分E-R图中代表不同的含义. 属性冲突:指同一属性在不同的E-R图中,属性的类型.取值范围和数

系统分析师笔记:知识产权

知识产权 知识产权具体严格的地域特点,即各国管理机关依照本国法律授予的知识产权....只保护共同参加国际条约国家公民的作品. 同一申请人在不同类别商品上使用同一商标的,应按商品分类表提出注册申请. 侵权行为: 1,未经软件著作权人许可,发表或者登记其软件的. 2,将他人的软件作为自己的软件发表或登记的. 3,未经合作者许可,将于他人合作的开发的软件作为自己单独完成的软件发表或登记的. 4,在他人的软件上署名或者更改它人软件上的署名. 5,未经著作权人许可,修改翻译其软件的. 6,其他. 侵犯注册

系统分析师笔记--面向对象方法学

面向对象方法学 面向对象测试: 算法层:测试单个方法(成员函数).方法:等价类划分.组和功能测试.递归函数测试和多态消息测试. 类层:测试单个对象类.不变式边界测试.模态类测试.非模态类测试. 模板层:测试对象集成(一组协调工作的类的相互作用).多态服务测试和展平测试. 系统层:测试整个面向对象的系统. UML事物(元素) 1,结构事物.类.接口.协作.用例.活动类.构件.节点. 2,动作事物.交互.状态机. 3,分组事物.包. 4,注释事物. UML2.0 14种图: 1,类图.描叙一组类.接

系统分析师笔记-信息化与系统集成技术

用户调查范围:信息.数据.生产.经营.管理 调查收集的信息:组织结构与功能业务.数据域与数据流程.业务流程.决策方式及过程.可用资源与限制条件.现存问题及改进. 信息战略流程如下: 1,评估企业的信息需求. 2,建立企业总体信息结构. 3,建立企业业务系统结构. 4,建立企业技术结构. 5,提交信息战略规划. 信息工程方法认为3个要素与企业的信息系统相关:1,企业的各种信息.2,企业的业务过程.3,企业采用的信息技术. 信息系统分4个阶段: 1,信息战略规划. 2,业务领域分析. 3,系统设计.

系统分析师笔记-软件项目管理

软件开发各阶段的配置基线如下: 1,计划阶段:开发计划. 2,需求分析阶段:需求规格说明书.用户手册. 3,设计阶段:设计规格说明. 4,编码阶段:程序清单. 5,测试阶段:测试报告. 项目三角形:范围.时间.成本,三角形的中心:质量. 风险:项目风险.技术风险.商业风险. 缺陷排除率:e/(e+d) e=软件交付个最终用户之前所发现的错误 d=软件交付之后所发现的缺陷数. 组织结构:矩阵型结构.职能性结构.项目(产品)型结构. 系统组织结构与功能分析:组织结构图.组织业务图.业务功能一览图.