计算机操作系统复习-第一章:操作系统概述

计算机操作系统 复习

本复习笔记只记录重点(个人理解的重点)和难点(个人理解的难点)
由于在typora上打好复制过来 所以难免会有格式上的问题 可在资源中查看md文件

第一章:操作系统概述

什么是操作系统:
操作系统是一种复杂的系统软件,提供计算机用户与计算机硬件之间的接口,并管理计算机软件和硬件资源。【课本这么说】
操作系统是计算机中的一个系统软件,是一组程序模块的集合,这组程序模块用于控制和管理计算机系统的所有硬件和软件资源,合理地组织计算机的工作流程,并为用户使用计算机提供方便。此外,还需防止对计算机资源的非法侵占和使用,保证操作系统自身的正常运转。【某书解答】

操作系统的功能:(操作系统有什么功能?)
提供计算机用户与计算机硬件之间的接口(三个接口:命令行接口、图形窗口接口、编程接口(系统调用接口))
管理计算机软件和硬件资源(四个管理:处理机管理、内存管理、设备管理、文件管理)
为应用程序的运行提供平台(运行提供环境,开发提供平台)

操作系统的发展:
无操作系统:
描述:只能暂存,无内存
单道批处理系统:
描述:内存中只能驻留一道用户作业,CPU和内存资源被用户作业独占
特点:自动性、顺序性、单道性
多道程序系统:
多道批处理系统:
描述:多道程序驻留内存、CPU不再空闲等待I/O
特点:多道性、无序性、调度性、复杂性
优点:提高CPU的利用率、提高内存和I/O设备的利用率、增加系统的吞吐量
缺点:平均周转时间长、缺乏交互能力
分时操作系统:
特点:多路性、独立性、及时性、交互性
需要解决的问题:及时接收、及时处理
微机操作系统:
实时操作系统:
特点:多路性、独立性、及时性、交互性、可靠性

基本的操作系统类型:批处理系统、分时系统、实时系统

操作系统的特征:
并发(两个或多个世间在同一时间间隔内发生)
共享(资源可供内存中多个并发执行的进程共同使用)
虚拟(一个物理实体编程若淡逻辑上的对应物)
异步(进程以不可预知的速度向前推进)

并发与共享的关系:
一方面,共享依赖于并发,如果系统不支持并发,就不需要资源共享,资源的使用都是独占的;另一方面,如果不能实现有效的资源共享,并发就不可能得到很好地支持。

操作系统的功能:
存储器管理功能:
内存分配
内存保护
地址映射
内存扩充
进程管理功能:
进程控制
进程同步
进程通信
进程调度
设备管理功能:
缓冲管理
设备分配
设备处理
设备独立性和虚拟设备
文件管理功能:
文件存储空间的管理
目录管理文件的读、写管理
存取管理
提供用户接口:
命令接口
图形接口
程序接口

操作系统的体系结构:
模块化结构:
模块之间容易引起循环调用和死锁
修改某一个子程序,会涉及到其它子程序,可维护性和可扩展性较差。
层次结构:
优点:各模块间组织和依赖关系清晰明了,系统的可读性、可靠性、维护性都得到增强。
缺点:各层顺序和内容处理不当会出现“循环依赖”问题、有时系统完成一个功能需要穿越多个层才能实现, 额外开销增大
微内核结构:
最基本的OS功能放在内核中,不是最基本的服务和应用程序在微内核之上 构造,并在用户模式下执行。
优点:方便增删服务功能,可扩展性好
可靠性好,经过严格测试
内核体积小,便于管理和维护

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UPC. 故里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值