"操作系统笔记:互斥共享与同时共享方式及计算机发展"
操作系统是计算机系统中的重要一部分,它负责管理和控制计算机系统的硬件和软件资源,以便为用户程序和系统程序提供一个简单、方便、安全、高效地运行环境。操作系统的功能主要包括进程控制与同步、调度与死锁、内存管理、设备管理和文件管理等方面。 在操作系统中,互斥共享和同时共享是两种重要的资源管理方式。互斥共享方式是指在一个时间段内,资源只能供一个进程访问,比如电脑摄像头一次只能被微信或QQ占用。而同时共享方式则是指在同一时间段内,资源可以被多个进程访问,比如QQ和微信可以同时使用麦克风。 在操作系统的发展历程中,最早的计算机是依靠打孔的纸带进行运算的。由于计算机的运算速度远大于指代输入的速度,导致效率不高。为了解决效率问题,人们提出了单道批处理系统,它将纸袋上的内容读入磁带,然后计算机直接从磁带读取数据并输出到磁带上,从而节省了输入输出的时间。但是单道批处理系统依然存在着一次只能运行一个程序的串行执行的问题,为了解决这一问题,人们提出了多道批处理系统,它可以同时运行多个程序,采用了类似流水线技术,即在设备空闲的时候执行另一个程序。 随着计算机技术的不断发展,人们进一步提出了分时操作系统,它解决了多道批处理系统没有人机交互的问题,使得计算机可以以时间片为单位轮流为用户服务,并且在时间片的过程中计算机可以与用户进行人机交互,从而提高了计算机的利用率。 除了资源管理方式的演变外,操作系统的功能也在不断完善。进程控制与同步是操作系统中的一个重要功能,它负责管理进程的创建、撤销、阻塞和唤醒,以及解决进程在并发环境中可能出现的竞争和冲突。调度与死锁是指操作系统负责对就绪队列中的进程进行调度,并且预防和处理进程死锁的问题。内存管理则是操作系统负责管理计算机内存的分配和回收,以及解决内存碎片化和地址映射的问题。设备管理和文件管理则分别负责管理计算机的外部设备和文件系统,保证它们的正常运行和高效使用。 综上所述,操作系统在计算机系统中扮演着至关重要的角色,它不仅负责管理和控制计算机硬件和软件资源,还能够为用户程序和系统程序提供一个简单、方便、安全、高效的运行环境。在操作系统的发展历程中,不断提出了各种资源管理方式和功能,以满足计算机系统的不断发展和用户需求的不断变化。希望本篇文章能够对操作系统有一个更深入的了解。
![](https://csdnimg.cn/release/download_crawler_static/86278067/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86278067/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86278067/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86278067/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86278067/bg14.jpg)
剩余112页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/ed1dfbfa67084497b4eed2d059e6dbbd_weixin_35758901.jpg!1)
- 粉丝: 32
- 资源: 307
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)