篇一 :学习操作系统心得体会

学习操作系统心得体会

计算机操作系统是铺设在计算机硬件上的多层系统软件,不仅增强了系统的功能,而且还隐藏了对硬件操作的细节,由它实现了对计

算机硬件操作的抽象。

操作系统是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。

操作系统的一些原理在生活中的应用主要有以下几个,结合生活中的例子,可以化抽象为具体,我们会更加清楚地了解到其原理与操作过程:

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

死锁的产生是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象死锁。我觉得操作系统所讲的死锁就好像两个人竟过独木桥,两辆车竟过单行桥等阻塞现象,原因是共享资源,即道路。

为提高系统资源的利用率,避免死锁并不严格限制死锁必要条件

…… …… 余下全文

篇二 :Linux操作系统学习小结

《Linux操作系统与实践》课程报告

班级:通信20##-1班

姓名:郑重

学号:20102599

日期:2012.7.25

成绩:

1.Linux的目录结构及常用命令介绍

1.1Linux目录结构

Linux是一个非常注重文件结构和管理的系统,很多目录都有特定的功能。Linux的文件系统采用级层式树状目录结构,其中最上层的目录为根目录“/”。在根目录下面有root、home、bin、sbin、boot、mnt、etc等文件夹。Root主要是用来存放root用户的相关文件;home主要是用来存放普通用户的文件,如使用useradd命令添加用户后就会在/home文件夹生成新添加的用户的相关文件;bin主要是存放的是常用命令,如pwd、ls等命令;sbin存放则是具有一定权限放可使用的命令。

1.2常用命令简介

学习linux一段时间后,经常会使用到一下几个命令:pwd、cd、ls、mkdir、rmdir、cp等命令,这些命令都存放在/bin文件下。

pwd:用于显示当前所在目录

cd:用于切换目录,一般cd后面为要切换的目的目录,如cd /home由当前目录切换到/home下。

…… …… 余下全文

篇三 :Linux操作系统学习心得

                       Linux操作系统学习心得

 

    这学期有幸学习了《嵌入式系统设计》这门课,在胡佳文老师的教导下深入了解了有关于嵌入式系统,ARM9,Linux系统等很多方面的知识,获益良多,在学习过程中自己也遇到了很多问题,同时受到了很大的启发,现在就本学期的学习谈谈自己的学习心得体会。

Linux操作系统这个名词记得在很早以前就听过,知道这是一个开放性很大的系统,源代码是直接公布在互联网上,很多计算机高手可以根据自己的需求来修改这个程序,同时它比较不易死机,在自己的印象中一直是一种高大上的系统,但是更深入的了解确是零,对于这个学期选这门公共选修课,很大一部分原因是怀着一颗要了解一种早就想知道的东西的心选的.当然我平时也喜欢玩点电脑什么的,只是停留在用别人设计好的现成的东西。

    经过一个学期linux操作系统的学习,在老师在课堂对linux系统的介绍及通过网络的了解下,知道了linux原来是一种和windows差不多的电脑操作系统,windows是图形界面的,linux类似以前的DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,linux也能显示图形界面,也有开始菜单、桌面、图标等。Windows有MS-DOS方式,在该方式下通过输入DOS命令来操作电脑;而linux与windows类似,也有命令方式,linux 启动后如果不执行X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。另外linux上也有很多的应用软件,安装运行了这些软件后,你就可以在linux上编辑文档、图片,玩游戏、上网、播放多媒体文件等。

…… …… 余下全文

篇四 :操作系统课程学习心得

操作系统课程学习心得

1 操作系统的功能:

操作系统通常有这几方面功能:任务管理、进程管理、作业管理、设备管理等等。

2 操作系统的应用:

操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用。

3 操作系统的分类:

1、 按机型分:大型机、中、小型和微型机?? 2、 按用户数目分:单用户操作系统和多用户操作系统?? 3、 按功能特征分:批处理操作系统、实时操作系统、分时操作系统。 4 操作系统的作业调度,进程调度的关系:

高级调度:又称作业调度。其主要功能是根据一定的算法,从输人的一批作业中选出若干个作业,分配必要的资源,如内存、外设等,为它建立相应的用户作业进程和为其服务的系统进程(如输人、输出进程),最后把它们的程序和数据调人内存,等待进程调度程序对其执行调度,并在作业完成后作善后处理工作。

低级调度:又称进程调度。其主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程。执行低级调度功能的程序称做进程调度程序,由它实现CPU在进程间的切换。进程调度的运行频率很高,在分时系统中往往几十毫秒就要运行一次。进程调度是操作系统中最基本的一种调度。在一般类型的操作系统中都必须有进程调度,而且它的策略的优劣直接影响整个系统的计能。????

…… …… 余下全文

篇五 :Linux操作系统总结与心得

一 知识总结

我很荣幸选了“Linux操作系统”这门课程,因为在这门课程的

学习过程中,我们通过老师的讲解以及在网上查阅资料,学到了许多关于Linux操作系统的知识,更重要的是学会了如何应用与操作

Linux操作系统,我们在自己的电脑上已经安装了Linux操作系统,通过亲身体验,我们真正了解到Linux系统的方便与快捷,体会到了Linux操作系统与Windows操作系统的异同之处。以下是我对Linux操作系统的一些总结:

(一)Linux系统简介

Linux是一类Unix计算机操作系统的统称。Linux操作系统的

内核的名字也叫“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者Linus Torvalds。

一般可以认为,Linux是一套自由使用(一般可以免费使用)和自由传播的unix操作系统。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版 权制约、全世界都能自由使用的Unix兼容产品。实际上,linux仅仅是linux中的操作系统核心(kernel)。

…… …… 余下全文

篇六 :OSE操作系统学习总结

OSE

OSE理解

OSE就是用于快速调度的操作系统。

其主要包括内存管理与进程管理两个方面。

OSE的全局变量与初始化

OSE的Main函数就调用一个函数start_OSE。在start_OSE函数中 首先调用odo_config_start_handler1对系统的硬件进行初始化。 再调用odo_init_os进行OSE操作系统初始化。 odo_init_os

这其中会对OSE使用到的全局变量初始化,包括: odo_config

odo_file_list/ odo_line_list

记录了各进程被强制start代码所在的文件名与行号。 OSE Process

Process状态

Waiting:

被WAIT的进程处于Waiting状态。

表示此任务正在等待一个新号Semaphore或事件Signal。 Ready:

当一个WAITING进程接收到事件后,就会处于Ready状态了。

Running:

Ready状态的进程,如果CPU空出时间后,就会对齐进行调度。 被调用的进程,CPU会运行其回调函数。

当某个进程运行在其回调函数中,则此进程就是Running状态。

…… …… 余下全文

篇七 :操作系统总结

第一章 操作系统引论 操作系统的目标:方便性,有效性,可扩充性,开放性。

操作系统的作用有:作为用户与计算机硬件系统之间的接口,作为计算机系统资源的管理者,用作扩充机器。

用户使用计算机的三种方式:命令方式,系统调用方式,图形、窗口方式。 资源分为四种:处理器,存储器,I/O设备,信息(数据和程序)。 推动操作系统发展的主要动力有:不断提高计算机资源利用率,方便用户,器件的不断更新换代,计算机体系结构的不断发展。

操作系统同计算机系统发展的几个阶段:无操作系统的计算机系统,单道批处理系统,多道批处理系统,分时系统,实时系统。

操作系统:一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。

分时系统是指:在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。 实时系统是指,系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。

实时任务可分为:周期性实时任务和非周期性实时任务,也可分为硬实时任务和软实时任务。

…… …… 余下全文

篇八 :操作系统考点总结

1.设计现代OS的主要目标是什么?答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性

2.OS的作用可表现在哪几个方面?

答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者

(3)OS实现了对计算机资源的抽象

4.试说明推动多道批处理系统形成和发展的主要动力是什么?

答:(1)不断提高计算机资源的利用率;(2)方便用户;

(3)器件的不断更新换代;(4)计算机体系结构的不断发展。

6.试说明推动分时系统形成和发展的主要动力是什么?

答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU 的 分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的 共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?

答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令, 在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。

…… …… 余下全文