计算机软件技术基础 教学课件 作者 牟艳 陈慧萍 第7章 操作系统引论.pptVIP

  • 0
  • 0
  • 约5.64千字
  • 约 33页
  • 2017-08-21 发布于广东
  • 举报

计算机软件技术基础 教学课件 作者 牟艳 陈慧萍 第7章 操作系统引论.ppt

第七章 操作系统引论 三、虚拟机结构 虚拟机结构在裸机上扩展了一层软件,向上提供了若干台虚拟机。这些虚拟机不是那种具有文件等良好特征的扩展计算机,而仅仅是裸机硬件的精确复制。它包含有核心态/用户态、I/O功能、中断以及真实硬件的全部内容。实际上它是一个具有比裸机更方便、灵活的计算机。 四、客户/服务器结构 现代操作系统的一个趋势是将传统的操作系统代码放置到更高层,从操作系统中去掉尽可能多的东西,而只留下一个最小的核心。通常的方法是把大多数操作系统功能,如文件服务、进程服务等,由用户进程来实现。为了获取某项服务,用户进程(称为客户进程)将该请求发送给一个服务器进程,服务器进程完成此操作后,把结果返回给客户进程。这样,服务器以用户进程的形式运行,而不是运行在核心态,所以它们不直接访问硬件。某个服务器的崩溃不会导致整个系统的崩溃。客户/服务器结构的另一个优点是它更适用于分布式系统。 五、对象结构 随着的计算机的发展,面向对象技术得到了广泛的重视和应用,由于其具有数据隐藏以及消息激活对象等特征,被广泛应用于操作系统的设计和实现中,特别是在网络操作系统和分布式操作系统中。面向对象的操作系统中的对象是操作系统管理的信息和资源的抽象,可以被视为受保护的信息或资源的总称。它拥有自己的状态和存储空间,而且其状态(也就是存储内容)只能由事先定义好的操作来改变。而改变这些对象状态的操作又需要其他对象

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档