文档视界 最新最全的文档下载
当前位置:文档视界 › windowsce操作系统简述

windowsce操作系统简述

windowsce操作系统简述
windowsce操作系统简述

Windows CE

百科名片

WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows 95,Windows CE的图形用户界面相当出色。

简介

Windows CE操作系统是Windows家族中的成员,为专门设计给掌上电脑(HPCs)以及嵌入式设备所使用的系统环境。这样的操作系统可使完整的可移动技术与现有的Windows桌面技术整合工作。Windows CE被设计成针对小型设备(它是典型的拥有有限内存的无磁盘系统)的通用操作系统,

Windows CE可以通过设计一层位于内核和硬件之间代码来用设定硬件平台,这即是众所周知的硬件抽象层(HAL)(在以前解释时,这被称为OEMC(原始设备制造)适应层,即OAL;内核压缩层,即KAL。以免与微软的Windows NT操作系统的HAL混淆)。

与其它的微软Windows操作系统不同,Windows CE并不是代表一个采用相同标准的对所有平台都适用的软件。为了足够灵活以达到适应广泛产品需求,Windows CE可采用不同的标准模式,这就意味着,它能够从一系列软件模式中做出选择,从而使产品得到定制。另外,一些可利用模式也可作为其组成部分,这意味着这些模式能够通过从一套可利用的组份做出选择,从而成为标准模式。通过选择,Windows CE能够达到系统要求的最小模式,从而减少存储脚本和操作系统的运行,也为企业创造更大效益[1]。

Windows CE中的C代表袖珍(Compact)、消费(Consumer)、通信能力(Connectivity)和伴侣(Companion);E代表电子产品(Electronics)。与Windows 95/98、Windows NT不同的是,Windows CE是所有源代码全部由微软自行开发的嵌入式新型操作系统,其操作界面虽来源于Windows 95/98,但Windows CE是基于WIN32 API重新开发、新型的信息设备的平台。Windows CE具有模块化、结构化和基于Win32应用程序接口和与处理器无关等特点。Windows CE不仅继承了传统的Windows图形界面,并且在Windows CE平台上可以使用Windows 95/98上的编程工具(如Visual Basic、Visual C++等)、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以在

Windows CE平台上继续使用。Windows CE并非是专为单一装置设计的,所以微软为旗下采用Windows CE作业系统的产品大致分为三条产品线,Pocket PC(掌上电脑)、Handheld PC(手持设备)及Auto PC。

数据采集

对于大部分制造业企业,测量仪器的自动数据采集一直是个令人烦恼的事情,即使仪器已经具有RS232/485等接口,但仍然在使用一边测量,一边手工记录到纸张,最后再输入到PC中处理的方式,不但工作繁重,同时也无法保证数据的准确性,常常管理人员得到的数据已经是滞后了一两天的数据;而对于现场的不良产品信息及相关的产量数据,如何实现高效率、简洁、实时的数据采集更是一大难题。

简介

WinCE, 它是将条码扫描装置与数据终端一体化,带有电池可离线操作的终端电脑设备。具备实时采集、自动存储、即时显示、即时反馈、自动处理、自动传输等功能。为现场数据的真实性、有效性、实时性、可用性提供了保证。其具有一体性、机动性、体积小、重量轻、高性能,并适于手持等特点。它主要应用于工业数据采集中。

组成

Windows CE主要由两大部分组成,一是Windows CE硬件设备,另一个是Windows CE 中运行的采集端软件。

·硬件部分

在生产现场,由于空间的限制,一般情况下不方便放置常规的工控主机,同时也基于成本的考虑,所以采用工业级的嵌入式主机是一个比较好的解决方案,如广州太友科技的数据采集仪,此数据采集仪上配备有两个串口,仪器或设备可直接通过串口线与之相连,同时用户可在数据采集仪中设置产品相关的信息。

·软件部分

采集软件安装在数据采集仪中,用户通过采集软件进行数据的自动采集,并进行相关的处理,对于生产线的实时数据,由于一般只是输出数据,没有输出相应的参数值,规格值等,所以此时可在软件中设置相应的产品信息参数,然后由用户选择相应的产品信息,班次信息,批次信息等.[2]

特色

增进工作产能和效率的通讯录、日历行程、工作管理、Microsoft Pocket Excel与Microsoft Pocket Word控制台可以控制并管理Windows CE与办公室PC的连结。这让在您的PC与PDA之间转移资料并与他人透过电子邮件及红外线无线电通讯,同时与其他手携式设备交换资料。利用便携式Internet Explorer遨游网络,并使你的HPC达到最大的功用。从随时随地的使用电脑及PDA,到智慧型家电用品及丰富的多媒体家庭剧院,Microsoft Windows CE为工作、家庭及其间的任何一部分开启了动态的、崭新的开发远景。这个模块化、可自订的作业系统将Windows平台延伸到桌面之外,到达更小、更机动性、更特别的装置之上,然而它的Windows血统则确保了它的相容性,并且支援了更广泛的开发基础。Microsoft Windows CE揭露了革命性的系统架构,可以让身为开发者或科技领导者的您,扩展消费者及工业电子上的新市场。

版本历程

1.0

Windows CE1.0是一种基于Windows95的操作系统,其实就是单纯的Windows95简化版本。90年代中期卡西欧推出第一款采用Windows CE1.0操作系统的蛤壳式PDA,算是第一家推出真正称得上手掌尺寸的掌上电脑厂商。作为第一代的Windows CE1.0于1996年问世,不过它最初的发展并不顺利。当时

Palm操作系统在PDA市场上非常成功,几乎成为了整个PDA产品的代名词,在这种情况下,微软公司被迫为最初Windows CE的不断改进的同时,微软公司也通过游说、技术支持、直接资助等手段聚集了大量合作厂商,使Windows CE类的PDA阵容越来越强大。

2.0

随着Windows95的出现和Windows98的成功,另外一个巨人-微软站起来了,并迅速地在PC操作系统业界建立了微软帝国。PDA市场的发展潜力被众多分析家看好,嗅觉异常灵敏的微软自然不会放过这样一个巨大的市场,在其操作系统帝国已经非常稳定的前提下,又开始了在PDA市场上的全力冲刺,用Windows CE2.0操作系统来打造与Palm非常类似的掌上产品。

WinCE2.0不仅比CE1.0快的多,而且是彩色显示,有众多新型PDA采用了新的WinCE2.0系统,大有取代Pilot的趋势,成为PDA操作系统新的标准。尽管CE2.0仍然要比Pilot 的操作系统需要的空间要大的多,但它具有Windows的界面,会用PC的人小编估计没有多少人不会使用微软的操作系统。如果你熟悉Windows95,在使用WindowsCE的时候就熟门熟路了,就不需要重新学习。而且,两者技术上的相似性,第三方Windows应用软件开发商们,就可以很容易地把自己的应用软件转换成可供CE运行的版本,因此,WindowsCE的可使用软件的种类将会越来越多的。

3.0

WinCE3.0是微软的Windows Compact Edition,是一个通用版本,并不针对掌上产品,标准PC、家电和工控设备上也可以安装运行,但要做许多客户化工作,当然也可以做掌上电脑。微软鼓励大家在任何硬件平台(WinCE3.0支持5系列CPU: x86,PowerPC,ARM,MIPS,SH3/4)上使用(为了和VxWorks,Linux等竞争),所以早期的WINCE 运行在不同的硬件平台上,而且可以更换显示方向,以便为不同的平台服务。WinCE3.0属于付费软件,安装许可(Licence)费用为$20,10份起,批量时大致能降到$15/一份。

2000年微软公司将WinCE3.0正式改名为Windows for Pocket PC,简称Pocket PC。就是把Pocket Word和Pocket Excel等一些日常所需的办公软件的袖珍版装了进去Pocket PC,同时在娱乐方面的性能做很大的加强。当然对于微软的所有举动,捧场的厂商自然也不会少,加入Pocket PC 阵营的有HP、Compaq、Casio等一些著名厂商。当Compaq的iPAQ 3630的诞生和在市场的热销,支持和加入Pocket PC阵营的厂商就越来越多。2002年智能手机商机再现,不少PPC厂商希望推出整合手机功能的PPC,于是在2002年8月,专门为手机优化过的微软Pocket PC 2002 Phone Edition操作系统匆匆问世,2002年10月,国内第一款PPC手机--多普达686上市了,随后熊猫推出了CH860、联想推出ET180,越来越多的pocket pc产品出现了。

4.0-4.2

Windows CE. NET(即Windows CE 4.0)是微软于2002年1月份推出的首个以.NET为名的操作系统,从名字上我们就可以知道它是微软的.NET的一部分。WinCE. NET是WinCE3.0的升级,同时还加入.NET Framework精简版,支持蓝牙和.NET应用程序开发。WindowsCE. NET 4.2是WindowsCE. NET 4.0/4.1的升级版,对Windows CE先前版本的强大功能进行了进一步的扩充和丰富,基于其开发的设备将从这些微小但重要的变化中获得更好的性能和更强的Windows集成功能。微软在WinCE4.2版时曾提供开放源代码,不过只针对研究单位,而程序代码较少,为200万行。

5.0

WinCE5.0在2004年5月份推出,微软宣布Windows CE5.0扩大开放程序源代码。在这个

开放源代码计划授权下,微软开放250万行源代码程序作为评估套件(evaluationkit)。凡是个人、厂商都可以下载这些源代码加以修改使用,未来厂商OEM时,则再依执行时期(Run-time)授权,支付Win CE5.0核心每台机器3美元的授权费用,这也是微软第一个提供商业用途衍生授权的操作系统。

6.0

2006年11月,微软公司其最新的嵌入式平台Windows Embedded CE 6.0正式上市。作为业内领先的软件工具,Windows Embedded CE 6.0将为多种设备构建实时操作系统,例如:互联网协议(IP)机顶盒、全球定位系统(GPS)、无线投影仪,以及各种工业自动化、消费电子以及医疗设备等。

在Windows Embedded诞生十周年之际,微软将首次在“共享源计划(Microsoft Shared Source programme)”中100%毫无保留地开放Windows Embedded CE 6.0内核,(GUI图形用户界面不开放)比Windows Embedded CE的先前版本的开放比例整体高出56%。“共享源计划”为设备制造商提供了全面的源代码访问,以进行修改和重新发布(根据许可协议条款),而且不需要与微软或其他方共享他们最终的设计成果。尽管Windows操作系统是一个通用型计算机平台,为实现统一的体验而设计,设备制造商可以使用Windows Embedded CE 6.0这个工具包为不同的非桌面设备构建定制化的操作系统映像。通过获得Windows Embedded CE源代码的某些部分,比如:文件系统、设备驱动程序和其他核心组件,嵌入式开发者可以选择他们所需的源代码,然后编译并构建自己的代码和独特的操作系统,迅速将他们的设备推向市场。

微软还将Visual Studio 2005专业版作为Windows Embedded CE 6.0的一部分一并推出。这对微软来说又是一次史无前例的突破。Visual Studio 2005专业版将包括一个被称为Platform Builder的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具,极大地加速了设备开发的上市。

Windows Embedded CE 6.0重新设计的内核具有32,000个处理器的并发处理能力,每个处理有2GB虚拟内存寻址空间,同时还能保持系统的实时响应。这使得开发人员可以将大量强大的应用程序融入到更智能化、更复杂的设备中。无论在路上、在工作还是在家里,都可以使用这种设备。

在路上:Windows Embedded CE 6.0加入了新的单元核心数据和语音组件,这使得设备能够通过蜂窝通讯网络建立数据连接和语音通话,从而实现机器对机器的通讯应用场景,并构建相应的设备,如停车表、自动售货机和GPS设备等。

在工作上:Windows Embedded CE 6.0包含的组件更便于开发者创建通过Windows Vista内置功能无线连接到远程桌面共享体验的投影仪。

在家中:Windows Embedded CE 6.0充分利用了多媒体技术,以开发网络媒体设备、数字视频录像机和IP机顶盒等。

7.0

在2010年6月1日-5日的台北COMPUTEX展会上,微软正式公布了其嵌入式产品线最新的一员Windows Embedded Compact 7。Windows Embedded Compact 7的前身便是大家所熟知的Windows Embedded CE(简称WinCE)系统,随着版本号的升级,其正式改名为Windows Embedded Compact 7。微软即将推出的Windows Phone 7所采用的内核正是使用了类似的WinCE 7内核。不仅如此,Windows Phone平台也是基于WinCE平台而定制出来的产品。

此次发布的Windows Embedded Compact 7的改进如下:

1、对无缝连接技术的改进:Windows Embedded Compact 7提供的各项技术可以支持与富媒体、在线服务、

Windows PC、智能手机和其他手持设备的无缝连接;

2、改进连接和使用富媒体服务:Windows Embedded Compact 7使用了新的媒体库来简化多媒体功能管理,并对MPEG-4和HD高清进行了支持,灵活的插件架构技术支持第三方内容扩展;

3、实现了和 Windows 7的无缝对接:利用Windows Device Stage简化了多媒体的管理,可以很轻松地在两者间同步数据和媒体文件;

4、完善Office和个人信息服务:可支持Office Viewers AirSync和Microsoft Exchange;

5、丰富用户体验:可以利用Windows Embedded Compact 7提供的创新解决方案,为用户提供非同凡响的设备交互能力;

6、灵活的UI框架扩展:Windows Embedded为设备提供了一个更加丰富和直观的用户界面框架——Silverlight,设计师可以利用Microsoft Expression Blend构建出只限于想象力的界面效果;

7、丰富在线冲浪体验:Windows Embedded Compact 7更新的IE浏览器引擎支持Tab标签页、Zooming缩放等功能,支持AdobeFlash10.1组件;

8、改进操控输入更具人性化:内置了强大的触控交互方式,允许用户自定义手势,并为移动设备原生提供了多点操控支持。

最新功能

目前最新的Windows CE为 Windows Embedded Compact 7,这个版本在内核部分有很大的进步:所有系统元件都由EXE改为DLL,并移到 kernel space.

全新设计的虚拟内存架构、全新的设备驱动程序架构,同时支持 User Mode 与 Kernel Mode 两种驱动程序。突破只能运行 32 个工作元(process)的限制,可以运行 32768 个工作元。每一工作元的的虚拟内存限制由32 M 增加到全系统总虚拟内存。Platform Builder IDE 集成到 Microsoft Visual Studio 2005。新的安全架构,确保只有被信任的软件可以在系统中运行。UDF 2.5 文件系统。支持 802.11i (WPA2)及 802.11e (QoS) 等无线规格,及多重 radio support.

支持 x86,ARM,SH4,MIPS 等各种处理器。提供新的 Cellcore components 使系统在移动电话网络中更容易创建数据链接及激活通话。[3-4]在开发环境上,微软也提供兼容于.NET Framework的开发元件:.NET Compact Framework,让正在学习.NET或已拥有.NET程序开发技术的开发人员能迅速而顺利的在搭载Windows CE .NET系统的设备上开发应用程序。用于掌上电脑Pocket PC以及智能手机Smart Phone上的Windows CE系统称为Windows Mobile,目前成熟的最新版本为Windows Mobile 6.5。

体系结构

基于Windows CE构建的嵌入式系统大致可以分为4个层次,从底层向上依次是:硬件层、OEM层、操作系统层和应用层。不同层次是由不同厂商提供的,一般来说,硬件层和OEM 层由硬件OEM厂商提供;操作系统层由微软公司提供;应用层由独立软件开发商提供。

每一层分别由不同的模块组成,每个模块又由不同的组件构成。这种层次性的结构试图将硬件和软件、操作系统和应用程序隔开,以便于实现系统的移植,便于进行硬件、软件、操作系统、应用程序等开发的人员分工合作、并行开发。

硬件层

硬件层是指由CPU、存储器、I/O端口、扩展板卡等组成的嵌入式硬件系统,是Windows CE 操作系统必不可少的载体。一方面,操作系统为嵌入式应用提供一个运行平台;另一方面,操作系统要运行在硬件之上,直接与硬件打交道并管理硬件。值得注意的是,由于嵌入式系统

是以应用为核心的,嵌入式系统中的硬件通常是根据应用需要定制的,因此,各种硬件体系结构之间的差异非常大。“更小、更快、更省钱”几乎是所有嵌入式系统硬件的设计目标。OEM层

OEM层是逻辑上位于硬件和Windows CE操作系统之间的一层硬件相关代码。它的主要作用是对硬件进行抽象,抽象出统一的接口,然后Windows CE内核就可以用这些接口与硬件进行通信。

开发技术

针对不同的系统,WindowsCE使用了不同的开发技术:Windows CE 使用的 VC++ 5.0 开发系统嵌入式工具包,提供系统库、工具、文本和样本代码,从而使 OEMs 能够对特定的硬件平台使 Windows CE 标准定制。嵌入式工具包也包括设备驱动包(DDK)和软件开发包(SDK) ,DDK 提供了关于写驱动器的附加文本,SDK 提供库、头文件、样本代码、文本以允许,开发者对基于 Windows CE 的平台进行写操作。Windows CE 提供了相同的程序界面,以用来为其它的视窗操作系统开发功能,例如,Windows CE 版本 1.01支持大约1000个微软的Win 32 API 函数的其中500个。这就意味着大量不同类的工具,第三方书籍,关于 Win 32 开发者训练教程,可以替代或为 Windows CE 系统的开发者所用。而实时系统的开发者能够使用 VDFF 5.0 的嵌入式工具包,以把操作系统转移到特定的平台,并为这个平台开发附加设备驱动器和实时功能。

线程和线程优先权级

Windows CE 是有优先级的多任务操作系统,它允许多重功能、进程,在相同时间系统中运行 Windows CE 支持最大的 32 位同步进程。一个进程包括一个或多个线程,每个线程代表进程的一个独立部分,一个线程被指定为进程的基本线程,进程也能创造一个未定数目的额外线程,额外线程实际数目,仅由可利用的系统资源限定。

Windows CE 利用基于优先级的时间片演算法以安排线程的执行,Windows CE 支持八个不同的优先级,由0到7,0代表最高级,它在头文件 Winbasw.h中定义。

优先级描述

0关键进程所使用的优先级,是最高级别,相当于Windows里的Ring0

1最高线程优先级,比0级优先级低

2高于通常的线程优先级,常为较底层的进程所使用

3通常线程优先级,比较基础

4低于常规线程优先级,有时候会被后台线程用到

5最低线程优先级

6高于IDLE的线程优先级

7最低级别的线程优先级

级别0和1通常做为实时过程和设备驱动器,级别2-4做为线程和通常功能,级别5-7做为是低于其它功能级别,注意级别6是目前状态并有稳定联接。

类似于Windows,拥有高级优先权的线程安排优先运行,而同一优先级的线程会以循环优先先级方式运行,即每个线程接受定制的时间或时间片,定量时间默认值为25毫秒 (Windows CE 2.0 支持在 MIPS 平台更改定量时间)。较低优先权的线程,要直到较高级线程完成之后再运行,也即直到他们或者放弃或停止。一个重要的例外是最高优先级的线程(级别0,关键时间优先级)不与其它的线程共享时间片,这些线程连续执行直到他们完成。不象其它的Windows操作系统,Windows CE 是固定的,不能改变。它不匹配这基于引进优先级的中断,他们能够暂时改动,但仅能通过 Windows CE内核以避免所谓的的“优先权倒置

”。

优先权倒置指的是当它们同时竞争同一资源时,低优先级的线程,阻碍了高优先权线程对资源的利用。为了改正这种局面并解放较高优先权的线程,Windows CE 允许低级优先权继承,严格的线程优先权,并且运行较高优先级直到它释放所用资源。

例如,如果一个线程在最高优先权运行试图莸取由低级优先权占有的互斥体,低级优先权的线程变成高级优先权,并且运行直到它释放互斥体。优先权倒置适用于系统的所有线程。例如,甚至在优先级别1运行的内核线程能转成级别0,如果优先级0线程运行内存分页代码,将引起块失误。

基于优先级的多任务设计,保证运行在最低级的线程在一个预所知时间段执行。本论文在后面讨论设定响应,对于指定的平台和公式,并由其它的平台获取数字。在 DAK 和 SDK 的工具,显示了线程状态和优先级别,并描绘指定实时系统操作轮廓。

线程同步

实时系统必须保证进程和线程同步,例如,如果实时应用的一部分在另一部分获得最多当前数据前即完成,此应用的管理进程可能不稳定,同步将确保在应用线程间交换正确。

如同其它的 Windows操作系统一样,Windows CE 为线程同步提供了一个丰富的“等待对象”,这包括关键部门、事件、互斥体,些等待对象,允许一个线程减缓它的运行并且等待直到指定事件发生。

Windows CE 将互斥体、关键部分、事件请求按“先入先出,优先级(FIFO)”顺序排列:不同的先入先出顺序序列定义成八个不同的优先级,在给定的优称级的线程请求,将被放在优先级列表末尾,当优先级倒置出现时,调度程序调整这些序列。

除了等待对象,Windows CE 支持标准的 Win 32 时间 API 函数,这些来自内核的应用,软件中断将获得时间间隔,它被用来管理实时应用。通过调用 GetTickCont 函数,它能够返回几毫秒,线程能够使用系统间隔时间。关于更详细的分时信息,Windows CE内核也支持Win 32 API 函数QueryPerformanreCounter 和 QueryPerFormanteFrequency。OEM 必须为这些调用提供硬件和软件支持,它提供一个较高的时间分辨力和 OAL 界面其它方面。

其它方面考虑

Windows CE 提供了一个重要的存储系统,例如,当某些运行Windows CE的平台提供4MB 的物理内存时,Windows CE 支持一个重要的 2GB 的地址空间,每个进程联接在它自己的32MB 物理空间上,当它需要产生内存分页中断(这可能影响线程执行时间),物理内存进行线程代码或数据内存分页。

内存分页输入输出,将比实时进程优先级低。在实时进程中内存分页仍可自由出现,但这要确保后台的实际内存管理赢得实时系统优先权。实时线程应该锁存在内存中,以防止这些无关紧要的内存分页阻碍其运行,它们可能会占用实际内存管理系统。

Windows CE 允许映射,这将阻止多个进程共享同一物理内存,结果将会导致协同进程间或驱动器与映射快速的数据传送,内存映射能够戏剧性的增强实时操作。

中断处理

WinCE的中断处理机制基于IRQS ISRS 和 ISTS

实时应用被设立在指定的时间间隔内,对外部事件做出反应,实时应用使用中断做为一种确保外部事件由操作系统获知的方式。在 Windows 中,内核和 OEM 适应层 (OAL)被设定成使系统其它部分的中断和调度最优化。Windows CE 平衡操作,并通过把中断过程分成两部分而使执行更加容易:它分为中断服务程序(ISR)和中断服务线程(IST)两部分。

每条硬件中断申请线(IRQ),与一个ISR相连。当中断成立和中断出现时,内核为此调用寄存的 ISR, ISR 为中断处理的内核模式部分尽可能短的保存。它首先将内核放在适合的 IST 上。

ISR 执行它的最小处理并返回一个 ID 号到内核,内核检查返回的中断 ID 号,并设置相关事件,中断服务线程等待事件。当内核设置事件时,IST 停止等待并开始执行,附加的中断进程,中断处理大部分实际上出现在 IST 中,两个最高的线程优先权(级别0和1),通常指定为 ISTS,保证这些线程运行得足够快。

正如前面所说,处在最高级的 ISTS 不能被其它的线程占用,这些线程持续执行直到它们截止或放弃。

Windows CE 不能支持群体中断,这就意味着当以前一个中断处理中,另一个不同接受服务,也就是当内核位于 ISR 时如果中断出现,在为新的 IRQ 开始 ISR 前它将一直执行直到ISR 结束,这将引起硬件中断和 ISR 开始之间的延迟,拖延和响应时间中断响应。

中断响应

下文中,Intervupt Latency 词组主要指的是较件中断处理响应,也即是从处部中断到达处理器到中断开始处理间的时间。

Windows CE的中断响应时间是针对锁存在内存上的线程(当内存响应不存在时)。这使得计算最差事件响应成为可能——中断服务程序(ISR) 开始和中断服务线程(IST)开始D 的总时间,直到中断处理的总时间能够通ISR 和 IST 中所需时间计算决定。

ISR 响应通用公式定义如下:

ISR开始时间 = value1 + dISR_Current + sum(dISR_Higher)

value1=由内核处理过程获得响应值

dISR_Current=中断到达时程序中 ISR 持续时间。这个值范围由0到系统中最长的 ISR 持续时间

sum(dISR_Higher)=所有在ISR 开始前的较高级ISRS 持续时间总和,即在时间vahe1+dISR-cumeneu间到达的中断

例如,考虑一个拥有关键优先权 ISR 的嵌入式系统,因为 ISR 被设成最高级,这有样 ISRS dISR-Higher 值为0。当没有其它 ISRS 最低响应,在程序中,即为value1 最低响应即为value1加系统中最长 ISR 周期,当中断到达时,正是系统中最长的 ISR 开始执行。

IST 响应周期定义如下:

IST开始时间 = value2 + sum(dIST) + sum(dISR)

value2=由内核处理的响应值

sum(dIST)=所有的出现在 ISR 和 IST ,开始的优先级 ISTS 和线程上下文转换时间总和。sum(dISR)=在中断(?) ISR 和它的 IST 之间运行的其它 ISRS 持续时间总和。

最简单的例子——具有一个关键级 ISR 和一个关键级线程(无其它0优先级的线程)的嵌入式系统——没有其它的 ISTS 能够在ISR 和 IST 之间中断,然而在关键级的 ISR 和它相关的 IST 开始间其它的 ISRS 能被处理。

因为 ISRS 一旦能够获得,即可被处理,很容易想象成病态情况,涉及产生一个持续的 ISRS 流,从而产生不确定的推迟。IST 的开始不可能出现,因为 OEM对系统中的中断完成控制。因为 OEM (原始设备制造商)为特定操作系统设计传统 Windows CE 版本。OCM 利用目标操作环境限制使系统设计最佳化。

为减少响应时间,OEM 控制 ISR 和IST 处理时间中断优先级线程优先级。公式中的value1和walue2代表,Windows CE内核中的处理时间,这使得OEM能按照目的来控制分时,研究工作涉及这些确认值。

确保实时操作

两种不同途径被用来确保Windows CE操作:

* 由Windows CE开发组进行内部的检查或分析内核代码,

* OEM和ISV(独立软件销售商)利用一些将在未来的Windows CE版本嵌入式工具包(for VCFT

)提供工具来确保特定配置。

Windows CE关于VC++的嵌入工具包包括以下工具:

* (一个对于分时研究的内核的工具版本和Intrtinrt.ext应用软件来观察,中断过程的最大、最小、平均时间。

*微软也能开发其它的针对顾客需要的分时工具。

Windows CE开发组,已经检查了内核代码以证实它能由最差的情况时间表征,它是独立于系统对象数目的。

为了利用这个检查,内核被表征成一套KCALLS或系统调用,在内核关闭优先权是它们是内核程序,并且不允许其它的线程运行,最差事件时间,此时,实时进程、标止运行,它能在内核中表征成最差事件KCALL时间(注意:这些时间不影响ISRS,只影响线程,例如ISTS)。开发组通过检查发现在KCALLS没有非持久的循环,这使所有的KCALLS能够表示成单向分支,代码路径,并确保通过KCALL并独立于输入参数发现最差事件时间成为可能。

查找实际的最差事件时间包括使用In strum ented kemal,这仅是一个内核版本,它在设定应用环境后编辑使用,KCALL_PROFICE=1,以保证额外的分时功能,这个instrumented kemel 与debug kemel不同,Instrument ted是为一个零售的内核使用,它用来获得分时值,这常对于装运产品常常讳之莫深,在retail kernal和instrumented kernel唯一区别是它的装备。

Instrumentted kernel记录所有的KCALL时间,这些值,包括最小、最大和平均时间,并能够通过调用专用的API函数Dum Pk call profile打印到调试接口,Instrumented kernel 通常运行在强状态下,然后调用Dumpkcall prefile来获得时间。

中断测试应用软件Intrtime.exe,在Windows CE标准版本收集中断分时延迟信息,应用软件在测试中控制系统时间。因此,当系统需要时间控制器时,是不合适使用的。例如,此应用程序不能与内核instrumented版本一起使用,因为它也需要时间控制。

创建快捷方式

你没看错,Windows CE也可以使用快捷方式。

快捷方式是可以提供到其他文件链接的很小的文件,你可以使用.lnk文件指向位于Windows 文件夹中的文件。如果你不使用.lnk文件,你只能通过文件系统文件(.dat)在ROM之外制作Windows文件夹下的文件的完全复本。

以下步骤列出了如何创建一个桌面快捷方式。当你创建了这个文件以后,你需要把它加入到运行时的image里,在大多数情况下,你需要把这个文件复制到Windows系统以外的地方。创建一个桌面快捷方式的方法如下:

1、从Platform Builder中的File菜单选择New Project or File

2、在New Project or File对话框中选择Files标签

3、选择Text File类型

4、在File name文本框中,输入.lnk,其中;可根据需要输入,下同。这样,一个新文件就被创建并打开了

5、在.lnk中,输入链接命令

.lnk文件是一个包含了命令行和被链接目标的文本文件,它有一个命令行长度部分和一个命令行。你也可以通过参数传递给被链接的目标,这是可选的。然而,如果快捷方式模块在Coredll中被替换了,那么这个行为也可能会被改变。

作为默认的,一个.lnk文件使用如下的格式。

[后面命令行和参数的ASCⅡ字符串的长度]#[命令行[参数]]

举个例子,要能过两个参数运行你的MyApp.exe程序,一个MyApp.lnk文件内可包含这个语句:

40#\Windows\MyApp.exe parameter1 parameter2

6、从File菜单中选择Save As

7、把这个文件保存在BSP的OAK部分以便于编译进操作系统image中。使用Save As对话框导航到%_WINCEROOT%\public\\\\OAK\Files并且选择Save

你已经创建了快捷方式文件,你现在可以通过编辑Project.bib把它加入到OS中,或者添加到你的平台组件树中。如果是前者,只需打开Project.bib文件并且在FILES段中加入如下一行代码:

MyApp.LNK $(_FLATRELEASEDIR)\MyApp.LNK NK S

在这个例子中,MyApp.LNK被放入NK的内存块中,可选的参数S把它定义成系统文件属性。与Linux的区别

本段将会从商业模式,学习和开发难度,对硬件的支持,稳定性,对工程师未来发展的帮助,对研发中心未来发展的帮助来探讨。

嵌入式Linux OS与Windows CE相比的优点

第一:Linux是开放源代码,遍布全球的众多Linux爱好者都是Linux开发者的强大技术支持者;Windows CE 6.0内核全部开放,GUI不开放。第二:Linux的内核小、效率高;Windows CE相比,占用过多的RAM。第三Linux是开放源代码的OS,在价格上极具竞争力,适合中国国情。Windows CE需要版权费用。第四Linux不仅支持x86芯片,还是一个跨平台的系统。更换CPU时就不会遇到更换平台的困扰。第五,Linux内核的结构在网络方面是非常完整的,它提供了对包括十兆位、百兆位及千兆位的以太网络,还有无线网络、Token ring (令牌环)和光纤甚至卫星的支持,Windows CE的网络功能也比较强大。

嵌入式Linux OS与Windows CE相比的弱点

第一:LINUX开发难度较高,需要很高的技术实力,WINCE开发相对较容易,开发周期短,内核完善,主要是应用层开发。第二:LINUX核心调试工具不全,调试不太方便,尚没有很好的用户图形界面,WINCE的GUI丰富,开发工具强大;第三,系统维护难度大。Linux在使用较完整的GUI时一般会占用较大的内存,如果去掉部分无用的功能来减小使用的内存,但是如果不仔细,将引起新的问题。

编辑本段应用和商业模式

应用

手机,指纹识别系统,汽车电子检测设备,智能家电,医疗仪器(例如:监护仪,心电检测仪等等),工业控制仪器(例如:人机界面显示的高精准电机控制,工业采集控制通信等),定位导行设备(例如:车载GPS导航仪)。

商业模式

Windows Embedded CE 6.0使用了基于数量的特许许可证模式,设备制造商可以在设备开始供货时再购买运行许可证。微软将提供知识产权保护(根据许可协议条款)和为期10年的产品支持生命周期,确保产品的完整性,并保证厂商得到必要的支持和保护以获得成功。Windows家族

早期版本For DOS ? Windows 1.0 ( 1985) ? Windows 2.0 ( 1987) ? Windows 2.1 ( 1988) ? windows 3.0 ( 1990) ? windows 3.1 ( 1992) ? Windows 3.2 ( 1994)

Win 9x ? Windows 95 ( 1995) ? Windows97 ( 1996) ? Windows 98 ( 1998) ? Windows 98 SE

( 1999)

? Windows Me ( 2000)

NT系列早期版本

? Windows NT 3.1

( 1993)

? Windows NT 3.5

( 1994)

? Windows NT 3.51

( 1995)

? Windows NT 4.0

( 1996)

? Windows 2000

( 2000)

客户端

? windows xp ( 2001)

? Windows Vista

( 2005)

? Windows 7 ( 2009) ? Windows 8 ( 2011) ? Windows RT ( 2012)

服务器

? Windows Server 2003 ( 2003) ? Windows Server 2008 ( 2008)

? Windows Home Server ( 2008) ? Windows HPC Server 2008 ( 2010)

? Windows Small Business Server

( 2011)

? Windows Essential Business

Server

特别版本

? Windows PE ? Windows Azure

? Windows Fundamentals for

Legacy PCs

嵌入式系统? Windows CE ? Windows Mobile

( 2000)

? Windows Phone

( 2010)

参考资料

1.桌面虚拟化合理规划.桌面虚拟化.2013-06-18[引用日期2013-06-18].2.工业生产现场数据采集系统之WinCE .太友科技[引用日期2012-12-5].3.Windows CE跨进程内存注入之原理.

4.Windows CE概述.

5.wince学习.EDN China电子设计技术[引用日期2012-06-29].(注:可编辑下载,若有不当之处,请指正,谢谢!)

电大操作系统简答题

操作系统简答题 简述操作系统的定义。 答:操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。 在计算机系统中操作系统处于什么地位? 答:操作系统是裸机之上的第一层软件,与硬件关系尤为密切。它不仅对硬件资源直接实施控制、管理,而且其很多功能的完成是与硬件动作配合实现的,如中断系 统。操作系统的运行需要有良好的硬件环境。这种硬件配置环境往往称作硬件平 台。? ?? 操作系统是整个计算机系统的控制管理中心,其他所有软件都建立在操作系统之上。操作系统对它们既具有支配权力,又为其运行建造必备环境。因此,在裸机 之上每加一层软件后,用户看到的就是一台功能更强的机器,通常把经过软件扩充 功能后的机器称为“虚拟机”。在裸机上安装了操作系统后,就为其他软件的运行 和用户使用提供了工作环境。往往把这种工作环境称作软件平台。 操作系统的主要功能有哪些? 答:操作系统的主要功能包括:存储管理,进程和处理机管理,文件管理,设备管理以及?用户接口管理。 操作系统一般为用户提供了哪三种界面?各有什么特点? 答:操作系统一般为用户提供的三种界面是:图形用户接口、命令行接口和程序接口。? 图形用户接口:用户利用鼠标、窗口、菜单、图标等图形界面工具,可以直观、方便、有效地使用系统服务和各种应用程序及实用工具。? 命令行接口:在提示符之后用户从键盘上输入命令,命令解释程序接收并解释这些命令,然后把它们传递给操作系统内部的程序,执行相应的功能。? 程序接口:也称系统调用接口。系统调用是操作系统内核与用户程序、应用程序之间的接口。在UNIX/Linux系统中,系统调用以C函数的形式出现。 操作系统主要有哪三种基本类型?各有什么特点?

第2课操作系统的基本概念及发展

第2课操作系统的基本概念及发展 一、教学目标 1.知识与技能 (1)认识计算机操作系统在计算机中的地位和作用 (2)了解计算机操作系统的发展 (3)掌握Windows操作系统的发展及特点 (4)讨论分析操作系统在计算机中的重要性和主要功能 2.过程与方法 (1)以任务为驱动,让学生们学习所涉及到的知识,了解操作系统的重要性及发展历程。(2)在问题情境下,学会思考和解决问题,会根据自己的需要设计计算机软件的配置方案。3.情感、态度价值观 (1)培养学生的自我探究能力和思考能力 (2)培养学生之间的协作合作关系,增强学生合作精神。 (3)培养科学、严谨的学习态度。培养学生发现问题、分析问题和解决问题的能力 二、教学重点 认识计算机操作系统的作用和Windows操作系统的发展及特点。 三、教学难点 Windows操作系统的特点。 四、教学策略 本节是第三章操作系统中的第二课,对于初一的学生来说内容比较枯燥和严谨,也缺乏兴趣。建议以任务驱动法让学生自己去上网或查阅教材来学习,老师做总结,加深学生印象。 ①通过任务驱动法,让学生自己去上网查找,通过直观的文字或图片信息,加深他们对操作系统的概念理解以及操作系统的发展历程。 案例:通过以下几个问题引出今天的内容,让学生们思考并通过上网查找答案来完成这节课的内容。 1.小明的计算机因为中了病毒系统文件被删除,不能正常启动了,我们怎么帮助他呢?2.新买的计算机能直接用吗? 3.操作系统是属于硬件系统还是软件系统? 4.苹果牌的笔记本电脑大家试着操作一下看用得惯吗? 5.比尔?盖茨的生平简介。 6.目前有哪些主流的操作系统? ②分组协作法、自主探究法 老师布置任务,小组间同学互相商量并总结。 1.尝试着让学生使用DOS,总结和WINDOWS操作系统有什么不同? 2.让学生总结Windows操作系统的发展历程 3.计算机除了DOS和Windows操作系统外还有那些操作系统呢? 五、教学资源 网络、极域电子教室系统、课件 六、教学内容或活动

《会计学基础》相关作业(doc 9页)

《会计学基础》作业 名词解释 会计主体、持续经营、会计分期、权责发生制、收付实现制、复式记账法、会计循环、会计科目、账户、借贷记账法、平行登记、会计凭证、会计账簿、财产清查、结账、实地盘存制、永续盘存制、会计报表、账务处理程序。 思考题 1.会计信息的使用者有哪些? 2.会计信息有哪些质量要求? 3.什么是会计计量?它包括哪些计量属性? 4.原始凭证与记账凭证的区别有哪些? 5.错账更正主要有哪些方法? 6.简述资产负债表的概念与作用。 7.简述利润表的概念与作用。 8.简述现金流量表的概念与作用。 9.简述现金流量的分类。 10.账务处理程序有哪几种? 11.简述记账凭证账务处理程序。 12.简述会计科目与账户的联系与区别。 13.简述常用的会计方法。 帐务处理 一、[资料] 中兴公司十月发生的部分经济业务如下: (1)销售商品一批,价款117 000元未收。该批商品成本为68 000元。 (2)以银行存款预付第四季度设备租金9 000元。 (3)收到上月销货欠款234 000元,该批商品成本为150 000元。 (4)预收某公司订货款50 000元存入银行。 (5)销售商品一批,价款351 000元存入银行,该批商品成本为220 000元。 (6)以银行存款支付本月水电费16 000元。 (7)本月短期借款利息3 000元,银行按季度进行结算支付。 (8)销售商品一批,价款175 500元已于9月份预收,该批商品成本为128 000元。 [要求] 根据以上资料分别按权责发生制、收付实现制计算收入、费用和利润。

二、资料:甲公司发生下列经济业务。 (1)某单位投入一批原材料,总成本200 000元。 (2)向银行借入3个月期借款100 000元存入银行。 (3)向银行借入3年期借款800 000元存入银行。 (4)从银行存款中支付本季度短期借款利息32 000元,本季度前两个月已预提短期借款利 息21 000元。 (5)计提长期借款利息90 000元,其中固定资产在建期间的借款利息70 000元,固定资 产完工交付使用并已办理竣工手续后的利息20 000元。 (6)以银行存款偿还短期借款50 000元,长期借款100 000元。 (7)收到某公司投入本企业商标权一项,投资双方确认的价值为200 000元。 (8)按规定将盈余公积金30 000元转作资本金。 (9)接受外商捐赠汽车1辆,价值120 000元。 要求:根据上述资料编制会计分录。 三、资料:某工厂某年10月份发生下列经济业务: (1)购进1台设备,买价80 000元,运输费400元,包装费300元,所有款项均以银行存款支付,设备交付使用。 (2)向大明工厂购进甲材料1 500千克,单价30元,计45 000元,增值税7650元;乙材料2 000千克,单价15元,计30 000元,增值税5100元,全部款项以银行存款支付。 (3)用银行存款支付上述甲、乙材料的运杂费7 000元。 (4)向宏天工厂购进丙材料3 000千克,单价25元,计75 000元,增值税12750元,款项尚未支付。 (5)用现金支付丙材料的运费及装卸费3 000元。 (6)甲、乙、丙三种材料发生入库前的挑选整理费3 250元(按材料重量比例分摊),用现金支付。 (7)本期购进的甲、乙、丙材料均已验收入库,现结转实际采购成本。 要求:(1)根据上述经济业务编制会计分录(运杂费和挑选整理费按材料重量分摊)。

安装操作系统的步骤

安装操作系统的步骤::: 一】 . XP操作系统的安装 操作系统好比是一个舞台,只有建好了它,各种硬件和软件才能相互配合、相互作用地进行表演而又不产生相互的干扰和冲突;它又象导演,指挥整个剧组有条不紊地工作。 〔1〕.如何设置从光盘起动 当要从光盘上进行系统安装时,就必须保证电脑支持可以从光盘来启动,否则,必须进行以下设置: 1.)开机,在屏幕左下角出现反亮“Del”时,迅速按下小键盘处的Del键,随后即进入了BIOS界面; 2.)将光标移动到BIOS表格第一列的第二项“Advanced BIOS Features”上,按回车键“Enter”即进入下一层列表; 3.)用↑↓键选择光标到“First Boot Device”项,按回车进入下一层列表,分别代表了不同的启动设备,用↑↓键将光标定在“CDROM”项上,按回车键回到上一层列表; 4.)接按F10键,则出现一行红框,最后一个是闪动着的“Y”字母,再按回车键退出,这样就设置成了支持光盘启动;此时电脑将重启; 各种电脑的BIOS进入方法可能不同,设置或有差别,但基本大同小异,一般应参看主板说明书;(注:在进行以上第4步操作前,应该先打开光驱托盘,装入支持光启的系统盘。)〔2〕 .系统的安装 5.)BIOS设定后,重启(当然这时光驱中应放入支持启动的系统光盘),当屏幕上出现press any key boot from CD.._字样时或者选择刚重启时即快速按主键盘区的任意键——如空格键方法,则光驱读取系统光盘上的引导程序并开始进行安装;这步很重要,否则不能启动光盘安装; 6.)启动后出现“欢迎使用安装程序”界面及安装选项,如;全新安装、修复系统等,这里选全新安装! 7.)进入分区选项后,可根据自己的需要或喜好确定分区数和分区大小,一般C盘是操作系统和很多应用程序及各种软件安装的首选,故应适当选择!(注意:如果是同样的系统只进行操作系统的全新安装,则只要重新格式化C盘即可,可不必改动其余分区的大小,这样其它盘中的数据仍然可用。)C盘的格式化可选FAT32文件格式,也可选NTFS文件格式,当然,采用NTFS文件系统格式可节约磁盘空间和提高安全性; 8.)当出现区域和语言设置选项时,选默认即可,接下来出现姓名、单位、产品密钥选项,姓名和单位可以任意输入,但产品密钥--即序列号(HCQ9D-TVCWX-X9QRG-J4B2Y-GR2TT)则必须正确输入,下一步若设置了管理员密码,则必须牢记!因为每次开机都要求输入,输错或不输都进不电脑!也可以选择什么也不输——跳过!(注:此时只有系统自带的几种输入法,一般用shift+ctrl键选择); 9.)日期和时间选北京、重庆、香港时区这项就行了; 10.)网络安装选项时,选默认即可; 注:至此,人为参与安装系统的过程结束,剩下的便自动完成,一般安装结束后系统会重启,这段时间较长,需耐心等待,当出现未重启或淡黄(或淡兰)色屏很长时间而无变化时,可人为强制重启; 〔三〕.驱动程序安装

本科会计学作业 第1次作业(含全部答案)

学校:年级:姓名:专业:得分: 《管理会计》本科第一次作业 1 简述管理会计与财务会计的区别与联系是什么? 答:(1)联系:信息资源共享,共同服务于企业管理,最终目标都是为了改善企业经营管理,提高经济效益。在实现目标的过程中两者使用的方法相互渗透、相互促进。所生产的信息有着共同的特征,即相关性和可靠性。(2)区别:职能目标不同、主体不同、资料时效不同、核算依据不同、信息的精确程度不同、编报时间不同、法律效力不同。 2简述固定成本、变动成本的特征 固定成本的特点:固定成本大部分是间接成本,如企业管理人员的薪金和保险费、固定资产的折旧和维护费、办公费等。当产品产量或商品流转量的变动超过一定的范围时,固定费用就会有所增减。所以,固定成本是一个相对固定的概念,我们称之为“相对固定成本”。固定成本是指成本总额在一定时期和一定业务量范围内,不受业务量增减。 变动成本的特点:变动成本是指那些成本的总发生额在相关范围内随着业务量的变动而呈线性变动的成本。直接人工、直接材料都是典型的变动成本,在一定期间内它们的发生总额随着业务量的增减而成正比例变动,但单位产品的耗费则保持不变。 3简述两种变动成本法与完全成本法营业利润差额的变动规律?

当产量等于销量,且无期初存货时,两种成本计算方法下计算的利润完全相同;当产量大于销量,且无期初存货时,按变动成本法计算的利润小于按完全成本法计算的利润;当产量小于销量,按变动成本法计算的利润大于按完全成本法计算的利润; 4 简述经营杠杆系数的变动规律。 (1)只要固定成本不等于零。经营杠杆系数恒大于1; (2)产销量的变动与经营杠杆系数的变动方向相反; (3)成本指标的变动与经营杠杆系数变动方向相同; (4)单价的变动与经营杠杆系数的变动方向相反; (5)在同一产量水平上,经营杠杆系数越大,利润变动幅度越大,从而风险也越大。 5 简述单位变动成本;固定成本总额;销售量;单价与保本点的关系。保本点销售量= 固定成本总额单价-单位变动成本= 固定成本总额/(单位售价-单位税金-单位变动成本) 《金融企业会计》本科第1次作业 1、金融企业会计核算应遵循哪些基本前提?会计信息质量要求有哪些? 基本前提:会计核算的基本前提是对会计核算所处的时间、空间环境所作的合理设定。会计核算对象的确定、会计政策的选择、会计数据的搜集都要以这一系列的基本前提为依据。金融企业会计核算的基本前提包括:会计主体、持续经营、会计分期、货币计量。 质量要求:根据基本准则规定,它包括可靠性、相关性、可理解性、

操作系统 复习 简答题

有重复的题目,看的时候多注意 简述具有通道的系统中独占设备的一般分配过程。 为什么要了解进程间的家族关系? 为了实现虚拟页式存储管理,页表应该包含哪些内容? 什么叫紧凑,什么时候紧凑? 列举引起进程创建的事件,并简述进程创建的过程。 什么是进程?试比较进程和程序的不同。 PCB中包含哪些信息?进程状态属于哪类信息? 在操作系统中引入缓冲的原因是什么? 页和段有哪些区别? 简进程创建过程。 覆盖技术和交换技术的特点是什么? 简述共享打印机的工作流程。 简述分时系统的特征? 用户级线程与内核级线程的区别是什么? 简述分页存储管理的基本思想和页表的作用。 假设多个用户共享一个文件目录系统,用户甲要用文件A、B、C、E,用户乙要用文件A、D、E、F。已知用户甲的文件A与用户乙的文件A实际上不是同一个文件;用户甲的文件C与用户乙的文件F实际上是同一个文件;甲、乙两用户的文件E是同一个文件。试问你是否可以拟定一种文件目录组织方案,使得甲、乙两用户既能共享文件而又不造成混乱? 试说明缓冲池的组成。 同步机制应遵循的准则是什么? 系统调用的执行过程大体上分成哪三步? 请完成进程创建和唤醒原语的流程。

叙述简单Clock置换算法的实现方案。 什么是设备独立性,如何实现设备独立性? 解释静态重定位与动态重定位。 进程控制块的作用是什么?它主要包括哪几部分内容? 简述以下移臂调度算法的思想:先来先服务调度算法、最短查找时间优先算法、电梯调度算法。 简述引入缓冲的原因。 简述进程的阻塞过程。 缺页中断和一般中断有什么区别? 简述文件控制块中包含的内容。 交换扩充了内存,因此,交换也实现了虚拟存储器。这句话对吗? 简述操作系统的特征。 死锁产生的4个必要条件是什么?它们是彼此独立的吗? 当系统中的地址空间非常大时(例如32位),会给页表的设计带来什么问题?请给出一个方案并分析其优缺点。 文件在磁盘上存放的形式有几种?它们与存取方法有何关系? 试比较进程与程序的异同。 什么是SPOOLing系统?简述SPOOLing系统的组成。 操作系统的功能主要包括哪些? 系统调用与一般过程调用的区别是什么? 引起创建进程的事件通常有哪些?简述进程的创建过程。 同步机制应遵循的准则是什么? 什么是设备独立性?为什么要实现设备独立性? 简述时间片轮转调度算法的基本思想? 推动操作系统发展的主要动力是什么? 简述系统调用与一般过程调用的区别。 什么是操作系统内核? 什么是紧凑?什么时候紧凑? 简述缓冲池的构成? 简述虚拟存储器的实现原理。 叙述操作系统在计算机系统中的地位。

系列服务器windows操作系统安装步骤

IBM X系列服务器Windows操作系统安装步骤

引言 本文介绍采用IBM Server Guide光盘引导安装Windows操作系统,使用IBM Server Guide光盘安装会清除硬盘上的分区和数据,安装前请务必向客户说明,确认是否需要备份数据。 一、工具准备 IBM ServerGuide光盘一张, windows操作系统安装光盘一套(以windows2003为例), IBM ServeRAID Manager 安装光盘一张。 需要注意的是,根据服务器型号不同,所需要的IBM ServerGuide光盘 版本也不同,下面给出两者对应关系,请根据服务器型号选择合适版本。 二、具体安装步骤 1、设置服务器从光驱启动,开机按F1-startup进行设置。 2、用ServerGuide CD光盘启动服务器,光盘启动后,显示如下画面 选择使用本引导盘的语言(注意:此时语言为ServerGuide引导程序语言,与所要安装操作系统无关),出现如下画面,选择English) 3、选择键盘布局以及国家或地区画面,在这里全部选择United States,然后 点击Next 4、出现许可协议界面,阅读许可协议内容,点击I accept继续即可 中文用户可以在Language选项中选择Chinese 阅读中文协议 5、查看概述了解ServerGuide 功能,请在使用前仔细查看相关使用说明,点击Next继续 6、在这里可以选择要安装的操作系统,选择后点击Next 7、列表显示接下来将要做的配置,目前提示要设置日期和时间,点击Next 8、设置正确的日期和时间后点击Next 9、当出现清除硬盘信息界面时,请根据需要选择,如果需要保留已有的阵列信息,请选择Skip this task,但硬盘上的数据和分区仍然会被清除掉,选择clear all hard …会直接清除阵列及硬盘信息,如无特殊要求,我们一般选择第二项clear all hard disk drives and restore servraid to defaults,选择后点击Next继续

从硬盘安装Linux操作系统的方法步骤(精)

从硬盘安装Linux操作系统的方法步骤来源: ChinaUnix博客日期:2007.04.22 18:30(共有0条评论我要评论从硬盘安装Linux操作系统,首先要准备安装包,Linux操作系统的安装包通常是一个或多个ISO镜像文件(一般通过网络下载就可以得到;其次,要通过某种手段启动镜像文件中的系统安装程序;接下来,按照安装程序的提示信息进行安装就可以了。安装过程中,需要指定Linux操作系统的安装位置,这主要涉及硬盘分区的一些知识。综合来看,学习Linux操作系统的安装,关键要学会两点:第一、如何为Linux操作系统准备硬盘空间?第二、如何启动ISO镜像文件中的安装程序。硬盘分区通常,在使用硬盘时,都要进行分区。如果把未分区的硬盘比做一张大白纸,那么分区后的硬盘就相当于这张大白纸被画上了几个大方框。一块硬盘被分成多个分区之后,各分区之间是相对独立的,每个分区都可以有自己的文件格式,例如 FAT16、FAT32、NTFS等等。Linux 操作系统需要的硬盘分区要安装一个操作系统,一般来讲都要为它准备专门的分区。专门,意味着不能与其他操作系统合用一个分区,也意味着不要与用户自己的数据文件合用一个分区,前者是因为不同的操作系统可能需要不同格式的磁盘分区,后者则更多地出于用户数据安全和系统维护方便的考虑。从最低配置角度讲,Linux 操作系统需要一个EXT2或EXT3格式的硬盘分区作为根分区,大小在2~5G就可以。另外还需要一个SWAP 格式的交换分区,大小与内存有关:如果内存在256M以下,交换分区的大小应该是内存的两倍;如果内存在256M以上,交换分区的大小等于内存大小即可。Linux 硬盘分区管理工具在安装Linux 操作系统时,如果选择了手工的分区方式,将启动硬盘分区工具Disk Druid。这个程序是安装程序自带的。下面讨论一下该软件的使用。Linux下硬盘分区的标识在Linux 下用hda、hdb 等来标识不同的硬盘;用hda1、hda2、hda5、hda6 来标识不同的分区。其中,字母a 代表第一块硬盘,b代表第二块硬盘,依次类推。而数字1 代表一块硬盘的第一个分区、2 代表第二个分区,依次类推。1到4 对应的是主分区(Primary Partition)或扩展分区(Extension Partition。从5开始,对应的都是硬盘的逻辑分区(Logical Partition)。一块硬盘即使只有一个主分区,逻辑分区也是从5开始编号的,这点应特别注意。系统上有一块硬盘,名字为/dev/hda,它上面有一个NTFS 格式的主分区hda1 以及

第二章操作系统的基本原理

第二章操作系统的基本原理 一、本章需要熟练掌握的内容 1、计算机四大系统资源的管理机制:处理器、存储器、外围设备和文件四大资源的管理。 注重对基本概念的理解: 2、进程 (1)、进程是指一个可并发执行的程序(或程序段)在给定的工作空间和数据集合上的一次执行过程。它是操作系统进行资源分配和调度的一个独立或基本单位。 (2)、进程是动态的,它由操作系统创建并独立地执行,在执行过程中可能因某个条件不足而被暂时“阻塞”,当条件满足时又被“唤醒”并继续执行,直到任务完成而“撤销”。因此,进程有生命期,并在不同的状态之间动态地转换。 (3)、进程的并发特征是指一个进程能和其它进程并行执行,但各进程在逻辑上又相对独立,同时各进程的执行速度是不可预知的、异步的。因此,系统必须为进程提供同步机构,以确保进程能协调操作和共享资源。 (4)、一个进程至少要对应一个或多个程序。不同的进程可以调用同一个程序,但该程序必须在不同的数据集合上执行。 (5)、程序和进程的关系在于:程序是指令的有序集合,是静态的。程序的执行过程才是进程。 3、线程:在现代操作系统中,为了进一步提高进程的并发性,引入了线程(Thread)的概念。简单地说,一个进程可以包含多个线程,此时线程成为处理器调度的基本单位。 4、页式存储: 页式存储基本原理是预先把内存物理空间分成大小相等的存储“块”,比如每块为1k字节,并编上号码,同时把要运行程序的逻辑地址空间分成与“块”大小相同的“页”,也编上号码。

当把程序调入内存时,恰好把程序的某一“页”装入内存某一“块”,而且可以见缝插针地将若干连续的页装入分散的不连续的块中。由于页和块大小相等,所以除了最后一页可能小于块之外,其余都很合适,这样每一个内存碎片的大小不会超过一“块”的大小。 页式虚拟存储就是把内存和外存作为一个整体连续起来划分成块。在一个进程运行前,不必将其所有页装入内存,而只需先装入当前要运行的若干页。 在运行过程中。一旦发现所需要的程序页不在内存时,便请求系统分配存储块,然后将所需页从外存调入,并在页表中登录新调入的页号与对应的块号。这一调度过程在操作系统控制下自动实现的,用户无须干预。 5、虚拟存储: 当所运行进程需要较大的内存空间,而内存空间又有限时,存储管理提供虚拟存储的功能,将内存和大容量外存有机地结合起来,建立虚拟内存(VM:Virtual Memory),从而大大地扩展程序可运行空间。 虚拟存储的概念可从两个角度来理解。从逻辑存储空间角度看,程序的大小不定,经过编译连接后的目标程序地址多是从零地址开始的一维连续或二维段页式地址。这是一种虚拟地址或逻辑地址,它们都不是程序运行时的真正物理地址。我们把程序逻辑地址的全体所对应的存储器称为虚拟存储器,简称虚存。虚存地址空间大小有可能会超过实际物理内存空间。 从程序设计者角度看,虚拟存储器就是把内存和外存作为一个整体连续起来划分,当内存空间不足时,参与当前运行的部分程序可以暂存在外存中,一旦需要及时调入内存,而已经在内存中的部分程序目前可能不再使用,可以保存到外存。这样程序设计者不必忧虑内存是否够用,因为有巨大容量的外存可供使用。虚拟存储管理的工作就是及时恰当地调入调出当前程序,为进程提供“透明”的存储空间。 6、段式存储管理: 段式存储把其地址空间在逻辑上划分成若干个段(segment),如代码段、数据段、共享段等,这时用户程序的逻辑地址空间可以看成二维空间,其中一维是段号,另一维是段内从0开始的地址。利用连续可变分区或可重定位分区管理方式,为每一个段分配一个连续分区,而各段之间可以不连续。“段”成为程序的逻辑单位,它是由程序设计人员规定的,其长度随程序的不同而不同。

作业会计产生的社会背景

作业会计产生的社会背景 : 当代高的蓬勃,可称之为第三次科技革命,它为当今世界生产力的高速发展发挥了重要作用,尤其是在技术的基础上形成了生产高度的电脑化、自动化,使得产品生产从订货开始,直到设计、制造、销售等所有阶段所使用的各种自动化系统综合成一个整体,由电脑统一调控,这些为生产经营管理进行革命性的变革提供了技术上的可能,并使各国制造所处的环境发生了巨大变化。为了适应这一变化,西方发达国家越来越重视和推行一种新的企业管理思想――适时生产系统(JustintimeProductionSystem――JIT),简称适时制。所谓适时制,其涵义是 指以必要的劳动,确保在必要的时间内按必要的数量生产必要的产品,亦即以需求带动生产和采购,以期达到杜绝浪费、降低成本、提高企业经营效益的目的。其与传统生产系统的不同在于,传统生产系统是生产推动系统,即企业只按计划安排生产,其产品在某生产工序完工后,即转入后一生产工序继续加工,而不管后者的确切需要量是多少。这种由前向后推动式的生产系统,使前面的生产工序居于主导地位,而后面的生产工序只是被动地接受前一生产工序转移下来的加工对象,这就必然会造成生产经营环节的不直接,其结果必然导致大量的材料、在产品、半成品的存在。而JIT是一种“需求拉动”的生产系统,即由后向前拉动式的生产系统,企业根据顾客订货所提出的有关数量、质量和交货时间等特定要求来安排生产任务,以最终满足客户需求为起点,由后向前进行逐步推移来安排生产任务,前一生产工序只能按后一生产工序所要求的有关数量、质量和交货时间等特定要求来组织生产,它要求企业材料适时到达生产现场,前一生产程序的半成品适时送达后一生产程序,产成品适时送达给顾客,生产经营各个环节无须建立库存储备,实现“零存货”的目标。可见,JIT要求企业生产的各个环节都能紧密地协调配合,准确无误地进行 运转,使之达到高的效益和效率。

安装操作系统教程

操作系统安装流程 YZF2(001B) —·杨昭飞·— —·Zhophy Young·— 一、启动盘制作。 常用的启动盘有两种:1.刻录盘;2.系统盘。 制作启动盘所用到的软件:UltraISO、电脑电、大白菜、老毛桃等,我用的是电脑店。 1.刻录盘 刻录盘是通过UltraISO软件制作的一种在U盘只有系统文件的启动盘,刻录盘一旦制作完成就不能再随便拷入或删减U盘内的文件,也不能再拷入和删减系统无关的文件,以确保文件的完整性。 2.系统盘 系统盘是把大白菜或者老毛桃软件小系统win PE安装在U盘,使U盘内的小系统具有独立显示的功能。这种启动盘的优点是在不挪用镜像文件的情况下可以随意拷入和删减其他文件,不影响文件的安装。只要存储空间足够,可以当做一般U盘使用。 二、刻录镜像文件。 Ultra软件制作刻录盘流程: (1)(System\启动盘\刻录盘\UltraISO 绿色免费版)解压,双击打开UltraISO_9.6.2.3059.exe,默认或者修改安装路径。安装完成输入注册码激活UltraISO软件。 (2)这里以安装win8系统为例,先制作win8刻录盘。 打开UltraISO软件,然后点击文件---打开---选择win8系统镜像文件(System\系统\win8\cn_windows_8_x86_dvd_915414),确认打开后就能在软件的界面内看到整个镜像文件的信息了。数据无价,先确认文件无误再继续下边的步骤。 接下来开始制作系统安装盘,点击启动---写入硬盘映像。

进入刻录界面后,在硬盘驱动器部分选择要写入的最小4G的U盘,确认无误后点击写入,等待一段时间就行了。

16秋学期《基础会计学》在线作业1

一、单选题(共 15 道试题,共 30 分。) V 1. “所得税费用”账户属于()。 A. 资产类账户 B. 负债类账户 C. 费用类账户 D. 收入类账户 满分:2 分 2. 记账以后发现记账凭证上的会计科目用错,应采用的更正方法是()。 A. 划线更正法 B. 红字更正法 C. 补充登记法 D. 作废原凭证重填 满分:2 分 3. 数量金额式明细分类账簿()。 A. 只反映价值量 B. 只反映实物量 C. 既反映价值量,又反映实物量 D. 既不反映价值量,也不反映实物量 满分:2 分 4. 汇总记账凭证核算组织程序的特点是()。 A. 根据各种汇总记账凭证直接登记明细分类账

B. 根据各种汇总记账凭证直接登记总分类账 C. 根据各种汇总记账凭证直接登记日记账 D. 根据各种记账凭证直接登记总分类账 满分:2 分 5. 下列费用中,被称为间接费用的是()。 A. 直接人工 B. 管理费用 C. 制造费用 D. 销售费用 满分:2 分 6. 一般说来,会计的对象是社会再生产过程中的()。 A. 资金分配 B. 资金筹集 C. 资金运动 D. 生产关系 满分:2 分 7. 下列各种方法中,定期总括反映企业的财务状况和经营成果的专门方法是()。 A. 财产清查 B. 登记账簿 C. 编制财务报告 D. 填制和审核会计凭证 满分:2 分 8. 在以下各项中,被称为利得的是()。 A. 主营业务收入 B. 其他业务收入 C. 营业外收入

D. 投资收益 满分:2 分 9. 企业对发出材料进行汇总并计入有关成本费用账户的主要依据是()。 A. 材料的名称 B. 材料的数量 C. 材料的用途 D. 材料的种类 满分:2 分 10. 一般认为,会计产生至今已有()。 A. 一千余年 B. 两千余年 C. 三千余年 D. 四千余年 满分:2 分 11. 在以下各项内容中,不属于企业所有者权益要素的是()。 A. 实收资本 B. 资本公积 C. 盈余公积 D. 库存现金 E. 未分配利润 满分:2 分 12. 前国务院总理朱镕基为会计的题词是()。 A. 诚信为本,操守为重,遵守准则,不做假账 B. 诚信为本,遵守准则,操守为重,不做假账 C. 诚信为本,操守为重,遵守原则,不做假账 D. 诚信为本,信用为重,遵守准则,不做假账

操作系统常见问答题总结

操作系统常见问答题总结 1、简述操作系统的定义。 操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。 2、在多道程序设计技术的系统中,操作系统怎样才会占领中央处理器? 只有当中断装置发现有事件发生时,它才会中断当前占用中央处理器的程序执行,让操作系统的处理服务程序占用中央处理器并执行之。 3、简述“删除文件”操作的系统处理过程。 用户用本操作向系统提出删除一个文件的要求,系统执行时把指定文件的名字从目录和索引表中除去,并收回它所占用的存储区域,但删除一个文件前应先关闭该文件。 4、对相关临界区的管理有哪些要求? 为了使并发进程能正确地执行,对若干进程共享某一变量(资源)的相关临界区应满足以下三个要求: ①一次最我让一个进程在临界区中执行,当有进程在临界区中时,其他想进入临界区执行的进程必须等待; ②任何一个进入临界区执行的进程必须在有限的时间内退出临界区,即任何一个进程都不应该无限逗留在自己的临界区中; ③不能强迫一个进程无限地等待进入它的临界区,即有进程退出临界区时应让下一个等待进入临界区的进程进入它的临界区。 5、简述解决死锁问题的三种方法。 ①死锁的防止。系统按预定的策略为进程分配资源,这些分配策略能使死锁的四个必要条件之一不成立,从而使系统不产生死锁。 ②死锁的避免。系统动态地测试资源分配情况,仅当能确保系统安全时才给进程分配资源。 ③死锁的检测。对资源的申请和分配不加限制,只要有剩余的资源就呆把资源分配给申请者,操作系统要定时判断系统是否出现了死锁,当有死锁发生时设法解除死锁。 6、从操作系统提供的服务出发,操作系统可分哪几类? 批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统。 7、简述计算机系统的中断机制及其作用。 中断机制包括硬件的中断装置和操作系统的中断处理服务程序。 中断装置由一些特定的寄存器和控制线路组成,中央处理器和外围设备等识别到的事件保存在特定的寄存器中,中央处理器每执行完一条指令,均由中断装置判别是否有事件发生。 若无事件发生,CPU继续执行;若有事件发生,则中断装置中断原占有CPU的程序的执行,让操作系统的处理事件服务程序占用CPU,对出现的事件进行处理,事件处理完后,再让原来的程序继续占用CPU执行。 8、选择进程调度算法的准则是什么? 由于各种调度算法都有自己的特性,因此,很难评价哪种算法是最好的。一般说来,选择算法时可以考虑如下一些原则: ①处理器利用率; ②吞吐量; ③等待时间; ④响应时间。 在选择调度算法前,应考虑好采用的准则,当确定准则后,通过对各种算法的评估,从中选择出最合适的算法。 9、独占设备采用哪种分配方式?

电脑系统安装步骤图解

系统安装步骤说明: 一、准备工作: 如何重装电脑系统 首先,在启动电脑的时候按住DELETE键进入BIOS,选择Advanced BIOS Features选项,按Enter键进入设置程序。选择First Boot Device 选项,然后按键盘上的Page Up或Page Down键将该项设置为CD-ROM,这样就可以把系统改为光盘启动。 其次,退回到主菜单,保存BIOS设置。(保存方法是按下F10,然后再按Y键即可) 1.准备好Windows XP Professional 简体中文版安装光盘,并检查光驱是否支持自启动。 2.可能的情况下,在运行安装程序前用磁盘扫描程序扫描所有硬盘检查硬盘错误并进行修复,否则安装程序运行时如检查到有硬盘错误即会很麻烦。 3.用纸张记录安装文件的产品密匙(安装序列号)。 4.可能的情况下,用驱动程序备份工具(如:驱动精灵2004 V1.9 Beta.exe)将原Windows XP下的所有驱动程序备份到硬盘上(如∶F:Drive)。最好能记下主板、网卡、显卡等主要硬件的型号及生产厂家,预先下载驱动程序备用。 5.如果你想在安装过程中格式化C盘或D盘(建议安装过程中格式化C盘),请备份C盘或D盘有用的数据。 二、用光盘启动系统: (如果你已经知道方法请转到下一步),重新启动系统并把光驱设为第一启动盘,保存设置并重启。将XP安装光盘放入光驱,重新启动电脑。刚启动时,当出现如下图所示时快速按下回车键,否则不能启动XP系统光盘安装。如果你不知道具体做法请参考与这相同的-->如何进入纯DOS系统: 光盘自启动后,如无意外即可见到安装界面,将出现如下图1所示 查看原图 全中文提示,“要现在安装Windows XP,请按ENTER”,按回车键后,出现如下图2所示

操作系统复习笔记

第一章 1.软件的层次:硬件(裸机)→OS(操作系统)→实用程序→应用程序。 2.虚拟机的概念:通过软件扩充计算机的功能,使功能更加强大,使用更加方便。 3.操作系统的功能: (1)操作系统作为用户与计算机接口。 ①操作系统不但本身具有优良的的图形用户界面,而且与用户界面生成环境一体化,可为用户开发的应用程序自动生成图形用户界面。 ②操作系统与软件开发环境一体化,可按用户要求建立、生成、运行和维护应用程序。 ③与数据库系统一体化。 ④与通讯功能网络管理一体化。 (2)操作系统作为资源管理者。(①处理器管理②存储器管理③输入输出设备管理④信息管理) 4.操作系统的特性:(1)并行性(2)共享性 5.操作系统的分类: (1)多道批处理操作系统 (2)分时操作系统 (3)实时操作系统 (4)Windows NT 课后习题 1.6什么是操作系统,它的主要作用和功能是什么? 答:操作系统的含义:用以控制和管理系统资源,方便用户使用计算机的程序的集合。 操作系统的主要作用:(1)管理系统资源;(2)使用户能安全方便地共享系统资源,操作系统并对资源的使用进行合理调度;(3)提供输入输出的便利,简化用户的输入输出工作;(4)规定用户的接口,以及发现并处理各种错误的发生。操作系统的主要功能是为用户方便地使用计算机提供更友好的接口和服务。 1.7什么是多道程序设计技术,引入多道程序设计技术的起因和目的是什么?答:(1)所谓多道程序设计是指“把一个以上的作业存放在主存中,并且同时处于运行状态。这些作业共享处理器时间和外部设备等其他资源”。 (2)由于通道技术的出现,CPU可以把直接控制输入输出的工作转给通道。起因:为使CPU在等待一个作业的数据传输过程中,能运行其他作业,我们在主存中同时存放多道作业。当一个在CPU上运行的作业要求传输数据时,CPU就转去执行其他作业的程序。 目的:引入多道程序设计技术的根本目的是提高CPU利用率 1.10 为何要引入分时系统,分时系统具有什么特性? 答:为了能够提供用户和程序之间有交互作用的系统,所以才要引入分时系统。分时系统具有以下特征:多路性;交互性;独占性。 第二章操作系统的运行环境 课后习题 2.3 什么叫特权指令?为什么要把指令分为特权指令和非特权指令? 答:特权指令是指在指令系统中那些只能由操作系统使用的指令,这些特权指令

财务会计理论作业

第一章 1、规会计研究的方法有哪些? 归纳法,演绎法,伦理法,社会学法,经济学法。 2、资本主义对会计理论的影响主要体现在哪些方面? (1)股份公司对会计理论的影响(2)工业革命对会计理论的影响(3)会计职业对会计理论的影响 3、近代会计时期的主要特点是什么? (1)不同企业对同一会计事项所采用的会计程序和方法是不同的,从而使不同企业的会计报表无法进行比较(2)会计目标主要是为了计算应税收益,并且是为了尽可能少交所得税(3)人为地平均各个年度的收益。例如,随意采用递延收益和递延费用的账务处理方法是极为普遍的(4)大多数会计程序和方法缺少会计理论上的依据,因而会计具有实用主义的特点,对复杂的会计账务问题采用权宜的处理方法 4、实证会计理论具有那些优点? (1)可以通过实证研究来检验某一假设是否合理,从而可以接受或抛弃某一理论,因此就方法论而已要优于规会计理论(2)其目的是解释和预测会计实务,而不是像规会计理论那样描述会计实务,它克服了规会计理论中的目标及目标函数的束缚,从而在没有谁先谁后的目标前提下得出结论(3)可以评价现有会计原则的合理性,这是规会计理论无可比拟的(4)试图将会计、企业和市场纳入一个模

型,从而可以在整个经济框架结构中分析会计问题。 第二章 1、民间制定会计准则方式的优点 (1)民间指定会计准则方式的优点:它响应了不同社会成分的要求。第一,除注册会计师外,ASB的成员构成包括了各种不同的利益集团;第二,其资金支持与个体、公司及协会的呢个不同团体组成的供资者是相分离的;第三。它采纳了复杂的正当充分处理的程序,该程序十分注重向所有利益集团的反映;第四,正当充分处理的程序引发了对各利益集团行动后果的积极关注。(2)它最大限度地体现出会计准则的技术性,保证其科学化和合理化。它能够吸引具有必要技术知识的人作为其成员或工作人员去开发和执行不同的计量和披露体系,并使准则制定的在逻辑一致性和完整性得到充分保证。作为一个整体,毫无疑问,准则更有可能被会计公司、企业和外部用户所认可。(3)它所制订的准则强调“真实和公允的要求“至高无上、会计概念清晰和明确,并重视会计环境的制约。(4)最能代表公众(指大众投资者)的利益。这是因为它能避免会计准则依附特定政策(如政府政策多变)而反复变更,也能避免因政府或党派之争或过分政治化而导致特定会计准则项目的破产。 2、政府制定会计准则方式的优点 政府制定会计准则方式的优点:(1)通过政府或立法机构的选定权限使会计准则取得了更高的法律效力和执行权力,保证了会计准则的权威性(2)政府对于会计准改革过程的推动作用不可置疑,在指导从“安全“或”稳健“的会计方法向革新的和现实的会计方法过渡方面,政府或立法机构将发挥主导作用,保证了会

操作系统简答题

第一章 1.操作系统的目标是什么? 答:方便性,有效性,可扩充性,开放性。 2.什么是计算机操作系统。 答:是计算机系统中的一个系统软件,能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够合理、方便、有效地使用计算机,使整个计算机系统能高效运行的一组程序模块的集合。 3.操作系统的三种基本类型是什么。 答:批处理操作系统,分时系统,实时系统 4.试说明多道批处理操作系统的优缺点。 答:优点是资源利用率高,系统吞吐量大。 缺点是平均周转时间长,无交互能力。 5.试叙述多道程序设计的基本概念。 答:在多道批处理系统中,用户所提交的作业首先存放在外存上并排成一个队列,成为“后备队列”;然后,按一定的作业调度算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。 6.简述分时系统的工作原理和特征。 答:(1)分时系统采用时间片轮转法,将CPU的访问时间平均分给每个用户,使每个用户都可以访问到中央计算机资源。 (2)分时系统的特性:多路性,独立性,及时性,交互性。 7.操作系统的五大管理功能是什么? 答: 处理机管理、存储器管理、设备管理、文件管理、用户接口 8.操作系统的四个基本特征。 答:操作系统的四个基本特征分别是: (1)并发性:在多道程序环境下,并发性是指宏观上在一段时间内有多道程序在同时运行。但在单处理机系统中,每一时刻仅能执行一道程序,故微观上这些程序是在交替执行的。 (2)共享性:共享是指系统中的资源可供内存中多个并发执行的进程共同使用。根据资源属性不同分为互斥共享方式和同时访问方式。 (3)虚拟性:在操作系统中的所谓“虚拟”是指通过某种技术把一个物理实体变成若干个逻辑上的对应物。 (4)异步性:在多道程序环境下,允许多个进程并发执行,但由于资源等因素的限制,通常,进程执行并非“一气呵成”,而是以“走走停停”的方式运行。 第三章

第1-8章 操作系统的基本概念

第1-8章操作系统的基本概念 一、选择题 1..操作系统是一种(B). A.通用软件 B.系统软件 C.应用软件 D.软件包 2.操作系统_(D)_管理部分负责对进程进行调度。 A.主存储器 B.控制器 C.运算器 D.处理机 3.操作系统是对_(C)_进行管理的软件。 A.软件 B.硬件 C.计算机资源 D.应用程序 4.操作系统的基本类型有__(B)_. A.批处理系统、分时系统及多任务系统 B.实时、批处理及分时系统 B.单用户系统、多用户系统及批处理系统 D.实时、分时、多用户系统5.所谓_(B)_是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。 A.多重处理 B.多道程序设计 C.实时处理 D.共行执行 6.关于操作系统的叙述正确的是(A)_. A.批处理作业必须具有作业控制信息 B.分时系统不一定都具有人机交互功 能 B.从响应时间的角度看,实时系统与分时系统差不多 D.由于采用了分时技 术,用户可独占计算机资源 7.如果分时操作系统的时间片一定,那么(B),则响应时间越长。 A.用户数越少 B.用户数越多 C.内存越少 D.内存越多 8.系统在(C),发生从目态到管态的转换。 A.发出P操作时 B.发出V操作时 C.执行系统调用时 D.执行置程序状态 字时

9.以下叙述正确的是(C). 低 A.操作系统的作业管理是一种微观的高级管理 B.作业的提交方式有两种, 但对应的作业控制方式只有一种 C.一个作业从进入系统到运行结束,一般要经历的状态是:后备状态、就绪状态和完成状态。D.多道批处理与单道批处理的主要区别在于它必须有作业调度功能和进程调度功能,内存中可以存放多道作业。 10._(C)是作业存在的唯一标志。 A.作业名 B.进程控制块 C.作业控制块 D.程序名 11.作业调度算法的选择常考虑的因素之一是使系统有最高的吞吐率,为此应__(B)_____. A.不让处理机空闲 B.能够处理尽可能多的作业 C.使各类用户都满意 D. 不使系统过于复杂 12.当作业进入完成状态,OS(B). A.将删除该作业并收回其所占资源,同时输出结果。 B.将该作业的控制块从当前作业队列中删除,收回其所占资源,并输出结果。 C.将收回该做业所占资源并输出结果 D.将输出结果并删除内存中的作业13.在各种作业调度算法中,若所有作业同时到达,则平均等待时间最短的算法是(D). A.先来先服务 B.优先数 C.最高响应比优先 D.短作业优先 14.既考虑作业等待时间,又考虑作业执行时间的调度算法是(A). A.响应比高者优先 B.短作业优先 C,.优先级调度 D.先来先服务 15.作业调度程序从处于(D)状态的队列中选择适当的作业投入运行。 A.运行 B.提交 C.完成 D.后备 16.作业从进入后备队列到被调度程序选中的时间间隔称为(C). A.周转时间 B.响应时间 C.等待时间 D.触发时间

相关文档
相关文档 最新文档