当前位置:首页 » 编程语言 » c语言cgg
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言cgg

发布时间: 2022-08-29 04:02:42

Ⅰ 介绍下二维数组的指针(c语言

二维数组的指针 比一维数组的指针 繁琐点 容易搞混
比如在一维数组里 *(a+i)表示a[i] 但是在二维里表示&a[i]还是个地址 表示第i行的地址 要表达值还得在外面加个* 就是*(*(p+i))这样才是a[i][0]的值
总之二维里面的话 什么 a+i a[i] *(a+i) &a[i] &a[i][0]都是一样的 都是地址
而要表示a[i][j]的话 就是*(*(a+i)+j) 也不繁琐的 仔细的看个几小时 自己摸索下就好了

Ⅱ C语言编程,程序只能处理一段序列。无法处理到第二段自动跳出了。

看第一串结束的地方是不是有特殊字符

Ⅲ 油气田地震勘探资料存储的实践与应用

李红霞1 符京生1 张永胜2 惠玉凤2

(1.中石油长庆油田公司档案馆;2.中石油东方公司研究院长庆分院)

摘要 为抢救和保护地震勘探数据磁带档案,改变长期以来地震磁带容量利用率低,保管成本高的现状,长庆油田应用地震资料全容量存储技术,完成了地震勘探数据载体的转换,实现了地震磁带全容量存储,有效解决地震勘探数据保存和再组织问题,效果显着。本文介绍了长庆油田地震资料全容量存储技术开发的背景、研究成果及应用实施情况。

关键词 地震勘探数据 磁带存储 容量利用率 测线标签 磁带操作程序

地震勘探数据磁带是油气勘探的重要资料,是地震勘探工程施工成果的载体,是物探科技工作者智慧的结晶,是企业的宝贵财富。石油天然气行业标准亦规定磁带为地震勘探数据成果长期和永久保存介质,这一管理形式在油田企业一直沿用至今。近年来,随着地震勘探技术水平的发展,施工设备的更新换代,存储技术的不断发展,传统的保管利用模式已无法适应现代化办公条件下生产科研工作的需求,加之所保存的地震勘探资料时空跨度大,严重制约着磁带档案的规范化、标准化、现代化管理水平的发展,潜藏着因历史资料载体到期老化等因素致使数据无法正常读取和使用的巨大风险。基于此,长庆油田开展了将库存地震勘探数据由低密度磁带向新型高密度磁带的数据转储工作,探索出地震勘探数据磁带全容量存储技术,从根本上解决了地震勘探数据磁带档案管理中的诸多问题。

1 长庆油田地震勘探数据磁带管理现状

长庆油田档案馆保存着迄今为止30多年来在鄂尔多斯盆地及其周边地区采集的全部地震勘探原始及成果数据磁带,是长庆油田唯一的地震勘探档案集中保管地,库存各类地震磁带9万多盘。近年来,随着档案管理系统的推广应用,狠抓了地震勘探数据磁带档案基础业务,实现了磁带档案目录的电子化,其中成果磁带采取了案卷级和文件级相结合的编目规则,利用效率得以有效提升。然而磁带这一载体的特殊性,影响着磁带的安全管理,制约着磁带管理水平的进一步提高,主要表现在以下几个方面:

一是磁带数量大、型号繁杂,部分已到保管期限。现库存磁带包括3480、3490、3590、3592及九轨半英寸磁带共5种,其中3480、3490、九轨半英寸磁带占库存总量的97.45%,库存一半的磁带已到规定的保管期限,加之磁带机对不同型号磁带的互不兼容性,导致部分陈旧磁带数据随着相应磁带机生产下线而无法正常读取使用。

二是数据格式多样,不便利用和管理。其中大部分为SEG-D格式,部分是TIPEX、TAR格式,现阶段已无与之匹配的操作系统,数据无法读取,这种多格式共存给地震勘探数据的标准化、规范化管理也带来不便。

三是磁带容量利用率低,增加了保管成本。传统磁带管理因受磁带物理标签及现场施工方式的影响,通常磁带容量利用率仅有21%,容量空置率高,造成磁带数量的无谓增加和成本的极大浪费。

四是利用效率低。一直以来,长庆油田采用磁带对磁带一对一拷贝,通过复制归档磁带数据开展对外提供利用工作,这一管理方式在确保管理安全方面效果显着,但利用效率却大受影响,在面对利用量小且任务较分散的利用工作时,这一方式基本能够满足,也未突显明显矛盾,然而面对近几年油田勘探生产任务的大量攀升,经常面临集中大量的数据利用工作,即使工作人员24小时不停歇加班加点,但因这种传统数据拷贝速度受限于设备数量、设备运转情况的影响,常常很难满足实际工作的需要。所以对地震勘探数据开展抢救式介质转换、升级,探索改进地震勘探数据磁带档案管理已迫在眉睫。

2 地震资料全容量存储的目的

1)抢救和保护油田勘探资料,确保资料信息随时代发展、软硬件条件进步,能得到完整保护。

2)采用国际国内通用格式形式加以转录、存储,使不同设备不同时期地震勘探资料得以通用性识别。

3)大容量存储的应用,保证地震资料信息完整,今后复制、抢救数据更加高效,便于长期安全性保存。

4)便于高效服务油田勘探开发,由于油田勘探程度愈来愈高,隐蔽性、小型性、复杂性油气藏也成为勘探的主要目标,对地震资料的进一步应用也愈来愈多。

3 地震资料全容量存储技术

3.1 地震资料全容量存储技术概述

地震资料全容量存储是采取标准的SEGY磁带格式,将包含地震测线的关键标识性信息(包括测线名称、地区等)和档案管理重要元素(包括全宗、目录号、保管号等)组成的具有重要识别性质的简单的测线编码电子标签,记录在SEGY卷头未定义区域,通过地震数据磁带操作程序,独立完成地震测线数据的卸带和磁带检索。将测线数据及相应的电子标签一同写入直至记满一盘3592磁带为止。

地震资料全容量存储理论上是对历史地震勘探数据载体的升级转换,是对数据格式和载体型号的统一规范;这一技术的核心是使得地震勘探数据存储不再受限于磁带物理标签限制,而是取决于磁带本身的存储量,可将传统磁带容量提高至98%左右,这对于磁带档案保管的集中地——档案部门来说,将有效减少磁带数量,降低管理成本,缓解库存压力;同时这一技术符合地震磁带标准格式,形成的存储磁带能够在GeoEAST、CGG等处理系统中直接读出,便于利用和管理。

3.2 测线标签和磁带标签目录

测线标签和磁带标签目录是一行限长EBCDIC码字符串,包含卷盘号、卷内序号、测线名、成果类型、队号、数据范围、工区、生产年度、数据来源等测线标示信息(表1),与测线SEGY数据文件一一对应。将一盘地震SEGY磁带的测线标签顺序存放,形成磁带标签目录文本文件。

表1 测线数据文件与测线数据标签

3.3 地震资料全容量存储操作程序

地震数据的SEGY格式,实际上是一种特殊的加密格式,通常只能由理解SEGY格式的软件来读取,如GeoEAST、PROMAX、CGG等,且须有地震资料数据处理背景的人员操作完成。在Linux系统下,使用C语言编制一组SEGY格式磁带专用程序,根据磁带标签目录,脱离通用处理系统直接驱动磁带机,完成标准地震SEGY格式磁带的写入、读出和磁带扫描。

3.3.1 磁带机工作特点

与磁盘直接访问不同,磁带是一种流式数据设备,只能顺序访问。磁带基本读写单位为块(BLOCK),块与块间有一物理间隙(GAP),用于磁头定位。SEGY磁带数据文件有若干块组成,文件尾有一特殊数据标志EOF标示文件结束,而双EOF通常表示磁带数据结束。程序设计中,通过系统调用磁带设备数据结构,完成磁带的寻块和读写EOF等控制操作。

3.3.2 写磁带

程序功能是将磁带标签目录文件所列的测线SEGY磁盘文件及其测线标签,顺序写入一盘磁带(图1)。写带前应先用tpsize命令估算写带容量,以确保磁带全容量存储。有记带日志帮助确定写带正确。实际应用中,譬如在提供磁带拷贝记带时,测线标签可以选择空白。

3.3.3 读磁带

程序功能是从一盘磁带中顺序卸出全部或指定序号的SEGY文件到磁盘(图2)。查询标签目录获得卸带文件号。有读带日志帮助确定读带正确。

图1 写磁带流程

图2 读磁带流程

3.3.4 磁带扫描

程序功能是扫描一盘地震成果磁带,列出全部SEGY文件标签和卷头及道头信息,检查SEGY数据磁带或SEGY数据文件的合规性。

4 地震资料全容量存储的应用

4.1 应用方案

1)将多格式数据向SEGY格式转换。

2)转储数据编目规则,采用档案着录规则与物探技术规则相结合,包含卷盘号、卷内序号、测线名、成果类型、队号、数据范围、工区、生产年度、数据来源等信息内容。

3)数据采用磁带加磁盘双模式存储,其中磁带采用近年通用、普通的350 GB容量的3592磁带,这种新型的高密度磁带可大幅度减少磁带数量,便于保管和保护;磁盘采用RAID6冗余技术方式,便于日常频繁大量的数据利用。

4.2 应用实例

长庆油田利用上述技术历时两年半完成了1980~2010年共9万多盘各类地震勘探数据(包含原始与成果)的转储,共形成转储磁带90多盘,存储量40TB。特别是档案目录中的原始测线,全部得到样本保存,实现并保证了长庆油田地震历史成果的永久保存。

4.3 应用效果

4.3.1 磁带数量大幅减少,有效缓解了库存压力

转储前,9万多盘不同种类不同型号磁带共占用两个库房320平方米存放空间,转储后,同样的数据量只形成了90多盘3592磁带(350GB),仅用了一个资料柜的1/3。

4.3.2 抢救保护了地震勘探数据,保证资料持续可用

通过转储,抢救恢复了无法读取的TIPX格式和掉粉损坏磁带的地震勘探数据,保证了所有地震数据的有效性,同时也为下一步确定4万多盘已到保管期限的九轨半英寸磁带鉴定处置方案提供了可靠依据。

4.3.3 实现了标准化、规范化,便于管理和利用

通过地震资料全容量转储,长庆油田所有不同历史时期不同格式地震勘探数据全部实现了以国际通用的3592高密度数字磁带为载体,数据格式为SEG-Y的标准存储模式,便于硬件设施的配备及日常维护工作的开展,使管理更加便捷,利用更加顺畅。

4.3.4 提高检索效率,全面提升了地震勘探数据的利用服务水平

检索效率大幅提升。通过集中统一更改、补充、完善,规范和丰富了长庆油田30多年来的地震勘探数据及目录信息,提高了检索的准确性;完善了地震勘探磁带管理信息电子编码技术规则,制定了由卷盘号、卷内顺序号、测线名、队号、工区等10个信息因素组成的具有地震测线和档案目录独特识别信息的地震勘探磁带测线信息电子编码和档案编目、着录规则,用以地震勘探数据库的检索;形成了以档案目录号、保管号为内容的互见目录,可实现磁带测线信息电子编码标签与档案测线目录的双向信息查询,提高了检索效率。

利用服务方式有了突破性发展。本次转储除采用传统的磁带存储外,开创了磁盘阵列备份存储的新模式,实现了地震勘探磁带数据的数字化管理,实现了从目录检索到数据直接拷贝的系统管理操作,改变了传统通过目录检索获得实物档号,取出实体采取磁带对磁带的一对一拷贝的半信息化操作,在提高利用效率的同时,也为快速高效地开展地震勘探数据的再组织奠定了基础,开启了地震数据管理利用新篇章。

4.3.5 提高了工作效率,降低了劳动强度

以3490磁带为例,一天按8小时工作时间计算,在机器运转良好,工作人员不间断工作的情况下,每天一台3490磁带机最多能完成30多盘磁带数据的拷贝,若一条测线原始数据磁带350盘左右,存储量约150GB,采用传统地震数据磁带拷贝,用一台机器拷贝最快10天,而通过磁盘阵列数据拷贝仅用2个多小时即可完成。据初步测试,完成1TB数据量拷贝需18个小时左右。经转储整理后,在实现高效率数据拷贝和再组织的同时,大大降低了劳动强度,解放了人力。也符合大数据时代快速、高效生产科研工作的需要。

4.3.6 两种存储互为补充,提升了地震勘探数据的安全有效性

采取磁带和磁盘阵列两种方式存储,可根据实际需要相互转换,互为补充,降低了保管风险,最大限度地维护了企业的利益;降低了对磁带数据的重复利用次数,有效地保护了存储介质及地震勘探数据;历史数据载体的升级转换,是一次全面地毯式的核查,是对过去收集检验工作的又一次复核、巩固和补充,是对存放多年数据有效性的全面检验,是做好数据档案保护工作的又一举措,对于档案保管部门意义重大。

5 结束语

地震资料全容量存储成果在实际工作中的应用证明,其提高磁带容量,减少库藏量,降低管理成本效果显着,规范标准化程度高,适合地震勘探数据信息化数字化管理;磁带及磁盘阵列双模式存储在有效降低保管风险,实现方便灵活利用及数据再组织等功能方面,得到相关科研生产部门的一致认同。地震资料全容量存储技术适合地震勘探数据磁带档案管理或地震勘探数据信息的集中管理部门,且数据量越大,效果也越明显。该技术不仅解决了传统地震勘探数据磁带档案管理中的诸多问题,而且使地震勘探数据磁带档案迈上数字化管理新台阶,将更好地服务于油气田的勘探开发与科研工作。

Ⅳ 电脑硬件常用英语都有那些

计算机常用英语术语.
计算机常用英语术语、词汇表 绝对COOL资料!

Computer Vocabulary In Common Use
一、硬件类(Hardware)
二、软件类(Software)
三、网络类(Network)
四、其它

CPU(Center Processor Unit)中央处理单元
mainboard主板
RAM(random access
memory)随机存储器(内存)
ROM(Read Only Memory)只读存储器
Floppy Disk软盘
Hard Disk硬盘
CD-ROM光盘驱动器(光驱)
monitor监视器
keyboard键盘
mouse鼠标
chip芯片
CD-R光盘刻录机
HUB集线器
Modem= MOlator-DEMolator,调制解调器
P-P(Plug and Play)即插即用
UPS(Uninterruptable Power Supply)不间断电源
BIOS(Basic-input-Output
System)基本输入输出系统
CMOS(Complementary Metal-Oxide-Semiconctor)互补金属氧化物半导体
setup安装
uninstall卸载
wizzard向导
OS(Operation Systrem)操作系统
OA(Office AutoMation)办公自动化
exit退出
edit编辑
复制
cut剪切
paste粘贴
delete删除
select选择
find查找
select all全选
replace替换
undo撤消
redo重做
program程序
license许可(证)
back前一步
next下一步
finish结束
folder文件夹
Destination Folder目的文件夹
user用户
click点击
double click双击
right click右击
settings设置
update更新
release发布
data数据
data base数据库
DBMS(Data Base Manege
System)数据库管理系统
view视图
insert插入
object对象
configuration配置
command命令
document文档
POST(power-on-self-test)电源自检程序
cursor光标
attribute属性
icon图标
service pack服务补丁
option pack功能补丁
Demo演示
short cut快捷方式
exception异常
debug调试
previous前一个
column行
row列
restart重新启动
text文本
font字体
size大小
scale比例
interface界面
function函数
access访问
manual指南
active激活
computer language计算机语言
menu菜单
GUI(graphical user
interfaces )图形用户界面
template模版
page setup页面设置
password口令
code密码
print preview打印预览
zoom in放大
zoom out缩小
pan漫游
cruise漫游
full screen全屏
tool bar工具条
status bar状态条
ruler标尺
table表
paragraph段落
symbol符号
style风格
execute执行
graphics图形
image图像
Unix用于服务器的一种操作系统
Mac OS苹果公司开发的操作系统
OO(Object-Oriented)面向对象
virus病毒
file文件
open打开
colse关闭
new新建
save保存
exit退出
clear清除
default默认
LAN局域网
WAN广域网
Client/Server客户机/服务器
ATM( Asynchronous
Transfer Mode)异步传输模式
Windows NT微软公司的网络操作系统
Internet互联网
WWW(World Wide Web)万维网
protocol协议
HTTP超文本传输协议
FTP文件传输协议
Browser浏览器
homepage主页
Webpage网页
website网站
URL在Internet的WWW服务程序上
用于指定信息位置的表示方法
Online在线
Email电子邮件
ICQ网上寻呼
Firewall防火墙
Gateway网关
HTML超文本标识语言
hypertext超文本
hyperlink超级链接
IP(Address)互联网协议(地址)
SearchEngine搜索引擎
TCP/IP用于网络的一组通讯协议
Telnet远程登录
IE(Internet Explorer)探索者(微软公司的网络浏览器)
Navigator引航者(网景公司的浏览器)
multimedia多媒体
ISO国际标准化组织
ANSI美国国家标准协会
able 能
activefile 活动文件
addwatch 添加监视点
allfiles 所有文件
allrightsreserved 所有的权力保留
altdirlst 切换目录格式
并能够解决更大范围内的磁盘问题
andotherinFORMation 以及其它的信息
archivefileattribute 归档文件属性
assignto 指定到
autoanswer 自动应答
autodetect 自动检测
autoindent 自动缩进
autosave 自动存储
availableonvolume 该盘剩余空间
badcommand 命令错
badcommandorfilename 命令或文件名错
batchparameters 批处理参数
binaryfile 二进制文件
binaryfiles 二进制文件
borlandinternational borland国际公司
bottommargin 页下空白
bydate 按日期
byextension 按扩展名
byname 按名称
bytesfree 字节空闲
callstack 调用栈
casesensitive 区分大小写
要求出现确认提示,在你想覆盖一个
centralpointsoftwareinc central point 软件股份公司
changedirectory 更换目录
changedrive 改变驱动器
changename 更改名称
characterset 字符集
checkingfor 正在检查
检查磁盘并显示一个状态报告
chgdrivepath 改变盘/路径

node 节点
npasswd UNIX的一种代理密码检查器,在提交给密码文件前,它将对潜在的密码进行筛选。
OSPF 开放最短路径优先协议
OSI Model 开放系统互连模式
out-of-band attack 带外攻击
packet filter 分组过滤器
password 口令
path 路径
payload 净负荷
PBX 专用交换机
PCS 个人通信业务
peer 对等
permission 权限
plaintext 明文
PPTP 点到点隧道协议
port 端口
prority 优先权
protocol 协议
potential browser 潜在浏览器
POP 互联网电子邮件协议标准
是Post Office Protocol 的缩写,是互联网电子邮件协议标准。我们可以通过有POP
服务功能的主机传送及接收电子邮件。该协议的缺陷是,当你接收电子邮件时,所有
的信件都从服务器上清除,下载到你的本地硬盘。当然也有一些客户端程序可以将电
子邮件留在服务器上,或设置成超过一定大小的文件不可下载。随着邮件采用多媒体
格式,邮件会越来越大,我们希望能够灵活掌握下载什么文件、何时下载,这就需要
IMAP 协议。目前POP的版本为POP3。
process 进程
proxy 代理
proxy server 代理服务器
代理服务就是代理Web用户去取得资料回来,通常使用WWW软件要去连结远方的终端取得资
料时,必须送出要求信号然后再一个字节一个字节的传送回来。有了proxy的设定以后,要
求资料的信号会先送到Proxy Server。当Proxy Server得到用户的请求时,首先会到cache
中寻找有没有同样的资料,如果有,就由Proxy Server直接将资料传给用户,如果cache没
有资料,Proxy Server就会利用网络上所可以使用的频宽,到远端站台取回资料,一边储存
在cache中,一边传送给用户。即使线路阻塞,还是比用户自己直接抓取要来得快速的。
paseudorandom 伪随机
phreaking 指控制电话系统的过程
RAS 远程访问服务
Remote control 远程控制
RPC 远程过程调用
remote boot 远程引导
route 路由
router 路由器
routing 路由选择
RIP 路由选择信息协议
routed daemon 一种利用RIP的UNIX寻径服务
routing table 路由表
R.U.P 路由更新协议
RSA 一种公共密匙加密算法。而RSA也许是最流行的。
script 脚本
search engine 搜索引擎
SSL 安全套接层
secure 密码
SID 安全标识符
sender 发送者
SLIP 串行线网际协议
server 服务器
server-based network 基于服务器的网络
session layer 会话层
share、sharing 共享
share-level security 共享级安全性
SMTP 简单邮件传送协议
SNMP 简单网络管理协议
Site 站点
SCSI 小型计算机系统接口
snffer 检错器
snooping 探听
standalone server 独立服务器
strong cipher 强密码
stream cipher 流密码
strong password 强口令
SQL 结构化查询语言
subnet mask 子网掩码
subdirectory 子目录
subnet 子网
swap file 交换文件
SACL 系统访问控制表
S/Key 安全连接的一次性密码系统,在S/Key中,密码从不会经过网络发送,因此不可能被窃取。
sniffer(嗅探器) 秘密捕获穿过网络的数据报文的程序,黑客一般用它来设法盗取用户名和密码的。
spoofing(电子欺骗) 任何涉及假扮其他用户或主机以对目标进行未授权访问的过程
time bomb(时间炸弹) 指等待某一特定时间或事件出先才激活,从而导致机器故障的程序
TCPDUMP 是UNIX中捕获数据包的实用工具,常被用语获得详细的网络通信记录的。
Traceroute 一个UNIX上的常用TCP程序,用语跟踪本机和远程主机之间的路由
T0,DS0 56或者64kbps
T1,DS1 24路PCM数字话,总速率为1.544Mbps
T3,DS3 28个T1信道,作品能够速率为44.736Mbps
thin client 瘦客户机
thread 线程
throughput 吞吐量
transport layer 传输量
Transport Protocol 传输协议
trust 信任
tunnel 安全加密链路
vector of attack 攻击向量
Virtual directory 虚目录
Virtual Machine 虚拟机
VRML 虚拟现实模型语言
volume 文件集
vulnerability 脆弱性
weak passwurd 弱口令
well-known ports 通用端口
workstation 工作站
X.25 一种分组交换网协议
zone transfer 区域转换

authentication 认证、鉴别
authorization 授权
Back Office Microsoft公司的一种软件包
Back up 备份
backup browser 后备浏览器
BDC 备份域控制器
baseline 基线
BIOS 基本输入/输出系统
Binding 联编、汇集
bit 比特、二进制位
BOOTP 引导协议
BGP 引导网关协议
Bottleneck 瓶径
bridge 网桥、桥接器
browser 浏览器
browsing 浏览
channel 信道、通路
CSU/DSU 信道服务单元/数字服务单元
Checksum 校验和
Cluster 簇、群集
CGI 公共网关接口
CGI(Common Gateway Interface公用网关接口是一个可以产生相同结果或结果随用户输入
而变化的程序。它可以用一种解释性的界面语言编写,也可以用一种编译方式的编程语言
编写。CGI规定了Web服务器调用其它可执行程序的接口协议标准。Web服务器通过调用CGI程
序实现和Web浏览器的交互,也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处
理,并将响应结果再回送给Web服务器和Web浏览器。CGI程序一般完成Web网页中表单数据的
处理、数据库查询和实现与传统应用系统的集成等工作。CGI程序虽然可以用任何程序设计
语言编写,但是用C语言编写的CGI程序具有执行速度快、安全性高等特点。
CGI-based attack(基于CGI攻击)它利用公共网关接口的脆弱点进行攻击,通常借助www站
点进行
crash(崩溃) 系统突然失效,需要从新引导
CD-ROM 只读型光盘
Component 组件
data link 数据链路
datagram 数据报
default document 缺省文档
digital key system 数字键控系统
disk mirroring 磁盘镜像
distributed file system 分布式文件系统
data-driven attack(数据驱动攻击)依靠隐藏或者封装数据进行的攻击,那些数据可不被察觉
的通过防火墙。
DNS spoofing(域名服务器电子欺骗)攻击者用来损害域名服务器的方法,可通过欺骗DNS的高速
缓存或者内应攻击来实现的一种方式(通常为攻击者假扮合法的DNS服务器角色)
DoS(嘿嘿,可不是DOS哦,这个是deniad of service,极为服务拒绝)用户恶意使用网络信息服
务器时,将拒绝为合法的用户提供服务。
eavesdropping 窃听、窃取
encrypted tunnel 加密通道
enterprise network 企业网
Ethernet 以太网
External security 外部安全性
environment variable 环境变量
fax modem 传真猫
file attribute 文件属性
file system 文件系统
file 文件
FORM 格式
fragments 分段
frame relay 桢中继
firewall 防火墙
Firework(防火墙)是加强加 Internet 与 Intranetp(内部网)之间安全防范的一个或一组系统。防火
墙可以确定哪些内部服务允许外部访问,哪些外人被许可访问所允许的内部服务,那些外部服务可由
内部人员访问。为了使防火墙发挥效力,来自和发往 Internet 的所有信息都必须经由防火墙出入。
防火墙只允许授权信息通过,而防火墙本身不能被渗透。
gated daemon gated进程(好象是一种早期的UNIX寻径服务)
gateway 网关
global account 全局帐号
global group 全局组
group 组
group account 组帐号
group identifier 组标识符
HCL 硬件兼容性表
hash 散表
HPFS 高性能文件系统
Home directory 主目录
home page 竹叶
hop 驿站、中继段
host 主机
hyperlink 超文本链接
highjacking 劫持终端,即为攻击者捕获另一个用户会话的控制。这
是很少发生的,一旦发生就表明目标的安全性已经被破坏。
其实NetXRay在这一点就做的很好。
HTPASSWD 一种用密码来保护WWW(UNIX)上的站点的系统
icon 图标
impersonation attack 伪装攻击
index server 索引服务器
ISA 工业标准结构
Inherieted Rights Filter 继承权限过滤器
ISDN 综合业务数字网
interactive user 交互性用户
intermediate system 中介系统
internal security 内部安全性
Internet Explorer(IE) IBM的万维网浏览器
Internet server 因特网服务器
Interpreter 解释程序
intranet 内联网,企业内部网
intruder 入 侵 者
IMAP 一种邮件协议
是Internet Message Access Protocal 的缩写。IMAP 提供了一个在远程服务器上管理邮件的手
段,它与POP 协议相似,但功能比POP 要多,功能包括:只下载邮件的标题、建立多个邮箱和在
服务器上建立保存邮件的文件夹。
Java Virtual Machine Java虚拟机
java script 基于Java语言的一种脚本语言
jack in 一句黑客常用的口语,意思为破坏服务器安全的行为
kernel 内核
keys 密钥
keyspace 密钥空间
Keystroke Recorder(按键记录器) 一些用语窃取他人用户名和密码的工具
LAN Server 局域网服务器
Local security 局部安全性
log 日志、记录
logging 登录
logoff 退出、注销
logical port 逻辑端口
logon 注册
logon script 登录脚本
LFN 长文件名
logic bomb(逻辑炸弹)一种可导致系统加锁或者故障的程序或代码。
mass browser 主浏览器
MAPI
是Messaging Application Progrmming Interface 的缩写。微软和其它一些公司开发了MAPI,
可使Windows 应用程序接入到从Microsoft Mail 到Novell MHS的多种消息系统。但是, MAPI
仅限于在日常工作的水平上工作,即感知邮件的应用程序,它可在网络上交换邮件与数据。
member server 成员服务器
menu 菜单
message 消息
multilink 多链接
MIME 多媒体Internet邮件扩展
MPR 多协议路由器
multiprocessing 多重处理
Mole 模块
multihomed host 多穴主机
MUD
MUD的英文全名是Multiple User Dimension、Multiple User Dialogue或
Multiple User Dungeon,译为“多人世界”、“多人对话”或“多人地牢”,
俗称“泥巴”游戏。
named pipes 命名管道
NDS NetWare目录服务
NetBEUI NetBIOS扩展用户接口
NetBIOS gateway NetBIOS网关
NetWare 网络操作系统(不好意思,我忘了是那个公司开发的了)
network 网络
NetBIOS 网络基本输入/输出系统
NDIS 网络驱动程序接口规范
NetDDE 网络动态数据交换
NIC 网络接口卡
network layer 网络层
Network Monitor 一个网络监控程序
network operating system 网络操作系统
network printer 网络打印机
network security 网络安全
network user 网络用户
NFS 网络文件系统

我把网络安全方面的专业词汇整理了一下,虽然大多是乱谈,但初衷在于初学者能更好的了解这些词汇。不全和错误的地方还望高手补充:
Access Control List(ACL) 访问控制列表
access token 访问令牌
account lockout 帐号封锁
account policies 记帐策略
accounts 帐号
adapter 适配器
adaptive speed leveling 自适应速率等级调整
Address Resolution Protocol(ARP) 地址解析协议
Administrator account 管理员帐号
ARPANET 阿帕网(internet的前身)
algorithm 算法
alias 别名
allocation 分配、定位
alias 小应用程序
allocation layer 应用层
API 应用程序编程接口
anlpasswd 一种与Passwd+相似的代理密码检查器
applications 应用程序
ATM 异步传递模式
attack 攻击
audio policy 审记策略
auditing 审记、监察
back-end 后端
borde 边界
borde gateway 边界网关
breakabie 可破密的
breach 攻破、违反
cipher 密码
ciphertext 密文
CAlass A domain A类域
CAlass B domain B类域
CAlass C domain C类域
classless addressing 无类地址分配
cleartext 明文
CSNW Netware客户服务
client 客户,客户机
client/server 客户机/服务器
code 代码
COM port COM口(通信端口)
CIX 服务提供者
computer name 计算机名
crack 闯入
cryptanalysis 密码分析
DLC 数据链路控制
decryption 解密
database 数据库
dafault route 缺省路由
dafault share 缺省共享
denial of service 拒绝服务
dictionary attack 字典式攻击
directory 目录
directory replication 目录复制
domain 域
domain controller 域名控制器
domain name 域名
域名其实就是入网计算机的名字,它的作用就象寄信需要写明人们的名字、地址一样重
要。域名结构如下:计算机主机名.机构名.网络名.最高层域名。域名用文字表达,比
用数字表达的IP地址容易记忆。加入Internet的各级网络依照DNS的命名规则对本网内
的计算机命名,并负责完成通讯时域名到IP地址的转换 。
DNS 域名服务器
DNS(Domain Name System,域名系统)是指在 Internet上查询域名或IP地址的目录服务系
统。在接收到请求时,它可将另一台主机的域名翻译为IP地址,或反之。大部分域名系
统都维护着一个大型的数据库,它描述了域名与 IP地址的对应关系,并且这个数据库被
定期地更新。翻译请求通常来自网络上的另一台计算机,它需要IP地址以便进行路由选择。
DDE 动态数据交换
DHCP 动态主机配置协议
encryption 加密
EGP 外部网关协议
FDDI 光纤分布式数据接口
FAT 文件分配表
FTP(File Transfer Protocol) 文件传送协议
filter 过滤器
firmware 固件
flooding 淹没
GSNW NetWare网关服务
GDI(graphical device interface) 图形设备界面
GUI 图形用户界面
HTML 超文本标记语言
HTTP 超文本传送协议
IGP 内部安全性
ICMP(Internet Control Message Protocol) 网际控制报文协议
ICMP用来发送关于IP数据报传输的控制和错误信息的TCP/IP协议。当一个IP数据报不能传送
到目的地时,可能是因为目的地的机器暂停服务或者信息交通阻塞,路由器可能使用ICMP将
失败信息通知发送者。
IGMP(Internet Group Management Protocol,Internet群组管理协议)
这种TCP/IP协议允许Internet主机参加多点播送(multicasting)----一种向计算机群广播
信息的有效手段
IIS 信息服务器
IP(Internet Protocol) 网际协议
IRC 网上交谈
ISP 网络服务提供者
IPX 互连网分组协议
IPC 进程间通信
IRQ 中断请求
IP address IP地址
IP地址称作网络协议地址,是分配给主机的一个32位地址,由4个字节组成,分为动
态IP地址和静态IP地址两种。动态IP地址指的是每次连线所取得的地址不同,而静
态IP地址是指每次连线均为同样固定的地址。一般情况下,以电话拨号所取得的地址
均为动态的,也就是每次所取得的地址不同。
IP masquerade IP伪装
IP spoofing IP欺骗
LAN 局域网
LPC 局部过程调用
NNTP 网络新闻传送协议
PPP 点到点协议
称为点对点通信协议(Point to Point Protocol),是为适应那些不能在网络线上的使
用者,通过电话线的连接而彼此通信所制定的协议。
PDC 主域控制器
Telnet 远程登陆
TCP/IP 传输控制协议/网际协议
TCP/IP通信协议主要包含了在Internet上网络通信细节的标准,以及一组网络互连的协
议和路径选择算法。TCP是传输控制协议,相当于物品装箱单,保证数据在传输过程中不
会丢失。IP是网间协议,相当于收发货人的地址和姓名,保证数据到达指定的地点。
TFTP 普通文件传送协议
TFTP是无盘计算机用来传输信息的一种简化的FTP协议。它非常之简单,所以可固化在硬
盘上,而且支持无认证操作。TFTP是一种非常不安全的协议。
Trojan Horse 特洛伊木马
URL 统一资源定位器
UDP 用户数据报协议
VDM 虚拟DOS机
UUCP 是一种基于猫的使用已经很久的文件传输协议,有时候还使用它在Internet上传
Usenet新闻和E-mail,尤其是在那些间断性联网的站点上。现在很少站提供匿名的UUCP来
存取文件。而它做为一种文件传输协议,只有那些没有入网而使用猫的用户使用此方法。
WWW 万维网
WWW(Word Wide Web)是Internet最新的一种信息服务。它是一种基于超文本文件的
交互式浏览检索工具。用户可用WWW在Internet网上浏览、传递、编辑超文本格式的文件。
WAN 广域网
virtual server 虚拟服务器
Usenet
用户交流网Usenet是网络新闻服务器的主要信息来源。Usenet完全是一个民间自发建立
的,使用Internet交换信息但又不完全依赖Internet进行通讯的用户交流网络。使用Usenet
的自愿者共同遵守一些约定的网络使用规则。
USER name 用户名
USER account 用户帐号
Web page 网页
OpenGL 开放图形语言
ODBC 开放数据库连接
PCI 外设连接接口

chooseoneofthefollowing 从下列中选一项
clearall 全部清除
clearallbreakpoints 清除所有断点
clearsanattribute 清除属性
clearscommandhistory 清除命令历史
clearscreen 清除屏幕
closeall 关闭所有文件
codegeneration 代码生成
colorpalette 彩色调色板
commandline 命令行
commandprompt 命令提示符
compressedfile 压缩文件
配置硬盘,以为 MS-DOS 所用
conventionalmemory 常规内存
拷贝目录和子目录,空的除外
拷贝设置了归档属性的文件
把文件拷贝或搬移至另一地方
把一个软盘的内容拷贝到另一个软盘上
diskette 复制磁盘
C拷贝M移动 O比 F搜索R改名 D删除 V版本 E浏览A属性 W写字 P打印 L列表
rightc 版权(c
创建DOS分区或逻辑DOS驱动器
createextendeddospartition 创建扩展DOS分区
在扩展DOS分区中创建逻辑DOS驱动器
createprimarydospartition 创建DOS主分区
createsadirectory 创建一个目录
创建,改变或删除磁盘的卷标
currentfile 当前文件
currentfixeddiskdrive 当前硬盘驱动器
currentsettings 当前设置
currenttime 当前时间
cursorposition 光标位置
defrag 整理碎片
dele 删去
删除分区或逻辑DOS驱动器
删除一个目录和所有的子目录及其中的所有文件
deltree 删除树
devicedriver 设备驱动程序
dialogbox 对话栏
directionkeys 方向键
directly 直接地
directorylistargument 目录显示变量
directoryof 目录清单
directorystructure 目录结构
diskaccess 磁盘存取
disk 磁盘拷贝
磁盘服务功能: C拷贝 O比较 F搜索R改卷名V校验 浏览E编缉M图 L找文件 N格式化
diskspace 磁盘空间
displayfile 显示文件
displayoptions 显示选项
displaypartitioninFORMation 显示分区信息
显示指定目录和所有目录下的文件
显示指定属性的文件
显示或改变文件属性
displaysorsetsthedate 显示或设备日期
以单色而非彩色显示安装屏信息
显示系统中已用和未用的内存数量
显示磁盘上所有文件的完整路径和名称
显示或改变当前目录
doctor 医生
doesn 不
doesntchangetheattribute 不要改变属性
dosshell DOS 外壳
doubleclick 双击
你想显示逻辑驱动器信息吗(y/n)?
driveletter 驱动器名
editmenu 编辑选单
emsmemory ems内存
endoffile 文件尾
endofline 行尾
enterchoice 输入选择
entiredisk 转换磁盘
environmentvariable 环境变量
esc esc
everyfileandsubdirectory 所有的文件和子目录
existingdestinationfile 已存在的目录文件时
expandedmemory 扩充内存
expandtabs 扩充标签
explicitly 明确地
extendedmemory 扩展内存
fastest 最

Ⅳ C语言 读取txt文件

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

intmain()
{
FILE*rf=fopen("0000.txt","r");
chara[128];
while(fscanf(rf,"%s",a)!=EOF)
{
if(strlen(a)==100)puts(a);
}
system("pause");
return0;
}

Ⅵ C语言里%zd是什么意思

格式符z和整数转换说明符一起使用,表示对应数字是一个size_t值。属于C99。

%ld 表示long型

Ⅶ 解释系统的系统软件

人机交互解释软件是应用层软件,需要底层系统软件的支持。这些系统支持软件包括:操作系统、数据库系统、用户界面和图形库。

4.2.3.1 操作系统

操作系统(operating system简称OS)是和硬件联系在一起的最底层的软件系统,是所有上层应用软件和硬件的接口,它的作用是:

1)对存储资源进行管理,例如为程序分配存储空间;管理内存交换区和内存页;程序终止时归还存储等。

2)对外部设备资源进行管理,例如对磁盘的管理(分区、读、写);读、写磁带;打印文件的驱动和终止;监视设备动态等。

3)进程管理,为用户提供多用户工作环境;调度多道程序并行运行。

4)为用户提供上机操作命令,例如登录进入系统;建立文件、查询文件;编译命令;启动程序执行等。

在微机上,目前最流行的操作系统是DOS CCDOS、PC/MS-DOS等,其中CCDOS是DOS是中文版。这些都是单用户操作系统,只有PC/MS-DOS3.1以上版本的才有多用户环境。

在工作站上运行的操作系统很多,主要有CMS操作系统和UNIX操作系统。VMS操作系统是在DEC工作站上使用,而UNIX操作系统因为是用高级语言C编写的,功能强,便于移植,故运行比较广泛,是目前最流行的操作系统。在Sun工作站、IBM工作站、SGI工作站以及Mips工作站,还有一些高档微机或大型机上都使用UNIX,但是各公司的UNIX操作系统又有所不同,在UNIX操作系统家族中现有SGI IRIX、AIX、UNIX SYSTEM V、Sun OS、Solaris、HP-UX、SCO UNIX等系统。这些操作系统都是多用户工作环境,同时对硬件资源有更强的管理能力,更适合解释系统的需要。

4.2.3.2 数据库系统

数据库系统(DBS)是具有管理数据库功能的软件系统。

4.2.3.2.1 数据库系统组成

数据库系统包括数据库、数据库管理系统和支持系统3部分。

数据库 这是按一定组织方式存储在一起的相互有关系的数据集合。其特点是数据可以共享,冗余度小,能够满足不同用户和多种应用的需要。

数据库管理系统 这是数据库系统的核心部分,是用户与数据库之间的接口,它提供了对数据库进行管理的功能。数据库管理系统包括对数据库的描述语言及翻译程序、操作(或叫查询)语言及编译程序、管理例行程序。具有对数据库的定义、描述、建立、管理、维护与通信等功能。

支持系统 数据库系统要在操作系统的支持下运行它的最底层的系统,例如操作系统的带、盘输入、输出管理等。

4.2.3.2.2 数据模型结构

根据所管理的数据对象之间的相关性不同,可以构造成不同的数据结构模型。通常将数据结构模型分为层次模型、网状模型和关系模型。

1)层次模型:具有树状结构,层次清楚,关系简单。

2)网状模型:所表示的数据关系错综复杂。

3)关系模型:数据关系归结为满足一定条件的二维表格(数据间具有行、列关系),结构简单、紧凑,有较小的冗余度,程序和数据的独立性较高,是目前大、中型机上的主流。

4.2.3.2.3 国内常用数据库

目前国内市场上见到的在微机上运行的数据库有dBase、FoxBase等,在工作站上有Oracle、Informix、Sybase、Ingres、Finder、Progress、Empress、Unify等数据库。

解释系统中用上述数据库管理系统,可对大量的地震、测井、地质数据和图件进行存储和管理,使用起来简单方便,直观有效。现在LANDMRK、GEOQUEST、WESTERN、CGG 等公司的解释系统普遍采用Oracle关系数据库。

4.2.3.3 用户界面

用户界面是计算机系统的一个重要组面部分,它是一种实现人—机交互作用的计算机环境。所谓人机交互作用是指人(用户)为完成一定的任务与计算机之间进行的通讯和对话。人机交互的内容主要是复杂的信息交换,这包括:用户向计算机输入数据;用户通过人机交互工具(例如键盘、鼠标器、图形输入板等)向计算机传递控制信息,操作应用程序;计算机向用户反馈信息(包括执行状态信息、揭示信息)。人机交互作用是通过物理界面(人机交互工具)和软件界面(操作系统、应用软件等)实现的。

在交互工作站上,有一个友好的用户界面是很重要的。最初的用户界面是采用字符菜单形式,后来增加了一些用图形表示的图示符号(图符)。

20世纪70年代中期以后形成了以窗口(Windows)、图符(Icons)、菜单(Menus)和定位指示装置(Pointing devices)为基础的WIMP用户界面设计技术,奠定了目前图形用户界面(GUI)的基础。图形用户界面是由窗口、图符、按钮等图形对象和文本组成的,用户通过对这些图形对象的操作来对应用系统进行操作。图形用户界面提供了一个熟悉的、一致的和更直观的图形环境,操作方便,控制灵活,深受用户欢迎。当前图形用户界面的设计编程标准较多,有WINDOWS、OS/2、CUA、Macintosh、Motif、Open Look等,石油技术开放软件合作组织在软件集成平台规范中要求:在POSC标准尚未出台前,图形用户面必须遵循OSF/Motif标准。

图形用户界面是建立在窗口系统之上的,选择标准窗口系统也加强了应用软件的可移植性。

目前,微机上使用的Windows3.0或更高版本是一个提供菜单设计和交互图形显示的子程序,功能很强。在工作站上有两种窗口系统:一种是在SUN工作站上运行的Open Window系统;另一种是在HP、DEC、Mips等工作站上运行的X Window系统,这是美国开放软件基金会(OSF)支持开发的。它们的窗口管理功能、图形功能都很强,都可以在解释系统上使用。

所谓窗口系统,就是由服务器(server)的程序控制图形屏幕,将屏幕划分成一个一个的小矩形区,这个小矩形区就称为窗口。在每个窗口内,可以做不同的事情,在这个窗口中作解释,在另一窗口可以绘图或加载数据,这样就把一个屏幕变成了几个屏幕来使用。

屏幕上窗口的大小是任意的,窗口的个数也是任意的。窗口可以随意移动,不同的窗口可以互相重叠。暂时不用的窗口可以缩到最小,同时再展开。窗口可随时建立,也可以永久地从屏幕上去掉。窗口系统的特点还在于,它不再只是一个绘图的软件包,而且还提供了很强的控制功能,使用户方便地在屏幕上进行菜单操作和控制。

X Window系统是一个不依赖硬件的软件包,所以可移植性很强,从工作站(Sun、DEC、HP、RISC 6000)到大型机(Convex、Cray等)都可安装。X Window 的另一个特点是面向网络,窗口中的图形可以通过网络传输到其他工作站上显示。由于X的种种优点,已使它成为公认的工业标准。

Open Window系统的窗口能力、图形能力都是相当强的,但由于它不能面向网络,在竞争作为标准时失败。在SUN工作站,它是随设备安装的,若要安装X Window/Motif,则需另加费用。

4.2.3.4 图形软件包

计算机绘图广泛应用于各个领域,地震解释也在其中。解释的对象是各种图形资料(如地震时间剖面、时间切片等),解释的成果也是各种图件(如构造图、等厚图、沉积环境图等)。在计算机的屏幕上制作并显示出这些图件,是由一套绘图软件来完成的。

目前LANDMARK解释系统中有一套ZYCOR公司的绘图软件包,它提供了绘制工区底图、等值线图、地质横剖面图、地质模型等图形功能,是一个地震地质领域中的应用图形软件包。在GeoQuest的解释系统上原来也采用ZYCOR绘图包,现在改用Radian公司的CPS-3计算机作图系统。CPS-3绘图软件是建立在OSF/Motif图形用户界面的基础上,提供了底图绘制、地震数据展点、数据网格化、等值线作图、网格运算、交互编辑等值线(网格数据、控制点数据及断层)、计算断面等值线、二维和三维显示等功能。CPS-3 绘图软件可以在SGI、IBM、SUN、HP等多种工作站及以UNIX为基础的386/486工作站上运行。另外,Dynamic公司开发的图形软件,其三维图形很不错。市场上还有许用于工程制图、服装设计等绘图应用软件包。

上述这些图形软件包虽然应用领域不同,但是基本绘图操作都是共同的,即由画点、线、圆、字符的操作组成,所以国际标准组织提出一个标准的,所有应用软件包都可使用的图形核心系统GKS(graphical kernel system)作为应用图形软件包的核心,使应用软件的开发者免于开发最底层的程序工作量,而且使应用图形软件包有较好的可移植性。

4.2.3.4.1 图形核心系统提供的功能

①生成图形图元,包括画点、线、写字符、涂色等基本图元;②图形输入,将机外的图形输入到系统中,供观察、分析;③进行图形的组合、分解和运算,由简单图形生成复杂图形,将复杂图形分解成简单图形,而且能缩放、旋转等;④进行图形的输入/输出管理,即与图形软件的接口。

4.2.3.4.2 几种常见的图形软件包

GKS 图形库 这是ISO 2D 标准的由标准 FORTRAN和C 语言软件包组成的图形库。三维图形正在开发,在输入处理方面还未能与X窗口环境很好地集成在一起。

Plot10 图形包 这个图形软件包开发得很早,DEC、CYBER 机上均使用过这个软件包,SIDIS解释系统也曾使用这个图形包。

GL(IRIS Graphics Library)图形库 这是由SGI 开发的一个具有450 种功能的实时交互式三维图形库。用户通过它可以方便地进行二维或三维建模、移动、几何变换、像素和帧缓冲器操作、隐面消除、光线处理、明暗处理、反走样处理、背景阴影生成、透明处理、纹理绘图等。它为视景处理提供了最佳途径。

Open GL 图形库 这是SGI 在GL 基础上进一步发展的图形库。Open GL 由7个模块组成:显示清单;鉴别器;光线处理;光栅化;每点象素操作;帧缓冲区;象素库。Open GL在硬件、窗口和操作系统方面是互相独立的,其最底层为图形硬件,第2层为操作系统,第3层为窗口系统,第4层为Open GL,第5层为应用软件。Open GL具有软件可移植性。

XGL 图形库 这是Sun Microsystem Computer Corporation(SMCC)公司开发的富有特色的二维/三维图形库。它非常适合那些需要尽可能快的图形,且拥有一种能控制数据显示的应用软件,同时不可能使用图形界面的用户使用。它主要供ECA、MCAD、动画制作、模拟、分子模型、地理信息系统等领域中的应用软件开发人员和研究人员使用。XGL 与 Open Windows版本3兼容,支持GX、Turbo GL plux、GS和SPARCstation ZX工作站,提供24位真正彩色透视、平面和Gouraud阴影,光源数量没有限制,支持非均匀有理B样条(NURBS),以获得平滑而逼真的曲面。

PHIGS/PEX 图形库 这是DEC 公司开发的由标准 FORTRAN 语言编程的 ISO 2D和3 D标准的图形库。PHIGS是描述三维设计层次结构的实体数据库系统,具有抽象显示能力。它主要应用于机械CAD设计,可运用各种图形技巧去显示高度有序而且可预知的数据。PEX是X Protocol的扩充,它提供更高级图形功能并优化X Server的3 D图形性能。

Sun PHIGS 图形库 这是SMCC 开发的一种为显示表基图形用户设计的图形库。它主要供MCAD和AEC领域中的应用软件开发人员和研究人员使用。该软件与Open Windows版本3.2兼容,持PEX协议,包括很多PHIGS PLUS特性,如明暗人布、平面和Gouraud阴影、24位真正彩色、深度插入、支持非均匀有理B样条(NURBS)、提供双缓冲。

AVS(advnce visualization system)图形软件 这是Stardont 公司开发的图形软件包,它具有高效的三维可视化显示,系统开放和支持高、低各种不同机型的特点。该软件在UNIX操作系统环境中运行,它的二维显示直接建立在X Window系统上,而它的三维显示因机型不同可建立在GL、PHIGS/PEX等图形软件之上。AVS的三维显示功能、高超的可视化计算技术全部包含在所提供的400多个模块中,为程序员建立了良好的开发环境。

窗口系统提供的图形子程序库 这包括 X Window系统和Open Windows系统的图形库,其2D图形功能都不错。这些图形子程序库所提供的许多基本的二维图形图元是窗口系统图形和其他需要对屏幕上图形进行低层控制的应用程序的基础。