硬件技术
huangxingzhou
这个作者很懒,什么都没留下…
展开
-
有感于摩尔定律的无效化
我最初相识摩尔定律,是在1995年我读中南大学的时候,当时我的专业是管理信息系统,那是个当初是全新的专业,所培养的专业人才在当时还不多,正是好找工作的时候。管理信息系统专业是管理类和计算机类专业的边缘学科,也是交叉学科。我觉得计算机这个神奇的电脑比较迷人,于是投入的学习时间比较多。在浏览计算机类文献的时候,我看到了摩尔定律这个名词。各位看官既然是程序员居多,如果年纪不是太小的话,应该都知道摩尔定律的含义。就是,计算机的芯片运算速度每隔十七个月翻一番。对于这个定律,在当时上世纪九十年代来说,是完全正确的。原创 2021-11-25 22:12:03 · 122 阅读 · 0 评论 -
再论硬件编程,芯片级开发技术。
说到计算机硬件编程,范围其实是很广的。其中有:CPU编程,计算机外围设备的驱动程序编程,IC卡编程,计算机控制系统及机电一体化编程,等等。作为传统的软件人士,我从软件的角度出发看硬件编程,最容易解释清楚的就是每个程序员的电脑机箱中那块小小的方形芯片,即CPU编程。好!我这篇文章就是要专门讲CPU编程。软件程序员,如果不太懂或者根本就不懂CPU,也知道CPU的形状和大小,拿块CPU到他眼前,他肯定也会知道这是CPU,至于CPU的型号分不清,那是情有可原,因为CPU的厂商有三家,Intel,AMD,Cy原创 2021-05-25 13:22:26 · 1536 阅读 · 0 评论 -
我长久以来的一个设想:如果现在的硬件变成“软件”,而现在的软件变成“硬件”,结果会怎么样???
为了让看客有一个直观且易理解的概念,我先把当今的所谓计算机界的硬件和软件作一个介绍和区分。如果我所全部要谈论的主题只局限于一台PC机的话,那么硬件就是机箱和里面的主板,显卡,内存条之类,再加上机箱外的键鼠,显示器,音箱,各种线材等等。软件则是储存在机箱里的硬盘中,等待开机后由CPU和内存处理的一些数据,包括系统软件:操作系统,数据库系统,和应用软件:各种视频音乐软件,电子书阅读器,办公软件等等。好吧,言归正传,我来解释一下我这篇博文的这个“奇怪”的标题。原因:长期以来,大量计算机用户,甚至包括一原创 2020-12-02 16:35:09 · 296 阅读 · 0 评论 -
试议软件开发与硬件开发的异同。
谈起计算机的软件开发和硬件开发,哪怕是不懂计算机的人,不是计算机专业的科班生,或者是一个小学生,都知道软件开发和硬件开发是不一样的。今日,信息时代,数字经济大行其道,不懂计算机或者没有接触过计算机的人是少之又少了。即便没用过PC,笔记本,也玩过苹果iPhone,可以说iPhone也是一台随身小电脑。那么,软件开发和硬件开发,它们的差别到底在哪里?它们又有什么相同之处呢?首先,我们就必须理清这两个名词的概念了。软件开发,并不是在于它的“软”字,其实,这个名词和“柔软”没有任何关系。说其义,就是,软件开原创 2020-08-01 12:23:40 · 5482 阅读 · 0 评论 -
再谈CPU(续三)
这次我应大家之邀,再详细的说说CPU。最后再听听大家的意见。。说起CPU,我就不罗索它的历史了。没营养。。当今最大市场份额的两款CPU,乃AMD和INTEL两家独大。INTEL的CPU长于科学计算,且当老大的地位的时间较AMD长。从上世纪七八十年代起,除了摩托罗拉,Cyrix等公司的CPU还占有一小部分市场外,大部分的CPU市场都是归Intel公司的。后起之秀,AMD,据我了解,在图形绘画,3D技术,以及价格方面有优势。也就是说,AMD的CPU较之Intel的,要便宜许多。AMD在3D技术方面,原创 2020-07-20 06:23:28 · 145 阅读 · 0 评论 -
普及一下硬件及硬件编程的问题,适合初学者,对于硬件高级程序员可供参考
一般的软件编程,不论编程的语言为何,都属于高级语言开发,不涉及或只有一点涉及硬件和底层。这样,高级语言的开发者对于底层硬件就有了一种神秘感和陌生感,在我的理解中,硬件编程和软件编程有着本质的不同,唯一相同的是语言的关键词都是英语或英语简写。一般软件编程是基于操作系统之上的应用层开发,只关心功能和性能等等。而硬件编程则倾向于使用具体的硬件提供的接口,端口和硬件基础底层功能。汇编语言是比高级语...原创 2019-04-28 12:30:12 · 7132 阅读 · 0 评论 -
我略微谈谈硬件编程的问题,请不吝赐教和切磋。
首先很高兴在CSDN论坛上发现了有硬件嵌入式的子版块。既然这样,那我的希望已经达到,下面,入手吧。从最简单的硬件初级编程谈起,这也是应一些坛友的要求发帖。硬件编程和软件编程说不一样也一样,其实是大同小异的。首先,都需要开发工具,象硬件就需要protel,跟java的eclipse一样。象软件的uml图一样,硬件开发是需要画电路图的。uml是顶层设计,定好了框架以后就可以着手编程了。而硬...原创 2019-04-15 08:31:44 · 409 阅读 · 0 评论 -
CPU,就我的理解,普及下咱们的电脑到底是怎样的。(续上篇博文)
咱们搞计算机行业的都知道,CPU,中央处理器,负责运算和执行,控制。这个大家都知道。我要说下CPU的历史。1946年,ENIAC的诞生,第一台真正意义上的电脑,并不是今天我们大家都在用的微型计算机,ENIAC很大,要装一间大房子还装得下。而我们现在每天接触的台式机,笔记本电脑,都是上个世纪67十年代的构想和产物。Intel公司于1979年发明了微芯片,第一个CPU,4位带宽,集成几万个晶体管。...原创 2019-04-09 19:12:46 · 274 阅读 · 1 评论 -
说说硬件吧,CPU,不应被埋没的计算机产业的功臣。
虽然这是程序员的软件论坛,但是作为资深程序员的我想着有必要说说硬件。因为计算机的软件和硬件从其诞生起就是密不可分的。软件方面的文章,在这个论坛网站是被大家说烂了的。所以,我想补补遗,说说也是很重要的硬件。在这里,我只谈CPU。CPU相信大家都不陌生,哪台电脑没有CPU,哪怕是手机,也是每台都安装了CPU的。其实,被称为计算机的心脏的CPU,并不是浪得虚名的。有些程序员漠视和忽视CP...原创 2019-04-07 21:52:56 · 44192 阅读 · 33 评论 -
来来来,来讲讲大家都熟视无睹的硬盘,大型储物柜。
我的计算机硬件水平稍高一点,不怕丢人来给大家谈谈硬件及硬件组成,让各位程序员大咖们在编程的同时也知道程序和软件是如何发挥作用的。这次,我来讲讲硬盘。硬盘其实也是新生事物,在上世纪七十年代,最早期的硬盘其实容量很小,只有几MB。由于工艺的落后和原始粗糙,刚刚诞生的硬盘根本存不了什么,多少东西。但是,当时全世界范围内要求硬盘升级,更大的硬盘的需求越来越强烈,很多计算机客户都不满于那么小的硬盘,...原创 2019-04-10 12:24:37 · 237 阅读 · 1 评论 -
上大学的时候,1996年,我到处蹭电脑上机。好尴尬的日子。
由于我在1995年考上中南大学(长沙)的时候,准确的预见到了未来电脑游戏的趋势,就经常去中南大学旁边的电脑网咖玩游戏。但是,那时候的主流舆论认为,玩电脑游戏是丧志堕落的表现,极端不受推崇,况且我还是经常玩,几乎每天都要玩上几小时,更是有很多人反对我,不是当面指责我就是通过我的父母和亲戚来指责。由于高考时我拼尽了全力,对于复杂的大学学习过程,身心感到相当的疲惫,大学课程考试每个学期总有一半的原创 2017-10-28 09:59:40 · 1158 阅读 · 0 评论