操作系统:
-
Unix操作系统中,fork()系统调用用于创建进程,它的返回值如下:
-
成功调用一次返回两个值,子进程返回0,父进程返回子进程标识,在fork()代码之后,两个进程同时使用后面的代码;
-
调用失败,返回值为-1。
-
-
发生进程调度最主要的原因:是否有CPU资源让出来,如果有,也不一定发生调度,如果没有,则一定不会发生进程调度。
-
同步和异步的概念,信号量和P、V原语的概念:
-
同步:某个进程需要继续某个资源才能继续往下执行(或者说做其他的事),即进程必须等待资源才能继续执行;
-
异步:当进程处于请求某个资源而没有得到时,进程不会等待,而是继续做其他的事。
-
信号量:用来表示临界区共享资源的使用情况,有整型信号量、记录型信号量、二进制信号量。
-
P、V原语:前者为向临界区发起资源请求,如果信号量是整型的话,则信号量-1,如果没有立即得到资源,则进入等待队列;后者则是释放资源请求,整型信号量+1。
-
-
存储管理方案:主要目的是解决多个用户使用主存的问题;
-
文件逻辑记录与磁盘空间利用率的关系:
-
对文件的操作可以采用成组操作,也可以不采用:
例:某文件由100个逻辑记录组成,每个逻辑记录长度为80个字符。磁盘空间划分为若干块,每块的大小为1024个字符。
-
不采用成组操作:则一个块存放一个逻辑记录,所以磁盘的空间利用率为
80/1024*100%=8%
; -
采用成组操作:则还要有一个参数,叫做块因子,即每一块磁盘空间存放的逻辑记录数量,这里假设块因子为12,则磁盘空间利用率为:
80*12/1024*100%=94%
;
-
-
-
操作系统对磁盘的访问时间分为三部分:寻道时间
Ts
、旋转延时时间Tr
、传输时间Tt
。其中寻道时间Ts
最能影响磁盘的读写性能。
网络工程:
-
全双工交换机的总带宽计算方法是:
全双工总带宽(Mbps)=端口数*端口速率(Mbps)*2
。 -
IPSec协议簇:
-
在网络层提供安全服务;
-
主要协议包括AH和ESP,即身份认证头协议、封装安全负载协议;
-
对于AH和ESP协议,源主机在向目的主机发送安全数据报之前,需先进行握手并建立网络层逻辑连接,这个逻辑通道称为安全协议
(SA)
; -
SA唯一定义为一个三元组:安全协议(AH或ESP)标识符、单工连接的源地址和称为安全参数索引(SPI)的32位连接标识符;
-
-
HTTP的相关描述:
-
定义了请求报文和应答报文的格式;
-
是浏览器于Web服务器之间的传输协议;
-
建立在TCP的基础上;
-
-
Internet的接入方式:
-
通过电话线网接入;
-
利用ADSL(非对称用户数字线)接入;
-
利用HFC(混合光纤同轴网)接入;
-
通过数据通信线路接入;
-
-
Kerberos协议:
-
Kerberos是一种网络认证协议,其设计目的是通过密钥系统为客户机/服务器应用程序提供强大的认证服务;
-
Kerberos是一种应用对称密钥体制进行密钥管理的系统;
-
MIT研发了Kerberos来保护Project Athena提供的网络服务器,软件设计上采用客户端/服务器架构,并且能够相互认证,即客户端和服务端均可对对方进行身份认证。
-
-
Blowfish算法是由Bruce Schneier设计的一种对称分组密码,也是一种可变密钥长度的分组密码算法分组长度为64位,数据加密由一个简单函数迭代16轮实现。
网友评论