Unix考点总结

本文详细总结了Unix操作系统的功能特征,包括其交互式、软件复用、可移植性等特点,以及操作系统核心的服务,如进程管理和调度、存储、文件系统、设备管理等。深入探讨了数据缓冲区高速缓冲、进程调度、文件系统的本地和虚拟文件系统,以及进程状态转换等关键概念,揭示了Unix的安全机制、资源保护和网络资源共享能力。
摘要由CSDN通过智能技术生成

1、UNIX操作系统最根本的功能特征是什么?包括哪些最基本的概念?

(1)交互式分时多用户:人机间实时交互数据;多个用户可同时使用一台机器;每个用户可同时执行多个任务;
(2)软件复用:每个程序模块完成单一的功能;程序模块可按需任意组合;较高的系统和应用开发效率;
(3)可移植性强:数千行汇编码,数十万行C语言代码;
(4)配置灵活,适应性强:小内核, 参数灵活可调;核外应用系统,任意裁减;限制规则很少;
(5)界面方便高效:内部:系统调用丰富高效;外部:shell命令灵活方便可编程;应用:GUI清晰直观功能强大;
(6)安全机制完善:口令、权限、加密等措施完善;抗病毒结构;误操作的局限和自动恢复功能;
(7)多国语言支持:支持全世界现有的几十种主要语言;
(8)网络和资源共享:内部:多进程结构易于资源共享;外部:支持多种网络协议;
———————————————————————————————————————

2、操作系统核心是什么?核心通过什么方式和什么原则向上层应用程序提供了哪些服务?

操作系统核心是系统调用的集合及实现系统调用的内部算法。核心通过函数形式和透明原则向上层应用程序提供了如下服务:
(1)通过允许进程创建、终止、挂起及通信来控制进程的执行;(进程管理)
(2)对进程在CPU上的执行进行公平调度;(时间管理)
(3)对正在执行的进程分配主存;(存储管理)
(4)为实现用户数据的有效存储和检索而分配二级存储;(文件系统管理)
(5)允许进程对诸如终端、磁带机、磁盘机以及网络设备等进行有控制的存取。(设备管理)
———————————————————————————————————————

3、数据缓冲区高速缓冲是建立的基础和原则是什么?要解决的根本问题是什么?他有什么优缺点?

数据缓冲区高速缓冲是建立的基础是缓冲池技术,原则是①存放有刚使用过的数据尽量长时间地保留在内存中,以便马上还要使用时能在内存中找到。②需要腾出内存空间时,把很久都未使用过(即最近最少使用)的数据交换到硬盘上去。这些数据马上还要使用的可能性最小。
要解决的根本问题是:(1)磁盘机械运行速度大大低于处理机的运行速度;(2)多进程并发运行,少量的磁盘(通道)I/O成为瓶颈;(3)数据访问的随机性,磁盘忙闲不均

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值