计算机
历史本来,计算机的英文原词“computer”是指从事数据计算的人。而他们往往都需要借助某些机械计算设备或模拟计算机。这些早期计算设备的祖先包括有算盘,以及可以追溯到公元前87年的被古希腊人用于计算行星移动的安提基特拉机械。随着中世纪末期欧洲数学与工程学的再次繁荣,1623年德国博学家WilhelmSchickard(德语:WilhelmSchickard)率先研制出了欧洲第一部计算设备,这是一个能进行六位以内数加减法,并能通过铃声输出答案的“计算钟”。使用转动齿轮来进行操作。1642年法国数学家布莱士·帕斯卡在英国数学家WilliamOughtred所制作的“计算尺”的基础上,将其加以改进,使能进行八位计算。还卖出了许多制品,成为当时一种时髦的商品。1801年,法国人约瑟夫·玛丽·雅卡尔对织布机的设计进行改进,使用一系列打孔的纸卡片来作为编织复杂图案的程序。尽管这种被称作“雅卡尔织布机”...
计算机系统
计算机系统计算机系统可划分为软件系统与硬件系统两大类。输入/输出和数据通信数字逻辑逻辑设计集成电路软件系统软件应用软件计算机程序软件工程数据和信息系统数据结构数据存储表示数据加密数据压缩编码与信息论文件信息系统
计算机系统结构
实例以常见的冯·诺伊曼计算机的设计为例,体系结构设计包括了:指令集架构(Instructionsetarchitecture;简称ISA):被视为一种机器语言,包含了许多相关的指令集(内存定址、处理器控制,寄存器控制等等……)。微体系结构/微架构(Microarchitecture)或称计算机组织(Computerorganization):是更详细的叙述系统内部各元素如何进行合作与沟通。数据表示,即硬件能直接识别和处理的数据类型和数据格式;寻址方式,包括最小寻址单位和地址运算等;寄存器定义,包括操作数寄存器、变址寄存器、控制寄存器等的定义、数量和使用方式;指令系统,包括机器指令的操作类型和格式、指令间的排序和控制机制等;异常机制,包括中断、NMI和内部异常等;机器工作状态的定义和切换,如管态和目态等;输入输出结构,包括处理机、存储器与输入输出设备之间的连接方式、数据传送方式、数据流量、以...
小型计算机系统接口
SCSI-1SCSI-1是最初版本的SCSI,现已过时。SCSI-1具有8位BUS,数据传输率为40Mbps(5MB/sec)。SCSI-2SCSI-2是基于CCS的SCSI-1改进版本,由18条基本命令组成,可以运行在所有的硬件平台上。在FastSCSI和WideSCSI的支持下,SCSI-2在原SCSI-1的基础上传输速率得到了提高。命令序列特性使得SCSI设备能够以最有效的顺序运行命令。FastSCSI的传输速率为10MB/sec,当配合16位BUS时,其传输速率为20MB/sec(Fast-WideSCSI)。SCSI-3SCSI-3是SCSI标准的首个平行界面标准,由Adaptec及SCSITA于1992年制定。SCSI-3在8-bit的线路亦可有20MB/s的速度,而在16-bit的环境亦可有40MB/s。不过,仪器的距离必须在3米(3M)以内。SCSI-3在SCSI-2基础上...
计算机代数系统
表示式的类别表示式的例子包括:多变元多项式标准函数(三角函数、指数函数等等)特殊函数(Γ函数、Bessel函数等等)由各种表示式合成的函数表示式的导函数、积分、和与积以表示式为系数的级数表示式构成的矩阵符号运算以下是几种典型的符号运算:表示式的简化对表示式求值表示式的变形:展开、积、幂次、部分分式表法、将三角函数表为指数函数等等。对单变元或多变元的微分。带条件或不带条件的整体最优化。部分或完整的因式分解。求解线性方程组或一些非线性方程式。某类微分方程或差分方程的符号解。求某些函数的极限值。一些函数的定积分或不定基分,包括多变元的情形。泰勒展开式、罗朗展开式与Puiseux展开式某些函数的无穷级数展开式。对某些级数求和。矩阵运算。数学式的显示,通常借着TeX之类的系统达成。其它功能通常计算机代数系统还能进行一些数值运算:函数的确切求值。高精度求值,例如计算21/3{\displaystyle...