一些同样适用于人生的计算机原理

学了软件工程导论和计算机网络,都是理论性很强的内容,有时未免感到乏味,可是仔细看看,书中介绍的不仅是计算机的相关理论,也在讲着人生呢。

1.错误发现与改正得越晚,所需付出的代价也越高。

--出自软件工程的七条基本原理之坚持阶段性评审

2.得到最广泛应用的不是法律上的国际标准OSI,而是非国家标准TCP/IP。这样TCP/IP就常被称为事实上的国际标准。从这种意义上说,能够占领市场的就是标准。

一个新标准的出现,有时不一定反映其技术水平是最先进的,而是往往有着一定的市场背景。

--出自计算机网络体系结构

3.协议是“水平的”,即协议是控制对等实体之间通信的规则。

--出自计算机网络之实体、协议、服务和服务访问点

同等层次之间才能有协议,不同等级之间只有服务与被服务的关系。是不是和“弱国无外交”有相似之处。

4.信道或网络利用率过高会产生非常大的时延。

--出自计算机网络的性能指标之利用率

一方面的提高往往意味着另一方面的降低,比如算法的时间复杂度的降低就常常意味着其空间复杂度的提高。

正所谓物极必反,马哲中也说做事要掌握适度原则。

5.对于系统中的每一个进程,其工作的正确性与否不仅取决与它自身的正确性,而且与它在执行中能否与其他相关进程正确的实施同步互斥有关。

--出自操作系统之信号量机制

团队协作很重要。

时间: 2024-10-12 17:31:46

一些同样适用于人生的计算机原理的相关文章

计算机原理学习(7)-- x86-32 CPU和内存管理之分段管理

前言 前一篇我们介绍了内存管理中的分页试内存管理,分页的主要作用就是使得每个进程有一个独立的,完整的内存空间,通过虚拟内存技术,使得程序可以在较小的内存上运行,而进程之间内存空间相互独立,提高了安全性.这一篇将主要介绍内存管理中分段管理,以及两种的结合,也是目前计算机普遍采用的段页式内存管理.这也直接决定了的后面程序的编译,加载以及允许时的内存布局. 1. 内存分段 1.1 为什么分段? 在x86-16体系中,为了解决16位寄存器对20位地址线的寻址问题,引入了分段式内存管理.而CPU则使用CS

python全栈 day02 计算机原理 -- 硬件

day02 计算机原理 学习总结! 一.编程语言: 计算机编程语言,也就是所谓的机械码(二进制0101),是由早期的八卦阵图演变而来,再后来的继电器(强电接触通1,不接触解除0),根据这种情况演变而来的机械码计算,及二进制. 任何一种编程语言要想实现其功能,不管怎么转变,都必须转换成计算机可以识别的机械码,及二进制码,计算机才能识别. 二.计算机构成: 计算机是可以进行数值运算和逻辑运算,按照程序顺序来执行,并具备存储分析能力的电子设备,它由硬件和软件两部分构成. 硬件主要五大部分是:运算器(C

计算机原理 发展简史

1发展简史编辑 1943——1946年美国宾夕法尼亚大学研制的电子数字积分器和计算机ENIAC(Electronic Numerical And Computer)是世界上第一台电子计算机.一般认为它是现代计算机的始祖. 早期计算机 与ENIAC计算机研制的同时,冯·诺依曼(Von Neumann)与莫尔小组合作研制EDVAC计算机,采用了存储程序方案,其后开发的计算机都采用这种方式,称为冯·诺依曼计算机. 2诺依曼机编辑 冯·诺依曼机具有以下特点: (1)计算机由运算器.控制器.存储器.输入设

一、计算机原理前世今生

计算机,言外之意,最初人民设计出来它的时候就是为了解决“计算calculation”的事情,而除了最早期的的算盘以外,最早的是在美国的一次人口普查用的,公元1880年,美国举行了一次全国性人口普查,为当时5000余万的美国人口登记造册.当时美国经济正处于迅速发展的阶段,人口流动十分频繁:再加上普查的项目繁多,统计手段落后,从当年1月开始的这次普查,花了7年半的时间才把数据处理完毕.也就是说,直到快进行第二次人口普查时,美国政府才能得知第一次人口普查期间全国人口的状况. 直到有一位叫“霍列瑞斯”的

计算机原理学习(2)-- 存储器和I/O设备和总线

前言 前一篇文章介绍了冯诺依曼体系结构的计算机的基本工作原理,其中主要介绍了CPU的结构和工作原理.这一篇主要来介绍存储区,总线,以及IO设备等其他几大组件,来了解整个计算机是如何工作的. 这些东西都是看得见摸得着的硬件,平时我们买电脑时最关注的就是CPU的速度,内存的大小,主板芯片等等的参数. 1. 存储器 前面我们以一个简单通用的计算机模型来介绍了CPU的工作方式,CPU执行指令,而存储器为CPU提供指令和数据. 在这个简单的模型中,存储器是一个线性的字节数组.CPU可以在一个常数的时间内访

【转】计算机原理学习

前言 前一篇文章介绍了冯诺依曼体系结构的计算机的基本工作原理,其中主要介绍了CPU的结构和工作原理.这一篇主要来介绍存储区,总线,以及IO设备等其他几大组件,来了解整个计算机是如何工作的. 这些东西都是看得见摸得着的硬件,平时我们买电脑时最关注的就是CPU的速度,内存的大小,主板芯片等等的参数. 1. 存储器 前面我们以一个简单通用的计算机模型来介绍了CPU的工作方式,CPU执行指令,而存储器为CPU提供指令和数据. 在这个简单的模型中,存储器是一个线性的字节数组.CPU可以在一个常数的时间内访

计算机原理学习(1)-- 冯诺依曼体系和CPU工作原理

前言 对于我们80后来说,最早接触计算机应该是在95年左右,那个时候最流行的一个词语是多媒体. 依旧记得当时在同学家看同学输入几个DOS命令就成功的打开了一个游戏,当时实在是佩服的五体投地.因为对我来说,屏幕上的东西简直就是天书.有了计算机我们生活发生了巨大的变化,打游戏,上网,聊天,甚至到现在以此为业.有时无不感叹计算机的强大. 人类总是聪明的而又懒惰的.即便是1+1这种简单的计算都不想自己做,1623年Wilhelm Schickard 制作了一个能进行六位以内数加减法,并能通过铃声输出答案

我对计算机原理的理解

一.cpu是如何识别010101二进制机器码的? cpu都会有预定义的指令集,每一个指令代表了一种操作:不同cpu可能有不同的指令集:当cpu运行一个程序时,会顺序地执行程序的指令. 首先控制器会读取一条指令,当cpu执行完后,控制器会生成下一条指令,不断执行: 二.编程语言的诞生和发展 1.因为计算机智能识别二进制指令,因此最开始的程序是人工输入,然后采用纸袋打孔输入,都是直接对计算机输入二进制指令: 2.由于可读性差,不易维护等诸多因素,采用了汇编语言,即用符号来代表二进制指令,代码完成后需

计算机原理--内存篇

简介 本文的目的是为了能够对特定的计算模型估算所需的内存规格,通道,个数. 主要介绍内存工作原理,主要性能指标.