cpu硬件加速计算机

硬件_百度百科
[yìng jiàn]
硬件(英文名Hardware)是的简称(及用语,作硬体),是指中由电子,机械和光电等组成的各种物理装置的总称。这些物理装置按的要求构成一个有机整体为运行提供物质基础。简言之,硬件的功能是输入并存储和数据,以及把加工成可以利用的形式。从外观上来看,微机由箱和组成。主机箱内主要包括CPU、内存、、、、各种扩展卡、、电源等;包括鼠标、键盘等。
硬件基本部件
运算器,控制器,存储器联系
计算机由、、、和等五个逻辑组成
硬件运算器
由(ALU)、、、通用等组成。
算术单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。
硬件控制器
控制器(Control Unit),是整个的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。
控制器从中逐条取出指令,分析每条指令规定的是什么操作以及所需数据的存放位置等,然后根据分析的结果向计算机其它部件发出控制信号,统一指挥整个计算机完成指令所规定的操作。计
硬件中央处理器
计算机硬件
CentralProcessingUnit,CPU),由和组成,是任何中必备的核心部件。CPU由和组成,分别由运算和控制电路实现。
硬件存储器
存储器(Memory)是计算机系统中的记忆设备,用来存放程序和数据。
计算机中全部信息,包括输入的原始数据、计算机程序、中间运行结果和最终运行结果都保存在存储器中。它根据指定的位置存入和取出信息。有了存储器,计算机才有记忆功能,才能保证正常工作。
硬件输入设备
向计算机输入数据和信息的设备。是计算机与用户或其他设备通信的桥梁。输入设备是用户和之间进行信息交换的主要装置之一。
硬件输出设备
输出设备(Output Device)是的,用于接收计算机数据的输出显示、打印、声音、控制外围设备操作等。也是把各种计算结果数据或信息以、、、声音等形式表示出来。
硬件基本部件
计算机基本部件输入设备键盘鼠标扫描仪数码绘图板触摸板轨迹球麦克风摄像头输出设备显示器音箱打印机耳机扬声器投影仪  存储设备固态硬盘移动硬盘CDDVD软盘闪存磁带机 机箱内的设备中央处理器随机存取存储器显示卡声卡主板电源供应器硬盘 接口串行端口并行端口USBFirewirePS/2RJ-45VGADVITRSS/PDIFHDMI     
硬件关系表
硬件输入设备
数字化输入板及输入笔/指向器
游戏控制杆
条码阅读机
硬件存储设备
可携存储设备
DVD/CD-RW Combo、、、、、、
内置存储器
磁盘阵列控制器
本词条内容贡献者为
副理事长兼秘书长
中国通信学会
中国通信学会
原武汉邮电科学研究院
中国联通网络技术研究院
工业和信息化部电信研究院互联网中心
副院长兼总工程师
中国移动设计院
首席架构师业务总工程师
中兴通讯股份有限公司
百度公司发展研究中心
中国通信学会科普中国百科科学词条评审专家委员会
中国通信学会是全国通信...
提供资源类型:内容
企业信用信息君,已阅读到文档的结尾了呢~~
计算机硬件的基本配置—文档、资料、论文、办公、总结,均是精品资料,免费阅读,免费分享,值得下载!
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
计算机硬件的基本配置
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口电脑硬件信息更改器(牛B硬件信息修改大师)1.8 中文绿色版-东坡下载
东坡下载:内容最丰富最安全的下载站!|||
→ 电脑硬件信息更改器(牛B硬件信息修改大师) 1.8 中文绿色版
电脑硬件信息更改器(牛B硬件信息修改大师)介绍
1.查看硬件建议使用设备管理器:我的电脑--&属性--&硬件--&设备管理器
一般硬件没装驱动都会在设备管理器的相应的硬件图表上显示问号。
或者使用帮助和支持:帮助和支持--&使用工具查看您的计算机信息并分析问题--&我的电脑信息--&寻找关于此计算机上安装的硬件的信息;
2.至于怎么看是32位机,还是64位机???? 建议使用专门的CPU查看软件
3.屏幕刷新频率越高使人的眼睛的不容易疲劳,最高能有200赫兹,建议点选
“隐藏该监视器无法显示的模式”,如果不复选该选项,则您可以选择那些监视器无法显示的显示模式,这样会导致无法显示/或者损坏硬件如何用最简单的方法在一台电脑上修改系统所显示的以下几个硬件的参数:
1. 在“我的电脑”---“属性”中和“设备管理器”中修改系统所显示的CPU的参数。如:显示为P4 2.0修改为P4 2.8。及将“赛扬”改为P4。
2. 在“我的电脑”---“属性”中修改系统所显示的内存条容量的参数。如:将128M改为256M。
3. 修改系统所显示的硬盘各分区的容量。如:C盘8.5G,D盘10G,改为:C盘12G,D盘12G。如果不能修改以上参数的话那有什么办法使电脑系统不显示以上各项参数
都是sysdm.“惹的祸”知道了问题的关键,下面要做的就是修改信息了。
首先将C:Windows\System32 文件夹下的 sysdm.cpl 文件复制一份出来,然后用资源编辑工具EXESCOPE打开复制出的sysdm.cpl文件,展开“资源→对话框→101”分支。
在右侧一共有9个“LinkWindow”。除了第4、5个外,把另外七个的“可见”属性去掉(即去掉右侧“可见”前的钩),目的是在检测系统属性时只显示第4、5个的内容。选中第4个“Linkwindow”,在“标题”栏输入文字“Intel(R)Pentium4(R)处理器”;在第5个“Linkwindow”的“标题”栏中输入“4GHz,2048MB的内存”等信息(连内存信息也一并改了。数字可随意输入,但不可过长,否则显示效果较别扭);
再将第4个“Linkwindow”的“Y”坐标值改为“149”,将第5个的调整为“170”,以占据原来第1、2个“LinkWindow”的位置。
修改好后保存该文件,接下来只要用该文件替换原始文件即可。不过,在替换过程中,又遇到了一个新问题:
文件保护功能会“作祟”,要把修改后的sysdm.cpl文件复制到C:Windows\System32中替换原文件有些麻烦――SP2强大的文件保护功能会自动还原原始文件。我并不想禁用文件保护功能,所以借助文件替换工具Replacer解决了这个问题。将下载回来的文件解压到任一文件夹,双击“replace.cmd”出现命令提示符窗口,将C:Windows\System32\sysdm.cpl文件拖到其中,回车;
再将修改过的sysdm.cpl文件拖入其中并回车,输入“Y”后按回车,这样就能替换掉系统文件了(在弹出的Windows文件保护时请点“取消”)。至此,想要的4GHz的P4CPU终于“出现”!心动了吧?那就赶快动手吧。
硬件信息修改相关软件
电脑版相关
手机版相关
电脑硬件信息更改器(牛B硬件信息修改大师) 1.8 中文绿色版
7.9M / 07-27 / 6.0 中文专业版
4.7M / 03-21 / 1.1.0.236 英文特别版
21.0M / 03-21 / 1.2.1.8100 英文特别版
5.3M / 03-20 / 2.9.72 中文特别版
142.1M / 06-03 / 6.1.0.296 中文便携版
本类软件排行
装机必备软件
关机分区卸载U盘【入围计划】DIY一台简单计算机,从原理、电路设计到硬件实现 | 万有青年养成计划小组 | 果壳网 科技有意思
148770人加入此小组
造一台我们自已的计算机吧! ==========================写在前面: 梦想的分割线========================= 曾经的孩童时代,我们对于机械的力量,充满了真正的好奇,曾经对于一切新奇的玩意,我们总有一种想拆开来看看的欲望。曾经不小心修好了许久不用的破旧电器,曾经发生过拆完以后装回去却发现多了好几个零件情况,曾经探索过的生活,是幸福的。。。 今天,生活在这个钢筋水泥的都市,我们背负了很多东西在沉重的前行。曾经美好而单纯的小幸福,都已经远去,在日渐平淡的生活,你还有再次动手造个玩具的愿望吗?来吧,造个我们自己的计算机玩玩吧。 造一台计算机,听起来似乎是一件平常我们不太思议的事情,因为在大学里学计算机专业的时候,没有人告诉我们的专业是要造一台计算机。高中的MM同学说,你帮我完成一下布置的C作业吧。。小学同学开了个网吧,说你来给我装系统吧,我们村里隔壁的大爷说,说你帮我修一下坏电脑吧,我们学计算机科学专业,到底是在学什么呢? 在学习计算机的过程中,很多的人识木而不知林,埋头于程序设计中,未曾停下来欣赏一个漂亮的计算机系统的美景。其实,学习计算机最好的方法就是亲自动手,从零开始构建属于我们自己的计算机系统,尽管由于现实的条件因素,我们没有办法造一台功能强大的计算机。然而,虽然我们虽然没有条件造一台真正的汽车,但这并不影响我们造车模。我们将尝试如何从基本的逻辑门开始一步步构建一个模型级的计算机系统。 如果你对神奇的计算机世界充满好奇,希望自己来实现,希望通过自己动手来了解背后发生的故事,重新燃起实践的热情,开始自己的计算机之旅行,欢迎你共同来参加! === ==========================如何造计算机??========================== 那么,到底应该如何造一台计算机呢? 以下是在刘慈欣的名著 三体中关于想通过制造计算机的来预测三个太阳运行轨迹的说明:【号外:来自三体的人体计算机设计】 “朕当然需要预测太阳的运行,但你们让我集结三千万大军,至少要首先向朕演示一下这种计算如何进行吧。” “陛下,请给我三个士兵,我将为您演示。”冯·诺伊曼兴奋起来。 “三个?只要三个吗?朕可以轻易给你三千个。”秦始皇用不信任的目光扫视看着冯·诺伊曼。 “伟大的陛下,您刚才提到东方人在科学思维上的缺陷,就是因为你们没有意识到,复杂的宇宙万物其实是由最简单的单元构成的。我只要三个,陛下。” 秦始皇挥手召来了三名士兵,他们都很年轻,与秦国的其他士兵一样,一举一动像听从命令的机器。 “我不知道你们的名字,”冯·诺伊曼拍拍前两个士兵的肩,“你们两个负责信号输入,就叫‘入1’、‘入2’吧.”他又指指最后一名士兵,“你,负责信号输出.就叫‘出’吧,”他伸手拨动三名士兵,“这样,站成一个三角形,出是顶端,入1和入2是底边。” “哼,你让他们成楔形攻击队形不就行了?”秦始皇轻蔑地看着冯·诺伊曼。牛顿不知从什么地方掏出六面小旗.三白三黑,冯·诺伊曼接过来分给三名士兵,每人一白一黑,说:“白色代表0,黑色代表1。好,现在听我说,出,你转身看着入1和入2,如果他们都举黑旗,你就举黑旗,其他的情况你都举白旗,这种情况有三种:入l白,入2黑;入l黑,入2白;入1、入2都是白。”“我觉得你应该换种颜色,白旗代表投降。”秦始皇说。 兴奋中的冯·诺伊曼没有理睬皇帝,对三名士兵大声命令:“现在开始运行!入1入2,你们每人随意举旗,好,举!好,再举!举!” 入1和入2同时举了三次旗,第一次是黑黑,第二次是白黑,第三次是黑白。出都进行了正确反应,分别举起了一次黑和两次白。 “很好,运行正确,陛下,您的士兵很聪明!”“这事儿傻瓜都会,你能告诉联,他们在干什么吗?”秦始皇一脸困惑地问。 “这三个人组成了一个计算系统的部件,是门部件的一种,叫‘与门’。”冯·诺伊曼说完停了一会儿,好让皇帝理解。 秦始皇面无表情地说:“联是够郁闷的,好,继续。” 冯·诺伊曼转向排成三角阵的三名士兵:“我们构建下一个部件。你,出,只要看到入1和入2中有一个人举黑旗,你就举黑旗,这种情况有三种组合——黑黑、白黑、黑白,剩下的一种情况——白白,你就举白旗。明白了吗?好孩子,你真聪明,门部件的正确运行你是关键,好好干,皇帝会奖赏你的!下面开始运行:举!好,再举!再举!好极了,运行正常,陛下,这个门部件叫或门。” 然后,冯·诺伊曼又用三名士兵构建了与非门、或非门、异或门、同或门和三态门,最后只用两名士兵构建了最简单的非门,出总是举与入颜色相反的旗。 冯·诺伊曼对皇帝鞠躬说:“现在,陛下,所有的门部件都已演示完毕,这很简单不是吗?任何三名士兵经过一小时的训练就可以掌握。” “他们不需要学更多的东西了吗?”秦始皇问。 “不需要,我们组建一千万个这样的门部件,再将这些部件组合成一个系统,这个系统就能进行我们所需要的运算,解出那些预测太阳运行的微分方程。这个系统,我们把它叫做……嗯,叫做……”
“计算机。”
没错,计算机的本质就是上述提到的与门、或门、与非门等等各种门,只要实现了士兵举旗子的功能,把成千上万个这些东西连接址,任何东西都能够做成一台计算机。木头,水泵,塑料,卡子,只要能够完成门的功能,什么都能够成制造计算机。 不信,你看这样一台木头造成的计算机:这是国外一个大牛用积木做成的计算机,用了大量的积木,以一个或门的实现为例说明,他的原理是类似这样的,只要有A和B中有一个有推力的话,那么输出就会有推动,这个推动可以做为输入再传递到下一个门,整个计算机系统就是由这些门组成起来的。 【现代计算机系统结构】 可能你会说,你从来没有见到过除了现代电脑以外的其它计算机系统,其实是因为目前的集成电路技术,能够将上述的这种门,以千万的数据量集成在一个小小的几厘米见方的小芯片里面。未来随着纳米技术,分子生物技术的进步,总会有别的形式的计算机出现的。现代主要的计算机系统结构如图所示:
事实上,对于一台计算机来说,蓝色部分就已经是可以工作的了,上面软件部分只是为了让人能够更方便的应用而已。最早的计算机确实只有蓝色的部分,例如 最早的个人计算机----牛郎星, 在这个机器上,操作是通过下面的那些开关来板动输入的,计算的结果是通过上面红色的指示灯显示出来的。具体的操作的含义就是机器语言。关于牛郎星的一些介绍: 【我的想法】 我从中学开始就对计算机比较感兴趣,但是考大学的时候阴差阳错没有取上计算机相关专业。毕业工作以后,这些年一直业余在不断学习计算机的知识,想要自已造一台Demo型的计算机。主要的经历有:1. 计算机的总体结构学习和实现《计算机系统要素》 :,这本书是最早让我产生想要造一台计算机想法的来源。我除了书最后一章的类库以外,自已实现了里面的全部案例。其中举过一次讲座,讲述了整体的实现原理,不过当时准备比较粗。活动的视频:其它的比较好的书有:深入理解计算机系统》 : 2 . 操作系统的学习和实现操作系统这块,我参考 《Linux内核完全剖析》,,花了小两年时间,陆续实现了linux0.11的内核。中间参考了一些操作系统的书,就不详细列出了。参考我的书评。去年下半年,自已从网上下载了Android的源代码,进行编译以后做成rom,刷到了一个旧的手机上,体会也很深。3.语言和编译器的学习和实现这块的内容,我实现的不多,只是参考计算机系统要素,实现了里面的一种类似于Java的,叫做Jack语言。但我自已以前学习过的有两种语言的实现,非常漂亮,可以借鉴:(1) Python源码剖析 (2) 深入Java虚拟机事实上,站在今天的角度往回看,有些语言编译器还是很容易实现的,比如当年据说当时比尔盖茨第一桶金就是来自于给牛郎星计算机编写的Basic语言编译器。4.汇编和单片机的学习和实现 汇编语言和单片机的学习是从今年年初左右开始的,参考的书的一般,没有特别好的,是51的芯片,这方面的书很多不推荐了。有两个实现的小车的视频, 声控小车:自动拐弯小车:,这个有效果更好的没有拍视频 5. 计算机硬件系统的实现 (当期申请计划) 目前软件部分的内容实现基本上算是完成了,从前面整个结构来看,现在就还差硬件部分的实现了。我个人觉得学习要想真正掌握,必须自已亲自动手实践。因此对于硬件部分,目前的想法是通过对硬件电路的设计和学习,亲自设计一个简单的计算机系统,即上图中蓝色的部分。 想得是最原始的类似牛郎星那种计算机,就是只完成核心的CPU和简单的外围电路设计,然后能够进行机器语言级的运算。6 .未来计划(到2015年)在总体结构中前面部分的原理和内容基本上掌握了的情况下,未来计划在2015年前,实现一台完整的,带键盘和显示器,在上面加上编译语言和操作系统,从里面的芯片到整个系统都是自已设计和实现的一台Demo计算机。更长远的计划,是想着未来能够把整个过程,写成一本书,以简单易懂的方式讲清楚整个过程,能够让中学生看懂,能够鼓励十四五岁的对计算机有热烈兴趣的中学生,更早的能够看到计算机世界宽广和美丽的景色,能够引更多的人进这个门,也算是一个没有能够上成计算机专业的人,希望能够影响更多的年轻人爱上计算机,爱上计算机科学(CS)。 === ============================真正进入正题============================前面介绍了很多,下面来详细介绍我这次的计划:【目标】参考《计算机系统要素》中最小的计算机系统,结合 《 编码的奥秘》 一书中的8080的芯片结构设计,实现上图中蓝色部分,即一台原始的计算机,用机器语言操纵进行计算,充满浓郁的复古风采。 将整个计算机的设计过程,通过在果壳上发布帖子的形式,形成系列文章,最后结束的时候,能够形成一个相对完整的设计制作电子书,不少于50页。作为未来整体书中的一部分【计划】8月
学习组合电器和时序电路的设计 学习Verilog设计 (书100) 进行组合逻辑和时序逻辑元器件的设计9月 设计ALU和内存单元 购买FPGA开发板10-11月 计算机系统结构设计和实现,主要包括
(1) 设计CPU
(2) 设计输入/输出 (3) 总体系统结构(包括外围电路)设计 (4) 工具和元器件的购买 (5) 实际调试和实现。12月 (1) 形成总结的电子书,不少于50页。 (2) 举办一场由我主讲的分享沙龙,至少有20个观众参与。前面8-11每月至少在果壳上发布2篇关于设计和制作过程的系列文章。【费用预算】1 开发板购买 (900) 考虑到学习的目的,购买专门的学习板,考虑采用相对便宜的Altera公司的,板子功能会比较丰富,便于做各种实验,所以比一般学习板要贵一些。 2 工具购买 (800) (1) 万用表(100) (2) 逻辑分析仪 (对数字电路进行调试 500) (3) 电烙铁 (由于需要自已焊接外围电路,需要稍发的电烙铁,加烙铁架子150)
(4) 日常手工工具(各种螺丝刀,小钳子,镊子50) 3 耗材和元器件购买 (300) (焊锡、助焊剂、烙铁头、杜邦线、排线、电工胶带、电阻、LED指示灯、开关、面包板等)4 机箱外包装材料
其实这部分不是很有必要,到时候看看不带这个能不能弄得更漂亮,暂时不列入预算。总计费用 2000。 【个人介绍】老鱼,北京普通工薪阶层一员,爱好学习,文理皆好,读得书不多,精通的也很少,不过喜欢思考,对于事物有本能的探索精神,知其然者必欲知其所以然,有动手实践精神。 热爱生活,热爱读书,虽已年过而立,然不知老之将至。不怨天,不尤人,但求下学而上达,不负此生逆旅。
最后,如果有想动手的兴趣,欢迎一起交流,共同学习和制作!!你也想成为一名万有青年?【万有青年养成计划】梦想资助计划长期开放申请中,详情猛戳:
+ 加入我的果篮
果壳“万有青年”品牌负责人
做图灵机吧···
计算机爱好者,万有青年养成计划入围选手
图灵机是个数学模型,现在主要的实现方式是冯 诺依曼结构和 哈佛结构,如果要自已设计一个结构,难度非常的巨大。牛郎星虽然外表看着简陋,但确实是一台可以工作的计算机,考虑到半年的时间周期,所以计划里面只实现到了机器语言。 作为完整的计算机,可以在上添加自已的汇编语言和操作系统,就可以进一步做很多的事情了。 这个计划的当前阶段,只相当于做一台简单的裸机。
很好的活动,强烈支持。我想加入,请问需要什么条件
计算机爱好者,万有青年养成计划入围选手
只要学习高中物理课程,对于电路有一些基本理解就可以。当然,如果学过大学里的数字电路课更好,没有学过也行。
玉哥,我也来了~~~~ 随时关注你的进展,哈哈 多多交流
国外有人用金线和三极管搭建了8086的CPU
计算机爱好者,万有青年养成计划入围选手
引用 的话:国外有人用金线和三极管搭建了8086的CPU三极管的我确实没有见过,早期的电脑用真空管那个站地面积是非常大,而且计算功能非常有限。我之前在网上有看到过用一些简单的TTL芯片的,所以之前最开始考虑的时候,也想过用一堆74系列的 74XXX芯片,总的组成一个8080或者类似的芯片。后来有两个原因考虑所以没有采用,第一是在一堆74系列的芯片接上以后,因为连接众多,都需要中自已手工维护,如果有烧坏的部分,很难检测出来,会增加很多调试的工作。第二个是因为考虑到目前做的这个虽然是祼机,但是将来肯定是要加上键盘、显示屏做输入/输出的,那么采用开发板话,将来可以直接用一些现成的IP核,如USB接口等,这样将来扩展的可兼容性和工作量会得到很好的改善。
测绘学硕士,万有青年养成计划入围选手
用FPGA能行么?我觉得这样工作量小些
智能科学专业
引用 的话:用FPGA能行么?我觉得这样工作量小些那么可以买组装机了。。。更简单。。。
测绘学硕士,万有青年养成计划入围选手
引用 的话:那么可以买组装机了。。。更简单。。。我是说这样子只需要关注于逻辑设计。
mips我写过了还不错
额一,很好的计划,已转载收藏...支持LZ
哇,so帅,支持。
可以看看《编码》
之前用过一个Xilinx的FPGA,上面虚拟出一个PowerPC软核,再在PowerPC上跑Linux。现成IDE里都已经集成了,lz可以参考。BTW,lz应该先考虑用什么指令集,这个非常重要,还有真的要形成最后的电子书的话估计50页不够。
楼主的宏伟设想让我想起了当年我们穿磁环的经历。那个时候计算机内存是用手指头大小的磁环作为存储设备的。一根横穿起一串、一根竖穿起一串,8根横8根竖穿成一个矩阵。然后一块块的磁环矩阵象蜂巢那样叠起来。另外,每一个小磁环都有一个电路单元来驱动。当时我们用了一个星期穿出来2K内存。已经是非常大的成就了。如果楼主在北京,对穿磁环有兴趣的话,我这里应该还有驱动单元电路(磁环好找)可以送给你。只是要自己来取。
计算机玩腻了。。。特别是单片机。。。现在在制作CPU。。。嗯,用逻辑回路做CPU。。。很有意思。。。难度也不高。。。其他的就没兴趣了。。。不好做或者真心没啥学习的价值。。。引用 的话:三极管的我确实没有见过,早期的电脑用真空管那个站地面积是非常大,而且计算功能非常有限。我之前在网上有看到过用一些简单的TTL芯片的,所以之前最开始考虑的时候,也想过用一堆74系列的 74XXX芯片,...74系列很好做CPU和电脑的。。。CPU部分我记得是9个?逻辑芯片。。。内存和存储部分还有其他合起来貌似是13个芯片组成一个带CPU的电脑。。。所以说。。。74系列做CPU占地面积很小啊。。。嗯。。。也很好维护。。。【因为现在在学实现CPU的逻辑。。。具体达成的数量没记清。。。但是最多没超过13个芯片(书的作者在书里放了成品照片。。。)。。。】
计算机爱好者,万有青年养成计划入围选手
引用 的话:可以看看《编码》嗯,谢谢提醒,在学习和实现的过程中,肯定是要要参考Charles Petzold这本书的。
计算机爱好者,万有青年养成计划入围选手
引用 的话:前用过一个Xilinx的FPGA,上面虚拟出一个PowerPC软核,再在PowerPC上跑Linux。现成IDE里都已经集成了,lz可以参考。BTW,lz应该先考虑用什么指令集,这个非常重要,还有真...我要设计的CPU,肯定是达不到PowerPC核这种工业CPU的复杂量级。我初步设想中的指令集大概不超过三十条指令,我的目的主要通过亲自动手来实现一台计算机的模型。因此对于整个CPU的设计没有优化,肯定效率是比较低的。比如就没有乘法指令和除法指令,将来在自已实现语言或者是操作系统的类库来实现。
计算机爱好者,万有青年养成计划入围选手
引用 的话:主的宏伟设想让我想起了当年我们穿磁环的经历。那个时候计算机内存是用手指头大小的磁环作为存储设备的。一根横穿起一串、一根竖穿起一串,8根横8根竖穿成一个矩阵。然后一块块的磁环矩阵象蜂巢那样叠起来。另...内存这块,考虑会采用买的FPGA板子上带的扩展内存,所以可能不会像说的这样穿磁环了。不过还是非常感谢你提供的这个东西,将来教我儿子做电脑的时候,可以考虑你说的这种形式,谢谢。。。
建议在初期设计的时候使用现有的计算机进行模拟,可使用Minecraft(可选择安装RedPower2以获得各种封装好的元件,方便使用)或专用的软件,前者比较直观,后者效率比较高。这个纯粹是为了降低难度,因为一边设计一边制作的话,很多问题会比较难处理,如果用计算机进行模拟可以在制作前更好地发现问题,而且与学习的目的不冲突。但是注意:除非弄得到专门设计集成电路的软件,前面说到的Minecraft和一些逻辑电路模拟软件并不适合模拟特别大的电路,因此需要模块化设计,在软件中只模拟单个模块。
另外,使用Minecraft的话不用担心无法模拟,因为2年前就已经有国外玩家在里面做出一台ALU的了
计算机爱好者,万有青年养成计划入围选手
引用 的话:算机玩腻了。。。特别是单片机。。。现在在制作CPU。。。嗯,用逻辑回路做CPU。。。很有意思。。。难度也不高。。。其他的就没兴趣了。。。不好做或者真心没啥学习的价值。。。74系列很好做CP...具体多少个,关键要看想要实现的CPU的指令集,用74系列的芯片占地面积肯定也不大。不过基于我前面提到的两个原因,可能还是考虑用FPGA的开发板,谢谢支持。
计算机爱好者,万有青年养成计划入围选手
引用 的话:议在初期设计的时候使用现有的计算机进行模拟,可使用Minecraft(可选择安装RedPower2以获得各种封装好的元件,方便使用)或专用的软件,前者比较直观,后者效率比较高。这个纯粹是为了降低难...嗯,谢谢提醒,关于Minercraft里面国外大牛实现的ALU,以前也和别人聊过,受到过其启发。但是Minercraft那个界面,说实在的,在里面转一会儿就头晕恶心,不适合呆在里面,呵呵。 所以打算用专业的软件Quartus来做设计,边设计边调试。
引用 的话:具体多少个,关键要看想要实现的CPU的指令集,用74系列的芯片占地面积肯定也不大。不过基于我前面提到的两个原因,可能还是考虑用FPGA的开发板,谢谢支持。FPGA开发板。。。成本立刻飙升。。。虽然没啥。。。我也在玩FPGA搞视频解析。。。200一个的核心板不是盖的。。。比74系列坑爹多了。。。74系列玩好了50以内应该能行。。。不算运费。。。而且作为入门。。。我认为74系列更适合推广。。。毕竟直接推VHDL实在是有点坑爹。。。【话说。。。日文的书籍。。。从头开始教用74系列十多枚做CPU。。。用了三百+页的说。。。好奇你能压缩到什么程度。。。光是计算机硬件构成原理就有上百页的中文资料了。。。简化简化再简化。。。然后实际上只有做法没有解析的方案?总觉得简化到坑爹了。。。】
既然只想做30多条,建议精简一个RISC指令集做一做,MIPS为基础就不错,或者精简牛郎星用的Z80。我之前做过一个大概只支持十几条mips的,已经能跑很好玩的程序了,三十条指令已经挺复杂的了,建议实现一下乘法,不难。
有个建议哈,可以做51单片机指令集。优点是指令集不复杂,而且程序开发工具都是现成的。结构上再加点流水线啥的,fpga版51单片机运行速度至少比芯片版的快一个数量级,跑程序很爽---大学时计算机组织结构课的课程设计我就干了这事,现在想起来还是很有成就感的。
软核的话建议看看OpenRisc,觉得软核性能太渣了,主要是主频上不去
计算机爱好者,万有青年养成计划入围选手
引用 的话:个建议哈,可以做51单片机指令集。优点是指令集不复杂,而且程序开发工具都是现成的。结构上再加点流水线啥的,fpga版51单片机运行速度至少比芯片版的快一个数量级,跑程序很爽---大学时计算机组织结构...我以前在51上上主要是用得C,还真没有注意过51的指令集,刚才打开看了看,差点没去买块白玉豆腐来撞死,光是Mov指令就有22条。。。我计划采用的指令集,取数部分估计也就是用3位,最多8个指令,最多。。。。。。。。用FPGA肯定能够快点,这样的机器跑起来很爽啊。。昨天晚上做梦,梦到辞职,一心搞这个了。。。,起来以后那个纳闷啊。。。
计算机爱好者,万有青年养成计划入围选手
引用 的话:软核的话建议看看OpenRisc,觉得软核性能太渣了,主要是主频上不去以前没接触过OpenRisc,刚才看了看,可能在这期计划里面,不会考虑实现32的CPU,计划是16位。以后可以试试用用,好像这个还有自带的操作系统,谢谢推荐。
万有青年养成计划入围选手
还是感觉很有难度,,,,,,为了这份热情,,,支持你
一看题目就想到三体
让我想到了计算机组成原理课的模拟整机试验,那时就是用一堆74芯片+我也不知道叫什么名字的开发插插插插出来一个能写程序能运行的计算机……
很大胆,也很牛逼。对于楼主的计划很感兴趣,要不是自己没那个水平,肯定果断加入了。同时表示很想来了解楼主的进度,不知道可不可以。。。。
老鱼您好,我人也在北京,也打算自己做一台计算机。不知道你能否留个联系方式?后面有机会可以向您讨教一二。
先生,请问第19段的“联”是否应改为“真”。
楼主 弄得怎样了 很期待!!!
有邮件吗其他的吗?希望邮件交流
太累了,又枯燥。楼主好耐心
(;一_一) 老外玩儿过了。最终图纸据说都公布了。结果一大堆的线头搞出来个8051。不过人家学的是原理。就是靠这个吃饭的。我不会告诉你丫是搞java的!!!来自
单片机的理论知识我都看不下去...看了就忘了,记下来又太多。LZ是怎么学(做)的?(可能有点接近2b的问题了)
楼主,我想加入。我现在正在学AVR单片机。我也想看《计算机系统要素》,我看了不懂的地方可以来请教你吗?话说楼主建个“一起DIY计算机”的群吧。
建议楼主可以阅读一下 FPGA的51软核,这部分目前应该有开源的了。还有很多更小巧的mini软核,其实就和楼主用FPGA实现CPU的思路一样。楼主可以借鉴一下,提高进度。祝早日成功!
我要看,2015到了啊 我15来自
感觉好厉害!我只想知道那些门什么的,原理是啥??来自
我也想造,用FPGA来做,做一些简单的外设并写点驱动,已经可以做到了。
现在进展到哪里了?有资料吗?
(C)2016果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号

我要回帖

更多关于 cpu硬件虚拟化 的文章

 

随机推荐