参考材料:深入理解计算机系统,第8章
1控制流的种类
——》对由“程序内部”变量表示的内部状态的变化作出反应的。简单来说,就是我在运行这段程序,在“程序”中明确指明了下条运行的指令,如顺序下一条,while,跳转等
——》对一些系统状态的变化作出反应,这些系统状态“不是由这段程序内的变量”捕获的。简单来说,就是我在运行这段程序,运行着运行着,突然从本段程序外部来了一个刺激要我作出反应。
—...
分类:
其他好文 时间:
2014-08-12 00:48:33
阅读次数:
181
Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸Verdens Gang使用3台Varnish代替了原来的12台Squid,性能居然比以前更好。Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的内存除了主存外,还包括了cpu内的L1...
分类:
其他好文 时间:
2014-08-08 16:08:36
阅读次数:
1482
二进制编码的十进制(Binary Coded Decimal,BCD)数据类型在计算机系统中已经存在很久了。BCD格式经常用于简化对使用十进制数字的设备(比如必须向人显示数字的设备,如时钟和计时器)的处理。处理器不是把十进制数字转换为二进制数字以便进行数学操作,然后再转换回十进制;而是可以按照BCD...
分类:
其他好文 时间:
2014-08-07 21:33:50
阅读次数:
716
Linux/Unix系统 深入理解计算机系统 UNIX环境高级编程 深入理解Linux内核 网络通信编程 UNIX网络编程 TCP/IP详解 Linux多线程服务端编程 数据结构与算法 算法导论 《数据结构》(C语言版) C程序设计语言...
分类:
编程语言 时间:
2014-08-06 19:37:22
阅读次数:
200
计算机软件系统是现实生活中的业务在计算机中的映射,而现实生活中的业务其实就是一个个对象协作的过程。面向对象编程就是按现实业务一样的方式将程序代码按一个个对象进行组织和编写,让计算机系统能够识别和理解用对象方式组织和编写的程序代码,这样就可以把现实生活中的业务对象映射到计算机系统中。
面向对象的编程语言有封装、继承 、抽象、多态等4个主要的特征。
封装:
封装是保证软件部件具有优良的模块性的基...
分类:
编程语言 时间:
2014-08-04 02:06:46
阅读次数:
290
通常会用到的定时关机命令有两种: Shutdown -s -t 36001小时后自己主动关机(3600秒) at 12:00 Shutdown -s 12:00自己主动关闭计算机 系统定时关机: WindowsXP自带有关机程序shutdown.exe,shutdown.exe命令能够在程序 通常....
分类:
其他好文 时间:
2014-08-02 12:16:53
阅读次数:
214
前言: USB设备使用方便,但也可能被用来携带恶意软件、病毒,感染计算机系统。通过禁用自动播放功能、杀毒软件查杀、不定期的对设备进行格式化等操作可以确保它是干净的。但它存在的安全问题要比我们想象的更深,问题不仅在于它携带了什么,还在于通过它的工作方式就能产生安全隐患。 USB隐藏的危险: ...
分类:
其他好文 时间:
2014-08-01 22:54:22
阅读次数:
233
虚拟化技术可针对具体应用目的创建特定目的的虚拟环境,安全、效率高,快照、克隆、备份、迁移等方便。系统虚拟化是将一台物理计算机虚拟成一台或多台虚拟计算机系统,每个都有自己的虚拟硬件,其上的操作系统任认为自己运行在一台独立的主机上,计算机软件在一个虚拟的平台上而不是真实的硬件平台上运行。...
分类:
其他好文 时间:
2014-07-31 13:24:03
阅读次数:
261
iSCSI(InternetSmallComputerSystemInterface)Internet小型计算机系统接口,是一种基于TCP/IP的协议,用来建立和管理IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN使得SCSI协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-le..
分类:
其他好文 时间:
2014-07-29 15:49:19
阅读次数:
389
纵观计算机发展史,可知晓,是需求带动了发展,从古至今,一点点剖析。...
分类:
其他好文 时间:
2014-07-29 13:14:57
阅读次数:
300