admin 管理员组文章数量: 1184232
前言:
本人社科专业出身,对计算机科学知识懂得不多,因为误打误撞进入了需要IT知识的工作领域,故在积极学习、成长当中。
本人所撰写文章,基本为个人在学习过程中形成的笔记和思考,尽可能以简单、明了的语言让我自己以及其他想要学习IT知识但没有IT背景的人能更好地理解相关概念,更好地掌握Computer Science的精髓奥义。
在此感谢王道计算机教育无私提供给大众的优质教学视频。
本文为学习【王道计算机教育-操作系统】相关资料后的笔记与思考整理。
正文:
操作系统有四个特征,并发、共享、虚拟、异步。并发和共享是两个最基本的特征,二者互为存在条件。
今天依次讲解一下这四个特征分别是什么意思。
一、并发性
首先是并发性,指的多个事件在同一时间发生,这些事件在宏观上是同时发生的,但在微观上是交替发生的。
怎么理解这句话呢?首先我们先区分一下【并发】与【并行】两个概念。
并行指的是多个事件在同一时间同时发生,夸张一点的话,可以理解为平行宇宙,同一时间点在不同宇宙发生着许多不同的事,它们互不影响,互不干扰,是处于并行的状态。
而并发,是感觉上让人觉得几个事情好像是同时发生,互不打扰,但实际上并不是。实际上,细微到每一毫秒的话(夸张的比喻说辞),事件是依次发生的,A事件进行并结束了之后,B事件才能接着上,它们是交替进行的,但由于间隔的时间太短,使得从用户的角度看,多个事件就是同时发生同时运行的。这就好比动画的帧数,一秒的帧数越高,给人的感觉越流畅,但实际上画师并不是把每一毫秒的画面都画了出来。
计算机系统中的CPU,有单核和多核之分,那它们的区别,就是并发处理事件数量的上限,单核CPU就是同一时刻只能执行一个程序,其他程序想要执行就得排队,从而多个程序并发地执行;多核CPU,比如四核CPU,就表示同一时刻可以执行四个程序,四个程序是可以并行地执行的,互不打扰,但如果
版权声明:本文标题:操作系统的四个特征:并发、共享、虚拟、异步 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1763509915a3245226.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论