演讲思路 二进制代码是机器唯一能理解的语言。 我们人来对计算机的唯一输入就是电:有电或者没电,0,1 计算机从这些简单的输入到运算出最后的答案,经过的就是算法的处理。 如上节课的查找电话号码(一种伪代码),你一步步按这个指示来,就能找到最后的答案。 以下是主持人听观众的指令(演示算法命令)来吃早饭 ...
转载
2021-08-24 17:05:00
809阅读
2评论
讲课大致内容 人类社会中以1-10来计数,但是计算机却以2进制来进行交流:01。这些称为位。 而人类对计算机的物理输入(控制方法),是电。 拿灯泡举例 有无电流,控制着他的开和关,对应着计算机的0和1.那这样的话我们怎么数到比1高的数呢? --可以用更多的情况。 如用三个灯泡,这样总共就有8种情况, ...
转载
2021-08-24 08:49:00
336阅读
2评论
CS50课程是美国哈佛大学的一门计算机课程,全名为“Introduction to Computer Science ”,主讲人David Malan。看这个名字,可以看出这是一个导论性质的课程,但是,与我(计算机专业大二学生)上过的导论课程,从内容与方式上完全不一样,大一的时候上导论课,就像听故事一样,老师讲讲有趣的事情,我们听听,然后,就没有然后了。课程每集大概1小时左右,网易公开课上已经有中
推荐
原创
2013-06-07 21:46:36
10000+阅读
点赞
8评论
第11课 内存、头文件和数据结构 - 2011.10.30对于C语言,内存分配是非常重要的,这涉及到程序的稳定性和安全性。假设有在stack中存储username和pw这样安全敏感的数据,有风险,因为函数返回时,这些内容并没有真正消失,如果是我们自己的程序,确保只有我们自己的代码访问内存没有问题,但是如果是合作性的或者是库方式,有buf
原创
2023-04-10 06:10:23
37阅读
第3课C语言,源代码,编译器(1) -2011.10.11编程思想,从语句的格式语法中抽离。介绍了loop、逻辑表达式,数组,这些
原创
2023-04-10 06:12:08
57阅读
第7课函数、数组、字符串、搜索算法 -2011.10.25举一个phishing的黑客例子,将某个HTML页面copy,只是修改某个链接,可将userna
原创
2023-04-10 06:12:16
40阅读
第19课 互联网工作原理,网页游戏制作- 2011.12.15上一次,使用Ajax来实现异步刷新屏幕,可以通过XML格式在服务器和浏览器之间传递信息。本课介绍JSON,并举了Google地图API和Google earth API的使用例子。在HTML中,采用<link herf=”service.css”rel=”stylesheet” type=”text/css” >,以及<
原创
2023-04-10 06:03:37
140阅读
第15课 网络编程,HTML语言,编写网页 -2011.11.3介绍IP的基本知识,有一个经典短片:Warriors of the net。在网上可以查到,很不错,介绍IP传输的基本概念。接着介绍HTTP协议。HTML,JS,PHP都是解析性语言。介绍HTML的基本用法,在HTML中使用CSS,例如,style双引号之间的是CSS,HTML可以使用CSS(Cascading Style
原创
2023-04-10 06:07:43
53阅读
第13课 typedef声明,队列,位操作 -2011.11.1利用图像隐藏信息方法:图形的某些像素颜色进行转换后,可以看到隐
原创
2023-04-10 06:09:28
128阅读
看公开课“哈佛-计算机科学CS50”,看来一下课程目录,哦,学得真快,一个学期完成这么多,很有效率。和之前看完的斯坦福的课程比起来,录像的效果好,可能是时间不同吧。第1课:开始 2011.9.19介绍了这门课学习的内容,并如同sales一样在卖力销售课程。这和我们大学的课程感觉不同,一堂课50分钟,然则内容比我们两堂课的都多,
原创
2023-04-10 06:15:39
177阅读
百度百科哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。哈佛结构是一种并行体系结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问。与 两个存储器相对应的是系统的4条总线:程序的数据总线与地址总线,数据的数据总线与地址总线。这种分离的程序总线和数据总线课允许在一个机器周期内同时获 得指令字(来自程序存储器)和操作数
转载
2023-08-14 15:22:28
72阅读
哈佛结构
哈佛结构是一种将 程序指令存储和数据存储分开的存储器结构 。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度。
哈佛结构的微处理器通常具有较高的执行效率。其程序指令和数据指令分开组织和存储的,执行时可以预先读取下一条
转载
2023-11-24 19:58:43
54阅读
哈佛大学 CS50 2020 秋季课程即将面世,在家也可以共享“撕书教授”David Malan 的 4k 超高清神课了
转载
2021-08-11 18:13:55
198阅读
Big O Complexity Graph
Harvard CS50
MIT Introduction to Algorithms
转载
2020-06-15 17:52:00
87阅读
2评论
目录一、哈佛结构二、冯·诺伊曼结构三、哈佛结构和冯·诺伊曼结构对比 一、哈佛结构哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。哈佛结构是一种并行体系结构,它的主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个独立的存储器,每个存储器独立编址、独立访问; 哈佛结构(Harvard architectur
计算机体系结构:冯诺依曼架构和哈佛架构计算机体系结构有冯 · 诺依曼(普林斯顿)架构、哈佛架构两种两者的区别:指令和数据的保存方式不同冯诺依曼架构:指令和数据存放在一起,共用一个存储器,自然也共用一条总线这种架构的运行效率相对较低,但结构简单,在工程上容易实现哈佛架构:指令和数据有各自的存储器,不同的存储器独立编址,有独立的数据总线,在同一时间可以同时访问这种架构运行效率高,但实现起来也更加复杂混
转载
2023-05-26 09:37:28
94阅读
数字信号处理一般需要较大的运算量和较高的运算速度,为了提高数据吞吐量,在数字信号处理器中大多采用哈佛结构.
与冯.诺曼结构处理器比较, 哈佛结构处理器有两个明显的特点: 使用两个独立的 存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存; 使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径,而这两条
转载
2023-09-24 07:33:38
97阅读