操作系统
文章平均质量分 88
天問*
青天星溅寰宇,戌土不落清渠
展开
-
操作系统——操作系统结构
例如Linux和Solaris内核都是单片化和模块化的,这既使得单一地址空间的操作系统可以提供高效性能,又使得新的功能可以动态加载到内核,而Windows主要是单片化的,还拥有支持不同子系统的微内核,苹果Mac OS X则混合了分层、Cocoa编程环境等方法。3)基于客户/服务器体系结构,微内核引入了任务间通信机制——消息机制,这是系统的基础,操作系统应具备的各种功能都以服务器方式实现,用户对服务器的请求是以消息传递的方式传给服务器的。考虑模块化,层的选择是每层只使用低层次的功能和服务。原创 2024-09-26 01:05:02 · 529 阅读 · 0 评论 -
操作系统——计算机系统结构
中断逻辑:不同的代码段决定每种类型的中断应采取何种操作,有一个通用的例行程序来检查中断信息,然后调用特定的处理程序,也能通过中断向量表,该表包含所有服务例行程序的地址。所有的I/O指令都是特权指令,用户不能直接用I/O指令,而是必须通过系统调用,这确保用户程序不能在管态下控制计算机。程序员需要保护磁盘上的文件和数据,当遭遇非法指令,访问不属于自己的地址空间的内存,进程终止时硬件陷入到操作系统。辅助存储是主存的扩展,提供了非易失的足够大的存储容量,通常为磁盘等覆盖了磁记录材料的硬金属或玻璃盘片。原创 2024-09-23 11:37:02 · 901 阅读 · 0 评论 -
操作系统——导论
计算机硬件只能识别0、1机器码,直观性差,用户难以使用,因而在计算机硬件上覆盖一层管理计算机硬件、方便用户使用的系统软件尤为重要。我们把操作系统定义为用以控制和管理计算机系统资源方便用户使用的程序和数据结构的集合。用户角度,操作系统是侍者;系统角度,操作系统是管家;如果说,CPU是计算机硬件的核心,是计算机系统的心脏,那么操作系统则是计算机软件的核心,是计算机系统的大脑,在计算机用户和计算机硬件之间起媒介作用。计算机系统部件硬件——提供基本的运算资源。原创 2024-09-22 15:24:37 · 797 阅读 · 0 评论