计算机硬件是计算机系统中的物质基础,是摸得见看得着的。计算机软件是程序、数据、相关文档的集合,包括系统软件和应用软件。计算机系统的组成如下:
1.2计算机硬件系统
计算机硬件5大组成部分:运算器、控制器、存储器、输入设备和输出设备。
计算机硬件的电线结构包括:单总线结构、双总线结构和采用通道的大型系统结构。
单总线结构:使用一组系统总线将计算机的各个部件连接起来,各部件通过总线交换信息。
一般用在小型或者微型计算机。
优点:易于扩充新I/O设备,I/O设备的寄存器和主存储器可以统一编址使CPU访问I/O更 加灵活。
缺点:限制了信息传送的吞吐率。
双总线结构:常见的就是在内存和CPU之间设置一组专有的高速存储总线。分为以CPU为中心的双总线和以存储器为中心的双总线。
以存储器为中心的双总线结构:
主存储器通过存储总线和CPU交换信息,同时可以通过系统总线与I/O设备交换信息。
优点:信息传输效率高。
缺点:增加硬件成本。
以cpu为中心的双总线结构:
优点:控制线路简单,对I/O的总线的要求低。
缺点:CPU效率低。
采用通道的大型系统结构:一台主机可以连接多个通道,一个通道可以连接一台或多台I/O设备,具有较大的扩展性。由通道控制I/O设备,减少了CPU的压力,提高了系统效率。
1.3 基本工作原理
(1)数制转换
10进制转换成其他的都是除以要转换成的那个数,也就是说转换成二进制的就除以2,转换成八进制的就除以8,转换成十六进制的就除以16,然后倒取余数。
不同的进位制数转化为十进制数:按权展开相加
十进制是权是10;二进制是权是2;十六进制是权是16;八进制是权是8;
例:110011(二进制数)=1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=32+16+2+1=51
1507(八进制数)=1*8^3 + 5*8^2 + 0*8^1 + 7*8^0 = 839
2AF5(十六进制数)=2*16^3 + A*16^2+ F*16^1 + 5*16^0 = 10997
二进制换算八进制
将二进制数从右到左,三位一组,不够补0
例:二进制数10110111011换八进制数: