liunx二进制的转换

下面总结一下昨天的课程内容:
1、计算机组成(硬件和软件)
2、冯.诺依曼体系
2.1 冯.诺依曼体系:运算器、控制器、存储器、输入设备和输出设备。

2.2 冯.诺依曼还提出二进制

3、 二进制和十进制转换
十进制转二进制:除以2取余,倒排余数。也可以减去2的n次方,剩余继续减2的n次方,例如19-24-21-2^0=0 ;19转换为二进制为100011

22=4;23=8;24=16;25=32;26=64;27=128

二进制转十进制,例如101=1x22+1x20=5

一个十六进制占4个二进制位(bit);8bit=1byte

1K=210bit;1M=220bit;1G-2^30bit;T;P;E;Y

4、服务器和客户端(C/S:一台服务器可以服务N台客户端)
5、计算机硬件处理速度(逻辑缓存为王)
5.1 CPU>缓存>内存>硬盘

5.2 网卡传输速度bit为单位

6、操作系统(服务器、桌面和移动设备)
7、开发接口
7.1 ABI接口:操作系统和应用程序接口;

7.2 API接口:程序和库的接口。

8、系统调用(用户实现功能通过操作系统内核调用硬件)
9、用户和内核空间(CPU工作来回切换)
10、编程语言(低级、中级和高级)
11、服务器三大系统起源和关系(Windows、Linux、Unix)
12、兼容分时系统(CPU工作切割成时间碎片)
13、Linux操作系统三大流派(Redhat、Debian和Slackware)

你可能感兴趣的:(liunx)