文档库 最新最全的文档下载
当前位置:文档库 › message_t(Tinyos系统知识点介绍)

message_t(Tinyos系统知识点介绍)

message_t(Tinyos系统知识点介绍)
message_t(Tinyos系统知识点介绍)

Message_t介绍(TEP111英文文档翻译参考)

此文档描述了TinyOS2.x消息缓存的抽象类型"message_t",介绍了消息缓存的设计考虑还有"message_t"在哪和怎样定义,以及数据链路层是应该如何使用它的。"message_t"类型的主要目的是允许报文作为内存的一个连续存储区域以零拷贝的方式在不同的链路层传输。

在TinyOS1.x中,消息缓存是"TOS_Msg".这个消息缓存类型包含了AM包和形如时间戳、应答位、信号长度等包的元数据。"TOS_Msg"是一个固定长度的结构,最大长度值默认为29字节。定长的缓存允许TinyOS1.x拥有零拷贝的语义:当一个组件接收到一个buffer后,它能为低层返回一个指向新buffer的指针,以便接受下一个数据包,而非将此buffer的内容拷贝出去来腾出空间。

一个问题出现了:什么定义了“TOS_Msg”结构,不同的链路层可能需要不同的布局。例如:802.15.4射频器可能需要802.15.4.头(好比CC2420,使用在Telos和micaZ平台),字节射频(例如CC1000,使用在mica2平台)需要定义它自己的包格式。这就意味着不同的平台可能有不同的"TOS_Msg"结构。

TinyOS1.x中的解决办法是只有一个标准的"TOS_Msg"定义,特定平台可以将其重新定义成符合它自己需要的结构,例如一个mica2节点使用如下标准定义:The solution to this problem in

typedef struct TOS_Msg{

//The following fields are transmitted/received on the radio.

uint16_t addr;

uint8_t type;

uint8_t group;

uint8_t length;

int8_t data[TOSH_DATA_LENGTH];

uint16_t crc;

//The following fields are not actually transmitted or received //on the radio!They are used for internal accounting only.

//The reason they are in this structure is that the AM interface //requires them to be part of the TOS_Msg that is passed to

//send/receive operations.

uint16_t strength;

uint8_t ack;

uint16_t time;

uint8_t sendSecurityMode;

uint8_t receiveSecurityMode;

}TOS_Msg;

在使用CC2420射频的平台上,“TOS_Msg”定义为:while on a mote with a CC2420radio(e.g., micaZ),``TOS_Msg``is defined as::

typedef struct TOS_Msg{

//The following fields are transmitted/received on the radio.

uint8_t length;

uint8_t fcfhi;

uint8_t fcflo;

uint8_t dsn;

uint16_t destpan;

uint16_t addr;

uint8_t type;

uint8_t group;

int8_t data[TOSH_DATA_LENGTH];

//The following fields are not actually transmitted or received //on the radio!They are used for internal accounting only.

//The reason they are in this structure is that the AM interface //requires them to be part of the TOS_Msg that is passed to

//send/receive operations.

uint8_t strength;

uint8_t lqi;

bool crc;

uint8_t ack;

uint16_t time;

}TOS_Msg;

这个方法存在2个基本问题。第一,暴露所有的链路层结构字段导致组件会直接存取包结构,这会给高层组件和底层机构之间引入依赖(注:高耦合)。例如,很多建立在数据链路层之上的网络层服务会是否收到已发包的应答,因此它们会检查TOS_Msg中的ack字段。如果某个链路层不提供应答机制,它也必须在结构中包含"ack"字段,并总是将其设置为0,这样就浪费了RAM 每个buffer中的一个字节。

第二,这个模型要支持多种数据链路层是困难的。射频芯片的实现会假设它们需要的字段以及在结构中得到了预定义,并会直接存取它们。如果一个平台有2个不同的数据链路层(例如同时拥有CC2420和CC1000射频),那么一个“TOS_Msg”需要为2个结构的头部字段分配正确合适的空间,以便它们能够直接存取这些头部字段。这在C语言中是相当困难的。Second,this model does not easily support multiple data link layers.Radio chip implementations assume that the fields they require are defined in the structure and directly access them.If a platform has two different link layers(e.g.,a CC1000*and*a CC2420radio),then a``TOS_Msg`` needs to allocate the right amount of space for both of their headers while allowing implementations to directly access header fields.This is very difficult to do in C.

数据负荷是更是问题多多。许多组件会访问此字段,因此它离结构的开头必须是定长的。对于不同的链路层,在数据字段之前的头部字段可能有不同的长度,而且对于报文式的射频(注:比如CC2420,相对于CC1000字节流)通常要求报文在内存中是一块连续的区域。总而言之,这些复杂行使得定义“TOS_Msg”的格式相当困难。

message_t

在TinyOS2.x中,标准的消息缓存是“message_t”。message_t结构在"tos/types/message.h"中定义:

In TinyOS2.x,the standard message buffer is``message_t``.The message_t structure is defined in``tos/types/message.h``::

typedef nx_struct message_t{

nx_uint8_t header[sizeof(message_header_t)];

nx_uint8_t data[TOSH_DATA_LENGTH];

nx_uint8_t footer[sizeof(message_footer_t)];

nx_uint8_t metadata[sizeof(message_metadata_t)];

}message_t;

此格式将数据字段保持在一个固定的偏移量上,这对于在2个不同的链路层上传送数据是非常重要的。如果数据负载字段对于不同的链路层有不同的偏移量,那么将一个包从一个链路层发送到另一个就需要使用"memmove(3)"操作(需要使用拷贝)。不同于TinyOS1.x中TOS_Msg 只是一个明确的active messaging报文,message_t是一个更泛化的数据链路缓存。实际上,大多数TinyOS2.x数据链路层都提供active messaging,但是message_t也能由AM协议栈非AM协议栈传输message_t报文。

message_t的头部,尾部,元数据对于上层协议来说都是不可理解的,不能直接存取这些域。而数据链路层提供从nesC接口,通过它们来实现访问结构内部的字段。第三节将会详细讨论这些。

每个不同的链路层都定义它们自己的头,尾,元数据字段。这些字段必须是external结构("nx_struct"),这些结构的所有成员必须是external类型("nx_").这样做有两个原因:一,external 类型能确保跨平台的兼容[1]_。二,它会强制结构在字节边界上对齐,从而避免包缓冲区及其内部的字段的对齐问题(注:不是很理解此段,求指点更新)。在整个包被发往串口以记录通信日志时,元数据字段也必须是nx_structs的。

例如,CC1000射频实现在其"CC1000Msg.h"中定义如下message_t结构:

For example,the CC1000radio implementation defines its structures in``CC1000Msg.h``::

typedef nx_struct cc1000_header{

nx_am_addr_t addr;

nx_uint8_t length;

nx_am_group_t group;

nx_am_id_t type;

}cc1000_header_t;

typedef nx_struct cc1000_footer{

nxle_uint16_t crc;

}cc1000_footer_t;

typedef nx_struct cc1000_metadata{

nx_uint16_t strength;

nx_uint8_t ack;

nx_uint16_t time;

nx_uint8_t sendSecurityMode;

nx_uint8_t receiveSecurityMode;

}cc1000_metadata_t;

每个链路层都定义他们自己的结构,而一个平台负责定义

"message_header_t","message_footer_t","message_metadata_t"。这是因为一个平台可能有多个不同的链路层,它能决定需要哪些结构。这些结构必须定义在平台相关的文件夹,且名为"platform_message.h"的头文件。例如mica2平台,有2个数据链路层:CC1000射频和TinyOS 串行协议栈。串口包没有尾部和元数据字段,mica2的"platform_message.h"如下:

typedef union message_header{

cc1000_header_t cc1k;

serial_header_t serial;

}message_header_t;

typedef union message_footer{

cc1000_footer_t cc1k;

}message_footer_t;

typedef union message_metadata{

cc1000_metadata cc1k;

}message_metadata_t;

下面再来看一个更复杂的例子:假如一个名为“megamica”的平台同时有CC1000和CC2420射频,那么它的“platform_message.h”就应该如下:

typedef union mega_mica_header{

cc1000_header_t cc1k;

cc2420_header_t cc2420;

serial_header_t serial;

}message_header_t;

typedef union mega_mica_footer{

cc1000_footer_t cc1k;

cc2420_footer_t cc2420;

}message_footer_t;

typedef union mega_mica_metadata{

cc1000_metadata_t cc1k;

cc2420_metadata_t cc2420;

}message__metadata_t;

如果一个平台有多个链路层,那么它应该将message_t的每一个header,footer,metadata字段分别定义成链路层结构的联合字段。这能保证在结构中为所有的链路层都分配了足够的空间。

The message_t fields

TinyOS2.x组件将包看做是一个抽象数据类型(ADTs),而非一个C语言结构体,这样做得到了传统的好处。第一,链路层的客户并不依赖于结构中特定的字段名字和位置,这就让其实现能选择包的结构,作出一些优化。

在数据链路层之上的组件必须从接口中存取包的字段。一个引入新的包字段的组件应该要为其他与其交互的组件提供一个访问接口。这些结构应该要实现存取数据的get/set操作,而非给出包结构中相关字段的偏移量。

例如,active message有一个名为"AMPacket"的接口,它能提供存取AM字段的命令。在TinyOS 1.x中,组件能直接访问TOS_Msg.addr,在TinyOS2.x中,组件调用

AMPacket.getAddress(msg)。这些接口中最基础的是Packet接口,它能提供存取一个包的数据负荷的命令。TEP116描述了通用TinyOS包的ADT接口[3]_。

链路层组件在存取包字段时可能不同于其他组件,它们关心具体的包格式。因此它们要实现负责为其他组件实现访问这些字段的接口。

Headers

message_t的头部是一个字节数组,它的长度是一个平台的数据链路头部的联合的长度。这些射频协议栈倾向于将包连续地存储起来,因此包在内存中的布局并不一定需要反映其nesC结构的布局。

一个包的头部字段可能会在message_t的某个位置开始,而非一定在message_t的首个字节处。例如Telos平台:

typedef union message_header{

cc2420_header_t cc2420;

serial_header_t serial;

}message_header_t;

CC2420头部有11个字节长,而串口头部才5个字节。串口头部结尾处紧挨着数据字段的开始处,因此需要在串口头部前填充6个字节。下图显示了message_t的布局:一个12字节的

CC2420包和一个12字节的串口包。

11bytes TOSH_DATA_LENGTH7bytes

+-----------+-----------------------------+-------+ message_t|header|data|meta|

+-----------+-----------------------------+-------+

+-----------+------------++-------+

CC2420|header|data||meta|

+-----------+------------++-------+

+-----+------------+

Serial|hdr|data|

+-----+------------+

CC2420和串口包都没有footer字段,串口包没有任何元数据。

Neither the CC2420nor the serial stack has packet footers,and the serial stack does not have any metadata.

数据链路层包头字段并不需要在message_t的开始处,它在数据字段开始处的一个负偏移位置上。当一个链路层组件需要读写包头部字段时,它必须从数据字段开始处减去一个偏移量来计算头部字段所在位置。例如,串口协议栈头部有一个active message字段,是AM类型。返回AM 类型的“AMPacket.type”命令如下:

serial_header_t*getHeader(message_t*msg){

return(serial_header_t*)(msg->data-sizeof(serial_header_t));

}

command am_id_t AMPacket.type(message_t*msg){

serial_header_t*hdr=getheader(msg);

return hdr->type;

}

因为直接计算负偏移位置有点不方便,所以串口协议栈使用内部的getHeader函数来帮助完成此事。很多其他单跳协议也采用了此方法,nesC编译器会将此函数内联化,以降低开销,大多数情况下C编译器会将其编译成一个偏移寻址。

下面的代码是不正确的,因为它直接强制转换头部字段。下面距离说明组件无论如何都不能这样做:

serial_header_t*getHeader(message_t*msg){

return(serial_header_t*)(msg->header);

}

在Telos中,这将会导致包中的字段布局看起来像:

11bytes TOSH_DATA_LENGTH7bytes +-----------+-----------------------------+-------+ message_t|header|data|meta|

+-----------+-----------------------------+-------+

+-----++------------+

Serial|hdr||data|

+-----++------------+

Data

在message_t的数据字段中存储了单跳的包负荷。它的长度是TOSH_DATA_LENGTH,默认值28字节。TinyOS应用能在编译时重新定义TOSH_DATA_LENGTH,重新定义使用ncc的一个选项``-DTOSH_DATA_LENGTH=x``。因为这个值是能重新配置的,所以有可能存在2个不同版本的应用,它们的MTU是不同的。如果接收到的包数据长度大于

TOSH_DATA_LENGTH,那么它必须将包丢弃。因为头部正好在数据字段之前,所以一个平台上所有的链路层数据字段相对message_t缓冲区都有一个固定的偏移量。

3.3Footer

message_footer_t域确保message_t为所有的底层链路层有足够的空间来存储尾部。就像header一样,footer并不必像C结构所表示的那样存储在内存中,相反,它们是依赖于特定实现的。一个单跳的层次可能将footer紧接在数据字段后。对于长度短的包而言,这就意味着footer 字段实际上是被存储在数据域中的。

Metadata

message_t的元数据字段收集单跳协议栈所需要的元数据信息,而非用于传输。这种机制使得基于包的协议层能为每个包存储RSSI,时间戳等信息。例如CC2420元数据类型结构:

typedef nx_struct cc2420_metadata_t{

nx_uint8_t tx_power;

nx_uint8_t rssi;

nx_uint8_t lqi;

nx_bool crc;

nx_bool ack;

nx_uint16_t time;

}cc2420_metadata_t;

Variable Sized Structures

message_t结构为固定长度的header和footer优化过,可变长的footers通常是容易实现的。可变长的header则稍微困难。有三种通用方法能使用:

如果链路硬件是基于字节的,那么头部可以存储在message_t结构的开始处,这样有一个可知的偏移量。头部和数据字段之间可能会填充其他值。

如果链路硬件是基于包的,那么协议栈既能包含指示头部开始的元数据,或者把头部放在固定位置,也能在接收和发送端使用"memmove(3)"。在接收端和发送端使用memmove的情况下,接收端接收包,将其持续地读入message_t的header处,一旦包被完整地接收了,头部就会被解码,以获得数据字段的长度,然后此包的数据字段就能被拷入message_t的数据域中。要注意的是,一旦传输完成,它们就要被拷贝回来。可选的方法是射频协议栈在底层保存一个包的拷贝。

注:引自https://www.wendangku.net/doc/773480162.html,/index.php?title=TEP111

计算机操作系统知识点总结

计算机操作系统知识点总结 导读:我根据大家的需要整理了一份关于《计算机操作系统知识点总结》的内容,具体内容:计算机操作系统考试是让很多同学都觉得头疼的事情,我们要怎么复习呢?下面由我为大家搜集整理了计算机操作系统的知识点总结,希望对大家有帮助!:第一章1、操作系统的定义、目标... 计算机操作系统考试是让很多同学都觉得头疼的事情,我们要怎么复习呢?下面由我为大家搜集整理了计算机操作系统的知识点总结,希望对大家有帮助! :第一章 1、操作系统的定义、目标、作用 操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。设计现代OS的主要目标是:方便性,有效性,可扩充性和开放性. OS的作用可表现为: a. OS作为用户与计算机硬件系统之间的接口;(一般用户的观点) b. OS作为计算机系统资源的管理者;(资源管理的观点) c. OS实现了对计算机资源的抽象. 2、脱机输入输出方式和SPOOLing系统(假脱机或联机输入输出方式)的联系和区别 脱机输入输出技术(Off-Line I/O)是为了解决人机矛盾及CPU的高速性和I/O设备低速性间的矛盾而提出的.它减少了CPU的空闲等待时间,提高了I/O速度.

由于程序和数据的输入和输出都是在外围机的控制下完成的,或者说,它们是在脱离主机的情况下进行的,故称为脱机输入输出方式;反之,在主机的直接控制下进行输入输出的方式称为联机(SPOOLing)输入输出方式 假脱机输入输出技术也提高了I/O的速度,同时还将独占设备改造为共享设备,实现了虚拟设备功能。 3、多道批处理系统需要解决的问题 处理机管理问题、内存管理问题、I/O设备管理问题、文件管理问题、作业管理问题 4、OS具有哪几个基本特征?它的最基本特征是什么? a. 并发性(Concurrence),共享性(Sharing),虚拟性(Virtual),异步性(Asynchronism). b. 其中最基本特征是并发和共享. c. 并发特征是操作系统最重要的特征,其它三个特征都是以并发特征为前提的。 5、并行和并发 并行性和并发性是既相似又有区别的两个概念,并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多少个事件在同一时间间隔内发生。 6、操作系统的主要功能,各主要功能下的扩充功能 a. 处理机管理功能: 进程控制,进程同步,进程通信和调度. b. 存储管理功能:

测量学期末复习知识点

期末复习知识点 测量学定义:研究三维空间中各种物体的形状、大小、位置、方向和其分布的学科。 内容:测定, 使用测量仪器和工具,通过测量计算,得到一系列测量数据,或把地球表面的地形缩绘成地形图,供国家建设和科学研究使用。测设:把图纸上规划设计好的建筑物、构筑物的位置,通过野外测量的方法在地面上标定出来,作为施工的依据。 测量工作基本内容1.控制测量:(1).平面控制网 (2)高程控制测量2碎部测量: 确定地面点位的三个基本要素 距离—斜距、平距;角度—水平角、垂直角;高差 测量工作的基准线和基准面—铅垂线、大地水准面。测量内业计算的基准面、基准线—参考椭球面、法线。 我国统一采用的坐标系为“1980年国家坐标系”。 参考椭球体:一个非常接近大地体,并可用数学式表示几何形体,作为地球的参考形状和大小。它是一个椭圆绕其短轴旋转而形成的形体, 故又称旋转椭球体。旋转椭球体由长半轴a(或短半轴b)和扁率α决定参数为:长半轴 a= 6378140m 短半轴b=6356755.3m扁率 α=1/298.257 测量精度要求不高时,可把地球看作圆球,其平均半径 R =6371km 大地水准面:设想处于完全静止的平均海水面向陆地和岛屿延伸所形成的闭合曲面。大地体:大地水准面所包围的代表地球形状和大小的形体。 绝对高程(海拔) :某点沿铅垂线方向到大地水准面的距离。相对高程: 某点沿铅垂线方向到任意水准面的距离。高差: 地面上两点高程之差。 高斯投影坐标系的建立:x轴 — 中央子午线的投影 y轴 — 赤道的投影 原点O — 两轴的交点X轴向北为正,y轴向东为正。原理:高斯投影采用分带投影。将椭球面按一定经差分带,分别进行投影。特性:1、中央子午线投影后为直线,且长度不变。2、除中央子午线外,其余子午线的投影均为凹向中央子午线的曲线,并以中央子午线为对称轴。投影后有长度变形。3、赤道线投影后为直线,但有长度变形。4、除赤道外的其余纬线, 投影后为凸向赤道的曲线,并以赤道为对称轴。5、经线与纬线投影后仍然保持正交。 6、所有长度变形的线段,其长度变形比均大于l。7、离中央子午线愈远,长度变形愈大。 6o带自首子午线开始,按6o的经差自西向东分成60个带。L。=6oN-3o(N为6o带的带号) 3o带自1.5 o开始,按3o的经差自西向东分成120个

工程测量知识点总结.关键考试知识点

名词解测量复习提要 考试形式:半开卷;开卷范围:手写A4纸一张。 第一章:掌握以下内容(不是名词解释)测量学、水准面、水平面、大地水准面、平面直角坐标、高程、绝对高程、相对高程、高差、测量工作的程序、及遵循的原则、测量的任务、测量的基本工作。 第二章:高程测量的种类、水准原点、水准测量原理、水准仪的使用、、水准点的表示方法、水准路线的种类、水准测量方法{记录(2种)、计算、检核}、水准测量测站的检核方法、闭合、附合水准测量成果计算及精度要求、转点的作用。 第三章:水平角、竖直角测角原理、经纬仪的操作、测回法测水平角的观测、记录、计算方法及精度要求、竖直角仰、俯角代表的意义、竖直角的观测、记录、计算方法。 第四章:测量工作所指距离的内容、直线定线定义及操作、钢尺量距方法、精度要求及计算方法。 第五章:直线定向内容、直线的基本方向、方位角的内容及取值范围、正反方位角的关系、方位角与象限角关系。方位角的计算。 第六章:误差产生原因、分类,评定精度的方法、算术平均数与真值之间的关系。 第七章:控制、控制测量、控制网的内容,平面控制测量的形式,导线布设形式、导线测量的外业内容,闭合、附合导线的内业计算及各自的精度要求,坐标正算、坐标反算。跨河流水准测量内容、三角高程测量的适应范围。 第八章:地形图涵盖内容、比例尺、纸上与地面距离的互换计算、地物的表示方法(4种)、地貌的表示方法(等高线、等高距、等高线平距)、会看典型的地貌、理解等高线的特征。测图前要做哪几项准备工作、视距测量公式、碎步测量测站上要做的工作、地形测量的记录、计算以及测量的原理。地形图的运用(掌握第项) 第九章:拨角法放线其转向角的计算及正负角的意义,纵、横断面图涵盖的主要内容。 第十章:圆曲线及带缓和曲线的圆曲线要素计算、主点测设及里程计算,用偏角法测设2种曲线如何进行碎步测量(内、外业)。 第十一章:测设的基本工作(水平角、高程、点位、坡度)先内业如何计算,后外业如何观测。 桥墩、桥台中心点(直线)测设的内业 抓住教材、作业及回忆实习整个过程(内、外业)去复习。 析 1.水准面:将海洋处于静止平衡状态时的海水面或与其平行的水面,称为水准面。 2.大地体:由地球水准面所包围的地球形体,它代表了地球的自然形状和大小。 3.参考椭球面:与大地水准面非常接近的能用数学方程表示的旋转椭球体相应的规则曲面。4.绝对高程:地面点沿铅垂线至大地水准面的距离。 5.相对高程:地面点沿其铅垂线方向至任意假定的水准面的距离称为相对高程。 6.高差:地面两点间的绝对高程或相对高程之差。

操作系统知识点整理

第一章操作系统引论 操作系统功能: 1. 资源管理:协调、管理计算机的软、硬件资源,提高其利用率。 2. 用户角度:为用户提供使用计算机的环境和服务。 操作系统特征:1.并发性:指两个或多个事件在同一时间间隔内发生。 2.共享性:资源可供内存中多个并发执行的进程(线程)共同使用 3.虚拟性:是指通过某种技术把一个物理实体变为若干个逻辑上的对应物 在操作系统中,虚拟的实现主要是通过分时使用的方法。 4.异步性:进程是以人们不可预知的速度向前推进,此即进程的异步性 客户/服务器模式的优点: 1.提高了系统的灵活性和可扩充性 2.提高了OS的可靠性 3.可运行于分布式系统中 微内核的基本功能: 进程管理、进程间通信、存储器管理、低级I/O功能。 第二章进程 程序和进程区别:程序是静止的,进程是动态的,进程包括程序和程序处理的对象 程序顺序执行:顺序性,封闭性,可再现性 程序并发执行:间断性,无封闭性,可再现性 进程:1.进程是可并发执行的程序的一次执行过程; 2.是系统进行资源分配和调度的一个独立的基本单位和实体; 3.是一个动态的概念。 进程的特征: 1.动态性: 进程是程序的一次执行过程具有生命期; 它可以由系统创建并独立地执行,直至完成而被撤消 2.并发性; 3.独立性; 4.异步性; 进程的基本状态: 1.执行状态; 2.就绪状态; 3.阻塞状态; 进程控制块PCB:记录和描述进程的动态特性,描述进程的执行情况和状态变化。 是进程存在的唯一标识。 进程运行状态: 1.系统态(核心态,管态)具有较高的访问权,可访问核心模块。 2.用户态(目态)限制访问权 进程间的约束关系: 1.互斥关系 进程之间由于竞争使用共享资源而产生的相互约束的关系。

测量学复习提纲

测量学复习提纲 一、名词解释 1、地形图: 2、视差: 3、导线测量: 4、系统误差: 5、大地水准面: 6、测量学: 7、坐标方位角: 8、归零差: 9、水平角: 10、绝对高程: 11、地物: 12、视准轴: 13、竖盘指标差: 14、相对高程: 二、填空题 1、自磁北方向的北端起时针量至某直线的角度,称为该直线的_____。 2、要求在图上反映地面上1m的精度,则所选图的比例尺不能小于_____ ______。 3、水准测量中,每一测站检核采用_____、_____的方法,整条水准路线的成果通过____来反映。 4、丈量AB、CD两段水平距离。AB往测为126.780m,返测为126.735m;CD往测为357.235m, 返测为357.190m,AB段往返丈量的相对精度为:____,CD段为:____,____段丈量更精确。 5、作为一台完好的水准仪,应满足的条件是:__ ___、____、_____。 6、已知A点经度为116o47ˊ,该点距中央子午线36.32km,该点在6o投影带的带号__,该点 位于中央子午线的_ _边,通用直角坐标是____ _____。 7、在测量工作中要遵循___、___以及___的基本原则。 8、单一导线有__ 、_____以及___三种布设形式。 9、测量误差来源有____ ___、____ ____、___ __。 10、水平角观测方法_______、______,其中______用于两个以上目标方向的观测。 11、经纬仪用测回法进行水平角观测时,某一方向上盘左读数和盘右读数的关系理论上是相 差。 12、经纬仪十字丝板上的上丝和下丝主要是在测量时使用。

操作系统知识点总结

操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。 虚拟机:在裸机的基础上,每增加一层新的操作系统的软件,就变成了功能更为强大的虚拟机或虚机器。 操作系统的目标:1. 方便性2. 有效性3. 可扩充性4. 开放性 操作系统的作用:OS作为用户与计算机硬件系统之间的接口;OS作为计算机系统资源的管理者;OS实现了对计算机资源的抽象(作扩充机器)。 操作系统的特征:并发性;共享性;虚拟性;异步性 推动操作系统发展的主要动力:不断提高计算机资源利用率;方便用户;器件的不断更新换代;计算机体系结构的不断发展。 人工操作方式的特点:用户独占全机;CPU等待人工操作;独占性;串行性。缺点:计算机的有效机时严重浪费;效率低 脱机I/O方式的主要优点:减少了CPU的空闲时间;提高I/O速度。 单道批处理系统的特征:自动性; 顺序性;单道性 多道批处理系统原理:用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入存,使它们共享CPU和系统中的各种资源。 多道批处理系统的优缺点资源利用率高;系统吞吐量大;可提高存和I/O设备利用率;平均周转时间长;无交互能力 多道批处理系统需要解决的问题(1)处理机管理问题(2)存管理问题(3)I/O设备管理问题4)文件管理问题(5)作业管理问题 分时系统:在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。 时间片:将CPU的时间划分成若干个片段,称为时间片,操作系统以时间片为单位,轮流为每个终端用户服务 实时系统与分时系统特征的比较:多路性;独立性;及时性;交互性;可靠性 操作系统的特征:并发性;共享性;虚拟性;异步性 操作系统的主要功能:处理机管理;存储器管理;设备管理;文件管理;作业管理 对处理机管理,可归结为对进程的管理:进程控制(创建,撤消,状态转换);进程同步(互斥,同步);进程通信;进程调度(作业调度,进程调度)。 存储器管理功能:存分配(最基本);存保护;地址映射;存扩充 设备管理功能:设备分配;设备处理(相当于启动);缓冲管理;虚拟设备 文件管理功能:文件存储空间管理;目录管理;文件读写管理;文件保护。 用户接口:命令接口;程序接口;图形接口 传统的操作系统结构:无结构OS;模块化OS结构;分层式OS结构 模块化操作系统结构:操作系统是由按其功能划分为若干个具有一定独立性和大小的模块。每个模块具有某个方面的管理功能,规定好模块之间的接口。 微核的基本功能:进程管理-存储器管理-进程通信管理-I/O设备管理 进程的特征:动态性(最基本);并发性;异步性;独立性;结构特征(程序段,数据段,进程控制块PCB) 进程的基本属性:可拥有资源的独立单位;可独立调度和分配的基本单位。 进程控制块的基本组成:进程标识符;处理机的状态;进程调度所需信息;进程控制信息。进程控制一般是由操作系统的核中的原语来实现 临界资源:如打印机、磁带机等一段时间只允许一个进程进行使用的资源。

信息管理学基础-考研笔记.pdf

信息管理学基础 一、信息的含义 1. 本体论层次:在最为一般的意义上,亦即没有任何约束条件,我们可以将信息定义为事物存在的方式和 运动状态的表现形式。 这里的“事物”泛指存在于人类社会、思维活动和自然界中一切可能的对象。“存在方式”指事物的内部结构和外部联系。“运动”泛指一切意义上的变化,包括机械的、物理的、化学的、生物的、思维的和社会的运动。 “运动状态”则是指事物在时间和空间上变化所展示的特征、态势和规律。在这一层次上定义的信息是最普遍 的、最广义的信息,可与物质、能量并驾齐驱,我们称其为本体论层次的信息。 2.认识论层次:在认识论层次上,我们可以将信息定义为:主体所感知或表述的事物存在的方式和运动状态。 主体所感知的是外部世界向主体输入的信息,主体所表述的则是主体向外部世界输出的信息。 3.本体论层次和认识论层次的信息的区别: 在本体论层次上,信息的存在不以主体的存在为前提,即使根本不存在主体,信息也仍然存在。在认识论层次 上则不同,没有主体,就不能认识信息,也就没有认识论层次上的信息。 认识论层次的信息概念比本体论层次的信息概念具有更为丰富的内涵。首先,作为主体的人具有感知能力,能 够感知到事物的存在和运动状态。其次,人具有理解能力,能够理解事物的存在和运动状态的特定含义。第三,人具有目的性,能够判断事物的存在方式和运动状态对其目的而言的效用价值。而且这三个方面是相互依存不 可分割的。人们只有在感知了事物存在的方式和运动状态的形式,理解了它的含义,明确了它的效用之后,才 算真正掌握了这个事物的信息,才能做出正确的决策。 我们把同时考虑到事物存在方式和运动状态的外在形式、内存含义和效用价值的认识论层次上的信息称为“全信息”,而把仅仅考虑其中形式因素的信息称为“语法信息”,把考虑其中内容(含义)因素的信息称为“语义信息”,把考虑其中效用因素的信息称为“语用信息”。认识论层次的信息乃是同进考虑语法信息、语义信息和 语用信息的全信息。以申农为代表的信息论所研究的基本上不涉及信息的含义和效用,是纯粹的语法信息。 4.本书所研究的信息的定义:根据本书的目的,我们主要研究社会信息,即为了特定的目的产生、传递、 交流并应用于人类社会实践活动,包括一切由人类创造的语言、符号和其他物质载体表达和记录的数据、消息、经验、知识。显然,这类信息是一个庞大的体系,都属于认识论范围内的信息。自然界、生物界及机器系统的 信息,只要有人类主体介入,并服从于人类社会的特定目的,都是我们所说的社会信息。 二、数据、信息、知识及相关概念 数据、信息、知识和情报是信息与信息管理领域的起点和基石,同时这些概念和它们所代表的外延之间又存在 着极为紧密的天然的联系。 1.数据:未经整理的、可被判读的数字、文字、符号、图像、声音、样本等。是载荷或记录信息的按照一定 规则排列组合的物理符号。它可以是数字、文字、图像,也可以是声音或计算机代码。人们对信息的接收始于 对数据的接收,对信息的获取只能通过对数据背景和规则的解读。背景是接收者针对特定的信息准备,即当接 收者了解物理符号序列的规律,并知道每个符号或符号组合公认的指向性目标或含义时,便可获取一组数据载 荷的信息,亦即数据转化为信息。数据+背景=信息 2.信息:在特定情况下经过整理的、表达一定意义的数字、文字、符号、图像、声音、信号等。信息是数据 载荷的内容,对于同一信息,其数据表现形式可以多种多样。 3.知识:在信息这一原材料的基础上形成的见解、认识。是信息接收者通过对信息的提炼和推理而获得的正 确结论,是人通过信息对自然界、人类社会以及思维方式与运动规律的认识与掌握,是人的大脑通过思维重新 组合的、系统化的信息集合。知识的传输一般遵循如下模式:传输者的知识-数据-信息-接收者的知识。信息能够转化为知识的关键在于信息接收者对信息的理解能力。对信息的理解能力取决于接收者的信息与知识准备。 信息只有同接收者的个人经验、信息与知识准备结合,也就是同接收者的个人背景整合才能转化为知识。信息+经验=知识。 可以认为,数据是信息的原材料,而信息则是知识的原材料,数据涵盖范围最广,信息次之,知识最小。 4.数据、信息和知识之间的关系:不能简单理解为相交或不相交,相关或不相关,三者具有独立内涵和典

测量学知识点总结

测量学知识点总结 预览: 测量学是研究地球的形状和大小以及确定地面点位的科学。测定、测设两部分内容 测定是使用测量仪器和工具,通过测量和计算,得到一系列测量数据或成果,将地球表面的地形缩绘成地形图,供经济建设,国防建设,规划设计及科学研究使用。测设(放样)是指用一定的测量方法,按要求的精度,把设计图纸上规划好的建(构)筑物的平面位置和高程标定在实地上,作为施工依据。 1954年北京坐标系,新1954年北京坐标系,1980年国家大地坐标系(现用) 独立平面直角坐标:一般将坐标原点选在测区的西南角,使测区内的点坐标均为正值。一个城市只应采取一个统一的高程系统。 俩点间高差与高程起算面无关现逐步归算至全国统一的1985国家高程基准 1、地球的自然表面 2、地球的物理表面——水准面 3、地球的数学表面——旋转椭球体面铅垂线:重力的方向线称为铅垂线—基准线 水准面: 任何一点都与重力方向相垂直的面。或水在静止时的表面。 水平面:与水准面相切的平面。 大地水准面: 与平均海水面相吻合并向大陆岛屿延伸而形成的封闭曲面称为大地水准面——测量基准面 地球椭球体: 椭圆绕其短轴旋转而成的旋转椭球体,又称地球椭球体。 地面点位的确定:地面点的空间位置须由三个参数来确定,即该点在大地水准面上的投影位置(x,y)和该点的高程H。 测量坐标系与数学坐标系的区别:坐标轴不同;象限旋转顺序不同 地面点的高程(1)绝对高程:地面点到大地水准面的铅垂距离,称为该点的绝对高程,简称高程,用H表示(2)相对高程:地面点到假定水准面的铅垂距离,称为该点的相对高程或假定高程。(3)高差:地面两点间的高程之差,称为高差,用h表示。高差有方向和正负。用水平面代替水准面的限度:平面坐标:半径10km范围内 ? 高程:影响大,一般超过200m即需改正测量工作的程序1、控制测量(平面控制测量和高程控制测量):2、碎部测量:以控制点为依据,测定控制点至碎步点之间的水平距离,高差及其相对于某一已知方向的角度来确定碎部点的位置。平面控制测量的形式:导线测量,三角测量,交会定点 测量工作的原则:1、在布局上遵循“由整体到局部”的原则,在精度“由高级到低级”,在程序上“先控制后碎部”.2、在测量过程中,遵循“随时检查,杜绝错误”的原则 测量的基本工作:测距离、角度、高差是测量的基本工作 距离、水平角、高差称测量三要素观测、计算、绘图是测量工作的基本技能水准测量原理:水准测量是利用水准仪提供的水平视线,借助于带有分划的水准尺,直接测定地面上两点间的高差,然后根据已知点高程和测得的高差,推算出未知点高程。 A、B两点间高差hAB为:hAB=a-b>0(B比A高)。高差等于后视读数减去前视读数。高差法:HB=HA+hAB 视线高法Hi=HA+a??转点作用:传递高程HB=Hi-b?水准测量所使用的仪器为水准仪,工具有水准尺和尺垫。组成:望远镜,水准器,基座水准仪的操作1、安置仪器2、粗略整平3、瞄准水准尺4、精确整平5、读数 视差:眼睛在目镜端上下移动有时可看见十字丝的中丝与水准尺影像之间相对移动的现象。产生的原因:水准尺的尺像与十字丝平面不重合。 消除的方法:依次调焦:目镜调焦使十字丝清晰;仔细地转动物镜对光螺旋,直至尺像与十字丝平面重合。

操作系统windows知识点

1.知识要点 1.1.Windwos账号体系 分为用户与组,用户的权限通过加入不同的组来授权 用户: 组: 1.2.账号SID 安全标识符是用户帐户的内部名,用于识别用户身份,它在用户帐户创建时由系统自动产生。在Windows系统中默认用户中,其SID的最后一项标志位都是固定的,比如administrator的SID最后一段标志位是500,又比如最后一段是501的话则是代表GUEST的帐号。 1.3.账号安全设置 通过本地安全策略可设置账号的策略,包括密码复杂度、长度、有效期、锁定策略等: 设置方法:“开始”->“运行”输入secpol.msc,立即启用:gpupdate /force

1.4.账号数据库SAM文件 sam文件是windows的用户帐户数据库,所有用户的登录名及口令等相关信息都会保存在这个文件中。可通过工具提取数据,密码是加密存放,可通过工具进行破解。 1.5.文件系统 NTFS (New Technology File System),是WindowsNT 环境的文件系统。新技术文件系统是Windows NT家族(如,Windows 2000、Windows XP、Windows Vista、Windows 7和windows 8.1)等的限制级专用的文件系统(操作系统所在的盘符的文件系统必须格式化为NTFS的文件系统,4096簇环境下)。NTFS取代了老式的FAT文件系统。 在NTFS分区上,可以为共享资源、文件夹以及文件设置访问许可权限。许可的设置包括两方面的内容:一是允许哪些组或用户对文件夹、文件和共享资源进行访问;二是获得访问许可的组或用户可以进行什么级别的访问。访问许可权限的设置不但适用于本地计算机的用户,同样也应用于通过网络的共享文件夹对文件进行访问的网络用户。与FAT32文件系统下对文件夹或文件进行访问相比,安全性要高得多。另外,在采用NTFS格式的Win 2000中,

信息管理学基础笔记

信息管理学基础笔记 一、名词解释 1、信息:狭义,是用以减少不确定性的东西。广义,本体论层次:事物存在的方式和运动状态的表现形式。 认识论层次:主体所感知或表述的事物存在的方式和运动状态。 2、全信息:把同时考虑到事物存在方式和运动状态的外在形式、内在含义和效用价值的认识论层次上的信息称为“全信息”(语法信息:把仅仅考虑其中形式。因素的信息称为“语法信息” ;语义信息:把考虑其中内容(含义)因素的信息称为“语义信息” ;语用信息:把考虑其中效用因素的信息称为“语用信息”)。 3、社会信息化是指人类社会发展过程中的一种特定现象,在这种现象出现时,人类对信息的依赖程度越来越高,而对物质和能源的依赖程度则相对降低。 4、信息管理(狭义)就是对信息本身的管理,即采用各种技术方法和手段(如分类、主题、代码、计算机处理等等)对信息进行组织、控制、存贮、检索和规划等,并将其引向预定目标;(广义)不单单是对信息的管理,而是对涉及信息活动的各种要素(信息、人、机器、机构等)进行合理的组织和控制,以实现信息及有关资源的合理配置,从而有效地满足社会的信息要求。 5、信息交流就是社会活动中信息交流双方借助某种符号系统,利用某种传播渠道,在不同时间和空间中实现的信息传输和交换行为。 6、知识组织是揭示知识单元(包括显性知识因子和隐形知识因子),挖掘知识关联的过程或行为,最为快捷地为用户提供有效的知识或信息。(特征:自动化、集成化、智能化)。 7、信息服务(Information?Service)通过研究用户、组织用户、组织服务,将有价值的信息传递给用户,最终帮助用户解决问题,是用不同的方式向用户提供所需信息的一项活动。 8、信息系统是由计算机硬件、网络和通讯设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。信息系统的五个基本功能:输入、存储、处理、输出和控制。 9、国家信息政策是指在一国范围内,国家或政府为解决信息管理和信息经济发展中出现的、关系和涉及到公共利益、权益、安全问题,保障信息活动协调发展而采取的有关信息产品及资源生产、流通、利用、分配以及促进和推动相关信息技术发展的一系列措施、规划、原则或指南。 10、信息道德就是信息创造者、信息服务者和信息使用者在信息活动中普遍认同和共同遵守的符合社会一般要求的行为和伦理规范。 11、信息伦理是指人们从事信息生产、加工、分析、研究、传播、管理、开发利用等信息活动的伦理要求、伦理规范和在此基础上形成的伦理关系。 12、信息政策是国家和社会组织为实现信息管理目标而规定的信息管理行为准则,是进行信息管理决策的指导方针,代表了国家和社会组织的基本管理思想,

现代测量学知识点汇总

工程测量学 一、名词解释(10×2=20分) 1、工程测量学:是研究工程建设和自然资源开发在规划设计、工程施工和运营管理各阶段中进行测量工作的 理论、技术和方法的科学。【工程测量学:是研究地球空间(包括地面、地下、水下、空中) 具体几何实体的测量描绘和抽象几何实体的测设实现的理论、方法和技术的一门应用性学 科。】 2、赤道:赤道面与椭球面相截所得的曲线称之为赤道。【通过椭球中心且与椭球旋转轴正交的平面与 椭球表面的交线称为赤道。】 3、赤道面:通过椭球中心且与椭球旋转轴正交的平面称为赤道面。 4、水准面:处于静止状态的水面,其表面处处与铅垂线正交,这样由重力等位面形成的封闭曲面称为水准面。 5、大地水准面:用平均海水面代替海水静止时的水面,即平均水准面,称为大地水准面。 6、子午线:子午面与大地椭球面的交线称为子午线。 7、子午线收敛角:通过地面某点的真子午线北方向与其坐标北方向之间的夹角。 8、子午面:通过地球(或椭球)旋转轴的平面称为子午面。 9、大地纬度:通过地面某点法线与赤道面的交角,称为大地纬度。 10、大地经度:通过地面某点的子午面与起始子午面的夹角。 11、大地坐标:用大地经度L与大地纬度B表示地面点的坐标称为大地坐标。 12、地物:位于地面上的所有物体,统称为地物,地物分自然地物和人工地物。 13、地貌:它是地面高低起伏,凹凸不平的自然形态。 14、高程:地面点沿铅垂线方向到大地水准面的距离,称为该点的高程。 15、海拔:地面点到大地水准面的铅垂距离,称为绝对高程。 16、绝对高程:地面点沿铅垂线方向到大地水准面的距离称为绝对高程。 17、相对高程:地面点沿铅垂线方向到任意水准面的垂直距离叫相对高程。 18、高差:地面上两点高程的差值,或两点铅垂线方向到大地水准面的距离之差,称为高差。 19、等高距:相邻两条基本等高线之间的高差。 20、等高线:等高线是指由地面上高程相同的相邻点所连接而成的闭合曲线。 21、首曲线:按地形图的基本等高距测绘的等高线称首曲线,又称基本等高线。 22、间曲线:为了显示首曲线表示不出的地貌特征,按1/2基本等高距描绘的等高线称间曲线,又称为半 距等高线,图上用虚线描绘。 23、计曲线:为读图时量算高程方便起见,每隔四根首曲线加粗描绘一根等高线,称为计曲线,又称加粗 等高线。 24、等高线平距:相邻等高线之间的水平距离称为等高线平距。 25、天顶距:视线与测站点天顶方向之间的夹角称为天顶距。 26、竖直角:测站点至目标点的视线与同一竖直面内的水平线之间的夹角称为竖直角。 27、水平角:空间相交两直线之间的夹角在水平面上投影叫水平角。【地面上一点至任意两个目标的方向 线垂直投影到水平面上所成的角称为水平角。】 28、高度角:目标方向与水平方向之间的竖直夹角。 29、方位角:自基本方向线的北端起顺时针量至某直线的角度称为该直线的方位角。 30、坐标方位角:以坐标北方向作为基本方向线,顺时针方向到某一方向线的水平角度,称之为坐标方位角。 31、水准点:只用水准测量测其高程而不测量其平面坐标的测量控制点叫水准点。 32、导线:将相邻控制点用直线连接而构成的折线,称为导线。 33、闭合导线:从一个已知点出发,经过一系列导线点后又回到该已知点上,这种导线形式叫闭合导线。 34、附合导线:由一个已知点出发,经过一系列导线点最后附合到另外一个已知点上。 35、支水准路线:从一个已知高程的水准点开始,沿一条路线进行水准测量,最后既不回到原水准点上,也

摄影测量学考试知识点汇编

摄影测量学习题 一、名词解释: 1、摄影测量学:是对研究的对象进行摄影,根据所获得的构像信息,从几何方面和物理方 面加以分析研究,从而对所摄对象的本质提供各种资料的一门学科。 2、光圈号数 :相对孔径的倒数 3、景深 :远景与近景之间的纵深距离称为景深 4、超焦点距离:当物镜向无限远物体对光时,不仅远处的物体构象清晰,而且在离开物镜 不小于某一距离H 的所有物体,其构象都很清晰,这个距离H 就称为超焦点距离或称为无限远起点 5、视场: 将物镜对光于无穷远,在焦面上会看到一个照度不均匀的明亮圆。这个直径为 ab 的明亮圆的范围称为视场 6、视场角 :物镜的像方主点与视场直径所张的角2α。 7、像场 :在视场面积内能获得清晰影像的区域 8、像场角; 物镜的像方主点与像场直径所张的角2β。 像主点:摄影机轴在框标平面上的垂足。 11、航向重叠 :沿飞行方向上相邻像片所摄地面的重叠区。 12、旁向重叠:两相邻航带摄区之间的重叠 主光轴 :通过诸透镜光轴的轴 主点: 主平面与光轴的交点 13、摄影基线 :相邻像片摄影站(投影中心)之间的空间连线。 15、内方位元素 确定物镜后节点和像片面相对位置的数据。 16、外方位元素 确定摄影摄影机或像片的空间位置和姿态的参数 焦点 平行光轴的投射光线经物镜后产生折射,该折射线与光轴的交点。 17、像片倾角 航摄仪光轴与通过物镜中心的铅垂线所夹的角称为像片的倾斜角 19、像片旋角 相邻像片的主点连线与像幅沿航线方向两框标连线之间的夹角称为像片的旋 偏角 20、倾斜误差 因像片倾斜引起的像点位移 节点 投射光线与成像光线与光轴的交角u 和u ′相等时,投射光线与成像光线与光轴的交点。 21、投影差 因地形起伏引起的像点位移 22、摄影比例尺 航摄相片上某一线段构成的长度与地面上相应水平距离之比。 23、像片控制点 为联系地面与相片而测定地面坐标的像点。 相对孔径 物镜焦距与有效孔径之比 25、左右视差 同名像点在各自像平面坐标系中的x 坐标之差 26、上下视差 同名像点在各自像平面坐标系中的Y 坐标之差 27、核点 基线延长线与左、右像片的交点k 1、k 2称为核点 28、核线 核面与像片的交线称为核线 29、核面 通过摄影基线S 1S 2与任一地面点A 所作的平面W A 30、投影基线 两摄站的连线 31、像片基线 指相邻两张像片主点的连线 32、解析空中三角测量 即在一条航带几十条像对覆盖的区域或由几条航带几百哥像对构成 的区域内,仅仅由外业实测几个少量的控制点,按一定的数学模型,平差 解算出摄影测量作业过程中所需的全部控制点及每张像片的外方位元素 33、空间后方交会 就是利用地面控制点的已知坐标值反求像片外方位元素 ()()()()(){} 2332233213322232332 1[]Z X Y X Y Y Y X X X Z Y X X Y Z X Y Y X Z X Y X Y =-+-+-+-+--

操作系统重点知识总结

《操作系统》重点知识总结 请注意:考试范围是前6章所有讲授过内容,下面所谓重点只想起到复习引领作用。 第一章引论 1、操作系统定义操作系统是一组控制和管理计算机软件和硬件合理进行作业调度方便 用户管理的程序的集合 2、操作系统的目标有效性、方便性、可扩充性、开放性、 3、推动操作系统发展的主要动力不断提高计算机资源的利用率、方便用户、器件的不 断更新和换代、计算机体系结构的不断发展 4、多道批处理系统的特征及优缺点用户所提交的作业都先存放在外存上并排成一个队 列,称为后备队列。然后作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使他们共享cpu和系统内存。优点:资源利用率高、系统吞吐量打缺点:平均周转时间长、无交互能力 5、操作系统的基本特征并发性(最重要的特征)、共享性、虚拟性、异步性 6、操作系统的主要功能设别管理功能、文件管理功能、存储器管理功能、处理机管理 功能 7、O S的用户接口包括什么?用户接口、程序接口(由一组系统调用组成) 第二章进程管理 1、程序顺序执行时的特征顺序性、封闭性、可再现性 2、程序并发执行的特征间断性、失去封闭性、不可再现性 3、进程及其特征进程是资源调度和分配的基本单位,是能够独立运行的活动实体。 由一组机器指令、数据、堆栈等组成。特征:结构特征、动态性、并发性、独 立性、异步性 4、进程的基本状态及其转换p38 5、引入挂起状态的原因终端用户请求、父进程请求、负荷调节需要、操作系统 的需要 6、具有挂起状态的进程状态及其转换p39 7、进程控制块及其作用进程数据块是一种数据结构,是进程实体的一部分,是操 作系统中最重要的记录型数据结构。作用:使在一个多道程序环境下不能独立运 行的程序成为一个能够独立运行的基本单位,能够与其他进程并发执行 8、进程之间的两种制约关系直接相互制约关系、间接相互制约关系 9、临界资源是指每次只能被一个进程访问的资源 10、临界区是指每次进程中访问临界资源的那段代码 11、同步机构应遵循的规则空闲让进、忙则等待、有限等待、让权等待 12、利用信号量实现前驱关系p55/ppt 13、经典同步算法p58/ppt 14、进程通信的类型共享存储器系统、消息传递系统、管道通信系统 15、线程的定义是一种比进程更小,能够独立运行的基本单位用来提高系统内

摄影测量学考试知识点汇总

摄影测量学习题 一、名词解释: 1、摄影测量学:是对研究的对象进行摄影,根据所获得的构像信息,从几何方面和物理方 面加以分析研究,从而对所摄对象的本质提供各种资料的一门学科。 2、光圈号数?:相对孔径的倒数 3、景深 :远景与近景之间的纵深距离称为景深 ? 4、超焦点距离:当物镜向无限远物体对光时,不仅远处的物体构象清晰,而且在离开物镜不 小于某一距离H 的所有物体,其构象都很清晰,这个距离H就称为超焦点距离或称为无限远起点 5、视场:?将物镜对光于无穷远,在焦面上会看到一个照度不均匀的明亮圆。这个直径为ab 的明亮圆的范围称为视场 6、视场角 :物镜的像方主点与视场直径所张的角2α。 ? 7、像场?:在视场面积内能获得清晰影像的区域 ? 8、像场角; 物镜的像方主点与像场直径所张的角2β。 像主点:摄影机轴在框标平面上的垂足。 11、航向重叠?:沿飞行方向上相邻像片所摄地面的重叠区。 ? 12、旁向重叠:两相邻航带摄区之间的重叠? 主光轴?:通过诸透镜光轴的轴? 主点: 主平面与光轴的交点 13、摄影基线?:相邻像片摄影站(投影中心)之间的空间连线。 15、内方位元素 确定物镜后节点和像片面相对位置的数据。? 16、外方位元素 确定摄影摄影机或像片的空间位置和姿态的参数 焦点 平行光轴的投射光线经物镜后产生折射,该折射线与光轴的交点。 17、像片倾角 航摄仪光轴与通过物镜中心的铅垂线所夹的角称为像片的倾斜角 19、像片旋角 相邻像片的主点连线与像幅沿航线方向两框标连线之间的夹角称为像片的旋 偏角? 20、倾斜误差 因像片倾斜引起的像点位移 节点 投射光线与成像光线与光轴的交角u 和u ′相等时,投射光线与成像光线与光轴的交点。 21、投影差 ?因地形起伏引起的像点位移 22、摄影比例尺?航摄相片上某一线段构成的长度与地面上相应水平距离之比。 23、像片控制点? 为联系地面与相片而测定地面坐标的像点。 相对孔径 ?物镜焦距与有效孔径之比 25、左右视差 同名像点在各自像平面坐标系中的x 坐标之差 26、上下视差?同名像点在各自像平面坐标系中的Y 坐标之差 27、核点 基线延长线与左、右像片的交点k1、k 2称为核点 ? 28、核线 核面与像片的交线称为核线 29、核面?通过摄影基线S 1S 2与任一地面点A所作的平面W A?? 30、投影基线?两摄站的连线? 31、像片基线?指相邻两张像片主点的连线 32、解析空中三角测量 即在一条航带几十条像对覆盖的区域或由几条航带几百哥像对构 成的区域内,仅仅由外业实测几个少量的控制点,按一定的数学模型,平 差解算出摄影测量作业过程中所需的全部控制点及每张像片的外方位元 素 ()()()()(){}2332233213322232332 1[]Z X Y X Y Y Y X X X Z Y X X Y Z X Y Y X Z X Y X Y =-+-+-+-+--

操作系统作业参考答案及其知识点

操作系统作业参考答案及其知识点 第一章 思考题: 10、试叙述系统调用与过程调用的主要区别? 答: (一)、调用形式不同 (二)、被调用代码的位置不同 (三)、提供方式不同 (四)、调用的实现不同 提示:每个都需要进一步解释,否则不是完全答案 13、为什么对作业进程批处理可以提高系统效率? 答:批处理时提交程序、数据和作业说明书,由系统操作员把作业按照调度策略,整理为一批,按照作业说明书来运行程序,没有用户与计算机系统的交互;采用多道程序设计,可以使CPU和外设并行工作,当一个运行完毕时系统自动装载下一个作业,减少操作员人工干预时间,提高了系统的效率。 18、什么是实时操作系统?叙述实时操作系统的分类。 答:实时操作系统(Real Time Operating System)指当外界事件或数据产生时,能接收并以足够快的速度予以处理,处理的结果又能在规定时间内来控制监控的生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的操作系统。 有三种典型的实时系统: 1、过程控制系统(生产过程控制) 2、信息查询系统(情报检索) 3、事务处理系统(银行业务) 19、分时系统中,什么是响应时间?它与哪些因素有关? 答:响应时间是用户提交的请求后得到系统响应的时间(系统运行或者运行完毕)。它与计算机CPU的处理速度、用户的多少、时间片的长短有关系。 应用题: 1、有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程占用200KB。如果用户进程等待I/0的时间为80%,若增加1MB内存,则CPU的利用率提高多少? 答:CPU的利用率=1-P n,其中P为程序等待I/O操作的时间占其运行时间的比例1MB内存时,系统中存放4道程序,CPU的利用率=1-(0.8)4=59% 2MB内存时,系统中存放9道程序,CPU的利用率=1-(0.8)9=87% 所以系统CPU的利用率提高了28% 2、一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始做,程序B后开始运行。程序A的运行轨迹为:计算50ms,打印100ms,再计算50ms,打印100ms,结束。程序B的运行轨迹为:计算50ms,输入80ms,再计算100ms,结束。

操作系统原理知识点总结

第一章绪论 1、操作系统是一组控制和管理计算机硬件和软件资源、合理的对各类作业进行调度以方便用户的程序集合 ※2、操作系统的目标:方便性、有效性、可扩展性、开发性 ※3、操作系统的作用:作为计算机硬件和用户间的接口、作为计算机系统资源的管理者、作为扩充机器 4、单批道处理系统:作业处理成批进行,内存中始终保持一道作业(自动性、顺序性、单道性) 5、多批道处理系统:系统中同时驻留多个作业,优点:提高CPU利用率、提高I/O设备和内存利用率、提高系统吞吐量(多道性、无序性、调度性) 6、分时技术特性:多路性、交互性、独立性、及时性,目标:对用户响应的及时性 7、实时系统:及时响应外部请求,在规定时间内完成事件处理,任务类型:周期性、非周期性或硬实时任务、软实时任务 ※8、操作系统基本特性:并发、共享、虚拟、异步性 并行是指两或多个事件在同一时刻发生。 并发是两或多个事件在同一时间间隔内发生。 互斥共享:一段时间只允许一个进程访问该资源 同时访问:微观上仍是互斥的 虚拟是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。 异步是指运行进度不可预知。 共享性和并发性是操作系统两个最基本的特征 ※9、操作系统主要功能:处理机管理、存储器管理、设备管理、文件管理、用户管理 第二章进程的描述和控制 ※1、程序顺序执行特征:顺序性、封闭性、可再现性 ※2、程序并发执行特征:间断性、失去封闭性、不可再现性 3、前趋图:有向无循环图,用于描述进程之间执行的前后关系 表示方式: (1)p1--->p2 (2)--->={(p1,p2)| p1 必须在p2开始前完成} 节点表示:一条语句,一个程序段,一进程。(详见书P32) ※4、进程的定义: (1)是程序的一次执行过程,由程序段、数据段、程序控制块(PBC) 三部分构成,总称“进程映像” (2)是一个程序及其数据在处理机上顺序执行时所发生的活动 (3)是程序在一个数据集合上的运行过程 (4)进程是进程实体的运行过程,是系统进行资源分配和调度的 一个独立单位 进程特征:动态性、并发性、独立性、异步性 由“创建”而产生,由“调度”而执行;由得不到资源而“阻塞”,

计算机信息管理基础_知识点

第一章 1.1简答或者选择 1.信息的要素:语义要素、差异要素、传递要素和载体要素 2.按信息描述的对象划分,分为自然信息和社会信息。 3.按信息加工深度划分,分为一次信息、二次信息和三次信息。 4.按信息的表现形式划分,分为文献型、档案型、统计型、动态型等。 5.按信息的性质划分,可分为语法信息、语义信息和语用信息。 6.信息一般表现为四种形态:数据、文本、声音和图像 7.从时间和空间上,信息运动的过程可分为自然信息运动、生物信息运动和人类社会信息运动三种不同的类型。 8.信息产业包含四大技术:信息获取技术、信息处理技术、信息传输技术和信息应用技术。 1.2知识点【判断】 1.核心资源、支持资源和环境资源构成了完整的信息资源体系。 2.冗余是指在表达和传递信息时,用较多的信息量来实现较少的信息传递。 3.自然信息运动过程是随机的和盲目的; 4.自然信息是不完整的,只有信息的生成和存储,而不能对信息进行加工和利用,存在着过程上的断层。 5.信息产业是智力和资本高投入、高风险的产业。 6.信息网络体系、信息产业基础以及社会支持环境这三者组成的有机整体也称为信息基础设施。 7.信息:信息是按照用户的需要经过加工处理的数据。对信息的加工是信息管理工作的核心。 8.信息资源:狭义的信息资源是指信息及其载体。也就是经过加工处理的、对决策者有用的数据。广义的信息资源把信息活动的各个要素都纳入到信息资源的范畴,强调系统的概念。 9.信息差异:由于客观事物差异性的存在,信息会表现出一定的差异性。越是表现细微差异的信息,越有使用价值。

1.3综合 1.信息传递模式的多样性:多向主动传递:是指信息生产者或收集者针对整个社会的需要将自己生产或收集到的信息主动传递给事先未确定的接收者。单向主动传递:是指信息生产者或收集者将信息传递给事先确定的接收者。多向被动传递:这种方式事先没有确定的接收者,是信息收集者向整个社会开展的信息服务。单向被动传递:这种传递方式是指信息生产者或收集者开展的信息咨询服务。【举例论述信息传递模式的多样性】 2.信息运动方式的多样性:辐射式运动:信息生成以后便向四面八方做辐射式传播和扩散。主要手段有广播电视网、计算机网络、报刊杂志等形式。有序性运动:信息运动的有序性既表现在信息自身的有序性,也表现在运动过程的有序性。信息在传递过程中,按人类社会的组织结构以一定的方式,沿着固定的方向运动。主要手段是传真、文件、报告、书籍、刊物等。接力式运动:信息运动从信源到信宿是需要多次接力传递的。布朗运动:信息在人的作用下往往做无规则、无休止的运动。人际交谈、小道消息是这种信息流动的主要方式。【举例论述信息运动方式的多样性】 第二章 2.1简答或者选择 1.人类的信息管理活动:传统管理阶段、技术管理阶段、资源管理阶段、知识管理阶段 2.信息源种类繁多,形式复杂,可分为记录型、智力型、实物型和零次型。 3.记录型信息源按不同的物质载体,可分为印刷型、缩微型、计算机阅读型、网络型、视听资料。 4.信息搜集必须遵循的原则是:针对性、系统性、预见性和科学性。 5.常用搜集信息方法和途径主要有以下几种:采购、调查、交换、索取和检索。 6.信息组织形式可按不同方式划分: ?按信息表现形式划分,有文字信息组织、图像信息组织、声音信息组织和视频信息组织。 ?按信息加工的程度划分,可分为一次信息组织、二次信息组织和三次信息组织。 ?按信息的传播载体划分,分为文献信息组织和非文献信息组织。

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