操作系统引论

 首先,操作系统的概念大家应该熟悉,比如微软的windows操作系统,苹果的MAC-OS操作系统,linux操作系统,unix操作系统,等等。
计算机系统由硬件和软件两部分组成。操作系统是配置在计算机硬件上的第一层软件。

1.操作系统的目标
有效性
(1).提高系统资源利用率
(2).提高系统的吞吐量
方便性
可扩充性
开放性
2.操作系统的作用
(1).OS作为用户与计算机硬件系统之间的接口
(2).OS作为计算机系统资源的管理者
(3).OS实现了对计算机资源的抽象
3.推动操作系统发展的主要动力
(1).不断提高计算机资源的利用率
(2).方便用户
(3).器件的不断更新换代
(4).计算机体系结构的不断发展

1.单道批处理系统
1.单道批处理系统的特征
自动性
顺序性
单道性
2.多道批处理系统
1.多道程序设计的基本概念
提高CPU的利用率
可提高内存和I/O设备利用率
增加系统吞吐量
2.多道批处理系统的优缺点
资源利用率高
系统吞吐量大
平均周转时间长
无交互能力
3.分时系统
1.分时系统的特征
多路性
独立性
及时性
交互性

4.实时系统
1.实时系统与分时系统特征的比较
多路性
独立性
及时性
交互性
可靠性

1.操作系统的基本特征
1.并发性
并行与并发
引入进程
引入线程
2.共享性
互斥共享方式
同时访问方式
3.虚拟技术
1.时分复用技术
虚拟机处理机技术
虚拟设备技术
2.空分复用技术
虚拟磁盘技术
虚拟存储器技术
4.异步性

1.操作系统的主要功能‘’
1.处理机管理功能
1.进程控制
2.进程同步
3.进程通信
4.调度
作业调度
进程调度
2.存储器管理功能
1.内存分配
内存分配数据结构
内存分配功能
内存回收功能
2.内存保护
3.地址映射
4.内存扩充
3.设备管理功能
1.缓冲管理
2.设备分配
3.设备处理
4.文件管理功能
文件存储空间的管理
目录管理
文件的读/写管理和保护
5.操作系统与用户之间的接口
用户接口
程序接口

1.OS结构设计
1.传统的操作系统结构
无结构的操作系统
模块化结构OS
分层式结构OS
2.客户/服务器模式
客户/服务器模式的组成
客户机
服务器
网络系统
客户/服务器之间的交互
客户发送请求消息
服务器接收消息
服务器回送消息
客户机接收消息
客户/服务器模式的优点
数据的分布处理和存储
便于集中管理
灵活性和可扩充性
易于改编应用软件
3.面向对象的程序设计
1.面向对象技术的基本概念
对象
对象类
继承
2.面向对象技术的优点
通过重用提高产品质量和生产率
是系统具有更好的易修改性和易扩展性
更易于保证系统的正确性和可靠性

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值