2023年11月24日发(作者:)

操作系统心得体会

第一篇:

电脑使用一段时间后机箱里会存积大量的灰尘,这些灰

尘会影响硬件的散热,尤其会影响cpu的散热。具体的表现

是主机工作时噪声变大,经常出现操作反映迟缓等现象。那

么多长时间清扫一次合适呢?这要看你的机器所处的环境

的浮尘量了,一般在自己家里一个季度到半年清扫一次就可

以了,因为对于新手来说过于频繁的清扫反而会增大硬件意

外损坏的风险。清扫时将机箱盖打开,用软毛刷子轻轻扫去

附着在主板各硬件表面的灰尘,然后将cpu风扇拆下,仔细

扫去风扇叶片和散热片缝隙里的灰尘。然后拔掉内存,将内

存插槽和内存条上的触点用潮湿的软布轻轻的擦干净。最后

将所有部件装回原位就可以了。

关于操作系统的维护网上有很多这方面的内容,我这里

就不过多的介绍了。不过我要说一下我自己的一些经验。

1、对于新手要尽量安装一键还原工具。一些品牌机都

无法完成系统的重装。

3、不要把“我的文档”放在系统盘。因为在“我的文

档”中往往会保存一些比较大的文件,如果在系统盘,会占

用本来就有限的系统盘空间,而且在一键还原或重装系统后

系统盘的数据会被全部重写,原来的文件都将不复存在。

4、整理c盘的碎片时切忌不要让电脑做任何事情。这

一点我深有体会,我曾经因为在整理碎片时浏览网页而导致

系统崩溃。

5、尽量安装功能多的软件。这样可以减少系统中软件

的数量,从而节省磁盘空间,但也不要过于求大求全,够用

即可。

6、对于有经验的人来说可以关闭自动更新和系统还原,

这样可以让系统运行更顺畅。

7、软件能用原版就用原版。很多软件都有破解版、汉

化版、简化版、增强版等版本,这些版本很多都存在问题,

有的还有病毒,所以软件还是原版好。

果存在就将其删除,无法删除的可以在安全模式下删除。

10、尽量避免强行终止进程。这样可以减少垃圾文件的

产生,有时候被强行终止后的程序还会工作不正常,甚至彻

底不能用了。

对于此次课程设计,我早在寒假就借了linux相关书籍

参看,但上面讲的主要是有关linux操作方面的内容,编程

方面讲得很少,而且在假期中也并不知道课设的题目是什

么,因此此次课设基本上都是在开学后的这两周内完成的。

以前做过的软件方面的课设如c语言课设、数据结构课

设都是在假期完成的,由于自己是一个十分追求完美的人,

因此几乎每次都花了将近大半个假期的时间来做,如c语言

就花了一个多月的时间来做,分数当然也较高,有90来分。

对于课程设计,我历来都是相当认真的,此次操作系统的课

程设计当然也不例外。可是linux以前没怎么接触过,学校

也没怎么系统地讲过,在刚接到题目时除了知道如何用gcc

编译等等,几乎可以算作处于一无所知的状态。时间紧任务

重,要从对linux一无所知的状态到独立出色地完成课设,

不下点苦功夫是不成的。那两周里我除了吃饭睡觉几乎就没

离开电脑过,有时时间晚了食堂关门饭都没得吃了。终于,

在这样近乎玩命地学习工作下,身体撑不住了,在第二周周

三晚上我发烧了。但是眼看就要到检查的日期了,而我的课

设也就快完工了。我不想因为看病而耽误下去弄得前功尽

弃,因此只买了点药,继续在电脑前拼命……最后,总算赶

在周五检查前做出了较满意的作品。然而这几天一直高烧不

退,周五回家后就直接倒床昏睡过去,周六早上一量居然还

39°。于是赶紧去附近一家医院看病,连打了两天吊针才

算好转过来。而看病用的几百块钱由于不是在校医院看的也

无法报销,只好自掏腰包了。

第二篇:

电脑使用一段时间后机箱里会存积大量的灰尘,这些灰

尘会影响硬件的散热,尤其会影响cpu的散热。具体的表现

是主机工作时噪声变大,经常出现操作反映迟缓等现象。那

么多长时间清扫一次合适呢?这要看你的机器所处的环境

的浮尘量了,一般在自己家里一个季度到半年清扫一次就可

以了,因为对于新手来说过于频繁的清扫反而会增大硬件意

外损坏的风险。清扫时将机箱盖打开,用软毛刷子轻轻扫去

附着在主板各硬件表面的灰尘,然后将cpu风扇拆下,仔细

扫去风扇叶片和散热片缝隙里的灰尘。然后拔掉内存,将内

存插槽和内存条上的触点用潮湿的软布轻轻的擦干净。最后

将所有部件装回原位就可以了。

关于操作系统的维护网上有很多这方面的内容,我这里

系统的品牌机,都是没有此类软件的,建议你在安装完操作

系统后的第一时间安装这些软件并备份系统盘。

2、重装或更换操作系统前把一键还原工具卸载掉。因

为这些软件很多都会保护引导区,所以在安装了这类软件后

无法完成系统的重装。

3、不要把“我的文档”放在系统盘。因为在“我的文

档”中往往会保存一些比较大的文件,如果在系统盘,会占

用本来就有限的系统盘空间,而且在一键还原或重装系统后

系统盘的数据会被全部重写,原来的文件都将不复存在。

4、整理c盘的碎片时切忌不要让电脑做任何事情。这

一点我深有体会,我曾经因为在整理碎片时浏览网页而导致

系统崩溃。

5、尽量安装功能多的软件。这样可以减少系统中软件

的数量,从而节省磁盘空间,但也不要过于求大求全,够用

即可。

6、对于有经验的人来说可以关闭自动更新和系统还原,

这样可以让系统运行更顺畅。

9、卸载软件后要及时删除其安装目录。很多软件在卸

载后会在其安装目录里保留一些文件,虽然一般都不是很

大,但系统用的时间长了难免会留下大量这类垃圾文件。所

以在卸载完一个软件后要查看其安装目录是否依然存在,如

果存在就将其删除,无法删除的可以在安全模式下删除。

10、尽量避免强行终止进程。这样可以减少垃圾文件的

产生,有时候被强行终止后的程序还会工作不正常,甚至彻

底不能用了。

对于此次课程设计,我早在寒假就借了linux相关书籍

参看,但上面讲的主要是有关linux操作方面的内容,编程

方面讲得很少,而且在假期中也并不知道课设的题目是什

么,因此此次课设基本上都是在开学后的这两周内完成的。

以前做过的软件方面的课设如c语言课设、数据结构课

设都是在假期完成的,由于自己是一个十分追求完美的人,

因此几乎每次都花了将近大半个假期的时间来做,如c语言

就花了一个多月的时间来做,分数当然也较高,有90来分。

对于课程设计,我历来都是相当认真的,此次操作系统的课

程设计当然也不例外。可是linux以前没怎么接触过,学校

也没怎么系统地讲过,在刚接到题目时除了知道如何用gcc

编译等等,几乎可以算作处于一无所知的状态。时间紧任务

重,要从对linux一无所知的状态到独立出色地完成课设,

不下点苦

功夫是不成的。那两周里我除了吃饭睡觉几乎就没离开

电脑过,有时时间晚了食堂关门饭都没得吃了。终于,在这

样近乎玩命地学习工作下,身体撑不住了,在第二周周三晚

上我发烧了。但是眼看就要到检查的日期了,而我的课设也

就快完工了。我不想因为看病而耽误下去弄得前功尽弃,因

此只买了点药,继续在电脑前拼命??最后,总算赶在周五检

查前做出了较满意的作品。然而这几天一直高烧不退,周五

回家后就直接倒床昏睡过去,周六早上一量居然还有39°。

于是赶紧去附近一家医院看病,连打了两天吊针才算好转过

来。而看病用的几百块钱由于不是在校医院看的也无法报

销,只好自掏腰包了。

在周五检查那天,老师看了我第4题后,又抽查了一下

我的第3题,其实也只是要我把第3题运行一下而已罢了。

若放在平时,这绝对是小菜一碟,但当时正在发烧,加上一

点紧张,居然把模块加载命令insmod fdev.o错打成insmod

fdev.c了,由于这个低级失误造成心中慌乱,于是后面的一

条生成设备文件命令mknod干脆就照着参考资料打上去了。

于是老师认为我不熟,在那题上打了个半钩。当时心里确实

感到十分地遗憾和沮丧,心想所谓“台上一分钟,台下十年

功”,一分钟若把握不好,也同样尽毁十年功啊!

但最后,我终于明白,分数不过是个数字,知识才是自

己的。通过这次课程设计,我确实学到了很多东西,多年后

我可能已经忘记这次课设最后打了多少分,但这些学到的东

西却可以使我受益终生。除了知识技术上的东西,我更锻炼

了自己的快速学习能力;我学会了如何快速有效地从图书

馆、网络获取自己需要的信息;我尝到了在周围很多同学拷

来拷去时孤军奋战的痛苦;我体会了夜以继日完成一个项目

时中途过程的艰辛及最终完成后巨大的成就感??我更加深

了人生的信心,以后面对任何一个困难的项目,我想我都不

会惧怕,并最终能够成功地将其完成。

感谢老师,感谢此次课程设计。虽然在其中吃了不少苦

头,但我毫不后悔,因为我满载而归。

第三篇:

1925319 周浩

参考文献:eric s. raymond。《unix编程艺术》电子

工业出版社 712102116

学习c语言是我第一次接触编程,也是如此近距离的接

触计算机内部运行的原理,可能是在学习c的过程中没有遇

到困难吧,我对编程产生了浓厚的兴趣,在这之后又学习了

c++ 学习c++主要是使用c++之父写的那本《c++程序设计

语言》,700多页的书中有一句话我记得特别清楚,他说语

言就是一种思维方式,c是过程的思维,c++是面向对象的思

维,读另一位高手写的《c++编程技术》一书时也有一句话

让我印象深刻——去编程就是去理解,虽然我只学了cc++

但我感觉语言只需要记得地址,然后去骗骗编译器, 最重

要的是对需要解决的问题的数学化,剩下的就是多实际操

作,过程的积累是很重要的, 因为在操作的过程中可以加

深对很多方面的理解,学编译器,那是大二下花了大概三个

星期把清华出版的编译原理研究了下,是学习计算机以来觉

得障碍最大的一门专业课,武功只算练了一半,编译的后期

没怎么学,不过最近把pl/0放在机器上实际运行了后,我

找到了一种感觉要理解语法分析词法分析要从计算机的角

度去理解,顺序, 分支,循环,我还没有认真的去思考之

间的关系,最近在忙着另外的事,这种感觉已经帮助解决了

很多问题,剩下的就是多做些事去实际操作,加深理解,如

果问题简化到只是时间问题了就不是问题了,我喜欢这样对

自己说。

前面讲了很多与操作系统无关的体会好像有凑字的嫌

疑,不要误会我在强调一种感觉,说不出来,但却很有用,

这是一种理解,唯有理解才能分出高下,我用45个晚上

我操作系统的书浏览到了系统安全,操作系统是一种程序,

让问题变得简单的高深理解,我还需要时间去理解,我想听

听老师对这方面的认识,说些高度概括的词让我思考 如何

去理解这件事

unix操作系统的历史已经成为了一种传奇,但是我对它

的历史不感兴趣,我对那些天才们的思维很感兴趣,是计算

机领域宝贵财产,有时间我会去看,还有对无数人日日夜夜

不辞辛苦的付出很是钦佩,我会向他们学习,对还有一件事

印象深刻

unix在初期主要是用于dec的机器,尽管没有正规的技

术支持,但仗着灵活、快捷、容易修改和扩充以及资源丰富

的强大优势,很快就严重影响到dec自身的软件推广。碰上

这样的飞来横祸,dec当然是非常恼火,他们对使用unix

带来的硬件问题拒不提供支持,但尽管如此也不能阻挡大家

unx的热情。vax/vms乃是dec寄予厚望的战略级产品,

技术那是相当的优秀,居然甫一推出,就又遭到unix的追

杀,也难怪老板olsen会口出恶言,讥讽unix是“蛇油”

了。dec苦撑了几年之后,终于不支,改变态度,于1982

推出了自己的unix变种——dec ultrix,但在推广策略上,

仍是以自家的vms为主导。dec公司的保守作风终于酿成大

祸,在别的公司推出专门针对unix设计的机器后,dec的江

湖地位每旷愈下,在pc问世后,更是一蹶不振,后来连年

亏损,1992年把olsen赶下台也没解决问题,终于在1998

年,这个曾经的传奇——一度排名世界第二的计算机公司被

后起之秀xxpaq并购,不过96亿美元的天价也算是对它价

值的承认。

dec有他自己的想法不可否人,不过坚持有时会成为一

种负担,如果用一种变通的方法

unix的力量的话也许历史又会是另一种结果,这个

问题我也得思考,发现自己就像是多线程处理器,有很多的

事,但每件事都还没return

希望早日找到感觉,剩下的就是经验的积累,时间的付

出,那就是我说的那句话了如果问题简化到只是时间问题了

就不是问题了,简单

第四篇:学习

学习

计算机操作系统是铺设在计算机硬件上的多层系统软

件,不仅增强了系统的功能,而且还隐藏了对硬件操作的细

节,由它实现了对计

算机硬件操作的抽象。

操作系统是管理计算机系统的全部硬件资源包括软件

资源及数据资源;控制程序运行;改善人机界面;为其它应

用软件提供支持等,使计算机系统所有资源最大限度地发挥

作用,为用户提供方便的、有效的、友善的服务界面。

结合生活中的例子,可以化抽象为具体,我们会更加清楚地

了解到其原理与操作过程:

1、银行家算法——避免死锁

死锁的产生是指两个或两个以上的进程在执行过程中,

因争夺资源而造成的一种互相等待的现象,若无外力作用,

它们都将无法推进下去。此时称系统处于死锁状态或系统产

生了死锁,这些永远在互相等待的进程称为死锁进程。由于

资源占用是互斥的,当某个进程提出申请资源后,使得有关

进程在无外力协助下,永远分配不到必需的资源而无法继续

运行,这就产生了一种特殊现象死锁。我觉得操作系统所讲

的死锁就好像两个人竟过独木桥,两辆车竟过单行桥等阻塞

源相当于银行家管理的资金,进程向操作系统请求分配资源

相当于用户向银行家贷款。为保证资金的安全,银行家规定:

当一个顾客对资金的最大需求量不超过银行家现有的

资金时就可接纳该顾客;

顾客可以分期贷款,但贷款的总数不能超过最大需求

量;

当银行家现有的资金不能满足顾客尚需的贷款数额时,

对顾客的贷款可推迟支付,但总能使顾客在有限的时间里得

到贷款;

当顾客得到所需的全部资金后,一定能在有限的时间里

归还所有的资金。

另外,我们也可以把操作系统看作是建造房子,操作系

统的资源看作是造房子的起吊机台数,进程向操作系统请求

分配资源相当于建造房子时申请的起吊机台数。为保证工程

的顺利进行,其操作过程如下: ? 当一栋房子对起吊机的

最大需求量不超过建造房子现有的起吊机时可接纳该房子

的建造;

? 所要建造的房子可以分开几次申请起吊机,但申请的

起吊机的

总数不能超过最大需求量;

? 当现有的起吊机台数不能满足某栋房子尚需的起吊

机时,对该栋房子所需的起吊机数可推迟给予,但总能是房

子在有限的时间里得到贷款;

? 当建造的房子得到所需的全部起吊机后,一定能在有

限的时间里归还所有的起吊机数。

2、进程同步问题:进程管理模块包括进程概念、进程

调度、进程互斥、进程同步、进程通信、进程死锁各知识单

元。进程概念包含进程特征、进程状态与转换、进程控制各

知识点;进程调度包含调度时机、调度算法、调度过程各知

识点;进程互斥包含与时间有关的错误、临界资源与临界区、

临界区使用原则、临界区互斥访问的解决途径、临界区互斥

访问的解决途径各知识点;进程同步包含信号量同步机制、

生产者与消费者问题、读者与写者问题、哲学家进餐问题各

知识点;进程通信包含忙等待策略、睡眠和唤醒策略、消息

传递策略各知识点;进程死锁包含产生原因、必要条件、解

决途径各知识点。

一个进程到达了确定的点后,除非另一些进程已经完成

了某些操作,否则不得不停下来等待另一进程为它提供的消

息,早未获得消息前,该进程处于等待状态,获得消息后被

唤醒处于就绪状态,这就是进程同步。我们在生活中也可以

找到相应的例子:例如汽车司机和售票员,汽车司机负责开

行进程同步。

3.生产—消费者问题 在实际的操作系统操作过程中,

经常会碰到如下场景:某个模块负责产生数据,这些数据由

另一个模块来负责处理。产生数据的模块,就形象地称为生

产者;而处理数据的模块,就称为消费者。

单单抽象出生产者和消费者,还够不上是生产者—消费

者问题。该问题还需要有一个缓冲区处于生产者和消费者之

间,作为一个中介。生产者把数据放入缓冲区,而消费者从

缓冲区取出数据。

为了理解这一问题,我们举一个寄信的例子。假设你要

寄一封平信,大致过程如下:

1、你把信写好——相当于生产者制造数据

2、你把信放入邮筒——相当于生产者把数据放入缓冲

3、邮递员把信从邮筒取出——相当于消费者把数据取

出缓冲区

4、邮递员把信拿去邮局做相应的处理——相当于消费

者处理数据

操作系统知识点看似繁杂,但究其原理,在对不同系统

资源功能进行管理时,所采取的策略和方法有很多是相同

的。从操作系统四种重要实现技术出发的横向技术线包括中

断技术、共享技术、虚拟技术和缓冲技术。

中断技术模块是实现程序并发执行与设备并行操作的

基础,它包括中断类型、中断优先级、中断事件各知识单元。

中断类型知识单

元包括外中断、内中断知识点;中断优先级知识点在不

同的系统中有不同的规定;中断事件知识单元包括进程创建

与撤消、进程阻塞与唤醒、分时时间片、缺页中断与缺段中

断、i/o操作、文件操作各知识点。

共享技术模块是提高资源利用率的必然途径,它包括处

理机共享、存储共享、设备共享、文件共享各知识单元。处

理机共享包含进程的并发执行;存储共享包含外存储器共

享、内存储器共享知识点;设备共享包含spooling系统;

件共享包含便于共享的文件目录。

虚拟技术模块是把一个物理实体变为若干面向用户的

逻辑单元,使资源的用户使用与系统管理相分离,从而提高

资源利用率和安全性方,它包括虚拟处理机、虚拟存储器、

虚拟存储器方法、虚拟设备、虚拟文件各知识单元。虚拟处

理机包含多进程管理;虚拟存储器包含地址转换、中断处理

过程、置换知识点;虚拟存储器方法包含页式管理、段式管

理、段页式管理各知识点;虚拟设备包含设备共享;虚拟文件

包含文件共享。

缓冲技术模块是异步技术的实现前提,可大大提高相关

资源的并行操作程度,它包括存储管理缓冲技术、设备管理

缓冲技术、文件管理缓冲技术各知识单元。存储管理缓冲技

术包含快表;设备管理缓冲技术包含硬缓冲、软缓冲、

spooling系统中的输入/输出井知识点;文件管理缓冲技术

包含记录成组技术、文件表的打开。

操作系统这门课程并不是教你如何使用操作系统的,而

是讲操作

系统内部机制的。操作系统的目标是为用户提供一个良

好的界面,方便用户使用计算机,同时对内部各种软硬件资

源能够进行有效地管理和分配,使整个系统能高效率得运

行。操作系统的服务是越来越到位了。操作系统主要有五大

功能:处理机管理、存储器管理、设备管理、文件管理、用

户接口。我们现在使用的大多是pc机,都是只有一块cpu

而有时却要在计算机上运行多个程序,那么每道程序在什么

时候使用cpu,这需要合理得分配协调才行,操作系统关于

处理机的分配有相应的调度算法,这些工作都有操作系统帮

你代劳。内存储器是存放程序与数据的,如何存放才能井井

有条,互不干扰,而且能充分合理的利用有限空间,这都需

要操心,这一切也是操作系统的事。当你要使用设备的时候,

例如要使用打印机,只要单击打印机按钮即可将内容传到打

印机进行后台打印,这一切也都是因为有了操作系统,才可

以这么轻松的调用外部设备,还不影响当前处理的工作,所

来说是家常便饭,每次存取文件只需知道地点和文件名即

可,你可曾想过你要存取的文件是放在那个道那个扇区上

么?有时你不想让自己的文件被外人看到,还可设置权限。

这些幕后的工作都由操作系统完成,你只需要使用文件名对

文件进行操作就可以了。操作系统还为用户使用提供了两种

方式的接口:命令接口和系统调用接口。命令接口可使用户

交互的使用计算机,敲入一条命令,系统响应返回结果,用

户根据结果再敲入下一条命令,如此反复。windows中开始

作系统版的解释。如果有一天离开了操作系统,我们的计算

机也就成了一堆废铁,什么事也干不了。

第五篇:网络

网络

通过这一学期学习,才慢慢接触专业课。刚开始觉得挺

难得我都有点不想学这个专业了,慢慢的我觉得有趣多了。

虽然我学的不是很好,最起码我能给自己装系统了。我给自

己的电脑装过系统。从一开始连个cmos设置都

不会进去,到现在能装各种机型的系统。让我最高兴的事是

我会建立网站了,以及能制作出复杂点的,漂亮的网页了。

从刚开始学装window server20XX时,我真的懵懵懂懂

的,那开始是真的不想学这个专业了,那段时间还学java

编程,我真的快崩溃了,后悔自己干嘛学这个专业,我根本

就是没有天赋,感觉大学这四年完蛋了,大一大二还没有感

觉,现在真实的感受到了,但后来发现,我是越来越感觉有

兴趣了,只要肯付出课后肯钻研,就一定会有一点收获的。

通过这次网页课程设计激发学习兴趣,调动学习的自觉性,

自己动脑、动手,动口,运用网络资源,结合教材及老师的

不断的充实,去不断的完善自我,在网络的天空下逐渐的美

化自己的人生!做好页面,并不是一件容易的事,它包括个

人主页的选题、内容采集整理、图片的处理、页面的排版设

置、背景及其整套网页的色调等很多东西。本

次课程设计不是很好,页面过于简单,创新意识反面薄

弱,这是我需要提高的地方。需要学的地方还有很多,需要

有耐心、坚持,不断的学习,综合运用多种知识,才能设计

出好的web页面。

总体来说,通过这次的对网页和网站课程设计,有收获