OS-系统概论(一)

本文详细介绍了操作系统的资源管理技术,包括复用、虚拟、抽象等,并深入讲解了操作系统的三大基础抽象:进程、虚存和文件。讨论了操作系统的五项核心功能,如处理器、存储、设备、文件和网络管理,并阐述了操作系统的四种特性:并发性、并行性、共享性和虚拟性。此外,还探讨了多道程序设计的概念、优缺点及其在操作系统中的实现。最后,对比了批处理、分时和实时操作系统的特点,以及系统调用与函数调用的区别。
摘要由CSDN通过智能技术生成

操作系统的资源管理技术

为处理物理资源不足和资源易用性

1.资源复用 处理物理资源数量不足,让多进程共享物理资源
空分复用共享
eg:内存与外存(磁盘)的资源(多个进程可同时进入内存)
时分复用共享——多道程序设计
独占式——磁带机
共享式——磁盘机、处理器资源的使用

2.虚拟 处理物理资源数量不足
外部设备同时联机操作(SPOOLing)——(打印机)
存储虚拟(虚拟内存)
虚拟文件系统(VFS)

3.抽象 解决资源易用性,处理系统复杂性
进程抽象
虚存抽象
文件抽象

4.组合使用资源管理技术
虚拟打印机
虚拟技术
多窗口软件

操作系统的三个基础抽象

进程抽象

在这里插入图片描述

虚存抽象

在这里插入图片描述

文件抽象

在这里插入图片描述

基础抽象的关系

基础抽象的关系

操作系统的五项功能

资源:
操作系统中能分配给用户使用的硬件和软件设施总称为资源,包括:1硬件资源,2软件资源

硬件资源:处理器、存储器、I/O设备等
信息资源:程序和数据等
管理的资源包括操作系统(OS)本身

处理器管理
(1)进程控制和管理
(2)进程同步和互斥
(3)进程通信
(4)进程死锁
(5)线程控制和管理
(6)处理器调度,分为高级调度,中级调度和低级调度

存储管理
(1)内存分配
(2)地址转换
(3)存储保护
(4)内存共享
(5)存储扩充

设备管理
(1)提供设备中断处理
(2)提供缓冲区管理
(3)提供设备独立性,实现逻辑设备到物理设备之间的映射
(4)设备的分配和回收
(5)实现共享型设备的驱动调度
(6)实现虚拟设备

文件管理
(1)提供文件的逻辑组织方法
(2)提供文件的物理组织方法
(3)提供文件的存取和使用方法
(4)实现文件的目录管理
(5)实现文件的共享和安全性控制
(6)实现文件的存储空间管理

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值