zoukankan      html  css  js  c++  java
  • A computer hardware platform abstraction

    intro

    Nowdays every electronic computer is based on  Boole Algebra and Sequential Logic,So my post will be based on those too.After introducing BooleAlegebra and Sequential Logic,I will specify a simple architecture of modern electronic computer. I emphsise electric because I may do some reseach about quantum computer too inrt  the future.

    Boole Alegebra

    In the very low level,All the  electronic computer can do is manipulating high/low voltage.But there is a smart person thought out a solution of  expressing many computations based on binary number.And all those computation formula can be expressed by three operator: AND,OR,NOT. 

    Once we know that,We can build a 'chip'(or gate)  to do specificed logical operation.

    Then the Arithmetic Logic Unit(ALU) will be born,Which is well designed calculator.Mathematically saying,it is a function implemented in real world.

    Sequential Logic

    If we build a system,we will face a synchronization problem and state saving issues.

    That is to say,the inputs of ALU may not be arrived in time,and there is a chips called Flip-Flops needs to do operation in time sequece.so there is a oscillator offer a clock message to the whole computer system.

    Once we can achive time sequence operation,we can use this function to build a memory module : registers and Random Access Memory.

    Machine Language

    After all things build up, we need a language to command processor(ALU plus control/branching operations) and registers manipulate meomory.Then we can make a rule ,which is much more readable and writable .The detail in this topic ,i will pass and make anthoer post to write it.

    next part i am going to write about von neumann architecture.

  • 相关阅读:
    免费素材下载:淡蓝色的PSD格式UI套件
    分享一个CSS3的网格系统架构 ResponsiveAeon
    最新收集的超棒Mobile/Web UI和用户体验设计
    一个帮助你针对不同标签自动填入内容的轻量级javascript类库 fixiejs
    发现任何VB函数、插件、甚至按键精灵对“文件下载”窗口后台失效
    android 界面 滑入 效果
    分布式HeadLoop
    VB ListView
    android 下载保存图片
    网址
  • 原文地址:https://www.cnblogs.com/771k/p/6790393.html
Copyright © 2011-2022 走看看