Chinaunix首页 | 论坛 | 博客
  • 博客访问: 693525
  • 博文数量: 90
  • 博客积分: 3225
  • 博客等级: 少校
  • 技术积分: 1200
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-20 11:04
个人简介

菩提本无树,明镜变非台 本来无一物,何处惹尘埃

文章分类

全部博文(90)

文章存档

2015年(1)

2014年(12)

2013年(15)

2012年(31)

2011年(8)

2010年(23)

分类: LINUX

2011-03-30 11:20:48

  区分机制和策略是Unix最好的思想之一。
  机制指的是“需要提供什么功能”,而策略指“如何有效地使用这些功能”。在大多数编程上都可以分成这两部分,这样区分更易于软件的设计、开发和维护。
  在系统中,通常由设备驱动程序提供机制,即为应用程序提供访问硬件的接口功能;而应用程序则通过使用这些功能来设计完成用户需求,也即是实现策略。
  对于驱动程序设计始终要综合考虑这些因素:提供给用户尽量多的选项,编写驱动程序要战胜的时间,尽量保持程序简单,尽可能不带策略。

阅读(1638) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~