- 3
- 0
- 约5.92千字
- 约 6页
- 2016-12-26 发布于贵州
- 举报
“操作系统课程设计”读书工程
1.基本理论阐述
随着计算机的普及和计算机科学的不断发展,计算机应用的范围也越来越广泛,人们对操作系统的要求也越来越高,对这门科学的研究也在不断地深入。操作系统是计算机系统的核心系统软件,它负责控制和管理整个系统的资源并组织用户协调使用这些资源,使计算机高效的工作。同时也是计算机系统的内核与基石,操作系统身负诸如管理与内存配置、决定系统资源供需的优先关系、控制输入与输出、文件管理等基本事物,操作系统是一个庞大的管理控制程序,大致可分为5个方面的管理功能。进程与处理机管理、作业管理。存储器管理,设备管理、文件管理。计算机操作系统是由硬件和软件两部分组成。操作系统是配置在计算机硬件上的第一层软件,是对计算机硬件的首次扩充。她在计算机系统中占据了特别重要的地位。而其他的诸如汇编程序、编译程序、数据库管理系统等系统软件,以及大量的应用软件,都将依赖于操作系统的支持,取得它的服务。操作系统已经成为现代计算机系统、多处理机系统、计算机网络、多媒体系统以及嵌入式系统中都必须配置的、最重要的系统软件。在多道程序系统中,多个进程的并发执行来改善系统的资源利用率,提高系统的吞吐量,但可能发生一种危险——死锁。所谓死锁(Deadlock),是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种状态时,若无外力作用,他们都无法在向前推进。要预防死锁,有摒弃“请求和保持”条件,摒弃“不剥夺”条件,摒弃“环路等待”条件等方法。但是,在预防死锁的几种方法之中,都施加了较强的限制条件;而在避免死锁的方法中,所施加的限制条件较弱,有可能获得令人满意的系统性能。在该方法中把系统状态分为安全状态和不安全状态,便可避免死锁的发生。而最具代表性的避免死锁的算法,便是Dijkstra的银行家算法。利用银行家算法,我们可以来检测CPU为进程分配资源的情况,决定CPU是否响应某进程的的请求并为其分配资源,从而很好避免了死锁的产生。
2.当前理论或实践应用现状
操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统的管理控制程序,大致包括5 个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。但所有的操作系统具有并发性、共享性、虚拟性和不确定性四个基本特征。根据应用领域来划分,可分为桌面操作系统、服务器操作系统、主机操作系统、嵌入式操作系统。
1.、操作系统的发展
①手工操作阶段。在这个阶段的计算机,主要元器件是电子管,运算速度慢,没有任何软件,
更没有操作系统。用户直接使用机器语言编写程序,上机时完全手工操作,首先将预先准备好的程序纸带装入输入机,然后启动输入机把程序和数据送入计算机,接着通过开关启动程序
运行,计算完成后,打印机输出结果。
②批处理阶段
③多道程序系统阶段
④现代操作系统阶段
2.计算机操作系统的发展现状
Windows 是一款流行的操作系统,在全球桌面系统市场占有90%左右的份额,同时在中
低端服务器市场也有广泛的应用,如web 服务器和数据库服务器。Windows 作为一个现代操作系统,无论在技术方面,还是在市场方面,都是成功的。
Unix 操作系统具有统一开放的事实标准和认证规范。该规范使不同unix 操作系统上开发的应用程序可以轻松移植,极大地促进了unix 的发展和应用。Unix 已经成为大型机、服务器以及工作站的主要操作系统。Linux 作为unix 技术的继承者,日益得到越来越多的服务器设备、数据库和中间件等软件厂商的支持,并对商业版unix 系统构成很强的威胁。开源软件模式及其实现的价值越来越得到社会的认可。以开源linux 等为代表的类unix 操作系统在不断地侵蚀unix 的市场空间。
Linux 操作系统
无论从硬件还是从软件来讲,linux 都已经是个成熟的操作系统。免费与开源的特性使得linux 对windows 的威胁也越来越大。在服务器和嵌入式系统市场上,linux 已经是主流的操作系统之一。Linux 现在正在稳步拓展桌面操作系统市场随着linux 的流行,越来越多的厂商开始爱其销售的计算机上预装linux。
处理死锁的方法
两相封锁法(Two Phase Lock)通过防止并发操作间的冲突达
您可能关注的文档
最近下载
- 商务星球版2025-2026学年七年级下册地理教学工作计划(及进度表).docx
- TCL 移动空调KYR-35 KY使用说明书.pdf
- 工业机器人离线编程与仿真 教案 项目1--4 仿真软件的安装与工作站的构建---仿真软件的应用.docx VIP
- 人文艺术欣赏ppt课件(优质ppt).pptx VIP
- 伤口评估与护理记录PPT课件.pptx
- 骨科手术高龄患者并发症及相关护理措施-来源:现代养生(下半月版)(第2018001期)-河北省医疗气功医院.pdf VIP
- 小学一二年级全册体育教案.pdf VIP
- 大数据环境下网络安全问题探讨.doc VIP
- 论司法确认程序审查规则检视与优化.docx VIP
- 2022年中国社会科学院法律史考博真题、考博参考书,考博资料,难度分析.pdf VIP
原创力文档

文档评论(0)