THUOS – 1.Computer Operation System Summary

搭配uCore食用效果更佳

操作系统定义

  • 操作系统是一个控制程序
  • 是一个资源管理器
    • 处于计算机应用程序与硬件之间的中间层
    • 管理计算机的各种资源
    • 提供计算机软硬件资源的高效手段
    • 解决资源访问冲突,公平使用资源

操作系统内核特征

机子开机后,操作系统被加载到内存(RAM)当中

并发

  • 计算机系统中同时存在多个运行的程序,需要OS管理和调度

并发和并行

  • 并发:两个或多个事件在同一时间间隔内发生,这些事件在宏观上是同时发生的,在微观上是交替发生的, 操作系统的并发性指系统中同时存在着多个运行的程序
  • 并行:两个或多个事件在同一时刻发生

数据交替执行

共享

多个应用并发运行时,宏观上体现它们同时在访问资源的情况,微观上实现互斥访问。

  • 资源共享即共享,是指系统中的资源可以供内存中多个并发执行的进程共同使用
  • 共享分为两类:互斥共享同时共享

互斥共享

  • 某个资源在一段时间内只能允许一个进程访问,别的进程没有使用权
  • 举个例子:比如QQ和微信视频。同一段时间内摄像头只能分配给其中一个进程

同时共享

  • 计算机中的某个资源在在一段时间内可以同时允许多个进程访问
  • 举个例子:比如QQ在发送文件A,微信在发送文件B,宏观上两个进程A和B都在访问磁盘,在我们看来是同时进行的,但是在微观上两个进程A和B是交替进行访问磁盘的,只是时间太短,cpu处理速度太快,我们感觉不到。

虚拟

  • 利用多道程序设计技术,让每个用户都觉得有一个计算机再为他服务
  • 程序运行太快,人没感觉出来我现在在使用其他人的电脑

异步

  • 程序的执行不是一贯到底,而是走走停停向前推进的速度不可预知
  • 只要运行环境相同,OS需要保证程序运行的结果也要相同

操作系统演变

单用户系统

批处理操作系统

分时

文章《THUOS – 1.Computer Operation System Summary》采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: www.bilibili.com
Source: ななひら
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
嘉然
ななひら
小恐龙
花!
上一篇
下一篇