一、引子 过去这么多讲,我们的程序都是自动运行且正常运行的。自动运行的意思是说,我们的程序和指令都是一条条顺序执行,你不需要通过键盘或者网络给这个程序任何输入。正常运行是说,我们的程序都是能够正常执行下去的,没有遇到计算溢出之类的程序错误。 不过,现实的软件世界可没有这么简单。一方面,程序不仅是简单 ...
分类:
其他好文 时间:
2019-08-28 18:33:18
阅读次数:
104
一、引子 上一讲,我带你一起看了三维图形在计算机里的渲染过程。这个渲染过程,分成了顶点处理、图元处理、栅格化、片段处理,以及最后的像素操作。这一连串的过程, 也被称之为图形流水线或者渲染管线。 因为要实时计算渲染的像素特别地多,图形加速卡登上了历史的舞台。通过3dFx的Voodoo或者NVidia的 ...
分类:
其他好文 时间:
2019-08-27 12:42:47
阅读次数:
114
原文引用https://www.dazhuanlan.com/2019/08/25/5d622896d4e25/ 计原第二章:计算机的发展及应用。1.计算机的发展史1.计算机的产生和发展世界上第一台电子计算机:1946年 美国 ENIAC 1955年退役(用手工搬动开关和拔插电缆来编程)2.硬件技术... ...
分类:
其他好文 时间:
2019-08-25 16:24:20
阅读次数:
101
2019-08-23 2019年6月1日正式踏上学习linux的征程。今天是接触linux的第二个月零二十三天。 大致上熟悉了操作系统的组成原理后,我翻的第三本书是《unix & linux大学教程》,这本书是目前我看了不会感觉太累的书,个人觉得算是一本好书。 才看到第七章,linux之所以比win ...
分类:
系统相关 时间:
2019-08-23 13:15:24
阅读次数:
90
首先,我们开门见山 先来了解模型机的概念 模型机:计算机结构的简化模型。(这样有利于计算机结构的理解) 如图,我们可以知道:计算机主要由两个部件和系统总线拼成 [系统总线:如图] CPU和存储器之间: 1.访问 -- 内存 -- 地址总线 -- 地址总线决定了CPU可以访问的物理地址空间(cpu到底 ...
分类:
其他好文 时间:
2019-08-22 00:48:18
阅读次数:
98
[TOC] 计算机基础小结 一.计算机之编程 1.1 什么是编程语言? 人与计算机交流的介质 1.2 什么是编程? 编程就是用编程语言编写一个个文件 1.3 为什么要编程? 为了操控计算机,解放劳动力,帮助人类完成一个个具体的任务 二.计算机组成原理 2.1 计算机五大组成部分 2.1.1 CPU ...
分类:
其他好文 时间:
2019-08-19 21:26:57
阅读次数:
98
人用纸和笔来做运算,都是用十进制,直接用十进制和我们最熟悉的符号不是最简单么? 为什么计算机里我们最终要选择二进制呢? 来看看,计算机在硬件层面究竟是怎么表示二进制的,你就会明白,为什么计算机会选择二进制。 1 怎么做到“千里传书” 马拉松的故事相信你听说过。公元前490年,在雅典附近的马拉松海边, ...
分类:
其他好文 时间:
2019-08-19 00:00:14
阅读次数:
99
程序 = 算法 + 数据结构 对应到计算机的组成原理(硬件层面) 算法 各种计算机指令 数据结构 二进制数据 计算机用0/1组成的二进制,来表示所有信息 程序指令用到的机器码,是使用二进制表示的 存储在内存里面的字符串、整数、浮点数也都是用二进制表示的 万物在计算机里都是0和1,搞清楚各种数据在二进 ...
分类:
其他好文 时间:
2019-08-18 19:45:04
阅读次数:
85
把对应的不同文件内的代码段,合并到一起,成为最后的可执行文件 链接的方式,让我们在写代码的时候做到了“复用”。 同样的功能代码只要写一次,然后提供给很多不同的程序进行链接就行了。 “链接”其实有点儿像我们日常生活中的 标准化、模块化 生产。 有一个可以生产标准螺帽的生产线,就可生产很多不同的螺帽。 ...
分类:
其他好文 时间:
2019-08-18 09:54:00
阅读次数:
112
计算机组成这门课重点讲述的是计算机的内部结构和工作原理。 第一讲的主题是计算机基本结构。这一讲从电子计算机起源开始。讲述冯诺依曼等人构建现代计算机的历史,并对照当前新型计算机的具体实现,讲解计算机内部结构的基本原理。 第二讲的主题是指定系统体系结构。这一讲选取了两种典型的体系结构进行对照讲解。一是X ...
分类:
其他好文 时间:
2019-08-17 01:17:41
阅读次数:
162