当前位置:文档之家› 操作系统01任务

操作系统01任务

操作系统01任务
操作系统01任务

国家开放大学《操作系统》形考任务1答案

一、单选题 为了使系统中所有的用户都能得到及时的响应,该操作系统应该是(分时系统)。 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。这属于(存储管理)。 为了描述进程的动态变化过程,采用了一个与进程相联系的(进程控制块),根据它而感知进程的存在。 以下著名的操作系统中,属于多用户、分时系统的是(UNIX系统)。 以下不属于操作系统具备的主要功能的是(文档编辑)。 以下不属于进程高级通信方式的是(进程互斥和同步方式)。 下列关于引入线程的好处的描述中,不正确的是(利于分配资源)。 下列进程状态的转换中,不正确的是(从就绪到阻塞)。 下列关于进程和线程的叙述中,正确的是(一个进程可拥有若干个线程) 下列系统中,属于实时系统的是(火车订票系统)。 在下列操作系统中,强调吞吐能力的是(多道批处理系统)。 在一段时间内,只允许一个进程访问的资源称为(临界资源)。 在分时系统中,时间片一定,则(用户数越多),响应时间越长。 在计算机系统中,操作系统是(处于裸机之上的第一层软件)。 在单处理机系统中,处于运行状态的进程(只有一个)。 在操作系统中引入“进程”概念的主要目的是(描述程序动态执行过程的性质)。 在操作系统中,进程的最基本的特征是(动态性和并发性)。 在进程通信中,使用信箱方式交换信息的是(消息传递方式)。 在执行V操作时,当信号量的值(小于等于0 ),应释放一个等待该信号量的进程。UNIX命令的一般格式是(命令名[选项] [参数] )。 UNIX操作系统核心层的实现结构设计采用的是(层次结构)。 现代操作系统的基本特征是(程序的并发执行)、资源共享和操作的异步性。 现代操作系统中引入线程以后,进程(只是资源分配的单位)。 系统调用是由操作系统提供的内部调用,它(只能通过用户程序间接使用)。 系统出现死锁的原因是(若干进程因竞争资源而无休止地循环等待着,而且都不释放已占有的资源)。 操作系统对缓冲区的管理属于(设备管理)的功能。 操作系统内核与用户程序、应用程序之间的接口是(系统调用)。 操作系统的基本职能是(控制和管理系统内各种资源,有效地组织多道程序的运行) 进程控制块是描述进程状态和特性的数据结构,一个进程(只能有唯一的进程控制块)。进程从运行状态变为阻塞状态的原因是(输入或输出事件发生)。 进程与程序之间有密切联系,但又是不同的概念。二者的一个本质区别是(程序是静态概念,进程是动态概念)。 某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将(从阻塞变为就绪)。 如果信号量S的值是0 , 此时进程A执行P(S)操作,那么,进程A会(进入阻塞态,让出CPU )。 若P、V操作的信号量S初值为2,当前值为-1,则表示有(1 )个等待进程。 信号量S的初值为8,在S上执行了10次P操作,6次V操作后,S的值为(4 )。 一个进程被唤醒意味着(进程状态变为就绪)。 两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建

三种常用的嵌入式操作系统分析与比较

三种常用的嵌入式操作系统分析与比较 摘要:提要三种常用的嵌入式操作系统——Palm OS、Windows CE、Linux;在此基础上、分析、比较这三种嵌入式操作系统,给出它们之间的异同点及各自的适用范围。 1 嵌入式系统与嵌入式操作系统 1.1 嵌入式系统 嵌入式系统是以嵌入式计算机为技术核心,面向用户、面向产品、面向应用,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统。 嵌入式系统应具有的特点是:高可靠性;在恶劣的环境或突然断电的情况下,系统仍然能够正常工作;许多嵌入式应用要求实时性,这就要求嵌入式操作系统具有实时处理能力;嵌入式系统和具体应用有机地结合在一起,它的升级换代也是具体产品同步进行;嵌入式系统中的软件代码要求高质量、高可靠性,一般都固化在只读存储器中或闪存中,也就是说软件要求固态化存储,而不是存储在磁盘等载体中。 1.2 嵌入式操作系统 嵌入式操作系统EOS (Embedded Operating System)是一种用途广泛的系统软件,过去它主要应用于工业控制和国防系统领域。EOS负责嵌入系统的全部软、硬件资源的分配、调度作,控制、协调并发活动;它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。目前,已推出一些应用比较成功的EOS产品系列。随着Internet技术的发展、信息家电的普及应用及EOS的微型化和专业化,EOS开始从单一的弱功能向高专业化的强功能方向发展。嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固化以及应用的专用性等方面具有较为突出的特点。EOS是相对于一般操作系统而方的,它除具备了一般操作系统最基本的功能,如任务调度、同步机制、中断处理、文件处理等外,还有以下特点: ①可装卸性。开放性、可伸缩性的体系结构。 ②强实时性。EOS实时性一般较强,可用于各种设备控制当中。 ③统一的接口。提供各种设备驱动接口。

什么是多用户多任务作系统

多用户多任务分时操作系统多用户多任务分时操作系统允许多个用户共享使用同一台计算机的资源,即在一台计算机上联接几台甚至几十台终端机,终端机可以没有自己的CPU与内存,只有键盘与显示器,每个用户都通过各自的终端机使用这台计算机的资源,计算机按固定的时间片轮流为各个终端服务。由于计算机的处理速度很快,用户感觉不到等待时间,似乎这台计算机专为自己服务一样。 UNIX就是典型的多用户多任务分时操作系统,这类操作系统通常用在大、中、小型计算机或工作站中。 分类:(单用户单任务、单用户多任务、多用户多任务、多用户单任务) 多任务是同时可以执行多个任务,并行处理,就象你可以一边听歌,一边打游戏样,LINUX 都是做大型服务器的,支持同时为多个用户提供服务,而我们的家用机实际上都是单用户多任务 Linux是一个多用户多任务的操作系统。多用户是指多个用户可以在同一时间使用计算机系统;多任务是指Linux可以同时执行几个任务,它可以在还未执行完一个任务时又执行另一项任务。 操作系统管理多个用户的请求和多个任务。大多数系统都只有一个CPU和一个主存,但一个系统可能有多个二级存储磁盘和多个输入/输出设备。操作系统管理这些资源并在多个用户间共享资源,当您提出一个请求时,给您造成一种假象,好象系统只被您独自占用。而实际上操作系统监控着一个等待执行的任务队列,这些任务包括用户作业、操作系统任务、邮件和打印作业等。操作系统根据每个任务的优先级为每个任务分配合适的时间片,每个时间片大约都有零点几秒,虽然看起来很短,但实际上已经足够计算机完成成千上万的指令集。每个任务都会被系统运行一段时间,然后挂起,系统转而处理其他任务;过一段时间以后再回来处理这个任务,直到某个任务完成,从任务队列中去除。 一,进程及作业 Linux系统上所有运行的东西都可以称之为一个进程。每个用户任务、每个系统管理守护进程,都可以称之为进程。Linux用分时管理方法使所有的任务共同分享系统资源。我们所关心的是如何去控制这些进程,让它们能够很好地为用户服务。 进程的一个比较正式的定义是∶在自身的虚拟地址空间运行的一个单独的程序。进程与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是一个静态的指令集合,不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。而且一个程序可以启动多个进程。 进程和作业的概念也有区别。一个正在执行的进程称为一个作业,而且作业可以包含一个或多个进程,尤其是当使用了管道和重定向命令。 作业控制指的是控制正在运行的进程的行为。比如,用户可以挂起一个进程,等一会儿再继续执行该进程。shell将记录所有启动的进程情况,在每个进程过程中,用户可以任意地挂起进程或重新启动进程。作业控制是许多shell(包括bash和tcsh)的一个特性,使用户能在多个独立作业间进行切换。 例如,当用户编辑一个文本文件,并需要中止编辑做其他事情时,利用作业控制,用户可以让编辑器暂时挂起,返回shell提示符开始做其他的事情。其他事情做完以后,用户可以重新启动挂起的编辑器,返回到刚才中止的地方,就象用户从来没有离开编辑器一样。这只是一个例子,作业控制还有许多其他实际的用途。二,启动进程 键入需要运行的程序的程序名,执行一个程序,其实也就是启动了一个进程。在Linux系统中每个进程都具有一个进程号,用于系统识别和调度进程。启动一个

嵌入式实时多任务操作系统

单片机系统中的多任务多线程机制的实现 文章作者:冉全章涤峰 文章类型:设计应用文章加入时间:2003年9月9日0:47 文章出处:单片机与嵌入式系统应用 摘要:单片机系统的开发多情况下不是在嵌入式操作系统平台上进行的,而是直接基于 处理器编写。在多任务并行执行的要求下,可以借鉴操作系统中的任务和线程机制,对资 源和处理器合理进行调度。本文以实例对此进行讨论。 关键词:单片机任务线程并行处理 引言 首先要指出的是一点是,我们不是讨论嵌入式实时多任务操作系统(RTOS)的设计。我们讨论的是,在不使用RTOS的控制系统中,如何体现多任务多线程机制的程序设计思想。 一些嵌入式设备可以需要操作系统,例如掌上电脑、PDA、网络控制器等高性能的手持设备和移动设备。它们往往和无线通信、互联网访问和多媒体处理 等复杂而强大的功能联系在一起;对CPU要求也很高,往往是以通用CPU为原 型的各种高端嵌入式处理器。 作为一个完整的操作系统,RTOS有一个可靠性很高的实时内核,将CPU时间、中断、I/O、定时器等资源都包括起来,留给用户一个标准的应用程序接口(API);根据各个任务的优先级,合理地在不同任务之间分配CPU的时间,保证程序执行的实时性、可靠性。内核一般都能提供任务调度和中断服务等功能,部分高档商业化产品,如Windows XP Embedded,甚至支持32位地址空间、虚 拟存储管理、多进程以及嵌入式操作系统中不多见的动态链接库(DLL)。对于这些RTOS来说,多任务实时处理不是件困难的事情。 但更多的情况下,用户使用的是另一类CPU——微控制器,即单片机,往往是按照某一流程执行单一任务。出于成本和技术上的原因,这类软件开发多数 还是基于处理器直接编写,没有选配实时多任务操作系统作为开发平台,也不

操作系统03任务_0007

一、单项选择题(共 24 道试题,共 72 分。) 1. 按文件用途来分,编译程序是()。 A. 用户文件 B. 档案文件 C. 系统文件 D. 库文件 满分:3 分 2. 在UNIX/Linux系统中,用户程序经过编译之后得到的可执行文件属于()。 A. ASCII文件 B. 普通文件 C. 目录文件 D. 特别文件 满分:3 分 3. 文件管理实际上是管理()。 A. 主存空间 B. 辅助存储空间 C. 逻辑地址空间 D. 物理地址空间 满分:3 分 4. 操作系统实现“按名存取”的关键在于解决()。 A. 文件逻辑地址到文件具体的物理地址的转换 B. 文件名称与文件具体的物理地址的转换 C. 文件逻辑地址到文件名称的转换 D. 文件名称到文件逻辑地址的转换 满分:3 分 5. 数据库文件的逻辑结构形式是()。 A. 流式文件

B. 记录式文件 C. 档案文件 D. 只读文件 满分:3 分 6. 由一串字符序列组成,文件内的信息不再划分可独立的单位,这是指()。 A. 流式文件 B. 记录式文件 C. 顺序文件 D. 链接文件 满分:3 分 7. 链接文件解决了连续文件存在的问题,它()。 A. 使用指针存入主存,速度快 B. 适合于随机存取方式 C. 不适用于顺序存取 D. 提高了存储空间的利用率 满分:3 分 8. 树形目录结构的主文件目录称为()。 A. 父目录 B. 根目录 C. 子目录 D. 用户文件目录 满分:3 分 9. 在二级目录结构中,同一个用户不同文件的文件名()。 A. 可以相同 B. 可以不同 C. 一定不同

D. 应该相同 满分:3 分 10. 如果文件系统中有两个文件重名,不应采用()结构。 A. 单级目录 B. 树形目录 C. 二级目录 D. 非循环图目录 满分:3 分 11. 用ls命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下顺序显示在屏 幕上: A. 读和执行 B. 读、写、执行 C. 写和执行 D. 读和写 满分:3 分 12. 下列属于文件保密技术的是()。 A. 建立副本 B. 定期备份 C. 设置口令 D. 规定存取权限 满分:3 分 13. 大多数低速设备都属于()设备。 A. 独占 B. 共享 C. 虚拟 D. SPOOLing 满分:3 分

操作系统实验1任务书

实验一Linux文件与目录的操作与桌面应用 一、实验目的: 1.掌握Linux各类命令的使用方法;2.熟悉Linux操作环境。 二、实验内容: 练习使用Linux常用命令,熟悉VI编辑器。 1)文件和目录类命令: ●启动计算机,登录到系统,进入字符提示界面。 ●用pwd命令查看当前所在的目录。 ●用ls命令列出此目录下的文件和目录。 ●用-a选项列出此目录下包括隐藏文件在内的所有文件和目录,其命令为 ()。 ●用man命令查看ls命令的使用手册,其命令为()。 ●在当前目录下,创建测试目录test,其命令为()。 ●利用ls命令列出文件和目录,确认test目录创建成功。 ●进入test目录,查看当前目录的命令为(),其结果为()。 ●利用touch命令,在当前目录创建一个新的空文件newfile,其命令为()。 ● 用长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建 时间的不同。 ● ●用长格形式显示文件profile的详细信息。 ●删除文件profile。显示当前目录下的文件列表,回到上层目录。 ●把文件profile移动到test目录下其命令为()。 ●显示当前目录下的文件和目录列表,确认移动成功。 ●进入test目录,显示目录中的文件列表。 ●显示当前目录下的文件和目录列表,复制test目录为test.bak目录作为 备份。 ●查找root用户自己的主目录下的所有名为newfile的文件,其命令为() ●删除test子目录下的所有文件,其命令为()。 ●利用rmdir命令删除空子目录test,其命令为()。 ●回到上层目录,利用rm命令删除目录test和其下所有文件其命令为()。 2)系统信息类命令: ●利用date命令显示系统当前时间。 ●显示当前登录到系统的用户状态。 ●利用free命令显示内存的使用情况。 ●利用df命令显示系统的硬盘分区及使用状况。 3)使用编辑器vi 编辑文件 1.进入linux的文本模式之后,在命令行键入vi filename.c 然后回车。下面作一些简单 的解释:首先vi命令是打开vi编辑器。后面的filename.c是用户即将编辑的c文件名字,注意扩展名字是.c;当然,vi编辑器功能很强,可以用它来编辑其它格式的文件,比如汇编文件,其扩展名字是.s;也可以直接用vi打开一个新的未命名的文件,当保存的时候再给它命名,只是这样做不很方便。 2.最基本的命令I :当进入刚打开的文件时,不能写入信息,这时按一下键盘上的I键

最小的Linux操作系统制作过程详解

最小的Linux操作系统制作过程详解 一,什么是BabyLinux BabyLinux不是一个完整的发行版,他是利用原有的一套完整的linux系统的内核原代码和编译工具,利用busybox内建的强大功能,在一张软盘上做的一个很小的linux系统。他具备一个linux系统的基本特征,支持linux系统最常用的一百多个命令,支持多种文件系统,支持网络等等,你可以把他当做一张linux 起动盘和修复盘来用,你也可以把他当做一个静态路由的路由器软件,当然,你也可以把他当做一个linux玩具,向你的朋友炫耀linux可以做的多么小。我把他叫做BabyLinux因为他很小巧,小的很可爱,像一个刚刚出生的小baby。 二.为什么要作这样一个linux 先说说我一开始的想法,当我一开始接触linux的时候,看到书上说,linux 通常安装只需要60M左右的空间,但是我发现装在我硬盘上的Redhat 6.0确要占据好几百M的空间。为什么我的linux这么大呢? 后来我发现,装在我机器上的那么多东西只有不到30%是我平时常用的,还有30%是我极少用到的,另外的40%基本上是不用的。于是,我和大多数初学者一样,开始抱怨,为什么linux 不能做的精简一点呢?于是,我萌发了自己裁减系统的想法。可惜那个时候我还没有听说过有LFS和Debain。等到我积累了足够的linux知识后,我开始制作这样一个小系统。 制作这样一个小系统最大的意义在于,你可以通过制作系统了解linux的启动过程,学会ramdisk的使用,让你在短时间内学到更多的linux知识。当然,你会得到很大的乐趣。这个项目只是做一个具有基本特征的linux系统,如果你想自己做一个具有完整功能的linux,请阅读Linux From Scratch (LFS)文档。 三,什么人适合读这篇文档 如果你是一个linux爱好者,并且很想了解linux的启动过程和系统的基本结构,而且是一个喜欢动手研究小玩意的人,那么这个文档可以满足你的需求。如果你仅仅是用linux来做一些普通的日常工作,而不在乎你的linux到底怎么工作,那么这份文档也许不太适合你。另外,如果你是linux爱好者,但是目前还是一个刚刚入门的newbi,我建议你先把linux命令学好。不过我想我会尽可能的把这份文档写详细一些,如果你有足够的毅力,或许一个newbi也能成功做一个babylinux。或者,你遇到一件很不巧的事情,比如你的老婆来例假了,你的这个周末就泡汤了,那么阅读这篇文档并做一个linux小玩具可以打发你的时间。 四,应该具备的知识 在做一个babylinux之前,你应当已经会应用linux最常用的命令。并且至少有一次成功编译并安装系统内核的经历,会通过编译源代码来安装软件。如果你具备了这些条件,那么做这样一个小系统会很顺利,如果你还没有掌握这些知识,你可能会遇到一些困难。但是只要有毅力,也可以成功。你不需要具备编程的知识,因为我的目标是:让具有中等以上linux水平的爱好者可以通过阅读文档轻松完成这个项目。关于一张软盘上的linux还有一个很著名的linux叫LOAP

多任务操作系统Nucleus简介

多任务操作系统Nucleus简介 一、ATI公司简介 ■公司全称:Accelerated Technology Inc. ■成立于1990年8月 ■总部在美国Alabama州的Mobile ■在美国的加利佛尼亚,德克萨斯,马塞诸塞,佛罗里达以及田纳西等设有分支机构 ■在英国、法国和德国设有分支机构 ■在日本、韩国、澳大利亚、台湾、中国、意大利和俄罗斯等国设有代理商 1990年推出Nucleus实时多任务操作系统 ■专注于RTOS的研发、销售和技术应用及技术支持 ■1993年成为MOTOROLA推荐的四大RTOS厂商之一 ■1994年推出全球唯一的MNT虚拟开发平台 ■1994年推出全球唯一的VNET网络化虚拟平台 ■1994年成功地推出Java和RTOS产品 ■1995年成为全球第一大源代码RTOS厂商 ■1996年选定旋极科技公司为其中国大陆及香港地区独家代理商 ■1997年公司员工数量为82人,成为美国大型的RTOS厂商 ■1998年NET4.2成功推出 ■1998年成功推出机顶盒方案和OSEK汽车电子方案 ■1999年推出WebBrowser浏览器 ■1999年ATI公司员工数量为150人,已成为美国成长速度最快的嵌入式操作 系统公司 ■2000年NET4.4成功推出,完善了NUCLEUS的网络模块 二、Nucleus PLUS的特点: Nucleus PLUS 是为实时嵌入式应用而设计的一个抢先式多任务操作系统内核,其95%的代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器。从实现角度来看,Nucleus PLUS 是一组C函数库,应用程序代码与核心函数库连接

任务系统操作流程

任务系统 工作程序描述 关键任务的完成情况是考核中的一项重要内容,任务系统功能实 现对任务的定义、实施记录、任务调整和任务评分,以及对任务 的总览和查询。 具体的操作步骤如下: 1任务总览 考核账号或大帐号进行以下操作: ?点选考核周期和分类,点击“查询”,进行某一类任务的总 览。

2任务查询 考核账号或大帐号进行以下操作: ?选中左侧树中的一个或多个部门或岗位,点选考核周期或填 选“开始时间”“结束时间”后点击“查询”按钮,查看选 中部门或岗位的任务列表。 ?同时可以进行按任务名称的模糊查询。 3任务定义 考核账号进行以下操作: ?选中左侧树中的某一部门或岗位,填选任务的开始时间和结 束时间后点击“查询”按钮,查看选中部门或岗位的任务列 表。

?点击“新建”按钮,在弹出窗口中进行任务的定义。 ?保存成功后,勾选要提交审核的数据,点击“提交审核”按钮,点击确定完成数据的提交审核。 ?其次,还可对勾选的数据进行修改、删除操作,这些操作只能在提交审核前进行,一经提交,数据将不能做修改、删除。 ?关键任务的导入、导出:勾选想要导出的任务数据,点击“导出”按钮,可将列表中的数据按照模板导出到excel文档,可在文档中对数据内容进行修改(请不要修改模板),然后 点击“导入”按钮,可将文档中的数据导入到系统中,并覆 盖原数据。

注意事项:在填选考核人和审核人时,要选择人,不要点选岗 位。 审核账号进行以下操作: ?勾选左侧树中某部门或岗位,可查看选中部门或岗位的待审 核的关键任务。 ?勾选列表中的待审核的关键任务,点击“审核“按钮,在弹 出的验证弹出窗口中,输入个人的账号(不是登录系统时的 审核账号),点击确定完成数据的审核。 注意事项:这里的执行人指的是实施任务的人员,考核人指的 是为执行人所完成的任务进行评分的人员,审核人将对该评分 进行审核。 在任务系统——任务实施中,将使用这里的执行人的个人账号 登陆系统,进行任务实施情况记录。 在任务系统——任务调整中,将使用这里的考核人和审核人的 个人账号登陆系统,进行任务调整并进行审核。 在任务系统——任务评价中,将使用这里的考核人和审核人的 个人账号登陆系统,进行评分和审核。 4任务实施 注意:执行人账号指在“任务系统_任务定义”中定义的执行人 的个人账号。 执行人账号(个人账号)进行以下操作: ?填选考核时间等信息后点击“检索任务”按钮,查看待实施 的任务列表。 ?勾选要执行的任务,点击“执行任务”按钮,在弹出窗口填 写此任务的执行情况。

windows全系列操作系统下载

windows全系列操作系统下载 请使用迅雷下载(将URL地址复制到迅雷中) Windows 98 se第二版 http://218.56.97.97/downloads/Win98se.zip windows 98 简体中文零售版+第三版 https://www.doczj.com/doc/f013675295.html,/download/system/pwin98.rar Windows 98 SE OEM 简体中文原版光盘 https://www.doczj.com/doc/f013675295.html,/uploadsoft/win98.rar 序列号:Q99JQ-HVJYX-PGYCY-68GM3-WXT68 序列号:Q4G74-6RX2W-MWJVB-HPXHX-HBBXJ 序列号:QY7TT-VJ7VG-7QPHY-QXHD3-B838Q Windows 98 第三版(联想OEM版) 13M微型版本 https://www.doczj.com/doc/f013675295.html,/uploadsoft/win98thOEM.rar ghost版win98(适合各种主板) https://www.doczj.com/doc/f013675295.html,/software/xt/ghost版win98(适合各种主板).gho Win98 精简版极品39MB 第一版https://www.doczj.com/doc/f013675295.html,/KV9AvIPg/W98plus1.rar 第二版https://www.doczj.com/doc/f013675295.html,/KV9AvIPg/W98plus2.rar Windows ME 简体中文最终版 https://www.doczj.com/doc/f013675295.html,/down/soft/Favorite/microsoft/winme.rar 序列号B6BYC-6T7C3-4PXRW-2XKWB-GYV33 Windows 2000(集成SP4)&98 4合1中文版 http://218.56.36.54/down/system/Windows2KSP4&98_4IN1.rar https://www.doczj.com/doc/f013675295.html,/software/xt/WIN2KSP4_98SE.rar Windows2000 Professional 简体中文专业原版 http://218.56.97.97/downloads/win2000.zip Windows 2000 5in1 SP4 简体中文版 https://www.doczj.com/doc/f013675295.html,/ruanjian/softload/ISO/5he1.ISO Windows 2000 Advanced Server 简体中文正式版 ftp://https://www.doczj.com/doc/f013675295.html,/download/Windows2000Ad_Server.iso ftp://https://www.doczj.com/doc/f013675295.html,:2121/https://www.doczj.com/doc/f013675295.html,... _SERVER_CHS.ISO.rar 雨薇WIN2000 SP4 6IN1 CN2.2a [ISO]

操作系统综述论文

徐铭彬 1007505151 医智10(1)班 操作系统综述论文 针对Windows、Unix和Linux这三种操作系统的形成与发展历程,以及它们的各种主要版本的OS的功能、性能、特点,应用场合以及所采用的主要技术等等方面的内容,比较它们的共同点与不同点,来谈谈及自己的理解、体会或者疑惑和讨论你心目中未来的操作系统应该是怎么样的。 UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。稳定性在目前使用的操作系统中,UNIX是比较稳定的。提供了非常强大的安全保护机制,防止系统及其数据未经许可而被非法访问。早期UNIX的主要特色是结构简炼、便于移植和功能相对强大,经过30来年的发展和进化,形成了一些极为重要并稳定的特色,其中主要包括:1、技术成熟,可靠性高2.、极强的可伸缩性3.、网络功能强4.、强大的数据库支持能力5.、开发功能强6、开放性好7、标准化。8、移植性好。Unix系统功能主要表现在一下几个方面:1、网络和系统管理。2、高安全性。3、通信。4、可连接性。5、Internet。6、数据安全性。 linux:源码开放,有GNU项目支持,是一套免费的操作系统。方便修改源码,对底层的开发。开发工具比较多,精简短小,功能强大。网络性能比较好。移植性比较好。Linux 最早诞生于微机环境,一系列版本都充分利用了X86CPU 的任务切换能力,使X86CPU的效能发挥得淋淋尽致,而这一点连Windows都没有做到。此外,它可以很好地运行在由各种主流RISC芯片搭建的机器上。Linux是一种外观和性能与UNIX相同或更好的操作系统,UNIX上的绝大多数命令都可以在Linux里找到并有所加强。但,Linux不源于任何版本的UNIX 的源代码,并不是UNIX,而是一个类似于UNIX的产品。是一套遵从POSIX 规范的一个操作系统,它能够在普通PC计算机上实现全部的UNIX特性,具有多任务、多用户的能力。它具有UNIX的全部功能,任何使用UNIX操作系统或想要学习UNIX操作系统的人都可以从Linux中获益。作为自由软件有两个特点:一是它免费提供源码,二是爱好者可以按照自己的需要自由修改、复制和发布程序的源码,并公布在Internet上。这就吸引了世界各地的操作系统高手为Linux编写各种各样的驱动程序和应用软件,使得Linux成为一种不仅只是一个内核,而且包括系统管理工具、完整的开发环境和开发工具、应用软件在内,用户很容易获得的操作系统。 Windows系列是完全的多任务操作系统,使用简单方便。Windows 图形界面良好,拥有良好的集成开发环境,操作简单,适合普通用户,界面友好,安全、快速、易用和人性化。它们支持同样的用户接口、网络和安全性。是专用系统,由开发操作系统的公司控制接口和设计。对程序设计和用户接口设计建立了严格的标准。Windows 的设计主要围绕五个重点——针对笔记本电脑的特有设计;基于应用服务的设计;用户的个性化;视听娱乐的优化;用户易用性

51单片机最简单的多任务操作系统

/* 51单片机最简单的多任务操作系统 其实只有个任务调度切换,把说它是OS有点牵强,但它对于一些简单的开发应用来说,简单也许就是最好的.尽情的扩展它吧.别忘了把你的成果分享给大家. 这是一个最简单的OS,一切以运行效率为重,经测试,切换一次任务仅个机器周期,也就是在标准(工作于M晶振)上uS. 而为速度作出的牺牲是,为了给每个任务都分配一个私有堆栈,而占用了较多的内存.作为补偿,多任务更容易安排程序逻辑,从而可以节省一些用于控制的变量. 任务槽越多,占用内存越多,但任务也越好安排,以实际需求合理安排任务数目.一般来说,4个已足够.况且可以拿一个槽出来作为活动槽,换入换入一些临时任务. task_load(函数名,任务槽号) 装载任务 os_start(任务槽号) 启动任务表.参数必须指向一个装载了的任务,否则系统会崩溃. task_switch() 切换到其它任务 .编写任务函数注意事项: KEIL C编译器是假定用户使用单任务环境,所以在变量的使用上都未对多任务进行处理,编写任务时应注意变量覆盖和代码重入问题. 1.覆盖:编译器为了节省内存,会给两个没用调用关系的函数分配同一内存地址作为变量空间.这在单任务下是很合理的,但对于多任务来说,两个进程会互相干扰对方. 解决的方法是:凡作用域内会跨越task_switch()的变量,都使用static前辍,保证其地址空间分配时的唯一性. 2.重入:重入并不是多任务下独有的问题,在单任务时,函数递归同样会导致重入,即,一个函数的不同实例(或者叫作"复本")之间的变量覆盖问题. 解决的方法是:使用reentrant函数后辍(例如:void function1() reentrant{...}).当然,根本的办法还是避免重入,因为重入会带来巨大的目标代码量,并极大降低运行效率. 3.额外提醒一句,在本例中,任务函数必须为一个死循环.退出函数会导致系统崩溃. .任务函数如果是用汇编写成或内嵌汇编,切换任务时应该注意什么问题? 由于KEIL C编译器在处理函数调用时的约定规则为"子函数有可能修改任务寄存器",因此编译器在调用前已释放所有寄存器,子函数无需考虑保护任何寄存器. 这对于写惯汇编的人来说有点不习惯: 汇编习惯于在子程序中保护寄存器. 请注意一条原则:凡是需要跨越task_switch()的寄存器,全部需要保护(例如入栈).根本解决办法还是,不要让寄存器跨越任务切换函数task_switch() 事实上这里要补充一下,正如前所说,由于编译器存在变量地址覆盖优化,因此凡是非静态变量都不得跨越 task_switch(). 任务函数的书写: void 函数名(void){//任务函数必须定义为无参数型 while(1){//任务函数不得返回,必须为死循环

电大操作系统形考任务

操作系统形考3 一、单选题(每题3分,共计16题) 题目1 答案已保存 满分3.00 标记题目 题干 17. 文件的存储空间管理实质上是组织和管理()。 选择一项: A. 辅存已占用区域 B. 辅存空闲块 C. 文件目录 D. 进程控制块 题目2 答案已保存 满分3.00 标记题目 题干 11. 文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表,由此表和文件本身构成的文件是()。 选择一项: A. 链接文件 B. 索引文件 C. 逻辑文件 D. 连续文件

题目3 答案已保存 满分3.00 标记题目 题干 3. 特殊文件是与()有关的文件。 选择一项: A. 二进制数据 B. 文本 C. 图像 D. 硬件设备 题目4 答案已保存 满分3.00 标记题目 题干 20. 在UNIX系统中,某文件的使用权限设置为754,则表示()。选择一项: A. 同组用户仅能读 B. 其他用户可读、写、执行 C. 文件主可读、写、执行 D. 同组用户仅能写 题目5 答案已保存

满分3.00 标记题目 题干 12. 文件名与()的转化是通过文件目录来实现的。选择一项: A. 逻辑地址 B. 物理地址 C. 文件记录 D. 文件内部名 题目6 答案已保存 满分3.00 标记题目 题干 21. 下列属于文件保密机制的是()。 选择一项: A. 定期备份 B. 设置口令 C. 建立副本 D. 文件的链接 题目7 答案已保存 满分3.00

标记题目 题干 15. 当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是()。选择一项: A. /prog/file.c B. /usr/meng/file.c C. /usr/file.c D. /usr/meng/prog/file.c 题目8 答案已保存 满分3.00 标记题目 题干 19. 下列关于磁盘的描述中,正确的是()。 选择一项: A. 磁盘属于字符设备 B. 减少磁盘的寻道时间可以显著改善系统性能 C. 磁盘的动作不局限于机械运动,可以无限快 D. 当关掉电源后,磁盘存储的内容丢失 题目9 答案已保存 满分3.00

《计算机操作系统》第01章在线测试

《计算机操作系统》第01章在线测试 《计算机操作系统》第01章在线测试剩余时间:52:01 答题须知:1、本卷满分20分。 2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。 3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。 第一题、单项选择题(每题1分,5道题共5分) 1、与应用软件相比,操作系统一般不负责()。 A、管理系统资源 B、控制程序执行 C、改善人机界面 D、解决应用领域的业务问题 2、计算机系统的组成包括()。 A、程序和数据 B、处理器和内存 C、计算机硬件和计算机软件 D、处理器、存储器和外围设备 3、操作系统中对软件资源进行管理的主要模块是()。 A、处理器管理子系统 B、存储管理子系统 C、设备管理子系统 D、文件系统 4、将内存空间划分为多个物理块,每个进程占用若干物理块的存储管理方法体现了资源管理技术的()思想。 A、空分复用 B、时分复用 C、资源虚化 D、资源抽象 5、多道程序设计是指()。 A、有多个程序同时进入CPU运行 B、有多个程序同时进入主存并发运行 C、程序段执行不是顺序的 D、同一个程序可以对应多个不同的进程第二题、多项选择题(每题2分,5道题共10分) 1、下面程序语句中与设备管理相关的有()。

A、scanf(“%d”,&a); B、printf(“%d”,a); C、a=b+c; D、int a,b; 2、下面资源使用方式属于空分复用的有()。 A、内存分页 B、处理器分时轮转 C、磁盘分为磁盘块 D、进程分为线程 3、下面属于操作接口的有()。 A、操作命令 B、批处理用户接口 C、图形用户接口 D、系统调用 4、操作系统的主要构件包括()。 A、内核 B、进程 C、线程 D、管程 E、处理器 F、内存 G、设备

操作系统任务

1. 修改help命令的显示方式和显示内容 修改HelpComd()函数,使之提供菜单式的较详细的帮助信息。例如可以先用菜单形式简单列出各命令名称,当用户选择某个命令的序号后,再比较详细地介绍该命令,包括命令的各种形式,每种形式的功能,以及某些举例说明等等。 /***********************修改后的Help命令程序代码:*************************/ void HelpComd() //help命令,帮助信息(显示各命令格式) { int i=1; //用来选择需要查看的命令的序号 cout<<"\n* * * * * * * 本系统主要的文件操作命令简述如下* * * * * * * *\n\n"; cout<<"0、退出帮助\t"; cout<<"1、create \t"; cout<<"2、open \t"; cout<<"3、write \n"; cout<<"4、read \t"; cout<<"5、close \t"; cout<<"6、del \t"; cout<<"7、dir \n"; cout<<"8、cd \t"; cout<<"9、md \t"; cout<<"10、rd \t"; cout<<"11、ren \n"; cout<<"12、attrib \t"; cout<<"13、copy \t"; cout<<"14、type \t"; cout<<"15、rewind \n"; cout<<"16、fseek \t"; cout<<"17、block \t"; cout<<"18、closeall \t"; cout<<"19、uof \n"; cout<<"20、undel \t"; cout<<"21、exit \t"; cout<<"22、prompt \t"; cout<<"23、fat \n"; cout<<"24、check \t"; cout<<"25、fc \t"; cout<<"26、batch \n"; do{ cout<<"\n请输入您要查询的命令的序号:"; cin>>i; switch(i) { case 0:break; case 1:cout<<"create <文件名>[ <文件属性>]--创建新文件,文件属性是r、h或s。\n"; break;

计算机操作系统 课后答案

第一章 p.33 1. 设计现代OS的主要目标是什么? 有效性(提高系统资源利用率,提高系统的吞吐量),方便性(用高级书写语言来使用计算机),可扩充性,开放性2. OS的作用可表现在哪几个方面? 1)作为用户与计算机系统之间的接口(命令,系统调用,图形和窗口), 2)作为计算机系统资源的管理者(处理器, 存储器,I/O,信息), 3)实现了对计算机资源的抽象(I/O设备管理软件) 3. 为什么说OS实现了对计算机资源的抽象? 在逻辑上铺设的I/O软件隐藏了对I/O设备操作的具体细节,向上提供了一组抽象的I/O设备 4. 是说明推动多道批处理系统形成和发展的主要动力是什么. 在弹道批处理系统中,内存中仅有一道作业,他无法充分利用系统中的所有资源,致使系统性能较差,为了进一步提高资源的利用率和系统吞吐量,引入了多道程序设计技术 5. 何谓脱机I/O和联机I/O? 脱机I/O: 程序和数据的输入和输出都是在外围机的控制下完成的 联机I/O: 在主机的直接控制下进行输入/输出的方式 6. 试说明推动分时系统形成和发展的主要动力是什么. 用户的需求: 1)人机交互(边运行边修改的方式),2)共享主机(用户使用时应能够像自己独占计算机一样),3)便于用户上机(通过自己的终端直接将作业传送到机器并进行控制) 7. 实现分时系统的关键问题是什么?应如何解决? 关键问题是及时接收和及时处理 及时接收:在系统中配置一个多路卡,是主技能同时接收各用户从终端上输入的数据 及时处理:各个用户的作业必须存在内存中,且能频繁的获得处理机而运行 8. 为什么要引入实时OS? 满足某些领域的需要: 实时控制(实时采集现场数据,并对数据进行及时处理,机呢日懂得控制相应执行机构),实时信息处理(对信息进行实时处理) 9. 什么是硬实时任务?试举例说明. 系统必须满足人物对截止时间的要求,否则可能出现难以预测的结果 航空导航应用系统中的任务 10. 在8位微机和16位未击中,占据了统治地位的是什么操作系统? 8位: CP/M 16位: MS-DOS 11. 试列出Windows OS中五个主要版本,并说明他们分别较之前一个版本有何改进 1)Windows 1.0是微软公司在个人电脑上开发图形界面的首次尝试 2)Windows 95是混合的16位/32位系统, 第一个支持32位,带来了更强大,更稳定, 更实用的桌面图形用户界 面 3)Windows 98 改良了硬件标准的支持,革新了内存管理,是多进程操作系统 4)Windows XP是基于Windows 2000的产品,拥有新用户图形界面,简化了用户安全特性,整合了防火墙 5)Windows Vista:新版图形用户界面和Windows Aero界面风格,加强的搜寻功能,新媒体创作工具以及重新设 计的网络,音频,输出和显示子系统 12. 试从交互性,及时性以及可靠性方面将分时系统和实时系统进行比较. 1)及时性: 实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定的;而实 时控制系统的及时性,则是以控制对象所要求的开始截止时间或完成时间来确定的 2)交互性: 实时信息处理系统虽然也具有交互性,但这里人与系统的交互仅限于访问系统中某些特定的专用服 务程序.它不像分时系统那样能向终端用户提供数据处理和资源共享等服务 3)可靠性: 分时系统虽然也有球系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性,因为任何差错 都可能带来巨大的经济损失,甚至是无法预料的灾难性后果,所以在实时系统中,往往都采取了多级容错措施来保障系统的安全性及数据的安全性 13. OS有哪几大特征?其最基本的特征是什么? 批处理系统具有能对多个作业进行成批处理获得高系统吞吐量的特征,分时系统具有人机交互特征,实时系统具有实时特征

操作系统03任务-0002

03任务0002 A. 文本 B. 图像 D.二进制数据 满分:3 2. 在UNIX/Linux 系统中,用户程序经过编译之后得到的可执行文件属于( A. ASCII 文件 B. 普通文件 c.目录文件 D.特别文件 满分:3 分 3. 下列描述不属于文件系统功能的是( A. 建立文件目录 B. 提供一组文件操作 C. 实现对磁盘的驱动调度 D. 管理文件存储空间 A. 主存空间 B. 辅助存储空间 C. 逻辑地址空间 D. 物理地址空间 满分:3 分 一、单项选择题(共 1. 特别文件是与( 24道试题,共 72分。) )有 关的文件。 ff C.硬件设备 )。 )。 满分:3 分 4. 文件管理实际上是管理( )。

ri' A.单级目录 5. 文件系统为每个文件另建立一张指示逻辑记录和物理记录之间的对应关系表, 和文件本身构成的文件是( A. 连续文件 B. 链接文件 D.逻辑文件 A. 流式文件 C. 档案文件 D. 只读文件 满分:3 分 7. 文件的逻辑组织是( )的文件组织形式。 A. 在外部设备上 C. 虚拟存储 D. 目录 A. 可以相同 B. 可以不同 由此表 )。 |百 C.索引文件 满分:3 分 6. 数据库文件的逻辑结构形式是( )。 1V B.记录式文件 iV B.从用户观点看 满分:3 8. 在二级目录结构中, 分 同一个用户不同文件的文件名( )。 iV C. 一定不同 D.应该相同 满分:3 9. 如果文件系统中有两个文件重名,不应采用( )结构。

B.树形目录 C.二级目录 D.非循环图目录 满分:3 分 当前目录是/usr/meng ,其下属文件prog/file.c 的绝对路径名是( D.同组用户仅能写 A. I/O 端口 B. 数据通道 C. I/O 专用处理机 满分:3 13. 通道是一种( 分 ) 。 10. A. /usr/me ng/file.c B. /usr/file.c C. /p rog/file.c D. /usr/me ng/p rog/file.c 11. 满分:3 分 为防止用户共享文件时破坏文件,往往采用( )方式。 A.设置口令 B.加密 C.规定存取权限 D.定期备份 满分:3 分 12. 在UNIX 系统中,某文件的使用权限设置为 754,贝U 表示( )。 A.文件主可读、写、执行 B.同组用户仅能读 C.其他用户可读、写、 执行 )。

相关主题
文本预览
相关文档 最新文档