操作系统回炉重造篇一

本篇总览

在这里插入图片描述

一.操作系统的定义

在这里插入图片描述

可以简单总结为:

在这里插入图片描述

二.操作系统的功能和目标

在这里插入图片描述

1.资源管理器

在这里插入图片描述

2.对硬件机器的扩展(extended machine)

将底层硬件的功能扩展成了更丰富、更方便用户使用的功能。
意思就是一个通用的PC,就能完成各种服务(银行系统、航空服务、网页浏览),这就是扩展。
在这里插入图片描述

3.作为用户和计算机硬件之间的接口

在这里插入图片描述
联机命令接口(交互式指令)
就是在命令行里输入的指令,你输一句操作系统给你个反馈,这就是交互
脱机命令接口(批处理指令)
就是将一堆交互式指令集中到一个批处理文件中,在win10中是.bat,在linux中是.sh
程序接口(系统调用)
只能通过应用程序调用,用户不能直接打在命令行,所以是程序接口。
这就是内核态提供给用户态的接口。
在win10里就是.dll,在linux可以通过syscall()函数在程序中调用

OS的特征

在这里插入图片描述

1.并发性

在这里插入图片描述
【并发和并行】

并发
宏观上同时发生,微观上交替发生
相关知识:进程调度
并行
两个或多个事件在同一时刻同时发生
比如,多核CPU就是并行处理。
巧记:并发(同时出发,但不是同时运行),并行是同时运行
【操作系统的并发性】
操作系统内同时存在着多个程序运行。
2.(资源)共享性
在这里插入图片描述
【操作系统的共享性】
操作系统中的资源可供内存中多个并发执行的进程共同使用

【方式】

互斥共享
一个时间段内只允许一个进程访问该资源。
比如,QQ占用摄像头,微信就不能使用
同时共享
伪:
像并发一样是分时的,在一个时间段内允许多个进程交替访问,达到一种“同时的”效果。
比如,两个应用程序同时往硬盘中写入资源,就是交替访问着的。
真:
比如,同时播放QQ音乐和游戏音乐的扬声器。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值