Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > Data Structure and Arithmetic
【标  题】:Data Structure and Arithmetic
【关键字】:Data,Structure,and,Arithmetic
【来  源】:http://blog.csdn.net/cozmic/archive/2006/09/18/1238440.aspx

Data Structure and Arithmetic

Your Ad Here

What the mean of data structure and arithmetic?It occured to me when I was in the course of Computer Architecure and laterly being repetitively  proved when programming.

When we got to the part of micro-ops based CPU design,  professor brought in a concept, Date Path, that is how dates flow between registers, Buses, memory etc, and spent several weeks to explain. Timing is the point. To be specific, when to deal with a control singal is the key point.   Let me to say more about Data Path. It is an imaginary legal route of date channel. As you know a control singal can reach to every entity by Buses that link them, but only the one who cares this signal responds, the others just pass it over. So the Data Path is an arithmetic that  defines who care which at a giving timing.

The function of those entities( register, Buses, memory etc) is  anagical to Data Structure; And Date Path is similar to Arithmetic. Those entities, Date Structure, are the basis of Data Path(Arithmetic), and therefor more important.

To be a step further, WHAT decides the Data Structure? The answer is FUNCTION.  And we set a chain of reaction: function defines sturcture; structure defines arithmetic.

The way to analyze function is similar to find out the principles that birng about infinite varity. The more closer to the principles, the more  simpler the structure will be, thus the more simpler the arthmetic will be.

怎么在项目开发过程控制开发人员的开发约束?:【上一篇】
测试驱动实践_广告:【下一篇】
【相关文章】
  • 请教个WIN里面的dataGrid问题
  • DataGridView中虚拟模式(Virtual Mode)的使用
  • CH2:Building and Running Modules
  • [比较编程]Sorting in Ruby and Python
  • 使用VSIUAL C#.NET操作Excel -把DataTable中的数据写入Excel
  • DataGrid中的数据导入到Word和Excel_C#
  • datagrid点删除,弹出一个确认和取消的消息框
  • 速交换网络采用InfiniBand网
  • Debugging COM server (.EXE Server and Active Document)
  • Linux环境下oracle9i的Dataguard配置
  • 【随机文章】
  • VB中如何使用正则表达式
  • ISA应用企业策略(2)
  • 英国Synchronica推出手机防盗服务
  • linux移植到at91rm9200中发现eth0不可用的解决方案
  • sed 实例二
  • AK5800-A300无线网桥
  • 采用template消除歧义
  • mkswap的挽救方法[转]
  • 测试 :What is your Perfect Major?
  • javascript在IE和FIREFOX的区别研究(一)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.