首页 > 其他 > 详细

系统编程-操作系统概论PART2

时间:2021-01-18 09:38:11      阅读:30      评论:0      收藏:0      [点我收藏+]

 

<1> 操作系统提供的服务

技术分享图片 技术分享图片

 

<2> 现代操作系统的特征

技术分享图片

 

 

2.1 微内核(英文中常译作&micro;-kernel或者micro kernel)

这是一种能够提供必要服务的操作系统内核;其中这些必要的服务包括任务,线程,交互进程通信(IPC,Inter-Process Communication)以及内存管理等等。

所有服务(包括设备驱动)在用户模式下运行,而处理这些服务同处理其他的任何一个程序一样。

因为每个服务只是在自己的地址空间运行。所以这些服务之间彼此之间都受到了保护。

 

技术分享图片

 

 

 2.2 分布式操作系统(Distributed Operating System)

分布式操作系统是将负载分散到多个计算机硬件服务器上的系统。这种操作系统提供更好的性能和可用性,因为它分布在多个组件中。

  PS:  分布式软件系统

  分布式软件系统(Distributed Software Systems),是支持分布式处理软件系统,是在由通信网络互联的多处理机体系结构上执行任务的系统。

       它包括分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统分布式数据库系统等。

2.3  面向对象设计

面向对象设计有利于模块化设计,有利于扩展

 

<3>  操作系统的历史

下图红线左侧的都是unix操作系统

技术分享图片

 

 

windows macOS linux 和unix 的关系

技术分享图片

 

 

 

.

系统编程-操作系统概论PART2

原文:https://www.cnblogs.com/happybirthdaytoyou/p/14291099.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!