当前位置:  技术问答>linux和unix

计算机原理,这个要很专业的人士才能答得上了????????????

    来源: 互联网  发布时间:2016-09-17

    本文导语:           尽管我是菜鸟,但是我对计算机的热爱尤如涛涛江水一发不可收拾。。。。。。。。。                     我想问下对计算机原理比较懂的人谈谈,计算机是怎么识别二进制文件的,是和由生...

         尽管我是菜鸟,但是我对计算机的热爱尤如涛涛江水一发不可收拾。。。。。。。。。
                    我想问下对计算机原理比较懂的人谈谈,计算机是怎么识别二进制文件的,是和由生产锌片的产商自己定义好的吗,这个可能属于秘密了、、、、、
                         我不知道这个问题该不该提,但是真的想知道。    
                              只是本性难改,烦事求个明白。。。。。。。。。。
                                          谢谢,如果不方便答,加我QQ聊,期待您的回答!!!!!!!!!!!

|
这类问题 其实很简单,因为计算机硬件只有"开和关"两中状态,电平只有高和低两种,而这两钟状态只需要用0和1表示。但是这两种状态的组合是非常巨大的——逻辑组合,然后从这类组合中去整理一个规范,大家都去遵循,那么大家都明白这个组合是干嘛的,那个组合又是干嘛的。有些组合是指令,有些组合是数据,等等.就组成了指令集,数据集。硬件也就根据这里组合逻辑去设计,就能完成想要的工作了。普通文件也是0和1 二进制文件也是0和1,只是普通文件里面是数据集,不执行指令。二进制文件里面是指令集和数据集,这样二进制文件就可以被执行了。如果还不是很明白,你就好好看看微机原理。试着从计算机本身去考虑这个问题。

|
是由CPU厂商事先定义好的,每条指令对应一个长度一定,数值一定的二进制数值,例如某个CPU厂商在设计CPU时事先规定指令ADD对应到0b0000 1111, 指定SUB对应到0b0000 1110。然后实现ADD和SUB具体的电路。当输入指令是SUB时,0b0000 1110对应的电平会选择SUB的具体电路,从而进行SUB运算。

|


come on.

good  luck !

|
数字量就是这么定义的,要么是1要么是0,也就是说要么是高电平要么是低电平,这种差异相比模拟量来说更容易识别,也更准确一些。因此在使用计算机进行信号采集时,需要将模拟量数字化,然后再交给计算机进行存储。
所以计算机内部采用的是二进制方式处理数据文件的,所有的十进制数据都是可以表示为一个二进制量的。

|
看看数字电路。重点看看与门、或门、非门电路、触发器、寄存器、加法器就基本知道了。

|
尝试回答一下。
首先说到从二进制文件这个层次来说,已经可以认为是一系列的01组合了。换句话就是说,这个时候,计算机(程序)只需要去解释这个二进制文件就好了。计算机唯一要做的就是找到文件的位置,然后读取他。从操作系统层级来说,找到文件位置非常简单,所有的文件系统,数据库都有目录或者索引,会记录文件在存储介质上的位置。而怎么读取文件,这个由驱动和硬件电路来保证。驱动会解释从电路上读取的信号。而电路直接会将存储介质上都内容反应称一系列的高低电平。具体存储介质是如何存储的。我了解的有三种,一种是光,一种是磁,一种是电。非常简单。

|
先看《模电》,了解三极管,mos管是怎么回是;什么是开关dianlu。
然后再看《数电》了解与或非是什么东西,计数器,加法器,乘法器等等怎么实现,数字如何锁存。
最后再看《微机原理》或者《计算机组成原理》看看这些门电路怎么组成庞大的计算机系统。
O啦。不需要多专业也能知道。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 怎么样才能封住一些端口,不让别的计算机访问
  • 请问我的Redhat如何设置才能让其他人不能ping通我的计算机?多谢
  • 请问要如何才能使别的计算机通过IP地址访问我的机器呢?
  • Web服务器/前端 iis7站长之家
  • rsync客户端如何从远程计算机上传输多个文件到本地计算机?
  • 关于计算机方面的论文?
  • 计算机代数系统 Maxima
  • 计算机启动程序管理软件 Startup Manager
  • 什么是嵌入式的系统~要用专门的计算机吗?
  • 计算机底层开发需要哪些基础知识
  • 如何统计局域网内计算机的使用情况?
  • 计算机辅助设计系统 BRL-CAD
  • 手机上的科学计算机 Scientific Calculator Midlet
  • 计算机辅助的输入工具 Dasher
  • 计算机视觉库 BazAR
  • 3D计算机视觉库 openvis3d
  • 计算机图形渲染库 Voreen
  • 计算机视觉算法 OpenVIDIA
  • 计算机辅助设计软件 VariCAD
  • 基于QT的计算机视觉库 QVision
  • 计算机代数系统软件 wxMaxima
  • 计算机图形学平台 VTK
  • 计算机视觉库 OpenCV


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3