1.线程可以分为哪两种?这两种线程在调度与切换速度上有什么不同?

(1)线程可以分为用户级线程和内核级线程两类。

(2)内核级线程的调度由内核的线程调度程序完成,用户级线程则由用户线程包中的一个过程来完成。内核级线程切换慢,用户级线程切换快。

2.请简述虚拟存储系统的4个主要特征

(1)离散性,即进程可以分散地存储在物理内存中。

(2)多次性,指不必把进程一次性全部装入内存,可以将执行的代码和数据转入,其他等进程运行需要时再装入。

(3)对换性,指内存中的进程可以换出,以腾出内存空间换入外存中的进程。

(4)虚拟性,指系统为用户提供了比实际物理内存大的逻辑内存空间。

3.简述树形目录的优点

(1)加快查找速度。(2)便于文件的分类。(3)层次结构清晰。(4)便于管理和保护。(5)解决了重名问题。

4.提高磁盘I/O速度的方法有哪些

(1)提前读。(2)延迟写。(3)优化物理块的分布。(4)虚拟盘。(5)磁盘高速缓存。