什么是计算机
计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备。
服务端和客户端的含义:
- 服务器(Server):为别人提供服务的计算机,如WiFi,网页等;
- 客户机(Client):需要别人提供服务的计算机,如被提供网络的手机,收到电子邮件的邮箱等。
计算机系统
一个完整的计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成。
冯·诺依曼体系
1946年美籍匈牙利数学家冯·诺依曼于提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。
冯·诺依曼体系结构冯·诺依曼理论的要点是:
- 数字计算机的数制采用二进制,bit 位, byte 字节 1 byte =8 bit k y
- 计算机应该按照程序顺序执行
- 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分
数字系统的由来
古代人类是没有计数的概念,只可以结绳计数,随着数量的增多,越大的数字,越来越难数,接下来就发明了更先进的符号来表示数字。
数字系统的定义
用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路,或数字系统。由于它具有逻辑运算和逻辑处理功能,所以又称数字逻辑电路。 在不同的系统中,一个数字有不同的表示方法。 例如,这两个数字和都是指同样的数量, 但是他们的表示截然不同。我们使用有限的数字符号来表示数字,这意味着数码需要重复使用。
数的进制
进制也就是进位计数制,是人为定义的带进位的计数方法。对于任何一种进制——X进制,就表示每一位上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一。
十进制
十进制就是逢10进1的进位制数值统计方法。人类算数采用十进制,可能跟人类有十根手指有关。
二进制
二进制就是逢2进1的进位制数值统计方法。由于计算机由电子开关制成;仅有开和关两种状态,分别对应1和0;所以计算机中存储数据都是采用二进制模式存储的。
二进制计算方法
用一个十进制数减2的n次方(大于该十进制数),若不够减则记为0,原数继续减2的(n-1)次方;若够减则记为1,减法运算后剩余值继续减2的(n-1)次方。以此类推,一直减到2的0次方。之后将每次运算的标记值按正序排列起来即为结果。
- 2^0=1=1b
- 2^1=2=10b
- 2^2=4=100b
- 2^3=8=1000b
- 2^4=16=10000b
- 2^5=32=100000b
- 2^6=64=1000000b
- 2^7=128=10000000b
- 2^8=256=100000000b
- 2^9=512=1000000000b
- 2^10=1024=10000000000b
- 2^11=2048=100000000000b
- 2^12=4096=1000000000000b