计算机科学概论

原创 2015年11月20日 20:23:12
计算机,从字面意思看,是用于计算的机器。最初狭义的的历史含义就是如此。
本质上,计算机是一堆电子仪器的组合。最重要的是CPU,他是由门电路和触发器等组成的。

基本的与或非门和二极管组成了复杂的CPU。懂FPGA的人甚至可以利用一块FPGA芯片制造自己的CPU,
但是由于x86指令集几乎垄断了所有的PC市场(除了苹果电脑等),没有生态链,自己的CPU几乎没有用处(譬如中国的龙芯)。
对计算机来说:
一切都是数据;
一切都是计算(指令);
一切都是通讯;
1.一切都是数据
文字(编码为01),图像(像素),声音(采样)和视频(图像的集合)一切都抽象为数据,都抽象为01集合。
2.一切都是计算(指令);
CPU最根本的功能就是数字和逻辑运算(ALU),都是由指令进行的。计算就是数据的处理,
input-processor-output
输入数据-处理数据-输出数据。这就是计算机所做的全部工作。
机器指令大概可分为三类:数据传输类,算术/逻辑类,控制类。move,add/or,jmp
3.一切都是通讯;
网络最重要的功能就是通讯,通讯就是数据交互,比如聊天,浏览网页等。
通讯有两个过程,一个就是数据的搬运(move指令是用的最多的计算机指令);
一个就是数据的计算(处理);
4.数据的计算就是算法的计算,想要更高效的通讯,必须进行算法的优化。
5 数据的存储
数据存储有几个地方,寄存器,缓存,内存,本地硬盘(IO),远程硬盘(云)。
速度寄存器最快,当然,远程硬盘最慢。

读《计算机科学概论》

读《计算机科学概论》 我在学习程序语言原理和算法的时候,发现计算机专业开始涉及到一些专业的数学知识。有人说计算机是数学专业分支下的一个学科,也有人说计算机是独立于数学的一门学科。为了理清楚计算机和...
  • JFlyer
  • JFlyer
  • 2016年02月23日 15:04
  • 595

《计算机科学导论》读书笔记

第一章 绪论         讲了图灵(非常DIAO的一个老头子)模型和冯·诺依曼(另一个非常DIAO的老头子)模型,简要说了下计算机组成,然后就是每本教材不得不讲的历史。。。。 第二章 数字系统...
  • lyh03601
  • lyh03601
  • 2014年03月17日 15:36
  • 2464

计算机概论总结

一.计算机硬件的五大单元:输入单元、输出单元、CPU内的控制单元、CPU内的算数逻辑单元、内存。 NOTE: 1.算术逻辑单元主要负责程序运算和逻辑判断。 2.控制单元主要协调各组间和各单元间的工作。...
  • u013181216
  • u013181216
  • 2015年08月14日 17:18
  • 466

网易公开课《计算机科学导论》简评

哈佛上课的感觉就是高大上。男老师不去脱口秀实在是屈才了,能够以那么快的语速毫不打绊的讲课,显然是经过精心准备的。首先上来就是讲授一种计算机的思维方式—折半查找。然后讲了一下这门课的内容。令人惊讶的是竟...
  • thefutureisour
  • thefutureisour
  • 2014年03月28日 21:33
  • 3521

《计算机科学概论》读书笔记

《计算机科学概论》第十版 一、第一章 1、布尔运算:假设0代表假值,1代表真值,这样对位的运算看作是对真、假值的操作;则将处理真/假值运算命名为布尔运算 布尔运算包含3种基本运算:与、或...
  • beitiandijun
  • beitiandijun
  • 2013年02月02日 17:55
  • 5049

不要以为写写代码就是计算机科学

文章转载自:http://www.nowamagic.net/librarys/veda/detail/1784 我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的...
  • jaskiller
  • jaskiller
  • 2013年09月29日 23:10
  • 3100

计算机科学与技术本科知识体系

整个计算机科学就像人一样,有两条腿。一条叫做数学(基础),一条叫做物理(基础)。数学主要指的是离散数学,其中比较重要的是逻辑和证明、Turing论题和Churcher论题。逻辑系统用逻辑的方法描述这个...
  • z09314211
  • z09314211
  • 2016年05月16日 23:59
  • 374

计算机科学与技术学科核心期刊

计算机科学与技术学科核心期刊 来自:http://hi.baidu.com/huguosheng/item/b47243e306234e2d5b7cfba9?qq-pf-to=pcqq.grou...
  • zhangliyao22
  • zhangliyao22
  • 2015年01月22日 08:29
  • 858

MIT 计算机科学和Python 编程导论

其实上一本书《笨办法学python》严格意义上来说,算不上是入门书,因为它主要目的是让你去找到敲代码的感觉,基本不涉及计算机的内容。说到真正的入门,MIT的《计算机科学和python编程导论》这门课程...
  • crazy_banana
  • crazy_banana
  • 2016年09月27日 16:36
  • 2048

计算机科学与技术的未来发展前景

2015年计算机科学与技术专业就业前景分析:计算机科学与技术,亦即计算机科学与技术专业。下属三个二级学科,本专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基...
  • BGD150809209
  • BGD150809209
  • 2015年12月11日 07:57
  • 1526
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:计算机科学概论
举报原因:
原因补充:

(最多只允许输入30个字)