操作系统--知识点总结0(计算机系统概述)

一、OS特征

1、并发

并行:同一时刻同时进行,进程并行需要多处理器的支持
并发:同一段时间内,多个进程都在向前推进;但是同一时刻,只有一个进程在执行,多个进程轮流使用处理器。

2、共享

没有并发就没有共享,没有共享就没有并发
并发:在t时间段内,先执行进程1,再执行进程2
共享:在t时间段内,进程3和进程4都需要使用处理器1,通过共享技术使得在处理器内部先执行进程3,再执行进程4,使得两个进程同时使用同一个处理器时,不会造成阻塞

3、虚拟

空分虚拟技术–扩充内存
时分虚拟技术–多个CPU
比如:
时分虚拟技术–多个CPU
此时只有一个CPU,但是有两个用户,通过时分虚拟技术,比如划分时间片的技术,让用户1先使用5us,用户2再使用5us,这样两个用户交替循环使用CPU,形成一种两个CPU的虚拟情况

4、异步

各进程向前推进的速度不相等

二、不同时期发展

  1. 手工阶段:用户独占全网,资源利用率低
  2. 单道批处理系统:各作业一次执行,不需要人工
  3. 多道批处理:资源利用率高,不提供人机交互功能
  4. 分时操作系统:采用时间片方式,可以人机交互
    • 也就是使用时分虚拟技术
  5. 实时操作系统:及时可靠
  6. 网络操作系统:网络中各种资源的共享及各台计算机通信
    • 比如云盘,
    • 比如进行大数据量,需要大计算量的操作时,在个人计算机会造成CPU繁忙,进程缓慢,此时可以将处理数据提交给一个网络操作系统,不占用自己的CPU,网络操作系统返回一个结果。
  7. 分布式操作系统:分布性、并行性
    • 类似于机房中老师的计算机和我们的计算机,老师的计算机可以操控监视我们的计算机
  8. 个人计算机

三、操作系统提供接口

1、命令接口

联机控制方式:类似cmd命令窗口(一问一答)
脱机控制方式:日常流程(编程时设置运行3次,就运行3次)

2、程序接口

比如GUI(图形用户界面)

四、CPU状态

1、分类

核心态:保护操作系统的,只有访管指令等用户才可以访问
用户态:用户可以随意修改系统中的内容

2、用户态->核心态

用户态如何转换到核心态:
中断、异常、访管指令

五、操作系统内核

1、时钟管理

计时
进程切换(时间片轮转调度)

2、中断机制

当有更高优先级的进程时,将低优先级的进程中断,先执行优先级高的

3、原语

指一些不可中断的情况
比如设备驱动控制(打印机),CPU切换

4、系统中的数据结构及处理

进程管理:进程控制表,进程控制块
存储器管理:用于管理内存空间的超级栈数据结构(页表、段表、块表)
设备管理:设备管理器(比如存放打印机是否有进程在使用)

六、系统调用

  1. 设备管理
  2. 文件管理
  3. 进程控制
    • 比如状态控制:运行态->堵塞态/就绪态
  4. 进程通信
    • 消息方式
    • 管道
    • 共享空间/数据结构(比如QQ和微信中都有同一个好友,则将QQ和微信中与这个好友通信的聊天记录都保存在同一个内存空间)
  5. 内存管理

七、体系结构

大内核体系结构:主要是自己干
微内核体系结构:自己干的很少,外包给别人

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值