操作系统概论(2)

操作系统的功能和主要特征:
1、功能:
处理机管理:进程控制、进程调度、进程同步、进程通信。
存储管理:地址重定位、存储分配、存储保护、存储扩充。
设备管理:缓冲管理、设备分配、设备处理、设备独立性和虚拟设备。
文件管理:目录管理、文件读、写管理、文件存取控制、文件存储空间的管理。
用户接口:
(1)命令接口:
联机命令接口:为联机用户提供的,它由一组键盘命令及其解释程序所组成(有交互能力)。
脱机命令接口:为批处理系统的用户提供的。
(2)程序接口:
用户获取操作系统服务的唯一途径。由一组系统调用组成。
每个系统调用都是一个完成特定功能的子程序。
(3)图形接口
2、主要特征:
并发性、共享性、虚拟性、不确定性。
(区别):
并发:两个或多个事件在同一个时间间隔内发生(多道)。
并行:两个或多个事件在同一时刻发生。

操作系统的结构(内核和核外部分(实用程序)):
1、操作系统的内核:
操作系统的内核具有两方面的接口:一方面是内核与硬件的接口,它通常由一组驱动程序和一些基本例程组成;另一方面是内核与Shell的接口,它由一组系统调用组成。UNIX的内核有可分为两部分:一部分是进程控制系统,它包括进程控制、调度与通信以及存储管理;另一部分是文件系统。
操作系统内核部分是指在系统保护状态(核心态或管态)下运行的那部分程序,它为系统的基本工作单位(如进程或线程)提供了良好的运行环境,所以它将一些与硬件密切相关的模块、运行频率较高的模块、关键性的数据结构以及公共的基本操作模块等纳入内核,并使之常驻内存,以提高操作系统的效率。
2、强内核和微内核
1、强内核:操作系统采用这种的组织形式,基于传统的集中式操作系统的内核结构。系统调用是通过陷入内核实现的,在内核完成所需要的服务,最后返回结果给用户程序。
2、微内核:
微内核基本不做任何工作, 仅仅提供以下四种服务:
进程间通信机制
某些存储管理
有限的低级进程管理和调度
低级I/O
微内核和客户/服务器模式的结合代表了操作系统结构设计的新形式和新方向。
3、微内核与强内核相比具有以下优点:
灵活性、开放性、可扩充性。
3、操作系统结构设计模式:
1、传统:
整体式结构设计模式
层次式结构设计模式
以管程为工具的结构设计模式
2、现代:
客户/服务器模式:是一种水平分层次的微内核结构
对象模式
对称多处理模式

采用客户/服务器模式构造操作系统的好处(优点)是:
    简化了基本操作系统
    提高了可靠性
    适合分布式计算环境
缺点:发送消息比直接调用效率低

操作系统的分类:
单用户操作系统;
批处理系统;
分时系统;
实时系统;
网络操作系统;
分布式操作系统;
多处理机操作系统。

批处理系统:
基本特征是“批量”,它把系统的处理能力,即作业的吞吐量作为主要目标,同时也兼顾作业的周转时间
多道批处理系统处于开始运行尚未结束的状态,交替运行,共享资源,
多道性、无序性、调度性。
分时系统:
分时:两个或两个以上的事件按时间划分轮流地使用计算机系统资源中的某一资源。
特点:
同时性、独立性、及时性、交互性。
调进/调出:
响应时间:用户从终端发出一条命令到系统处理完这条命令并作出回答所需的时间。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值