一、传参
1.1 值传递
**值传递(pass by value)**是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。
**引用传递(pass by reference)**是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。
二、磁盘容量计算
磁盘容量分为非格式化容量和格式化容量两种。
非格式化公式
非格式化容量=面数x(磁道数/面)x内圆周长x最大位密度
格式化公式
格式化容量=面数x(磁道数/面)x(扇区数/道)x(字节数/扇区)
三、单位换算
1B(byte,字节)= 8 bit
1KB(Kilobyte,千字节)=1024B= 2^10 B
1MB(Megabyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;
四、面向对象数据库系统的数据类型
五、I/O设备管理软件
分为四层:
终端处理程序
设备驱动程序
与设备无关的系统软件
用户软件
至于一些具体分层时细节上的处理,是依赖于系统的,没有严格的划分,只要有利于设备独立这一目标,可以为了提高效率而设计不同的层次结构。I/O软件的所有层次以及每一层的主要功能: