策略与机制

大部分策略与机制的区别定义是,策略是描述如何实现什么功能,机制则是需要实现怎样的功能。在"The Art of Unix Programming" 中Raymond通过X举例说明两者的区别,但未给出明确的定义,文中指出窗口的视感总是变化的,暗含这是策略;而光栅的组合和操作是不变的,暗含这是机制。从功能性的角度看策略处理的是HOW问题,而机制处理的是WHAT问题。另外,前端用户接口和后端事务引擎也说明了这种区别。

访问控制研究中存在策略、机制和模型的构建访问控制系统时的不同抽象,策略从较高的层次(无需考虑具体系统实现的策略制定者角度)描述需要怎样实现访问控制功能,或者描述对信息的访问是如何管理的;机制则是从具体系统实现者的角度,描述不同应用场景中具体实现访问控制功能时需要实现的通用功能,如实现访问控制表或访问能力表,关键的是记录相应的授权信息,再如根据授权信息对访问请求进行判决是另一个基本功能;模型则是充当了策略制定者和具体系统实现者之间的broker,提供图形化或形式化的表示以便两者进行有效的沟通。

目前看的模模糊糊的策略驱动的管理论文中,策略常见的解释是策略是系统需求描述,策略驱动的管理对应于系统需求存在的变化性,力图只需改变相应的策略,不用对实现进行重新编码,提供动态管理系统行为的能力。这其中包含的问题有策略是如何表示的、策略与实现之间的关系、策略表示以及对应的策略决策是否符合策略制定者的初衷(策略表示方式的有效性),以及策略决策是否一致等。如果将策略决策划入实现概念中以及认为策略具有某种表现形式的话,这些问题都可以归纳为策略分析问题中。

策略某种程度上可以看为一种具备一定结构知识,结构说明其遵循一些约束或者关联关系,知识表明可以存在不同的理解以及表现形式。自然的,具备概念和关系梳理组织能力的本体和知识表示系统方法的描述逻辑可以用于策略的表示,而如何在两者提供的逻辑推理功能中模拟或构造出适用于策略分析的功能是一项有挑战性的任务。

linux系统——机制与策略(二)的更多相关文章

  1. linux系统——机制与策略(三)

    机制与策略 学习系统调用时,书上提到机制与策略,这也是陈老师与武特学长经常给我们强调的,这是一种设计模式,帮助我们理解操作系统的设计.下面的内容是从陈莉君老师的博客上copy下来的,写的很好,很通俗. ...

  2. Linux系统——MySQL基础(二)

    # MySQL数据库完全备份与恢复## 数据库备份的分类1. 从物理与逻辑的角度,备份可以分为物理备份和逻辑备份.(1)物理备份:对数据库操作系统的物理文件(数据文件.日志文件)的备份.物理备份又可分 ...

  3. linux(八)linux系统中查找文件二

    前面介绍的是find命令,我们发现一个find命令居然有那么多的命令,我看到都要晕了,不管没有关系,加油.相信自己! 一.grep命令 1.1.作用 Linux系统中grep命令是一种强大的文本搜索工 ...

  4. linux系统编程之信号(二)

    经过了漫长的间歇,对于c语言的学习也被中断了很久,现实确实有很多的无耐,计划中的事情总会被打乱,但不管怎样,学习的道路是不能休止的,所以经过了一断温习后现在继续学习C语言,话不多说,进入正题: 信号分 ...

  5. Linux系统重要文件(二)

    Linux系统重要文件概述 一系统自动挂载文件 文件路径信息:/etc/fstab文件作用说明:实现存储设备自动挂载 [root@centos7 ~]# cat /etc/fstab # # /etc ...

  6. Linux系统运维笔记(二),Linux文件编辑命令

    Linux系统运维笔记 Linux文件编辑命令 首先我们使用命令 vi filename 打开一个文件,这个时候进入到的是命令模式 接下来我们按i,然后键盘随便输入写内容. 然后按ESC重新进入到命令 ...

  7. Linux系统性能测试工具(二)——内存压力测试工具memtester

    本文介绍关于Linux系统(适用于centos/ubuntu等)的内存压力测试工具-memtester.内存性能测试工具包括: 内存带宽测试工具——mbw: 内存压力测试工具——memtester: ...

  8. linux系统用户管理(二)

    5.组命令管理**组账户信息保存在/etc/group和/etc/gshadow两个文件中 /etc/group 组账户信息 [root@localhost ~]# head -2 /etc/grou ...

  9. Linux系统——机制策略(一)

    机制策略(一) 形而上谓之道:形而下谓之器: ————易经 LinuxUnix设计理念提供的一种机制不是策略:1.如果说机制是一种框架,那么,策略就是填充框架的一个个具体实施.机制提供的就是一种开放而 ...

随机推荐

  1. 2017.12.25 Linux系统的使用

    Linux系统的使用 现在标配的系统是 Linux + Nginx + PHP + MySQL ,这样的配置越来越多的大公司在用的了说到配置不同的是一个公司的规约,比如说挂载一般分为2个盘, / 下面 ...

  2. c++中 endl的意思?

    endl是 end line的意思,表示此行结束,换行,就是回车

  3. 学习笔记(六): Regularization for Simplicity

    目录 Overcrossing? L₂ Regularization Lambda Examining L2 regularization Check Understanding Glossay Ov ...

  4. 1074: [SCOI2007]折纸origami

    Time Limit: 20 Sec  Memory Limit: 162 MBSubmit: 372  Solved: 229[Submit][Status][Discuss] Descriptio ...

  5. Tomcat:javax.management.InstanceNotFoundException: com.alibaba.druid:type=DruidDataSourceStat异常

    问题: 在关闭tomcat时: Tomat报出一下异常:ERROR [com.alibaba.druid.stat.DruidDataSourceStatManager] – unregister m ...

  6. Shell脚本使用汇总整理——达梦数据库备份脚本

    Shell脚本使用汇总整理——达梦数据库备份脚本 Shell脚本使用的基本知识点汇总详情见连接: https://www.cnblogs.com/lsy-blogs/p/9223477.html 脚本 ...

  7. centos7中使用LVM管理磁盘和挂载磁盘

    centos7使用LVM管理一块新的磁盘 注意!文中凡是带#的都是命令标志. 一些重要概念: LV(Logical Volume)- 逻辑卷, VG(Volumne Group)- 卷组, PV(Ph ...

  8. tcl之内容

  9. Python中的bytes

    bytes_lst = [ ('创建bytes',), ('bytes可哈希',), ('编码与解码',), ('常见编码类型',), ('ord() 与 chr()',), ] 创建bytes &g ...

  10. 内存管理小结(2)--伙伴系统API

    伙伴系统分配内存以2的整数幂次的页数为单位.提供的API主要分为分配类与释放类. 1.分配类 1.1unsigned long __get_free_pages(gfp_t gfp_mask, uns ...