2022年2022年计算机操作系统学习心得 .pdf

上传人:Che****ry 文档编号:34876060 上传时间:2022-08-19 格式:PDF 页数:8 大小:62.56KB
返回 下载 相关 举报
2022年2022年计算机操作系统学习心得 .pdf_第1页
第1页 / 共8页
2022年2022年计算机操作系统学习心得 .pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《2022年2022年计算机操作系统学习心得 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机操作系统学习心得 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第 1 页 共 15 页竭诚为您提供优质文档/ 双击可除计算机操作系统学习心得篇一:学习操作系统心得体会学习操作系统心得体会计算机操作系统是铺设在计算机硬件上的多层系统软件,不仅增强了系统的功能,而且还隐藏了对硬件操作的细节,由它实现了对计算机硬件操作的抽象。操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统的一些原理在生活中的应用主要有以下几个,结合生活中的例子,可以化抽象为具体,我们会更加清楚地了解到其原理与操作过程:1、银行家算法避免

2、死锁死锁的产生是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 第 2 页 共 15 页它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。我觉得操作系统

3、所讲的死锁就好像两个人竟过独木桥,两辆车竟过单行桥等阻塞现象,原因是共享资源,即道路。为提高系统资源的利用率,避免死锁并不严格限制死锁必要条件的存在,而是在资源的动态分配过程中,使用某种方法去防止系统进入不安全状态,从而避免死锁的最终出现。然而,最有代表性的避免死锁的算法,是Dijkstra的银行家算法。在该方法中把系统的状态分为安全状态和不安全状态,只要能使系统始终都处于安全状态,便可以避免发生死锁。银行家算法的基本思想是分配资源之前,判断系统是否是安全的;若是安全的,才分配。我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行

4、家贷款。为保证资金的安全, 银行家规定:(1)当一个顾客对资金的最大需求量不超过银行家现有的资金时就可接纳该顾客;(2)顾客可以分期贷款, 但贷款的总数不能超过最大需名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 第 3 页 共 15 页求量;(3)当银行家现有的资金不能满足顾客尚需的贷款数额时,对顾客的贷款可推迟支付,但总能使顾客在有限的时间里得到贷款;(4)当顾客得到所需的全部资金后,一定能在有限的时间里归还所有的资金。另外

5、,我们也可以把操作系统看作是建造房子,操作系统的资源看作是造房子的起吊机台数,进程向操作系统请求分配资源相当于建造房子时申请的起吊机台数。为保证工程的顺利进行,其操作过程如下:?当一栋房子对起吊机的最大需求量不超过建造房子现有的起吊机时可接纳该房子的建造;?所要建造的房子可以分开几次申请起吊机,但申请的起吊机的总数不能超过最大需求量;?当现有的起吊机台数不能满足某栋房子尚需的起吊机时,对该栋房子所需的起吊机数可推迟给予,但总能是房子在有限的时间里得到贷款;?当建造的房子得到所需的全部起吊机后,一定能在有限的时间里归还所有的起吊机数。2、进程同步问题:进程管理模块包括进程概念、进程调度、进程互斥

6、、进程同步、进程通信、进程死锁各知识单名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 第 4 页 共 15 页元。进程概念包含进程特征、进程状态与转换、进程控制各知识点 ; 进程调度包含调度时机、调度算法、调度过程各知识点 ; 进程互斥包含与时间有关的错误、临界资源与临界区、临界区使用原则、临界区互斥访问的解决途径、临界区互斥访问的解决途径各知识点; 进程同步包含信号量同步机制、生产者与消费者问题、读者与写者问题、哲学家进餐问题

7、各知识点 ; 进程通信包含忙等待策略、睡眠和唤醒策略、消息传递策略各知识点; 进程死锁包含产生原因、必要条件、解决途径各知识点。一个进程到达了确定的点后,除非另一些进程已经完成了某些操作,否则不得不停下来等待另一进程为它提供的消息,早未获得消息前,该进程处于等待状态,获得消息后(:计算机操作系统学习心得) 被唤醒处于就绪状态,这就是进程同步。我们在生活中也可以找到相应的例子:例如汽车司机和售票员,汽车司机负责开车、进站、开车门、关车门与进站;售票员负责售票、进出站后观察车门,给司机发开关门信息;正常状态下,各自活动,司机开车,售票员售票;在进出站时双方要进行进程同步。3. 生产消费者问题在实际

8、的操作系统操作过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 第 5 页 共 15 页数、线程、进程等) 。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。单单抽象出生产者和消费者,还够不上是生产者消费者问题。该问题还需要有一个缓冲区处于生产者和消费者之间,作为一个中介。生产者把数据放入缓冲区,而

9、消费者从缓冲区取出数据。为了理解这一问题,我们举一个寄信的例子。假设你要寄一封平信,大致过程如下:1、你把信写好相当于生产者制造数据2、你把信放入邮筒相当于生产者把数据放入缓冲区3、邮递员把信从邮筒取出相当于消费者把数据取出缓冲区4、邮递员把信拿去邮局做相应的处理相当于消费者处理数据操作系统知识点看似繁杂, 但究其原理 , 在对不同系统资源功能进行管理时, 所采取的策略和方法有很多是相同的。从操作系统四种重要实现技术出发的横向技术线包括中断技术、共享技术、虚拟技术和缓冲技术。(1) 中断技术模块是实现程序并发执行与设备并行操作的基础 , 它包括中断类型、中断优先级、中断事件各知识单元。中断类型

10、知识单名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - 第 6 页 共 15 页元包括外中断、内中断知识点; 中断优先级知识点在不同的系统中有不同的规定; 中断事件知识单元包括进程创建与撤消、进程阻塞与唤醒、分时时间片、缺页中断与缺段中断、 I/o操作、文件操作各知识点。(2) 共享技术模块是提高资源利用率的必然途径, 它包括处理机共享、 存储共享、 设备共享、文件共享各知识单元。处理机共享包含进程的并发执行; 存储共享包含外存储

11、器共享、内存储器共享知识点; 设备共享包含spooLing 系统; 文件共享包含便于共享的文件目录。(3) 虚拟技术模块是把一个物理实体变为若干面向用户的逻辑单元 , 使资源的用户使用与系统管理相分离, 从而提高资源利用率和安全性方, 它包括虚拟处理机、虚拟存储器、虚拟存储器方法、虚拟设备、虚拟文件各知识单元。虚拟处理机包含多进程管理; 虚拟存储器包含地址转换、中断处理过程、置换知识点; 虚拟存储器方法包含页式管理、段式管理、段页式管理各知识点; 虚拟设备包含设备共享; 虚拟文件包含文件共享。(4) 缓冲技术模块是异步技术的实现前提, 可大大提高相关资源的并行操作程度, 它包括存储管理缓冲技术

12、、设备管理缓冲技术、文件管理缓冲技术各知识单元。存储管理缓冲技术包含快表 ; 设备管理缓冲技术包含硬缓冲、软缓冲、spooLing 系统中的输入 / 输出井知识点 ; 文件管理缓冲技术名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - 第 7 页 共 15 页包含记录成组技术、文件表的打开。操作系统这门课程并不是教你如何使用操作系统的,而是讲操作篇二:学习操作系统心得体会学习操作系统心得体会摘要:操作系统是控制其他程序运行,管理系统

13、资源并为用户提供操作界面的系统软件的集合。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。转眼间,学习了一个学期的计算机操作系统课程即将结束。在这个学期中,通过老师的悉心教导,让我深切地体会到了计算机操作系统的一些原理和具体操作过程。在学习操作系统之前,我只是很肤浅地认为操作系统只是单纯地讲一些关于计算机方面的操作应用,并不了解其中的具体操作过程和实用性。通过这一学期的学习,我才知道操作系统 (operatingsystem,简称 os) 是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应

14、用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。经过一个学期的学习,我也知道了计算机操作系统是铺设在计算机硬件上的多层系统软件,不仅增强了系统的功能,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 第 8 页 共 15 页而且还隐藏了对硬件操作的细节,由它实现了对计算机硬件操作的多层次的抽象。操作系统的一些原理在生活中也有所应用,以下是我通过这一学期的学习,把操作系统的一些原理

15、联系生活所得的心得体会:1. 生产消费者问题在实际的操作系统操作过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、 函数、 线程、进程等)。产生数据的模块, 就形象地称为生产者;而处理数据的模块,就称为消费者。单单抽象出生产者和消费者,还够不上是生产者消费者问题。该问题还需要有一个缓冲区处于生产者和消费者之间,作为一个中介。生产者把数据放入缓冲区,而消费者从缓冲区取出数据。为了理解这一问题,我们举一个寄信的例子。假设你要寄一封平信,大致过程如下:1、你把信写好相当于生产者制造数据2、你把信放入邮筒相当于生产者把数据放入缓冲区3、邮递员把信从邮筒取出相当于消费者把数据取出缓冲区4、邮递员把信拿去邮局做相应的处理相当于消费名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁