《工作站系统结构、软件开发及应用》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:全民,张倪等编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:1993
  • ISBN:7118011061
  • 页数:656 页
图书介绍:

第一章工作站体系结构 1

1.1Sun工作站产品概述 1

目录 1

1.2 Sun-3系统结构 4

1.2.1结构概述 4

1.2.2主—从型结构和DvMA技术 6

1.2.3 CPU板 7

1.2.4虚拟存储器 8

1.2.5物理设备 11

1.2.6图形系统 12

1.2.7诊断部件 15

1.2.8外存设备 15

1.3.1背景 16

1.3 Sun—4工作站系统结构 16

1.3.2 RISC的一般概念 18

1.3.3 SPARC的含义 21

1.3.4 SPARC国际公司和SCD 23

规范 23

1.3.5 SPARC结构 24

1.3.6 Sun-4的系统组成 31

1.4 Sun工作站软件系统简介 35

第二章工作站使用入门 40

2.1进入SunOS 40

2.1.1登录(注册) 40

2.1.2基本的使用设施 41

2.1.3基本的SunOS命令 42

2.1.4联机求助—SunOS命令手册 45

2.1.5注销 45

2.2建立你的运行环境 46

2.2.1文件.cshrc 46

2.2.2文件.login 47

2.2.3文件.logout 49

2.3使用基本的I/O设备 49

2.3.1使用打印机 49

2.3.2使用磁带做文件备份 50

2.4 UNIX shell介绍 51

2.4.1 shell的作用和种类 51

2.4.2 shell基础 53

2.4.3 shell控制结构 59

2.4.4 shell程序设计 60

第三章文件系统 70

3.1 文件与文件系统 70

3.1.1普通文件 70

3.1.2目录文件 71

3.1.3特别文件 71

3.1.4文件系统的层次结构 72

3.1.5路径名 72

3.2文件的基本操作 74

3.2.1目录操作 74

3.2.2文件操作 78

3.2.3文件类型和链接 84

3.3.1 文件和目录的存取方式 85

3.3文件的保护与安全 85

3.3.2存取方式的改变 87

3.3.3文件加密 88

3.4文件的管理 89

3.4.1 文件的删除、更名和拷贝 89

3.4.2确定文件的位置 91

3.4.3建立和删除目录 93

3.5文件的处理 94

3.5.1 awk实用程序 94

3.5.2 join实用程序 100

3.6文件的格式处理 101

4.1引言 110

第四章工作站窗口系统 110

4.2 SunView系统基础 111

4.2.1启动SunView 111

4.2.2窗口的简单操作 112

4.2.3窗口类型 113

4.2.4 SunView环境设置 113

4.3 SunView窗口菜单 114

4.3.1主菜单和子菜单 114

4.3.2各类子菜单 115

4.3.3 SunView菜单的剪裁 126

4.3.4正文菜单和窗框菜单 127

4.4.2窗口内容的拷贝、粘贴 129

和滚动 129

4.4.1窗口放大、缩小和移动 129

4.4 SunView窗口操作 129

4.4.3使用功能键的窗口操作 131

4.4.4正文编辑窗口操作 132

4.5缺省编辑窗口 133

4.5.1缺省编辑的作用 133

4.5.2缺省编辑的使用 133

4.6 OpenWindow的基本环境 137

4.6.1窗口 137

4.6.2菜单 139

4.7 OpenWindow的基本操作 141

4.7.1窗口操作 141

4.7.2裁剪用户环境 144

4.7.3联机求助 147

第五章全屏幕编辑器Vi 148

5.1概述 148

5.1.1 Vi与SunOS中的其他 148

编辑器 148

5.1.2 Vi的缓冲区 149

5.1.3 Vi的工作方式 149

5.1.4 Vi的启动和退出 150

5.2命令方式 151

5.2.1光标移动命令 152

5.2.2屏幕控制命令 155

5.2.3正文插入命令 156

5.2.4正文删除命令 157

5.2.5正文修改命令 158

5.2.6正文检索命令 161

5.2.7正文移动和正文复制命令 163

5.2.8重复命令 165

5.3行转义方式 165

5.3.1文件表命令 166

5.3.2文件编辑命令 167

5.3.3文件读写命令 167

5.3.4 Shell转义命令 169

5.3.5全局命令和替换命令 169

5.3.6其他命令 170

5.4输入方式 173

5.5正则表达式 174

5.5.1 正则表达式中的运算符 174

5.5.2单字符的正则表达式 175

5.5.3复合正则表达式 176

5.6 Vi的环境变量 177

5.6.1环境变量的设置命令set 177

5.6.2主要的环境变量 178

5.6.3.exrc文件 179

第六章工作站的Dos环境 181

6.1 Dos Windows的概述 181

6.1.1 Dos Windows的功能 181

6.1.2磁盘设备 181

6.1.3外国设备 182

6.1.4 DosWindows与NS-Dos的 183

区别 183

6.2.1基本术语 184

6.2 Dos Windows的安装 184

6.1.6系统性能问题 184

6.1.5 Dos windows与其他Sun View程序的区别 184

6.2.2 Dos Windows所需的软硬件 186

资源 186

6.2.3 DosWindows的安装磁带 187

6.2.4安装步骤 187

6.2.5安装中常见的问题 189

6.3 Dos Windows的使用 190

6.3.1 Dos Windows的启动 190

6.3.2 DosWindows的窗口 191

6.3.3 Dos windows的控制方法 192

6.3.4 Dos Windows菜单 192

信息传递 194

6.3.6 SunOS和DosWindows之间的 194

6.3.5软盘驱动器的使用 194

6.3.7怎样运行PC的应用程序 195

6.4配置Dos Windows的运行 196

环境 196

6.4.1配置软盘 196

6.4.2配置重定向器 197

6.4.3配置EMS存储器 199

6.4.4配置键盘 199

6.4.5配置串行口 202

6.4.6配置打印机 203

6.4.7配置逻辑硬盘 206

系统概述 209

7.1电子邮件和电子消息 209

消息系统 209

第七章工作站的电子邮件和电子 209

7.2窗口式的电子邮件传送 210

工具Mail tool 210

7.2.1 Mailtool简介 210

7.2.2 Mailtool的启动 211

7.2.3 Mail tool窗口的组成 212

7.2.4取邮件和显示邮件的内容 216

7.2.5文件和文件夹 219

7.2.6文件的存储与删除 220

7.2.7邮件的编写、回答和发送 221

7.2.8 Mail tool的关闭和退出 225

7.2.9关于Mise按钮 226

7.3.1邮件的发送 227

7.3命令式的电子邮件传送 227

工具Mail 227

7.3.2邮件的阅读 228

7.3.3邮件的格式 229

7.3.4邮件的存取和删除 230

7.3.5用vi编写邮件 231

7.3.6邮件发送前的检查 232

7.3.7在阅读邮件的同时发送 233

邮件 233

7.3.8在邮件中插入文件和其他的 234

邮件 234

7.3.9 mail的退出 235

之一:talk 236

7.4电子消息工具 236

7.4.1交互式的消息传送工具 236

7.4.2交互式的消息传送工具 238

之二:write 238

7.4.3广播式的消息传送工具 239

wall 239

7.4.4系统消息 239

7.5其他与电子邮件和电子消息 239

有关的命令 239

7.5.1确定邮件的来源 239

7.5.2确定当前的注册 240

/etc/passwd 241

7.5.4 vacation命令 241

7.5.3电子邮件与文件 241

第八章Sun工作站网络环境 244

8.1 Sun机器网络原理 244

8.1.1 Sun的网络体系及原理 244

8.1.2 Sun机器的网际互连 246

8.2 Sun的NFS系统 249

8.2.1 NFS分布式文件系统原理 249

8.2.2 NFS的使用 251

8.3 Sun的YP系统 255

8.3.1 YP系统概述 255

8.3.2 YP图和YP数据文件 256

8.3.3 YP命令其使用 259

8.4.2 uucp的文件 262

8.4.1 SunoS的uucp功能 262

8.4远程机器的通信 262

8.4.3 uucp的安装与文件设置 263

8.4.4 uucp的命令及用法 265

8.5远程机器登录 269

8.5.1用UNIX的rlogin远程登录 270

8.5.2使用telnet远程登录 273

8.6远程文件的拷贝 275

8.6.1 rcp的使用 275

8.6.2 ftp的使用 276

8.7远程命令的执行 278

8.7.1 查看远程机器的状态和用户信息 278

8.7.2执行远程Shell命令 280

9.2软件调试工具 282

9.2.1绪言 282

第九章工作站程序设计环境 282

9.1引言 282

9.2.2 dbx和dbxtool 283

9.2.3 adb简介 294

9.3 Sun机器上的C++语言 305

9.3.1面向对象的程序设计和 305

C++语言 305

9.3.2使用C++语言进行程序 308

设计 308

9.3.3 C++的编译和调试 316

9.3.4 C++的安装和目录结构 318

9.4.1 make程序工作原理 319

9.4程序维护工具make和版本 319

维护工具Sccs 319

9.4.2 make中的变量 321

9.4.3 make的后缀规则 324

9.4.4 make与程序库 326

9.4.5make命令行选项 327

9.4.6综合范例 328

9.4.7 Sccs概述 330

9.4.8 Sccs的使用 331

9.5语言开发工具Lex和Yacc 335

9.5.1 lex和Yacc的作用 335

9.5.2 lex源程序的格式 336

9.5.3 lex源程序的编号 337

9.5.4Yacc源程序的格式 340

9.5.5Yacc源程序的编写 342

9.5.6 lex和Yacc元间的接口 347

9.5.7 lex和Yacc在SunOS中的 348

使用 348

9.6 C语言除错工具lint 350

9.6.1使用lint的例子 350

9.6.2类型检查 352

9.6.3语句检查 353

9.6.4 lint的库 355

9.6.5其他功能 355

9.6.6 lint命令行选项 356

9.7.2 Curses的使用 357

9.7.1 Curses概述 357

9.7 Curses程序设计 357

9.7.3使用多窗口 362

9.7.4其他特性 364

第十章网络开发环境 366

10.1网络开发原理 366

10.1.1网络的OSI模型 366

10.1.2服务、服务访问点与协议 367

10.1.3远程过程调用一般原理与 368

实现机制 368

10.1.4数据表示 369

10.1.5调用语义和异常处理 369

10.1.7 RPC的历史 370

10.1.6安全性 370

10.1.8 Sun公司的ONC环境 371

10.1.9网络上的进程通信 371

10.2 XDR数据表示 372

10.2.1 XDR的作用 372

10.2.2 XDR的工作机制 374

10.2.3XDR流 376

10.2.4 XDR滤波器 379

10.2.5 XDR与ASN.1的比较 383

10.3 RPC程序设计 383

10.3.1 RPC协议 383

10.3.2 RPC的远程过程定义 387

10.3.3 RPC库过程 388

10.3.4高层RPC程序设计 388

10.3.5低层RPC程序设计 399

10.3.6鉴别机制 407

10.3.7 RPC的其他特性 409

10.4 RPCGEN工具 410

10.4.1概述 410

10.4.2低层RPC程序自动生成 412

10.4.3 RPC语言 413

10.5 Socket程序设计 415

10.5.1 Socket概述 415

10.5.2 Socket调用的数据结构 416

10.5.3基本的Socket调用 419

10.5.4 Socket程序的例子 423

10.5.5并发server程序 426

10.5.6其他特点 428

第十一章工作站的图形软件 430

系统 430

11.1图形软件系统概述 430

11.1.1 图形软件系统的组成特点 430

11.1.2图形软件包 431

11.1.3图形软件的硬件支持 432

11.1.4 网络环境中的图形软件 432

11.2设备独立的底层图形软件 433

包pixrect 433

11.2.1概述 433

11.2.2 pixrect函数和宏的分类 435

11.2.3函数和宏的参数 438

11.2.4光栅操作 440

11.2.5色彩表和位平面操作 445

11.2.6正文操作 447

11.2.7内存像素块操作 449

11.3标准图形软件包GKS 451

11.3.1 SunGKS的使用 451

11.3.2基本图元 454

11.3.3坐标系统 459

11.3.4 图段及其属性 461

11.3.5图形输入设备 463

11.3.6交互方式 466

11.3.7工作站 467

11.3.8图段和存储 468

11.3.9元文件 470

11.3.10 GKS的工作状态 473

11.3.11 GKS的级别 474

第十二章工作站图形用户界面 476

开发环境 476

12.1 引言 476

12.1.1 窗口系统 476

12.1.2图形用户界面 478

12.1.3 Sun工作站上的窗口软件 478

12.2 SunNeWS与Postscript语言 479

12.2.1 NeWS的基本原理 479

12.2.2 Postscript语言介绍 484

12.2.3 NeWS系统中对Postscript 489

的扩充 489

工具 494

12.2.4 NeWS的窗口界面接口 494

12.2.5 NeWS中用户与窗口服务器 499

的通信 499

12.2.6 News服务者的启动和 501

使用 501

第十三章工作站的数据库系统 503

13.1引言 503

13.2数据库的发展历史与现状 503

13.2.1 数据管理手段的演变 503

13 2.2数据库系统的特点 503

13.2.3数据库技术的发展 504

13.3关系数据库的概念与特性 504

13.3.1系统结构 504

13.3.2数据库系统中的对象 505

13.3.3 DBMS提供的用户接口 507

13.3.1 DBMS的特性 508

13.4 UNlX 平台上的数据管理 510

系统 510

13.5 SQL 语言与 SQL标准 514

13.5.1数据定义 515

13.5.2数据查询 516

13.5.3数据操纵 520

13.5.4数据控制 522

13.6 Client/Server进程结构 523

13.7 Sybase数据库管理系统 525

13.7.2联机事务的性能 526

结构 526

13.7.1 多线索的Client/Scrver 526

13.7.3增强的SQL-Transet 528

SQL 528

13.7.4 SQLServer的安全性 530

13.8.1 Data workbcnch 531

13.7.5恢复与容错 532

13.8 Sybase 工具集 533

13.8.2APT Workbench 533

13.9 Sybase 的开放性和互操作性 539

13.9.1 opcn clicnt 539

13.9.2 open server 542

13.9.3数据库远程过程调用 545

13.10.2分布式检索和分布式 546

13.10.3两步法提交 546

更新 546

13.10 Sybase分布式功能 546

数据库 546

13.10.1分布式存取和分布式 546

13.10.4 Server-Server通信 547

13.10.5分布式控制 547

第十四章工作站系统管理员 549

14.1 Sun工作站系统管理 549

14.1.1 SunOS的主要系统管理 549

文件 549

14.1.2后备和恢复文件及文件 552

系统 552

14.1.3重新配置系统核心 558

14.1.4磁盘管理工具 561

14.1.5在机器上增加新设备 570

14.2 Sun网络和通信管理 576

14.2.1引言 576

14.2.2TCp/IP协义简介 577

14.2.3 NFS的实现原理及文件 585

14.2.4网络信息服务(NIS) 592

14.2.5电子邮件的管理 595

14.2.6 Sendmail及其配置文件 601

14.3系统的安全性 607

14.3.1安全性简介 607

14.3.2用户角度的安全措施 609

1 4.3.3系统管理员角度的安全措 611

14.3.4 SunOS中合乎C2标准的 612

增强措施 612

14.4系统引导过程 615

14.4.1引言 615

14.4.2 PROM的引导(系统级 616

引导) 616

14.4.3 rc引导文件(用户级引导) 626

14.5 SunOS系统的安装 628

14.5.1 系统安装的基本过程和 628

术语 628

14.5.2系统安装的预处理过程 632

14.5.3系统安装的执行过程 634

14.5.4系统安装的后处理过程 646