《DirectX程序设计》复习资料-史广顺

《DirectX程序设计》复习资料-史广顺
《DirectX程序设计》复习资料-史广顺

一、客观部分:(单项选择、多项选择、不定项选择、判断)(一)、选择部分

1、1、()是图形中最基本的几何对象。

A.点

B.线

C.向量

D.三角形

★考核知识点: 点和向量

2、 ()可以用来判断向量叉乘值的方向。

A.A.左手定则 B.右手定则

B.C.左手坐标系 D.右手坐标系

★考核知识点: 点和向量

3、三维物体变为二维图形的变换称为()。

A.平行投影

B.旋转变换

C.投影变换

D.缩放变换

★考核知识点: 矩阵与坐标变换

4、 ()是用于定义构成物体的三角形单元列表的坐标系。

A.A.世界坐标系B.本地坐标系

B.C.观察坐标系D.屏幕坐标系★考核知识点: 坐标系

5、5、()是HAL设备的变体,只支持硬件顶点处理。

A.纯软件模式

B.在不同设备上的混合顶点处理模式

C.在同一设备上的混合顶点处理模式

D.纯硬件模式

★考核知识点:Direct3D底层结构概述

6、6、()是应用程序第一个创建而最后一个释放的对象。

A.A.Direct3D设备对象 B.COM组件对象

B.C.Direct3D对象D.类工厂对象★考核知识点: Direct3D底层结构概述

7、7、()是Win32编程的基础。

A.消息机制

B.窗口过程

C.消息机制或窗口过程

D.消息机制和窗口过程

★考核知识点: Win32+C+Direct3D的基础框架

8、以下哪个释放顺序是正确的(B)。

A.Direct3D对象、Direct3D设备对象

B.Direct3D设备对象、Direct3D对象

C.顺序任意

D.无需释放

★考核知识点: Win32+C+Direct3D的基础框架

9、Win32程序中利用()进行消息的捕获和处理.

A.循环函数

B.递归函数

C.回调函数

D.静态函数

★考核知识点: Win32+C+Direct3D的基础框架

10、 ()对象是用来指定字体属性的。

A.A.LPD3DXFONT B.LPDIRECT3D9

B.C.LPDIRECT3DDEVICE9 D.RECT

★考核知识点: Win32程序框架实现

11、DXUT框架将与文本渲染相关的属性和接口都封装在()类中。

A.ID3DXFont

B.ID3DXSprite

C.DIRECT3DDEVICE9

D.CDXUTTextHelper

★考核知识点: DXUT程序框架实现

12、3D世界中最基本的图形是()。

A.点

B.线

C.向量

D.三角形

★考核知识点:图元

13、()是一个由相互连接的线段组合成的造型,程序可用它产生不封闭的多

边形。

A.点列表

B.线段列表

C.线段条带

D.三角形列表

★考核知识点:图元

14、Direct3D中使用的是()。

A.左手坐标系

B.右手坐标系

C.两个都可以

D.两个都不是

★考核知识点:坐标系

15、灵活顶点格式是描述顶点的()属性。

A.顶点坐标

B.顶点数据相关属性

C.法线方向

D.纹理坐标

★考核知识点:灵活顶点格式(FVF)

16、()缓存方式通常被放置在显存中,其中的数据能被有效地处理。

A.静态缓存

B.动态缓存

C.两种都可以

D.两种都不可以

★考核知识点:使用顶点缓存绘制图形

17、()是最快的着色方式。

A.平面着色

B.高洛德着色

C.两种方式都很快

D.两种方式都很慢

★考核知识点:渲染状态

18、()是将物体顶点坐标从模型自己的坐标系空间转换到世界坐标系空间。

A.局部变换

B.空间变换

C.投影变换

D.世界变换

★考核知识点:顶点变换

19、()变换后的的几何体位于观察坐标系中。

A.局部变换

B.取景变换

C.世界变换

D.空间变换

★考核知识点:顶点变换

20、()是由光源发出经多次散射而无法确定其方向的光。

A.漫反射光

B.环境反射光

C.镜面发射光

D.自发光

★考核知识点:Direct3D中的光照

21、()光垂直于物体时比倾斜时更明亮。

A.漫反射光

B.环境反射光

C.镜面发射光

D.自发光

★考核知识点:Direct3D中的光照

22、()光源的发光区域是一个圆锥体。

A.点光源

B.方向光源

C.聚焦光源

D.混合光源

★考核知识点:Direct3D中的光照

23、"对于所有纹理上的每一个纹理像素,Direct3D需要有一个统一的地址范

围,是在()之间"

A.0.0~1.0

B.0.0~2.0

C. 1.0~2.0

D.0.0~3.0

★考核知识点:纹理坐标

24、采用(A)时,复制与这个浮点值地址最接近的整数地址的纹理元素的颜

A.最近点采样

B.线性过滤

C.各向异性过滤

D.mipmap过滤

★考核知识点:纹理过滤

25、()是Direct3D用来存储绘制到屏幕上的每个像素点深度信息的一块内

存缓冲区

A.广度缓存

B.深度缓存

C.深度测试

D.广度测试

★考核知识点:深度缓存与深度测试

26、如要绘制子集0中的所有三角形,代码如何()

A.Mesh->DrawSubset()

B.Mesh->DrawSubset(1)

C.Mesh->DrawSubset(0)

D.Mesh->DrawSubset

★考核知识点:绘制

27、如果要对Mesh进行优化,需要知道Mesh的三角形的邻接信息情况,这

些信息存储在()中

A.邻接矩阵

B.邻接缓存

C.深度缓存

D.邻接数组

★考核知识点:邻接信息

28、除了进行几何信息的排序外,还将创建一个属性表,该表是()

A.数组

B.缓存

C.序列

D.线性表

★考核知识点:属性表

29、已经指定了定点数和面数,同时也分配了适当大小的内存给顶点缓存、

索引缓存以及属性缓存等,只是没有填入相应的数据称为()

A.一级Mesh

B.空Mesh

C.初试Mesh

D.Mesh初始化

★考核知识点:创建一个Mesh

30、在3DMAX等3D建模工具中创建好模型,模型转换为扩展名为.x的文件,

称()

A..X文件

B.3d文件

C.X文件

D.3dMax文件

★考核知识点:X文件格式解析

31、cube.x文件内容解释:“xof”标识这是()

A.X文件

B.DirectX版本

C.模板

D.浮点数

★考核知识点:X文件格式解析

32、模板限制中,[…]表示()

A.开放的

B.闭合的

C.受限的

D.半开放的

★考核知识点:X文件格式解析

33、()可以动态地有针对地将某些像素写入后台缓存

A.深度缓存

B.深度测试

C.Alpha测试

D.模板缓存

★考核知识点:模板

34、利用模板缓存来阻止对后台缓存村长哦功能某些特定区域进行绘制,判

定是否将某个像素写入后台缓存的决策过程称为()

A.模板测试

B.深度缓存

C.深度测试

D.Alpha测试

★考核知识点:模板

35、替换顶点处理的部分叫做()

A.像素着色器

B.着色器

C.顶点着色器

D.可编程着色器

★考核知识点:着色器入门

36、()的功能是对进入管线的每一个像素点进行着色处理

A.像素着色器

B.着色器

C.顶点着色器

D.可编程着色器

★考核知识点:着色器概述

37、DirectX9中发布了高级着色器语言,是()

A.GLSL

B.HLSL

C.Cg

D.C++

★考核知识点:着色器概述

38、()是一个在图形卡的GPU上执行的程序,可对顶点进行操作;包括顶

点坐标转换和光照处理

A.像素着色器

B.可编程着色器

C.着色器

D.顶点着色器

★考核知识点:顶点着色器概述

39、()对像素操作,运行于渲染管线的光栅化处理阶段,辅助实现诸如纹

理混合、光照模型计算或环境映射等效果

A.像素着色器

B.可编程着色器

C.着色器

D.顶点着色器

★考核知识点:像素着色器概述

40、DirectX主要由()和()所构成。

A.硬件抽象层

B.软件抽象层

C.硬件模拟层

D.软件模拟层

★考核知识点:DirectX概述

41、HAL的顶点处理模式包括()。

A.软件顶点处理

B.硬件顶点处理

C.在不同设备上的混合顶点处理

D.在同一设备上的混合顶点处理

★考核知识点:Direct3D底层结构概述

42、可以存储RGB数据的结构包括()。

A.DWORD

B.D3DCOLOR

C.D3DCOLORVALUE

D.D3DXCOLOR

★考核知识点:颜色表示法

43、Direct3D支持哪些多边形填充模式。

A.点模式

B.线框模式

C.实体模式

D.混合模式

★考核知识点:渲染状态

44、哪些变换分别用于设定物体在世界坐标系中的位置、方向以及模型大小。

A.平移变换

B.投影变换

C.旋转变换

D.缩放变换

★考核知识点:顶点变换

45、投影变换包括哪几种投影方式。()

A.平面投影

B.透视投影

C.正射投影

D.缩放投影

★考核知识点:顶点变换

46、Direct3D中哪些光是分别独立地用于系统的光照计算的。()

漫反射光

环境反射光

镜面发射光

自发光

★考核知识点:Direct3D中的光照

47、常见的纹理寻址模式有()

A.重叠纹理寻址模式

B.镜像纹理寻址模式

C.钳位纹理寻址模式

D.边界颜色纹理寻址模式

★考核知识点:纹理寻址模式

48、Direct3D提供了哪些()方法来简化纹理过滤的过程

A.最近点采样

B.线性过滤

C.各向异性过滤

D.mipmap过滤

★考核知识点:纹理过滤

49、模板定义包含哪些项()

A."模板名字

B.GUID

C.数据项

D.用于控制模板的限制程度"

★考核知识点:X文件格式解析

50、渲染管线首先要设定哪些数据信息()

A.顶点

B.图元

C.纹理

D.材质

★考核知识点:着色器入门

(二)、判断部分

1、直线与平面的夹角小于等于90°。

★考核知识点:直线与平面

2、观察体的大小依赖于窗口的大小。

★考核知识点:矩阵与坐标变换

3、裁剪操作时,两个平面必须在投影参考点的不同侧。

★考核知识点:矩阵与坐标变换

4、DirectX是Windows的一种多媒体API,但是不能保证设备无关性。★考核知识点:DirectX概述

5、Direct3DHAL仅实现与设备相关的代码并且不做任何模拟。

★考核知识点:Direct3D底层结构概述

6、Direct3DAPI对象与GDI并排存在,且各自有操作硬件的硬件抽象层。★考核知识点:Direct3D底层结构概述

7、Direct3D开发和部署的基本环境是DXUT的编程环境。

★考核知识点:Win32+C+Direct3D的基础框架

8、一个Direct3D对象可以创建多个Direct3D设备对象。

★考核知识点:Win32+C+Direct3D的基础框架

9、在DirectX对窗口进行渲染之前,无需先对窗口进行渲染方面的配置。

10、★考核知识点:Win32+C+Direct3D的基础框架

11、DXUT框架只支持Direct3D设备和窗口的一一对应。

★考核知识点:DXUT框架

12、绘制文本无需在渲染循环函数中执行。

★考核知识点:文本绘制流程

13、创建字体对象时应获得当前渲染区域的信息。

★考核知识点:Win32程序框架实现

14、创建的字体对象不是占用内存的资源对象,因此无需释放。

★考核知识点:Win32程序框架实现

15、图元是Direct3D中定义的基本图形表示,是组成一个单一实体的一组点

和线的集合。

★考核知识点:图元

16、三角形条带的顶点顺序必须是按照顺时针画的。

★考核知识点:图元

17、使用索引缓存时,必须将要绘制的模型的索引缓存与设备相关联且每次

只能使用一个索引缓存。

★考核知识点:索引缓存

18、裁剪操作是在拍摄过程中的第四步按动快门拍摄时进行的。

★考核知识点:摄像机

19、光栅化过程是通过硬件和软件混合图形处理来完成的。

★考核知识点:光栅化

20、建模是指用一定的数学和物理方法建立所需3D场景的几何描述。

★考核知识点:真实感图形基本概念

21、在场景中,设置光源后即可,无需再对光源进行激活。

★考核知识点:Direct3D中的光照

22、物体表面的颜色不仅与照射光源的属性有关,还与物体的材质属性相关。

★考核知识点:Direct3D中的材质

23、对于图元在二维屏幕上图像的每个像素来说,都必须从纹理中获得一个

颜色值,这个过程称为纹理过滤

★考核知识点:纹理过滤

24、当三维物体表面与投影平面不平行时,它在屏幕上的投影会扭曲,这种

现象称为mipmap过滤

★考核知识点:纹理过滤

25、纹理阶段混合状态用于指定当前纹理颜色值和Alpha值的混合方法

★考核知识点:纹理混合状态

26、通常情况下,深度缓存对应与屏幕大小相同的一块二维区域

★考核知识点:深度缓存与深度测试

27、设置深度缓存是指设置深度测试成功时对深度缓存如何操作

★考核知识点:深度缓存与深度测试

28、图形学中称由于采样频率不足而造成的失真为走样,反走样通过多重采

样改善图形锯齿效果

★考核知识点:图形反走样

29、渲染后的物体看起来像是由许许多多的三角形、四边形或五边形组成的,

就像网一样,我们称为网状结构

★考核知识点:ID3DXMesh

30、若要从缓存中读取数据,需要锁定缓存,用完后解锁

★考核知识点:ID3DXMesh

31、三角形属性ID存储在Mesh的属性缓存中,由于每个三角形都对应一项

属性缓存,所以属性缓存中的项目数等于Mesh中的三角形的个数

★考核知识点:子集和属性缓存

32、使用OptimizeInplace()进行网格优化后,Mesh的几何信息将按照属性进

行排序,这样各个子集的顶点/索引将组成连续的块

★考核知识点:属性表

33、使用SetAttributeTable()方法来直接设置属性表

★考核知识点:属性表

34、X文件是由模版驱动的,模版定义了如何存储一个数据对象

★考核知识点:X文件格式解析

35、模板限制指在存储数据对象时,是否可以增加其他数据类型的数据,在

模板定义中结束部分的标识

★考核知识点:X文件格式解析

36、有材质和纹理的X文件中,还需定义材质模板、颜色模板、纹理文件名

模板、纹理坐标模板等

★考核知识点:X文件格式解析

37、这种随着人们视线的远近而对模型绘制的多边形数目进行动态调整的技

术被称为层次网格

★考核知识点:渐进网格

38、"混合定义是将两个或两个以上的图像叠合在一起构成一幅新图像的方

法"

★考核知识点:混合因子

39、"是用源像素颜色与目标像素颜色通过一种规则进行计算,计算的结果为

该像素的最终颜色,这个过程就是混合"

★考核知识点:混合因子

40、Alpha分量主要是用来指定像素的透明等级

★考核知识点:混合计算

41、Alpha混合是渲染状态的一种,不启用Alpha混合也能进行相关计算

★考核知识点:混合计算

42、如果没有使用材质和问题,当前绘制像素的Alpha分量来自每个顶点颜

色设置的Alpha值

★考核知识点:Alpha来源

43、平面着色模式,所有像素的Alpha值都大于等于该多边形的第一个顶点

的Alpha值

★考核知识点:Alpha来源

44、像素的Alpha值就是纹理Alpha混合之后的值

★考核知识点:Alpha来源

45、Alpha测试并不把当前像素的颜色与颜色缓冲中像素的颜色混合,像素要

么完全不透明,要么完全透明

★考核知识点:Alpha测试

46、模板测试成功或者失败,模板中的值都会有相应的更新操作

47、★考核知识点:模板

48、可编程管线允许用户自定义一段可以在GPU上执行的程序

★考核知识点:着色器入门

49、顶点和像素由GPU来执行,是固定功能管线的一部分

★考核知识点:着色器概述

50、顶点着色器与像素着色器不允许成对出现

★考核知识点:着色器概述

51、一个采样对象包含一个纹理对象以及对该纹理进行采样所需要的一些状

★考核知识点:HLSL的变量

52、"向量型的成员可以单独被访问,矩阵型不可以"

★考核知识点:HLSL的变量

(三)填空题

1、用于定义构成物体的三角形单元列表的坐标系叫做本地坐标系(局部坐标系或模型坐标系)。

2、Direct3D的着色模式中,平面着色模式在绘制流水线使用多边形第一个顶点的材质颜色作为整个多边形的颜色来渲染该多边形;如果多边形不共面,被平面着色方式渲染的三维物体在多边形之间将具有可视的清晰边缘;

3、世界变换是将物体顶点坐标从模型自己的坐标系空间转换到世界坐标系空间;

4、Direct3D的着色模式中,高洛德着色模式使用顶点法线和光照参数为每个顶点计算颜

色,然后穿越多边形的表面进行插值,插值以线性方式完成;它会使物体的表面看上去弯曲而平滑;

5、局部坐标系(local space)或建模坐标系(modeling space) ,是用于定义构成物体的三角形单元列表的坐标系。

6、创建的字体对象也是一种占用内存的资源对象,也要遵循“最先申请,最后释放”的准则适时释放它。

7、DirectX中的3维坐标系遵循的是左手法则。

8、两种基本的投影方式为 平行投影 和 透视投影 。 9、DirectX 主要由 硬件抽象层(HAL ) 和 硬件模拟层(HEL ) 所构成。 10、Direct3D 是通过(COM )组件对象模型对象和接口实现的,C++应用程序可以直接访问

这些接口和对象。

11、通常,图元是多边形(polygon ),最简单的多边形是 三角形 。

12、Direct3D 定义了六种基本图元类型:点列表(D3DPT_POINTLIST ),线段列表

(D3DPT_LINELIST ),线段条带(D3DPT_LINESTRIP ),三角形列表(D3DPT_TRIANGLELIST ),三角形条带(D3D_TRIANGLESTRIP ),三角形扇(D3DPT_TRIANGLEFAN )。

13、Direct3D 的填充模式中,会有点模式(D3DFILL_POINT ),线框模式(D3DFILL_WIREFRAME ),

面模式(D3DFILL_SOLID )模式。

14、 纹理 是指定区域像素颜色计算的过程;纹理过滤的4种类型分别是最近点采样、

线性过滤、 各向异性过滤 、 mipmap 过滤 。

15、设P1(X1,Y1),P2(X2,Y2)为空间中的两个点,那么距离P1P2= 。16、透视投影方式中,将投影平面置于观察点与投影对象之间,透视投影的投影线互不平行,

会聚于一点,此点为观察点,也称投影中心。

17、图元(primitive )是Direct3D 中定义的基本图形表示,它是组成一个单一实体的一组

顶点;最简单的图元是三维坐标系中多个点的集合,称为 点列表(point list )。 18、三维物体变为二维图形的变换称为 投影变换 。

19、视口变换(viewport transform)的任务是将顶点坐标从投影窗口转换到屏幕的一个矩 形区域中, 该矩形区域称为视口。

20、Shader Model (着色器模型)是微软公司定义图形平台性能的一个标准,着色器是渲染

像素和顶点的小程序,分为顶点着色器(Vertex Shader )和像素着色器(Pixel Shader )。

21、假设平面1∏和2∏的法线向量分别为1111(,,)A B C =n 和2222(,,)A B C =n ,则两平面的

夹角θ为

cos θ=

22、观察坐标系中是将 摄像机的坐标 作为原点,X 轴向右,Z 轴向前,Y 轴向上。

(四)程序题

1、在绘制字体实例中,初始化Direct3D 的函数如下,请将空白处补充完整: HRESULT InitializeD3D( HWND hWnd) { //创建Direct3D 对象,该对象用来创建Direct3D 设备对象

if (NULL == (g_pD3D = Direct3DCreate9(D3D_SDK_VERSION )) )

return false;

//设置D3DPRESENT_PARAMETERS 结构,准备创建Direct3D 设备对象 D3DPRESENT_PARAMETERS d3dpp; ZeroMemory(&d3dpp,sizeof(d3dpp)); d3dpp.Windowed = TRUE;

d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD; d3dpp.BackBufferFormat = D3DFMT_UNKNOWN; //创建Direct3D 设备对象

if

(FAILED(g_pD3D->CreateDevice(D3DADAPTER_DEFAULT,D3DDEVTYPE_HAL,hWnd,D3DCREATE_S OFTWARE_VERTEXPROCESSING,&d3dpp,&g_pd3dDevice))) {

return FALSE;

}

//创建字体对象

if (FAILED(D3DXCreateFont(g_pd3dDevice,0,0,0,0,0,0,0,0,0,L"Arial",&g_pFont))) {

return E_FAIL; }

//获取窗口客户区

GetClientRect(hWnd,&clientRect);

^

12cos()=

n ,n

//设置剔除模式为不剔除任何面

g_pd3dDevice->SetRenderState(D3DRS_CULLMODE,D3DCULL_NONE);

//设置图元填充模式为线框模式

g_pd3dDevice->SetRenderState(D3DRS_FILLMODE,D3DFILL_WIREFRAME);

return TRUE;

}

2、一个绘制带有纹理贴的图立方体的例子,从里面截取绘制部分的片段,请将空白处补充

完整:

LPDIRECT3D9 g_pD3D = NULL; //Direct3D对象

LPDIRECT3DDEVICE9 g_pd3dDevice = NULL; //Direct3D设备对象

LPDIRECT3DVERTEXBUFFER9 g_pVB = NULL;//顶点缓存对象

……

VOID Render()

{

//清空后台缓存

g_pd3dDevice->Clear(0,NULL,D3DCLEAR_TARGET,D3DCOLOR_XRGB(0,0,0),1.0f,0);

//开始在后台缓存绘制图形

if (SUCCEEDED(g_pd3dDevice->BeginScene()))

{

SetTexture();//设置纹理

g_pd3dDevice->SetStreamSource(0,g_pVB,0,sizeof(CUSTOMVERTEX));

g_pd3dDevice->SetFVF(D3DFVF_CUSTOMVERTEX);

g_pd3dDevice->DrawPrimitive(D3DPT_TRIANGLESTRIP,0,2);

//结束在后台缓存渲染图形

g_pd3dDevice->EndScene();

}

//将在后台缓存绘制的图形提交到前台缓存显示

g_pd3dDevice->Present( NULL,NULL,NULL,NULL );

}

3、基于Win32框架的Direct3D程序的基本结构图如下,请补充完整:

其中,程序主体的函数框架如下,请根据渲染函数流程将代码补充完整:

INT WINAPI wWinMain( HINSTANCE hInst, HINSTANCE, LPWSTR, INT )

{

// Register the window class

WNDCLASSEX wc =

{

sizeof( WNDCLASSEX ), CS_CLASSDC, MsgProc, 0L, 0L,

GetModuleHandle( NULL ), NULL, NULL, NULL, NULL,

L"D3D Tutorial", NULL

};

//注册窗口类wc

RegisterClassEx( &wc );

// Create the application's window

HWND hWnd = CreateWindow( L"D3D Tutorial", L"D3D Tutorial 01: CreateDevice",

WS_OVERLAPPEDWINDOW, 100, 100, 300, 300,

NULL, NULL, wc.hInstance, NULL );

// Initialize Direct3D

if( SUCCEEDED( InitD3D( hWnd ) ) )

{

// Show the window

ShowWindow( hWnd, SW_SHOWDEFAULT );

UpdateWindow( hWnd );

// Enter the message loop

MSG msg;

while( GetMessage( &msg, NULL, 0, 0 ) )

{

//Translate and dispatch Messages

TranslateMessage( &msg );

DispatchMessage( &msg );

}

}

//UnRegister windowclass

UnregisterClass( L"D3D Tutorial", wc.hInstance );

return 0;

}

4、(每空3分,共12分)光源例子光源设置部分代码如下,请将空白处补充完整://设置一号光源为漫反射方向光,颜色为白色

D3DXVECTOR3 vecDir1;

D3DLIGHT9 light1;

(1) ZeroMemory( &light1, sizeof(D3DLIGHT9) );

light1.Type = D3DLIGHT_DIRECTIONAL;

light1.Diffuse.r = 1.0f;

浅谈操作系统(操作系统论文)

浅谈操作系统 摘要 随着科学技术的不断发展与创新,计算机得到了广泛的普及和应用,同时计算机的操作系统也在不断的发展和完善当中。21世纪是信息的时代,最重要的体现就是计算机技术的广泛应用及发展,操作系统作为计算机系统的基础是管理计算机软硬件资源、控制程序运行、改善人机界面和为应用软件提供支持的一种系统,本文主要是通过对操作系统及其发展情况来进行分析,了解计算机操作系统发展的基本情况,阐述未来操作系统的发展趋势,从而促进计算机技术的不断的进步。 关键词:计算机;操作系统;发展; 一、计算机操作系统的发展史 操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统所处位置作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。 原始的操作系统主要是从批次模式开始,然后逐渐的发展到分时机制的模式,后来由于多处理器时代的到来,整个操作系统也逐渐有多处理器的协调功能,继而出现了分布式的系统。操作系统主要发展可分为四个阶段:纯手工操作阶段、批次处理阶段、多道程序系统阶

段及现代操作系统阶段。整个系统的发展主要面临着技术上的难题,主要体现的是计算机硬件技术的发展限制了软件的发展和操作系统的不稳定性。 二、计算机中常用的操作系统 计算机操作系统作为计算机系统的基础是管理电脑软硬件系统的程序。计算机系统的种类多,经常是通过应用领域来划分的,其中应用程序主要是包括桌面、服务器、主机以及嵌入几个应用领域的操作系统。常用的操作系统分类如下。 1.Windows系统 Windows系统作为计算机内较为常见的操作系统,在人们的日常生活和学习中都应用的较为普遍,Windows系统作为现代最为流行的操作系统,其在技术方面也是非常成熟的。目前最新版本的Windows 操作系统为Windows10。 2.UNIX系统 UNIX系统有自身较为统一的实施标准和认证规范,并且利用该规范,还可以对UNXI系统进行程序的移植,并且促进了UNIX的发展及应用程序的开发,UNXI已经开始作为大型机器、网络服务器及工作中的主流操作系统,并且其自身的发展还在一定的程度上推动了Linux等开源UNIX类操作系统的发展。 3.Linux系统 Linux系统是在UNIX的基础上进行发展的,其开源模式的软件环境极其价值越来越受到社会,并且其软件的运行环境及其价值越来

操作系统教程第版课后答案

操作系统教程第5版课后答案 费祥林、骆斌编着 第一章操作系统概论 习题一 一、思考题 1.简述现代计算机系统的组成及层次结构。 答:现代计算机系统由硬件和软件两个部分组成。是硬件和软件相互交织形成的集合体,构成一个解决计算问题的工具。硬件层提供基本可计算的资源,包括处理器、寄存器、内存、外存及I/O设备。软件层由包括系统软件、支撑软件和应用软件。其中系统软件是最靠近硬件的。 2、计算机系统的资源可分成哪几类?试举例说明。 答:包括两大类,硬件资源和信息资源。硬件资源分为处理器、I/O设备、存储器等;信息资源分为程序和数据等。 3.什么是操作系统?操作系统在计算机系统中的主要作用是什么? 答:操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。 操作系统在计算机系统中主要起4个方面的作用。 (1)服务用户观点——操作系统提供用户接口和公共服务程序 (2)进程交互观点——操作系统是进程执行的控制者和协调者 (3)系统实现观点——操作系统作为扩展机或虚拟机 (4)资源管理观点——操作系统作为资源的管理者和控制者 4.操作系统如何实现计算与操作过程的自动化? 答:大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。其中批处理操作系统能按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。又可分为批处理单道系统和批处理多道系统。单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。批处理多道系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率 5.操作系统要为用户提供哪些基本的和共性的服务? 答:(1)创建程序和执行程序;(2)数据I/O和信息存取;(3)通信服务;(4)差错检测和处理。为了保证高效率、高质量的工作,使得多个应用程序能够有效的共享系统资源,提高系统效率,操作系统还具备一些其他的功能:资源分配,统计,保护等。 6.试述操作系统所提供的各种用户接口。 答:操作系统通过程序接口和操作接口将其服务和功能提供给用户。程序接口由一组系统调用组成,在应用程序中使用“系统调用”可获得操作系统的低层服务,访问或使用系统管理的各种软硬件资源,是操作系统对外提供服务和功能

《DirectX程序设计》复习资料-史广顺剖析

一、客观部分:(单项选择、多项选择、不定项选择、判断)(一)、选择部分 1、1、()是图形中最基本的几何对象。 A.点 B.线 C.向量 D.三角形 ★考核知识点: 点和向量 2、 ()可以用来判断向量叉乘值的方向。 A.A.左手定则 B.右手定则 B.C.左手坐标系 D.右手坐标系 ★考核知识点: 点和向量 3、三维物体变为二维图形的变换称为()。 A.平行投影 B.旋转变换 C.投影变换 D.缩放变换 ★考核知识点: 矩阵与坐标变换 4、 ()是用于定义构成物体的三角形单元列表的坐标系。 A.A.世界坐标系B.本地坐标系 B.C.观察坐标系D.屏幕坐标系★考核知识点: 坐标系 5、5、()是HAL设备的变体,只支持硬件顶点处理。 A.纯软件模式

B.在不同设备上的混合顶点处理模式 C.在同一设备上的混合顶点处理模式 D.纯硬件模式 ★考核知识点:Direct3D底层结构概述 6、6、()是应用程序第一个创建而最后一个释放的对象。 A.A.Direct3D设备对象 B.COM组件对象 B.C.Direct3D对象D.类工厂对象★考核知识点: Direct3D底层结构概述 7、7、()是Win32编程的基础。 A.消息机制 B.窗口过程 C.消息机制或窗口过程 D.消息机制和窗口过程 ★考核知识点: Win32+C+Direct3D的基础框架 8、以下哪个释放顺序是正确的(B)。 A.Direct3D对象、Direct3D设备对象 B.Direct3D设备对象、Direct3D对象 C.顺序任意 D.无需释放 ★考核知识点: Win32+C+Direct3D的基础框架 9、Win32程序中利用()进行消息的捕获和处理. A.循环函数 B.递归函数 C.回调函数 D.静态函数 ★考核知识点: Win32+C+Direct3D的基础框架 10、 ()对象是用来指定字体属性的。 A.A.LPD3DXFONT B.LPDIRECT3D9 B.C.LPDIRECT3DDEVICE9 D.RECT ★考核知识点: Win32程序框架实现

浅谈我对计算机操作系统的认识

浅谈我对计算机操作系统的认识 朱雪松 L11214018 信息管理与信息系统 计算机的发展将趋向超高速、超小型、并行处理和智能化。自从1944年世界上第一台电子计算机诞生以来,计算机技术迅猛发展,传统计算机的性能受到挑战,开始从基本原理上寻找计算机发展的突破口,新型计算机的研发应运而生。未来量子、光子和分子计算机将具有感知、思考、判断、学习以及一定的自然语言能力,使计算机进人人工智能时代。这种新型计算机将推动新一轮计算技术革命,对人类社会的发展产生深远的影响。 一.什么是操作系统 操作系统(英语:Operating System,简称OS)是一管理电脑硬件与电脑软件资源的程序,同时也是计算机系统的核心与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网上与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作接口。 操作系统的型态非常多样,不同机器安装的操作系统可从简单到复杂,可从手机的嵌入式系统到超级电脑的大型操作系统。许多操作系统制造者对它涵盖范畴的定义也不尽一致,例如有些操作系统集成了图形化用户界面,而有些仅使用文字接口,而将图形接口视为一种非必要的应用程序. 二.操作系统的历史 (一)无操作系统的计算机系统 1.人工操作方式 从第一台计算机诞生(1945年)到20世纪50年代中期的计算机,属于第一代计算机,这一时期的计算机操作采用人工操作的方式直接使用计算机硬件系统,这种方式的主要特征是用户独占主机,CPU等待人工操作。可见这种方式严重降低了计算机资源的利用率,造成了人机矛盾。 2.脱机输入/输出方式 为了解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾,20世纪50年代末出现了这种技术。该技术是事先将装有用户程序和数据的纸带装入纸带输入机,在一台外围机的控制下,把纸带上的数据输入磁带上。当CPU需要这些程序和数据时,再从磁带上将其高速的调入内存。 (二)单道批处理系统和多道批处理系统 1.单道批处理系统的处理过程及特征 上个世纪50年代中期发明了晶体管,为了充分利用晶体管,减少空闲时间,于是就出现了单道批处理,其自动处理过程是:首先,由监督程序将磁带上的第一个作业装入内存,并把运行控制权交给该作业。当该作业处理完时,把控制权还给监督程序,再由监督程序把磁盘上的第二个作业调入内存。其主要特征为自动,顺序,单道。其主要矛盾为主机和外设的矛盾。

让Windows操作系统实现自动化操作

想让你的电脑变的更聪明、更人性化吗?想让电脑自动为你做些事吗?下面我就向大家介绍电脑的“自动化”。让电脑变聪明,也让你工作学习起来更方便了。 自动开机 自动开机是一个非常实用的功能,利用它我们能做很多事情。现在自动开机的方法基本上都是通过设置BIOS参数来实现的。在开机时按下“Del”键,进入BIOS设置程序,选择“Power Management Setup”,按回车键进入,选择里面“Power Up Control”中的“Automatic Power Up”,按回车将其设置为“Everyday”(每天)或者“By Date”(某一天),然后在“Time (hh:mm:ss)Alarm”项中设置你开机的时间,如:6:30:00,那么你的电脑将在早上6点半自动开机。设置好后返回主界面,按F10键保存你的设置。不是所有的主板都支持这个功能,有一些老型号的主板和一些杂牌的主板就没有这个功能,你在用之前最好先看看主板的说明书,看是否支持此功能。 自动启动程序 自动启动的程序一般都放在“程序—启动”菜单下的,这个大家一般都知道的;当然我们也能用软件来实现它的,比如我们用超级兔子魔法设置就能实现的。打开这个软件,选择“自动运行”项,接着在“自动运行”项里面点击“新建”来新建一个空的运行程序,再点击“更改”来选择想要自动启动的程序,完成后点击“保存”就行了。 自动收信 我们前面介绍了自动开机、自动运行程序,那自动收信就变的十分简单了。下面我们就以foxmail为例介绍怎么样进行自动收信。 首先打开foxmail,选择左边的帐户后,点击工具条上的“属性”按钮来打开“帐户属性”对话框进行设置,在“网络”选项里进行自动拨号的设置,在上面的“使用本帐户网络设置”一定要选的,还有下面的“收发邮件后自动断线”和“使用任何已连接的拨号连接”你可以根据自己的需要进行设置。 接下来我们设置Foxmail自动启动吧,点击菜单“选项—系统设置”,弹出设置对话框,在“常规”项里面的我们把“系统启动时,自动启动foxmail”前面的勾打上就行了,别忘了还有下面的“自动启动时,缩小成工具条小图标”也要打上勾的。如果我们想让foxamil能够定时的自动收信呢,只有在帐户属性的“接受邮件”项里面进行设置,把“每隔”前面的勾打上,再输入你要的时间,点击“确定”后就行了。这样,每当你启动windows 的时候,foxmail 就能自动跟着启动,并且是以小图标的形式出现在任务栏上,每隔8分钟就会自己拨号连接上网,帮你接受你的邮件,完成也会自动断开网络连接,是不是很方便啊! 自动拨号上网 如果我们想让电脑自动收信,下载文件的话,那么自动上网是很重要的,目前能使电脑自动拨号的程序很少,这里我们就用大家最熟悉的“网络蚂蚁”来实现自动拨号吧。 启动“网络蚂蚁”,点击菜单“选项—参数设置”,弹出设置对话框,点击“拨号”选项卡中激活“使用拨号网络连接”,并选择一个建立好的拨号连接,再正确输入上网的“用户”和“口令”,把“必要时自动拨号”前的勾打上。有时后会出现网络繁忙的情况,导致一次拨号不能成功,所以要设置一下尝试的次数。再点击“高级”选项卡,选定其中的“启动后立即开始所有的任务”。 最后,我们通过“添加下载任务”来随便加入一个URl就行了(下载的文件不要太大,几个KB就行了),但是一定要注意不要选择“完成后挂断”和“完成后关机”,否则当下载完成后就自动挂断和关机了。 自动下载 有了前面的作为基础,自动现在就更简单了。我们这里就用Flashget为例给大家介绍自动下载。

操作系统习题及答案二学习资料

习题二处理器管理 一、单项选择题 1、操作系统中的作业管理是一种()。 A.宏观的高级管理 B.宏观的低级管理 C.系统刚开始加电 D.初始化引导完成 2、进程和程序的本质区别是(). A.存储在内存和外存 B.顺序和非顺序执行机器指今 C.分时使用和独占使用计算机资源 D.动态和静态特征 3、处于后备状态的作业存放在()中。 A.外存 B.内存 C.A和B D.扩展内存 4、在操作系统中,作业处于()时,已处于进程的管理之下。 A.后备 B.阻塞 C.执行 D.完成 5、在操作系统中,JCB是指()。 A.作业控制块 B.进程控制块 C.文件控制块 D.程序控制块 6、作业调度的关键在于()。 A.选择恰当的进程管理程序 B.选择恰当的作业调度算法 C.用户作业准备充分 D.有一个较好的操作环境 7、下列作业调度算法中,最短的作业平均周转时间是()。 A.先来先服务法 B. 短作业优先法 C. 优先数法 D. 时间片轮转法 8、按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指() 调度算法。 A.先来先服务法 B. 短作业优先法 C.时间片轮转法 D. 优先级法 9、在批处理系统中,周转时间是()。 A.作业运行时间 B.作业等待时间和运行时间之和 C.作业的相对等待时间 D.作业被调度进入内存到运行完毕的时间 10、为了对紧急进程或重要进程进行调度,调度算法应采用()。 A.先来先服务法 B. 优先级法 C.短作业优先法 D. 时间片轮转法 11、操作系统中,()负责对进程进行调度。 A.处理机管理 B. 作业管理 C.高级调度管理 D. 存储和设备管理 12、一个进程被唤醒意味着()。 A.该进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 13、当作业进入完成状态,操作系统(). A.将删除该作业并收回其所占资源,同时输出结果 B.将该作业的控制块从当前作业队列中删除,收回其所占资源,并输出结果

《体育公共关系》复习思考题

(0456)《体育公共关系》复习思考题 一、名词解释 1、体育组织 2、体育公众 3、公众 4、大众传播 5、体育公共关系专题活动 6、企业文化 7、组织形象 8、传播 9、礼仪 10、体育公共关系部 11、记者招待会 12、目标导向 13、互利观念 14、公众观念 15、职业道德 16、体育公共关系计划的实施 17、公共关系活动(实务) 18、从众心理 19、公关策划 20、整合营销传播 21、公共关系 22、差异观念 23、美誉度 24、体育竞赛 25、社会公益活动 二、简答题 1、公共关系与社会上抨击的“庸俗的拉关系”现象有什么本质上的区别? 2、如何理解“体育公共关系是以推动体育发展总体目标的一类公共关系策划和实 践活动”这句话? 3、什么是体育组织?体育组织的构成要素有哪些? 4、体育组织有何特性? 5、体育公众的界定及其特征

6、体育公共传播有何特点? 7、体育公共关系的作用 8、试阐述实现体育公共关系的协调功能,需要行使哪些职责? 9、举例说明体育公共关系的效益功能 10、试述体育公共关系的基本原则对现实体育组织目标的作用 11、体育公共关系从业人员应如何树立自己的形象? 12、体育公共关系从业人员应该具备哪些能力?如何获得这些能力? 13、什么是公众?什么是受众?其主要区别是什么? 14、作好边缘公众的工作对组织的发展有什么意义? 15、社区体育公共关系的处理技巧 16、什么是大众传播?它有哪些特点? 17、简述大众传播与体育的关系 18、大众传播媒介有哪些类别?在体育公关活动中如何选择合适的传播媒介? 19、试举例说明传播技巧在各类公关关系活动中的作用。 20、体育公共关系策划在体育实践工作中有何重要意义? 21、体育公共关系策划的步骤 22、简述体育公共关系计划实施中的反馈调整原则。 23、体育公共关系评估一般分为几个步骤?它们之间有什么关系? 24、体育公共关系活动评估的重要性 25、礼仪在体育公共关系活动中的价值体现 三、论述题 1、常见的体育新闻稿件的写作方法有哪几种? 2、简述体育公共关系新闻的主要特征 3、简述体育公共关系广告的类型及创作技巧 4、什么是体育公共关系专题活动?它对体育组织的发展有什么作用? 5、体育庆典的公关意义何在? 6、什么是CI策划?其意义体现在哪些方面? 7、什么是企业文化?如何理解体育类企业文化? 8、企业文化的特征与功能有哪些 9、企业组织的企业文化对公共关系活动有哪些影响? 10、培育企业文化的途径有哪些? 11、论述在商品经济条件下,体育工作必须开展公共关系工作的理由。 (0456)《体育公共关系》复习思考题答案 三、名词解释 1、作为体育公共关系活动主体的体育组织,它是人们按照特定的目标、任务和形 式建立起来的协调力量和行为的合作系统。 2、因面临某个共同问题而形成的并与体育组织利益相关且相互影响、互相作用的 社会群体称为体育公众 3、公众,是指与特定的社会组织发生联系,并对其生存发展具有影响的个人、群

南开15秋学期《DirectX程序设计》在线作业

15秋学期《irtX程序设计》在线作业 【单选题】 1.调用渲染状态设置函数StRnrStt(),参数1为() . 3RS_MULTISMPLNTILIS . TRU . FLS . 3RS_SMPLNTILIS 正确答案: 2.u.x文件内容解释:“xof”标识这是() . X文件 . irtX版本 . 模板 . 浮点数 正确答案: 3.创建一个矩形图元255*255,它的大小恰好与纹理图中纹理的大小一样,要映射整个图元面积,分配给图元纹理坐标为(). . (0.0,0.0)(1.0,0.0)(1.0,1.0)(0.0,1.0) . (0.0,0.0)(255.0,0.0)(255.0,255.0)(0.0,255.0) . (0.0,0.0) (0.0,1.0) (1.0,0.0)(1.0,1.0) . (0.0,0.0) (0.0,255.0) (255.0,0.0)(255.0,255.0) 正确答案: 4.()光垂直于物体时比倾斜时更明亮。 . 漫反射光 . 环境反射光 . 镜面发射光 . 自发光 正确答案: 5.()是用于定义构成物体的三角形单元列表的坐标系。 . 观察坐标系 . 世界坐标系 . 本地坐标系 . 转换坐标系 正确答案: 6.()对像素操作,运行于渲染管线的光栅化处理阶段,辅助实现诸如纹理混合、光照模型计算或环境映射等效果 . 像素着色器

. 可编程着色器 . 着色器 . 顶点着色器 正确答案: 7.利用模板缓存来阻止对后台缓存村长哦功能某些特定区域进行绘制,判定是否将某个像素写入后台缓存的决策过程称为() . 模板测试 . 深度缓存 . 深度测试 . lph测试 正确答案: 8.在3MX等3建模工具中创建好模型,模型转换为扩展名为.x的文件,称() . .X文件 . 3文件 . X文件 . 3Mx文件 正确答案: 9.替换顶点处理的着色器我们称之为() . 像素着色器 . 着色器 . 可编程着色器 . 顶点着色器 正确答案: 10.()是irt3用来存储绘制到屏幕上的每个像素点深度信息的一块内存缓冲区 . 广度缓存 . 深度缓存 . 深度测试 . 广度测试 正确答案: 11.irtX主要由硬件抽象层和硬件模拟层所构成,其中硬件模拟层的缩写为()。 . HL . HL . HL . H 正确答案: 12.3OLORVLU结构体中包含r、g、和4个分量,表示物体表面对各种反射光的各种成分的反射比率。r=g=0.0 ==1.0;r=g=0.0 。此时红光和绿光照射过来,分析正确的是()

浅谈计算机操作系统现状与发展

浅谈计算机操作系统现状与发展 摘要:操作系统(Operating System,简称OS)是计算机系统的重要组成部分,是一个重要的系统软件,它负责管理计算机系统的硬、软件资源和整个计算机的工作流程,协调系统部件之间,系统与用户之间、用户与用户之间的关系。随着操作系统的新技术的不断出现,功能不断增加。操作系统作为一个标准的套装软件必须满足尽可能多用户的需要,于是系统不断膨胀,功能不断增加,并逐渐形成从开发工具到系统工具再到应用软件的一个平台环境。更能满足用户需求。本文主要针对操作系统在计算机发展中的核心地位和技术变革作出了分析,同时对计算机操作系统的功能,发展和分类做了简单的分析和阐述,以及对计算机未来发展趋势做了一个预测。 关键词:计算机操作系统,发展历程,新技术,发展趋势 Talking about the Present Situation and Development of Computer Operating System Abstract: Operating system (OS) is an important part of the computer system, is an important system software, which is responsible for managing the computer system hardware and software resources and the entire computer workflow, coordination between system components, systems and users Between the user and the user relationship. With the continuous emergence of the new technology of the operating system, the function is increasing. The operating system as a standard suite of software must meet the needs of as many users as possible, so the system is constantly expanding, the function is increasing, and gradually formed from the development tools to the system tools to the application software to a platform environment. More able to meet user needs. This paper mainly analyzes the core position and technological change of the computer in the development of the computer system, and makes a simple analysis and elaboration of the function, development and classification of the computer operating system, and makes a prediction of the future development trend of the computer.

操作系统练习题 及答案

操作系统练习题 第一章引言 (一)单项选择题 1操作系统是计算机系统的一种()。 A.应用软件 B.系统软件c.通用软件 D.工具软件 2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( ) A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作 3."允许多个用户以交互方式使用计算机的操作系统是()。 A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统 4."下列系统中()是实时系统。 A.计算机激光照排系统 B.办公自动化系统

C.化学反应堆控制系统 D.计算机辅助设计系统 5."操作系统是一种系统软件,它()。 A.控制程序的执行 B.管理计算机系统的资源 C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行 6.计算机系统把进行()和控制程序执行的功能集中组成一种软件,称为操作系统 A.CPU管理 B.作业管理 C.资源管理 D.设备管理 7."批处理操作系统提高了计算机系统的工作效率,但()。 A.不能自动选择作业执行 B.无法协调资源分配c.不能缩短作业执行时间D在作业执行时用户不能直接干预 8.分时操作系统适用于( )。 A.控制生产流水线 B.调试运行程序c.大量的数据处理 D.多个计算机资源共享

9.在混合型操作系统中,“前台”作业往往是指()。 A.由批量单道系统控制的作业 B.由批量多道系统控制的作业c.由分时系统控制的作业D.由实时系统控制的作业 1 0."在批处理兼分时的系统中,对( )应该及时响应,使用户满意。A.批量作业 B.前台作业c.后台作业 D.网络通信 11."实时操作系统对可靠性和安全性要求极高,它()。 A.十分注重系统资源的利用率 B.不强调响应速度c.不强求系统资源的利用率 D.不必向用户反馈信息 12."分布式操作系统与网络操作系统本质上的不同之处在于()。A.实现各台计算机之间的通信 B.共享网络个的资源c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务13."SPOOL技术用于()。 A.存储管理 B.设备管理 C.文件管理

操作系统作业题及答案

《操作系统》课程作业 (2013年春) 姓名: 学号: 专业: 年级: 学校: 日期:

作业一:作业管理 1、有三道程序A、B、C在一个系统中运行,该系统有输入、输出设备各1台。三道程序 A、B、C构成如下: A:输入32秒,计算8秒,输出5秒 B:输入21秒,计算14秒,输出35秒 C:输入12秒,计算32秒,输出15秒 问:(1)三道程序顺序执行的总时间是多少? (2)充分发挥各设备的效能,并行执行上述三道程序,最短需多少时间(不计系统开销)?并给出相应的示意图。 2、假设一个单CPU系统,以单道方式处理一个作业流,作业流中有2道作业,共占用CPU 计算时间、输入卡片数和打印输出行数如下: 其中,卡片输入机速度为1000张/分钟,打印机输出速度为1000行/分钟,试计算:(1)不采用spooling技术,计算这两道作业的总运行时间(从第1道作业输入开始到最后一个作业输出完毕)。 (2)如采用spooling技术,计算这2道作业的总运行时间(不计读/写盘时间),并给出相应的示意图。

作业二:进程管理 1、 请写出两程序S1和S2可并发执行的Bernstein 条件。 2、 有以下5条语句,请画出这5条语句的前趋图。 S1:y=x+1 R(x) W(y) S2:c=f-w R(f,w) W(c) S3:d=r-y R(r,y) W(d) S4:x=a+b R(a,b) W(x) S5:r=c+y R(c,y) W(r) 3、 设在教材第62页3.6.4节中所描述的生产者消费者问题中,其缓冲部分为m 个长度相等 的有界缓冲区组成,且每次传输数据长度等于有界缓冲区长度以及生产者和消费者可对缓冲区同时操作。重新描述发送过程deposit(data)和接收过程remove(data)。 P P P i P .. .. 1 2 i k 4、 设有k 个进程共享一临界区,对于下述情况,请说明信号量的初值、含义,并用P ,V 操作写出有关互斥算法。 (1) 一次只允许一个进程进入临界区; (2) 一次允许m (m

自己写最简单的操作系统

参看 《自己动手写操作系统》 《30天自制操作系统》 需要的软件 1.虚拟机VM/VirtualBox/bochs 2.映像编辑工具:FloppyWriter,EasyBoot,UltraISO 3.汇编工具:yasm/nasm/masm 基本思路:所谓开发操作系统,就是想办法制作一张“含有操作系统的能够自动启动的存储介质”。 步骤: 1.编写boot.asm汇编源文件 2.通过汇编器得到boot.bin二进制文件 3.通过映像读写工具将二进制文件写入存储介质。 //Boot.asm org 07c00h mov ax,cs mov ds,ax mov es,ax call DispStr jmp $ DispStr: mov ax,BootMessage mov bp,ax mov cx,16 mov ax,01301h mov bx,000ch mov dl,0 int 10h ret BootMessage:db "Hello world!" times 510-($-$$) db 0 dw 0xaa55

真正开发操作系统 前面说过,所谓开发操作系统,就是想办法制作一张“含有操作系统的能够自动启动的存储介质”。【至少也是适用于某一介质的映像文件】 并且所有开发工作都是基于另一台已有的计算机。 编写只显示hello world!的操作系统就不再讲了。 接下来写真正的IPL(启动程序装载器) 首先来说一说安装系统和运行系统的区别。 我们是开发操作系统,即没有任何已有的可启动设备,我们现在要写的IPL就是装载真正的操作系统的,虽然它现在存在于软盘中,如何自定义安装路径是以后的问题了 注意我们的IPL和os是处在同一映像文件之中的。启动的时候,bios读取软盘(操作系统安装介质)的第0扇区到内存并执行,然后通过这一段程序装载真正的os。 完成IPL之后,我们就可以转用C语言开发os了 从实模式到保护模式。 保存bios 的一系列信息到BOOT_INFO 一些前期准备 调色板 字体 鼠标指针 GDT 中断(IDT) PIC FIFO缓存区 按键编码 激活鼠标控制 鼠标解读/显示鼠标动作 内存管理 叠加处理 窗口 PIT和定时器 多任务 ……

公共关系学复习资料(答案)(1)

1、公共关系的英文是( A ) A 、 publicrelations B 、 publicrelation C 、 publicationrelations D 、 publication relation 2、公共关系学可直接称为( A ) A 、公众关系 B 、人际关系 C 、人群关系 D 、社区关系 3、组织与公众联结的方式是( B ) 6、公共关系的主体是( C ) 7、公共关系的客体是( A ) 8、公共关系的中介环节是( B ) 9、( B )是指与组织虽有关系,但联系较少,影响较小的一类公众,其重要性最 小。 第2章 第1章 A 、大众传播 B 、传播 C 、人际沟通 D 、 舆论宣传 A 、社会公众 B 、传播 C 社会组织 D 、 政府官员 A 、社会公众 B 、传播 C 社会组织 D 、 政府官员 A 、社会公众B 、传播C 社会组织 D 、 政府官员 A 、潜在公众B 、边缘公众C 独立公众 D 、知晓公众 10、(C )又称为中立公众或不确定公众 或未表态的公众。 ,是指那些持中立态度或态度不明确 A 、潜在公众 B 、边缘公众 C 独立公众 D 、知晓公众

11、利用新闻媒介揭露垄断企业“愚弄公众”的现象,形成了美国近代史 上著名的(C)。 A、报刊宣传运动 B、便士报C揭丑运动D、民主政治运动12、1906年, 艾 维李发表的著名文件是(B)。 A、《有效的公共关系》B《原则宣言》C《公众舆论之形成》D、《公共关系学》 13、被誉为“公共关系之父”的是(艾维。 李)。 第3章 16、组织形象的基础是(D)。 A、员工形象 B、管理形象C机构形象D、产品形象17、设计一个具有独特风格的组织名称和商标是处于(B)。A、初创时期B、发展困难时期C发展顺利时期D、形象受损时期 18、民主参与法是用来协调(D)的。 A、外部公众关系 B、顾客公众关系 C、媒介公众关系 D、内部公众关系 19、树立交往合作的观念,提高社交能力属于公众关系的(D) 。 A、优化环境功能 B、提高素质功能C塑造形象功能D、协调关系功能 20、组织公共关系活动的出发点应当是(A)。 A、从事实出发 B、从理想出发C从利益出发D、从专家意见出发 21 、组织最需要广告宣传,可恰恰拿不出大笔广告费是组织处于( 初创时期B、发展困难时期C发展顺利时期D、形象受损时期A)A、 第4章 26、公共关系部是一种具有服务性质的、较高层次的间接(D) 。 A、管理者 B、领导者C生产者D、管理部门

浅析操作系统的发展

浅析操作系统的发展 本文从网络收集而来,上传到平台为了帮到更多的人,如果您需要使用本文档,请点击下载按钮下载本文档(有偿下载),另外祝您生活愉快,工作顺利,万事如意! 1 操作系统的特征和功能 操作系统(Operating System,简称OS)管理着计算机全部的硬件和软件资源,是计算机系统的内核和基石。目前操作系统虽然种类繁多,都有各自的特征,但是所有的操作系统都具有并发性、共享性、虚拟性和异步性四个基本特征。 并发性 并发性是指多个程序在同一时间间隔内发生,并行性是指多个程序在同一时刻发生,两者相似但又有区别。在某一段时间内,当多个程序同时运行时,并发性是指若在单处理器系统中,只能分时交替执行;若在多处理器系统中,多个可并发执行的程序分配到多个处理器上,每个处理器可处理相应的程序,就可以实现多个程序同时运行。 共享性 共享性是指在操作系统的环境下,系统中的资源可以供内存中多个并发执行的程序共同使用。 虚拟性

虚拟性是指通过技术手段把一个物理实体变成若干个逻辑上的对应物。例如:虚拟内存、虚拟处理器、虚拟信道等。 异步性 异步性是指当多个程序运行时,由于操作系统允许并发进程共享资源,从而每个程序运行时会受到其它的程序影响,通常使得程序不能一次执行完,而是走走停停的方式运行。操作系统由一系列具有管理和控制功能的模块组成,是软件系统中最基础的部分,也是人机交互的接口。从资源管理(对内)和用户的接口(对外)来看操作系统具有以下几个方面的功能:进程与处理器管理、设备管理、文件管理、作业管理、存储管理、网络与通信管理等,当单个或多个程序在运行时调用相应的模块进行管理和控制,最终优化相应程序的处理时间。 进程与处理器管理 微处理器管理的功能主要是解决时间分配问题,最终目的是提高微处理器的利用率。例如:当多个程序同时运行时,存在多个微处理器,如何分配相应的处理器处理相应的程序,在最短时间内作出响应。因此处理器主要要完成两项工作:①使用一个优化的算法以达到最佳分配任务的原则; ②处理中断事件。

PXE 自动部署操作系统研究与实践

PXE 自动部署操作系统研究与实践

目录 PXE 自动部署操作系统研究与实践 (1) 1.原理概述 (3) 1.1PXE技术原理概述 (3) 1.2PXE自动部署操作系统启动过程 (3) 2.Redhat5.1 环境下PXE部署 (5) 2.1安装准备 (5) 2.2安装PXE服务器 (5) 2.3配置DHCP服务 (5) 2.4配置TFTP服务 (6) 2.6配置NFS (7) 2.7配置http服务 (7) 2.8源文件拷贝 (8) 2.9配置/tftproot目录 (8) 2.10动部署与预配置脚本 (10) 2.11检查/tftpboot目录: (11) 2.12客户端启动设置 (11)

1.原理概述 1.1 PXE技术原理概述 PXE(Preboot Execution Environment,预启动执行环境),由Intel公司提出,是一个用于通用网络启动的协议,通用网络启动允许在网络上的客户端从远程启动服务器上下载启动文件。这样就提供了网络管理员管理用于客户端的启动文件和操作系统的能力。PXE在操作系统自动部署和无盘工作站环境中有大量应用。本文主要探讨PXE在自动部署操作系统方面的优势。 1.2 PXE自动部署操作系统启动过程 PXE 自动部署操作系统启动过程如下: a) 客户端计算机启动,由于BIOS 设置了网卡启动,所以网卡PXE ROM 中 的程序被调入内存执行。 b) 客户端在网络中寻找DHCP 服务器,然后请求一个IP地址; c) DHCP 服务器为客户端提供IP地址和其他网络参数。 d) DHCP 服务器联系到TFTP服务器为此客户端发送一个bootstrap(引导程序)。 注:服务器的防火墙要确保为关闭状态,否则TFTP会连接超时。 关闭防火墙的命令:chkconfig iptables off (重启后永久性生效) service iptables stop (即时生效,重启后失效) e) 客户端收到bootstrap(引导文件pxelinux.0)后执行,bootstrap 会请求TFTP传 送bootstrap 的配置文件(pxelinux.cfg/default);收到后读配置文件,根据该配置文件内容和客户情况,客户端请求TFTP传送内核映像文件(vmlinuz)和系统启动文件(initrd.img)。 f) 启动内核。 g) 内核根据bootstrap 的配置文件,通过网络获取操作系统自动安装脚本,并通过网 络服务(nfs/ftp/http)获得系统所需安装文件,按照自动安装脚本的配置进行安装。 整个过程如下图所示:

操作系统作业答案

习题一 1、举例说明为什么对并发执行的程序不加控制会产生与执行时间有关的错误? 解:程序在并发执行时由于资源是共享的,而且常常资源数少于程序对这些资源的需求数,致使这些并发执行的程序之间因为竞争资源导致存在间接制约关系,这种间接制约使得并发执行的程序具有随机性(异步性),即“执行—暂停—执行”,它们何时启动、何时停止是未知的。例如:飞机售票系统、堆栈的存数与取数过程等(示例说明略)。 2、程序并发执行为什么会失去顺序执行时的封闭性和可再现性? 解:所谓“封闭性”是指程序执行得到的最终结果由给定的初始条件决定,不受外界因素的影响。在程序并发执行时由于资源共享,导致这些资源的状态将由多个程序来改变,又由于存在程序执行的随机性,所以程序的运行失去封闭性。由于失去了封闭性,也将导致其失去可再现性。即虽然它们执行时的环境和初始条件相同,但得到的结果却可能各不相同。 习题二 1、试用加锁的方法解决飞机售票系统的问题。 例:民航售票系统,n个售票处 2、用机器指令(testAndset)解决飞机售票系统中任一进程的算法。

习题三 1、进程在做P、V操作时对自己和其他进程有何影响? 进程在信号量上执行P操作后,若信号量的值为正,当前进程继续执行;若信号量的值为负,当前进程变为等待状态、放弃处理机,其它进程则有机会获得CPU。 进程在信号量上执行V操作后,不会对自己有任何影响,但当信号量的值不大于0时,需要唤醒在该信号量上所对应的等待队列中的进程。 2、设课程的前驱、后继关系如下,若每修一门课程看作进程Px(x∈1..6)试用P、V操作算法描述这种前驱与后继关系。 答: Semaphore:S1:=S2:=S3:=S4:=S5:=S6:=0; Begin Cobegin P1、P2、P3、P4、P5、P6 coend; end. P1()P2()P3() Begin begin begin 修计算机导论;P(S1);P(S2); V(S1);修高级语言程序设计修计算机组成原理; V(S2);V(S3)V(S4); End; End; End; P4()P5()P6() Begin begin begin P(S3);P(S4);P(S5); 修数据结构;修86汇编语言;P(S6); V(S5);V(S6);修操作系统; End; End; End; 习题四 1、有三个进程R、W1、W2,进程R 从输入设备上读数据送缓冲区B,若是奇数由W1 进程从B 取数输出;若

公共关系学复习资料(新)

公共关系学复习资料: 1、公关三要素:社会组织,公众,传播活动。公关三特征:以事实为依据、以传播为手段、以互惠为原则。 形象:公众对社会组织的总体评价,也是社会组织的表现与特征在公众心目中的反映。 2、公共关系的含义:社会组织为了塑造组织形象,通过传播、沟通手段来影响公众的科学与艺术。它有公共关系状态、公共关系活动、公共关系学科这三种指代。 3、组织形象识别:组织形象识别是由社会组织制作识别体系,进行公关传播活动,进入公众视野,从而形成组织形象。 组织形象识别系统包括:物系统——VI(设计整合化)——组织的脸 人系统——MI(理念共识化)——组织的心事系统——BI(活动环境化)——组织的手评介组织形象的三个基本指标:认知度(一个社会组织被社会公众所认识、知晓的程度,包括深度和广度)、美誉度(一个社会组织获得公众赞美、称誉的程度)、和谐度(一个社会组织在发展运行过程中,获得目标公众态度认可、情感亲和、言语宣传、行为合作的程度) 4、公关的兴起和发展: 1\艾维.李,核心理论:公众必须被告知—向公众讲真话; 2\伯纳斯,核心理论:投公众所好; 3\卡特里普与森特,《有效公共关系》,公关圣经; 4\格鲁尼格,公关实践的四种模式:新闻代理模式,公共信息模式,双向非对称模式,双向对称模式。 5中国公关兴起的背景: 闭关锁国走向对外开放;计划经济走向市场经济;政府本位走向社会组织本位;社会媒介资源匮乏走向媒介化社会。 中国公关目前存在的问题:社会公众对公共关系的认识还存在很多误区;整个公关市场仍处于无序状态,缺乏统一的收费标准和服务规范;高素质公关人才的严重缺乏制约了中国公关业的迅速发展;理论研究比较滞后:公关理论水平滞后于公关实践水平、公关基础理论研究滞后于应用性研究、公关研究者的理论视角存在偏差、公关理论研究资源严重缺乏。 中国公关发展趋势:公关运作的国际化和本土化融合趋势大大增强;公关公司定位从代理性发展为咨询顾问性;公关专业服务进一步细化和深化;中资客户将成为中国公关咨询业市场新一轮竞争的焦点;公关人才市场竞争将更趋激烈;公关理论研究更加深入。 4、公共关系的本质属性: (广告本质属性——“付费性”;新闻本质属性——“真实性”;营销本质属性——“交易性”;人际关系本质属性——“个体性”)公共关系的本质属性是“公共性”,即“第三方市场”。公共关系是一种“组织——公众——环境”关系:从组织的角度来看,公共关系通过倡导组织对社会责任的担当,来说通、监督和制造民意,公关人员扮演着“组织的良心”和“道德卫士”的角色;从公众、环境的角度来看,它又代表着公众和环境的意见,向组织传达、沟通。 4、公共关系“4P”: 公众性:Public,是一种对象性;公开性:Publicity,是一种手段性; 公共舆论性:Public Opinion,是一种内容性;公益性:Public Interest,是一种伦理属性。 5、公共关系基本特征: 说真话:是有效公共关系的一个必要条件——信息真实、态度真诚、好事要出门、坏事要讲清 做善事:是积极公共关系的活动方式——利己利人,有社会责任感。 塑美形:是成功公共关系的追求目标——对组织美誉度、和谐度的提升(理念美、行为美、视觉美) 公共关系通俗定义:公共关系是一门说真话、做善事、塑美形的科学和艺术。 6、公共关系的主要功能: 说服:改变组织或公众的态度和行为;制造舆论;影响民意。 倡导:倡导一种组织定位和品牌个性;倡导一种文化认同;倡导优惠的产业政策、优良的以营环境、健康的消费理念。 咨询:为决策提供信息咨询;协助拟定和选择决策方案;从公共关系角度评价决策效果;为确立决策目标提供咨询建议。 管理:战略管理;信息管理;传播管理;关系管理;声誉管理;危机管理;议题管理;活动管理。 7、公关与新闻的比较: 相同点:1都是一种信源的提供者,而且在很大程度上,新闻依赖于公关人员提供的信息。2他们都有相似的价值观,即以事实为基础,以说真话为原则,代表了第三方立场,具有一定的公信力。3他们在舆论上互相控制,在信源上互相依赖,为了交换资源和达成

相关文档
最新文档