图书介绍

操作系统实践与应用 第5版PDF|Epub|txt|kindle电子书版本网盘下载

操作系统实践与应用 第5版
  • William S.Davis著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302057109
  • 出版时间:2002
  • 标注页数:608页
  • 文件大小:74MB
  • 文件页数:633页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

操作系统实践与应用 第5版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1 Introduction and Overview1

What Is an Operating System?2

The Components of a Modern Operating System3

A Look Ahead4

Summary5

Key Words5

Exercises5

PART 1:SYSTEM RESOURCES7

2 Hardware9

Memory10

Physical Memory Devices10

Bytes and Words10

Addressing Memory10

The Processor11

Program Instructions11

Cache Memory11

The Processor s Components12

Machine Cycles13

Microcode19

Input and Output Devices19

Secondary Storage20

Diskette21

Hard Disk22

Backup24

Other Secondary Media25

The Directory25

Linking the Components25

Summary29

Key Words30

Exercises30

3 Software and Data33

Software34

Hardware,Software,and Data34

Absolute and Relative Addressing35

Programming Languages36

Traditional Structured Software38

Object-Oriented Software38

Libraries40

Reentrant Code42

Data43

Data Elements43

Data Structures43

Data Files45

The Relative Record Concept46

Access Techniques48

Database Management49

Summary50

Exercises52

Key Words52

4 Linking the Components55

Linking Internal Components56

The Bus56

Word Size56

Machine Cycles57

Architectures57

Single-Bus Architecture61

Interfaces63

Channels and Control Units63

Multiple-Bus Architecture64

Logical and Physical I/O65

Primitives66

Open67

Accessing Data67

Messages and Signals70

Networks70

Network Types71

Network Topology71

Network Management74

Summary75

Key Words76

Exercises77

PART 2:BASIC OPERATING SYSTEM CONCEPTS79

5 The Shell,the IOCS,and the File System81

An Operating System s Basic Functions82

The User Interface82

The Command Processor or Shell83

The Command Language85

Batch Commands87

The Input/Output Control System88

Device Management88

Logical and Physical I/O89

Interrupts and Device Synchronization91

The File System92

Loading a Program92

Opening and Closing Data Files93

Disk Space Management94

The Boot94

Utilities96

Summary97

Key Words98

Exercises98

6 Memory Management and Processor Management99

Memory Management100

Resident and Transient Routines100

Concurrency100

Partitions and Regions102

Segmentation103

Paging106

Segmentation and Paging106

Memory Protection106

Overlay Structures106

Virtual Memory109

Implementing Virtual Memory109

Addressing Virtual Memory111

Page Faults113

Thrashing113

Multiprogramming113

The Dispatcher114

Control Blocks114

Interrupts115

Time-Sharing119

Polling120

Roll-In/Roll-Out120

Time-Slicing120

Scheduling and Queuing121

Spooling123

Deadlock123

Summary124

Key Words126

Exercises126

PART 3:COMMUNICATING WITH THE OPERATING SYSTEM127

7 The User Interface129

User Interface Functions130

Types of User Interfaces131

A Human Perspective132

Learning a User Interface132

Summary133

Exercises134

Key Words134

8 MS-DOS Commands135

MS-DOS136

MS-DOS Commands136

The Chapter Tutorial136

Getting Started137

Selecting the Default Drive137

Formatting a Diskette139

The File System140

File Names141

Directories141

Subdirectories142

Path Names143

Viewing a Directory145

Creating Directories148

Creating Files150

Changing Directories152

Manipulating Files154

Batch Files156

Program Files156

Pipes,Filters,and Redirection157

Returning to Windows160

Summary160

Key Words162

Exercises162

9 Windows 2000165

Windows 2000166

The User Interface166

Getting Help167

Executing a Program167

The Menu Bar169

Maximizing and Minimizing a Window169

Switching Between Programs169

Quitting a Program170

Shutting Down170

Working With the Windows File System171

Formatting a Disk171

File Names171

Directories(or Folders)173

The Windows Explorer173

My Computer177

Creating Directories177

Creating Files179

Copying and Renaming Files180

Copying to a Different Folder180

Copying Entire Subfolders182

Manipulating Files182

Copying Multiple Files182

Searching for Files183

Sorting Files185

Shortcuts to Files185

Deleting Files or Folders187

Command Line Interface188

Windows Scripting Host188

Summary188

Exercises190

Key Words190

10 UNIX/Linux Commands and Utilities193

UNIX194

Linux194

The UNIX Shell194

The Chapter Tutorial196

Logging On196

Directories198

File Names198

The File System198

Path Names199

Viewing a Directory200

Creating Directories203

Changing Working Directories204

Creating Files205

Manipulating Files206

Pipes,Filters,and Redirection209

Shell Scripts212

Other Useful Commands212

Graphic User Interface213

Summary213

Key Words215

Exercises215

11 IBM OS/JCL:JOB and EXEC Statements217

Jobs and Job Steps218

Batch Job Control Languages218

OS/JCL218

Catalogued Procedures220

JCL Statement Format221

JOB Statements222

Accounting Information223

The Programmer Name223

The CLASS Parameter224

The TIME Parameter224

The REGION Parameter225

The MSGLEVEL Parameter225

Defaults226

Other JOB Parameters227

Continuing a JCL Statement227

EXEC Statements227

The COND Parameter229

Other EXEC Parameters231

Summary232

Key Words232

Exercises233

12 IBM/OS JCL:DD Statements235

External Device Linkage236

Data Control Blocks236

DD Statements236

Unit Record Hardware239

The UNIT Parameter239

The DCB Parameter240

Magnetic Disk241

UNIT and DCB241

The DISP Parameter242

The DSNAME Parameter243

The VOLUME Parameter243

The SPACE Parameter244

Some Examples246

Magnetic Tape246

System Input and Output247

Job Step Qualification248

Libraries248

A Complete Job249

Summary252

Key Words253

Exercises253

PART 4:OPERATING SYSTEM INTERNALS255

13 The Intel Architecture257

Introduction258

Architecture Overview258

Intel Execution Environment259

Execution Mode259

Memory Addressing260

Paging261

Address Translation261

Task Management263

Memory Protection265

Limit Checking265

Type Checking265

Privilege Levels265

Interrupt Handling265

Improving the Performance of the Intel Architecture266

Pipelining,Superpipelining,and Superscalar Processors267

Out-of-Order Execution and Branch Prediction268

MMX Technology268

Data and Instruction Caches269

Summary269

Key Words271

Exercises271

14 MS-DOS273

Evaluating an Operating System274

Measures of Effectiveness274

System Objectives275

Microcomputer Operating Systems276

MS-DOS Internals277

The Shell278

Accessing Peripherals279

The File System280

Interrupt Processing285

Booting MS-DOS288

Running MS-DOS288

Summary290

Key Words291

Exercises292

15 Windows 2000 Internals293

Windows 2000 Architecture294

Client/Server Mode294

Windows 2000294

Modules,Processes,and Threads294

User Mode295

Kernel Mode297

Process Management299

Multithreading299

Multitasking300

Multiprocessing301

Memory Management301

Paging301

Address Translation303

Disk Management304

File Management305

NTFS305

File System Recovery307

Caching308

Input Output Manager308

The Registry310

Summary311

Key Words314

Exercises314

16 UNIX and Linux317

The UNIX System318

Images and Processes319

Process Creation321

Initialization324

Process Management325

The Shell327

Time-Slicing and Interrupts327

Memory Management328

Swapping(or Paging)328

Memory Space and Reentrant Code329

The File System330

Accessing Disk Files331

Managing Disk Space334

Buffering334

UNIX Internals335

Linux335

The Linux Kernel336

Linux Processes337

The Linux File System337

Summary337

Key Words340

Exercises340

17 Traditional IBM Mainframe Operating Principles343

Addressing Memory344

The Hardware Environment344

The Program Status Word345

Executing Instructions345

Instruction Length349

The Condition Code350

Memory Protection350

Controlling Physical I/O350

Privileged Instructions354

Interrupts356

Interrupt Types359

Permanent Storage Assignments362

Masking Interrupts363

Interrupt Priority367

Program States368

An Example369

Summary374

Exercises375

Key Words375

18 IBM MVS377

Traditional IBM Mainframe Operating Systems378

Virtual Memory Contents378

Job and Task Management379

The Master Scheduler380

The Job Entry Subsystem382

The Initiator/Terminator383

Task Management384

Control Blocks384

Dispatching386

Allocating Peripheral Devices410

The Unit Control Block411

The Task Input/Output Table412

The DCB and the DEB412

Open412

Linking I/O Control Blocks413

Data Management414

System Generation415

Summary415

Key Words416

Exercises416

19 Virtual Machines419

Operating System Development420

The Virtual Machine Concept421

VM/SP422

VM′s Structure425

CMS426

The Control Program(CP)427

Processor Management427

Memory Management427

Managing Peripheral Devices429

Principles of Operation429

Advantages and Disadvantages431

Summary432

Key Words433

Exercises434

PART 5:NETWORKS435

20 The Client/Server Operating System437

Introduction438

Communications Architecture440

The OSI Model440

The TCP/IP Model441

Client/Server Systems442

Network Operating Systems443

Middleware444

Traditional Services446

File Services446

Print Services448

E-Mail Services449

Emerging Network Operating System Services450

Directory Services(DS)450

Application Services450

Database Services451

Internet/Intranet Services451

Management Services451

Summary452

Key Words454

Exercises454

21 Novell NetWare455

NetWare456

NetWare Kernel456

Networking Protocols457

NetWare Loadable Modules458

Memory Architecture458

The Traditional NetWare File System460

File Systems460

Novell Storage Services461

Disk Management461

Fault Tolerant Features462

Storage Management Services463

Printing Services463

Queue-Based Services463

Novell Distributed Print Services(NDPS)463

Novell Directory Services464

Network Management465

Using NetWare466

The Client/Server Structure466

Logging In468

Accessing Network Resources Using My Network Places468

Mapping a Network Drive471

Mapping with Explorer473

Volume Information473

Disconnecting a Mapped Drive476

Logging Out476

Summary478

Key Words480

Exercises480

22 Windows 2000 Server483

Introduction484

Peer-Peer Networks484

Domains484

Network Protocols486

Active Directory Service488

File Services489

Shared Folders490

Distributed File System490

Print Services490

Managing Windows 2000 Server491

Using Windows 2000 Server and Client492

Logging Onto the Network492

Browsing Network Resources492

Accessing Network Resources Using My Network Places492

Mapping a Folder497

Windows Explorer and Mapped Shared Folders497

Using the Mapped Drive499

Printing with a Network Printer499

Disconnecting a Mapped Drive500

Viewing Directory Information500

Creating a Shared Folder505

Logging Off a Client507

Summary507

Key Words509

Exercises509

23 The Internet511

Internet Protocols512

Network Internet Layer512

Transport Layer513

Application Protocols513

Mail513

File Transfer Protocol513

Telnet514

Hypertext Transfer Protocol515

News517

Domain Name System517

IP Addresses517

IPV6518

Domain Names518

The Domain Name System518

Dynamic Host Configuration Protocol520

Simple Network Management Protocol521

Network Management521

Web Services522

Web File Systems523

Internet Crime525

Hackers and Crackers525

Passwords526

Viruses and Other Destructive Software526

Security527

Firewalls527

Encryption528

Authentication528

Digital Signatures530

Digital Certificates530

Access Control531

Summary531

Exercises533

Key Words533

A APPENDIX A:Number Systems,Data Types,and Codes535

Number Systems535

Binary Numbers536

Octal and Hexadecimal536

Data Types537

Numeric Data537

String Data538

General541

B APPENDIX B:Summary of MS-DOS Commands541

Selected Commands544

Selected Filters550

C APPENDIX C:Summary of UNIX Commands553

General553

Commands and Utilities556

Glossary565

Index593

热门推荐