﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:book="http://www.netyi.net"><channel><title>操作系统理论 _操作系统_计算机类_最新资料_得益网</title><link>http://www.netyi.net/Category/96</link><description>操作系统理论 _操作系统_计算机类_最新资料_得益网</description><copyright /><generator>得益网</generator>
<item><title>《 操作系统设计与实现（第3版）》英文版</title><link>http://www.netyi.net/training/10cccb01-bdba-4fd5-a172-33ab8b06ecf6</link><description>本书是著名作者Andrew S.Tanenbaum关于操作系统的权威教材。&lt;br/&gt;多数操作系统的教材只重理论而轻实践，本书力图实现这两者之间的平衡。本书首先详细探讨了操作系统的基本原理，如进程、进程间通信、信号量、消息传递、调度算法、输入/输出、死锁、设备驱动程序、存储管理、调页算法、文件系统设计、安全和保护机制等，然后详细讨论了一个具体的操作系统MINIX3的实现，并给出了该系统的完整源代码，以便于读者仔细研究。这样不仅可以让读者掌握操作系统的基本原理，而且可让读者明白这些基本原理如何应用到实际操作系统设计中去，从而提供读者的实际设计和实现能力。&lt;br/&gt;本书可以作为高等院校计算机及相关专业“操作系统”的双语教材，对程序开发人员、工程技术人员、系统架构师等专业人员也具有很高的参考价值。&lt;br/&gt;目录&lt;br/&gt;INTRODUCTION&lt;br/&gt;1.1 WHAT IS AN OPERATING SYSTEM?&lt;br/&gt;1.1.1 The Operating System as an Extended Machine&lt;br/&gt;1.1.2 The Operating System as a Resource Manager&lt;br/&gt;1.2 HISTORY OF OPERATING SYSTEMS&lt;br/&gt;1.2.1 The First Generation （1945-55） Vacuum Tubes and Plugboards&lt;br/&gt;1.2.2 The Second Generation （1955-65） Transistors and Batch Systems&lt;br/&gt;1.2.3 The Third Generation （1965-1980） ICs and Multiprogramming&lt;br/&gt;1.2.4 The Fourth Generation （1980-Present） Personal Computers&lt;br/&gt;1.2.5 History of MINIX 3&lt;br/&gt;1.3 OPERATING SYSTEM CONCEPTS&lt;br/&gt;1.3.1 Processes&lt;br/&gt;1.3.2 Files&lt;br/&gt;1.3.3 The Shell&lt;br/&gt;1.4 SYSTEM CALLS&lt;br/&gt;1.4.1 System Calls for Process Management&lt;br/&gt;1.4.2 System Calls for Signaling&lt;br/&gt;1.4.3 System Calls for File Management&lt;br/&gt;1.4.4 System Calls for Directory Management&lt;br/&gt;1.4.5 System Calls for Protection&lt;br/&gt;1.4.6 System Calls for Time Management&lt;br/&gt;1.5 OPERATING SYSTEM STRUCTURE&lt;br/&gt;1.5.1 Monolithic Systems&lt;br/&gt;1.5.2 Layered Systems&lt;br/&gt;1.5.3 Virtual Machines&lt;br/&gt;1.5.4 Exokernels&lt;br/&gt;1.5.5 Client-Server Model&lt;br/&gt;1.6 OUTLINE OF THE REST OF THIS BOOK&lt;br/&gt;1.7 SUMMARY&lt;br/&gt;2 PROCESSES&lt;br/&gt;2.1 INTRODUCTION TO PROCESSES&lt;br/&gt;2.1.1 The Process Model&lt;br/&gt;2.1.2 Process Creation&lt;br/&gt;2.1.3 Process Termination&lt;br/&gt;2.1.4 Process Hierarchies&lt;br/&gt;2.1.5 Process States&lt;br/&gt;2.1.6 Implementation of Processes&lt;br/&gt;2.1.7 Threads&lt;br/&gt;2.2 INTERPROCESS COMMUNICATION&lt;br/&gt;2.2.1 Race Conditions&lt;br/&gt;2.2.2 Critical Sections&lt;br/&gt;2.2.3 Mutual Exclusion with Busy Waiting&lt;br/&gt;2.2.4 Sleep and Wakeup&lt;br/&gt;2.2.5 Semaphores&lt;br/&gt;2.2.6 Mutexes&lt;br/&gt;2.2.7 Monitors&lt;br/&gt;2.2.8 Message Passing&lt;br/&gt;2.3 CLASSICAL IPC PROBLEMS&lt;br/&gt;2.3.1 The Dining Philosophers Problem&lt;br/&gt;2.3.2 The Readers and Writers Problem&lt;br/&gt;2.4 SCHEDULING&lt;br/&gt;2.4.1 Introduction to Scheduling&lt;br/&gt;2.4.2 Scheduling in Batch Systems&lt;br/&gt;2.4.3 Scheduling in Interactive Systems&lt;br/&gt;2.4.4 Scheduling in Real-Time Systems&lt;br/&gt;2.4.5 Policy versus Mechanism&lt;br/&gt;2.4.6 Thread Scheduling&lt;br/&gt;　2.5 OVERVIEW OF PROCESSES IN MINIX 3&lt;br/&gt;　　2.5.1 The Internal Structure of MINIX 3&lt;br/&gt;　　2.5.2 Process Management in MINIs 3&lt;br/&gt;　　2.5.3 Interprocess C（）mmunlcation in MINIX 3&lt;br/&gt;　　2.5.4 DOCeds SCheduling in MIDIs 3&lt;br/&gt;　2.6 IMPLEMENTAnON OF PROCESSES IN MINIX 3&lt;br/&gt;　　2.6.1 orgamzation of [he MINIX 3 S',urcc COde&lt;br/&gt;　　2.6.2 COmpiling and Annuling MINix 3&lt;br/&gt;　　2.6.3 The Common Header Files&lt;br/&gt;　　2.6.4 The MINIX 3 Header r.IIes&lt;br/&gt;　　2.6.5 Process Data Srtuctures and Header FJles&lt;br/&gt;　　2.6.6 BOOtstrapping MINLX 3&lt;br/&gt;　　2.6.7 System initiaIIZation&lt;br/&gt;　　2.6.8 InterrIIpt HanoIing in MINce 3&lt;br/&gt;　　2.6.9 Interprocess Colnmunlcatlon in aleX 3&lt;br/&gt;　　2.6.10 SCheduling in MINIX 3&lt;br/&gt;　　2.6.11 Hardware Dependent Kernel Sllpport&lt;br/&gt;　　2.6.12 Utilities and lhc Kernel Libl+ary&lt;br/&gt;　2.7 THE SYSTEM TASK IN MINIX 3&lt;br/&gt;　　2.7.1 Overview of' the System Task&lt;br/&gt;　　2.7.2 Implementation ot' the Syslern Task&lt;br/&gt;　　2.7.3 hoplemelltaiion of the System Libarary&lt;br/&gt;　2.8 THE CLOCK TASK IN MINIX 3&lt;br/&gt;　　2.8.1 Clock Hardware&lt;br/&gt;　　2.8.2 ClOCk SOftware&lt;br/&gt;　　2.8.3 Overview of the Clock Driver in MINix 3&lt;br/&gt;　　2.8.4 Implementat）on of the ClOck Diver in MINIX 3&lt;br/&gt;　2.9 SUMMARY&lt;br/&gt;3 INPUT/OUTPUT&lt;br/&gt;　3.1 PRINCLPLES OF CO HARDWARE&lt;br/&gt;　　3.1.1 I/o Devices&lt;br/&gt;　　3.1.2 Device COntrollers&lt;br/&gt;　　3.1.3 MeInory-Mapped I/o&lt;br/&gt;　　3.1.4 Interrupts&lt;br/&gt;　　3.1.5 Direct Memory Access&lt;br/&gt;　3.2 PRINCIPLES OF I/O SOFTWARE&lt;br/&gt;　　3.2.1 Coals of the UO Software&lt;br/&gt;　　3.2.2 Interrupt IJandlers&lt;br/&gt;　　3.2.3 Device Dnvers&lt;br/&gt;　　3.2.4 Device-independent l/O Sot'lware&lt;br/&gt;　　3.2.5 User Space ilO Software&lt;br/&gt;　3.3 DEADLOCKS&lt;br/&gt;　　3.3.1 Resources&lt;br/&gt;　　3.3.2 Principles of DCadIOCk&lt;br/&gt;　　3.3.3 The Ostrich Algorlthln&lt;br/&gt;　　3.3.4 Detection and Rccovery&lt;br/&gt;　　3.3.5 DCadIOCk WevenIIOn&lt;br/&gt;　　3.3.6 DeadlOCk AVOIdance&lt;br/&gt;　3.4 OVERVIEW OF I/O IN MINIX 3&lt;br/&gt;　　3.4.1 Interrupt HandIers in MINIX 3&lt;br/&gt;　　3.4.2 DCVice 13rivers in MLNLX 3&lt;br/&gt;　　3.4.3 Device-Independent CO SOftware in MINIX 3&lt;br/&gt;　　3.4.4 USCr LeveI W SOftware in MINX 3&lt;br/&gt;　　3.4.5 DeauIOCk HandlIng in MINIX 3&lt;br/&gt;　3.5 BLOCK DEVICES IN MINIX 3&lt;br/&gt;　　3.5.1 OVerview of BlOCk Device Dnt/crs in MINix 3&lt;br/&gt;　　3.5.2 Common Block Device Driver Soltwure&lt;br/&gt;　　3.5.3 The Dnaal Librmp&lt;br/&gt;　3.6 DISKS&lt;br/&gt;　　3.6.1 RAM Disk Hardwtire and Sol'twarc&lt;br/&gt;　　3.6.2 OVCrview of me AM Disk Driver in MINIX 3&lt;br/&gt;　　3.6.3 ILnplementalLon of the RAM DLsk Dnver in MINLX 3&lt;br/&gt;　3.7 DISKS&lt;br/&gt;　　3.7.1 DLsk HaTdware&lt;br/&gt;　　3.7.2 RAID&lt;br/&gt;　　3.7.3 DISk SO,tware&lt;br/&gt;　　3.7.4 Overylew of the HaL+d Disk Dnver in MINce 3&lt;br/&gt;　　3.7.5 Inlplemcntation ot' the Had Disk DTiver in MINIX 3&lt;br/&gt;3.7.6 FIOnpy DISk Handling&lt;br/&gt;　3.8 TErmINALS&lt;br/&gt;　　3.8.1 Terminal HaTdwarc&lt;br/&gt;　　3.8.2 TemlinaL Software&lt;br/&gt;　　3.8.3 Overview of the Terminal Dnver 111 MINIX 3&lt;br/&gt;　　3.8.4 Implementation of the Device-independent Terminal aliver CONTS Vii&lt;br/&gt;　　3.8.5 Iruplemeotation of the Keyboard Driver&lt;br/&gt;　　3.8.6 imPlementation of the DLsplny Dnver&lt;br/&gt;　3.9 SUMMARY&lt;br/&gt;4 MEMORY MANAGEMENT&lt;br/&gt;　4.1 BASIC MEMORY MANAGEMENT&lt;br/&gt;　　4.1.1 Monoprogramming without Swapping or Paging&lt;br/&gt;　　4.1.2 Multiprograrnming with Fixed Parutions&lt;br/&gt;　　4.1.3 Relocation and Pr（,tectlon&lt;br/&gt;　4.2 SWAPPING&lt;br/&gt;　　4.2.1 Memory Management with Blimaps&lt;br/&gt;　　4.2.2 Memory Management with Linked Lists&lt;br/&gt;　4.3 VIRTUAL MEMORY&lt;br/&gt;　　4.3.1 PagIng&lt;br/&gt;　　4.3.2 Page TabbIed&lt;br/&gt;　　4.3.3 TLBS--Translation LOOkaside Bull.ers&lt;br/&gt;　　4.3.4 Inverted Page Tables&lt;br/&gt;　4.4 PAGE REPLACEMENT ALGORITHMS&lt;br/&gt;　　4.4.1 The Optinml Page Replacement Algorithms&lt;br/&gt;　　4.4.2 The Nc）t Recently Used Page Replacement Algorithm&lt;br/&gt;　　4.4.3 The First-in. FITSt-Ollt （FIFO） Page Rcplaccmcnt Algorithm&lt;br/&gt;　　4.4.4 The Second Chance Pace Replacement Algorithm&lt;br/&gt;　　4.4.5 The Clock Page Rcplaccmcnt ALgorithm&lt;br/&gt;　　4.4.6 The Least Recently Used （LRU） Page Replacement Algorithm&lt;br/&gt;　　4.4.7 Simulating LRU in Software&lt;br/&gt;　4.5 DESIGN ISSUES FOR PAGINC SYSTEMS&lt;br/&gt;　　4.5.1 The WOrking Set MOdel&lt;br/&gt;　　4.5.2 Local vereus Global Allocation POlicies&lt;br/&gt;　　4.5.3 Pangs Size&lt;br/&gt;　　4.5.4 Virtual Memory IntcrfMc&lt;br/&gt;　4.6 SEGMENTAnON 405&lt;br/&gt;　　4.6.1 Implementation of pore Segmentation&lt;br/&gt;　　4.6.2 Segmentation with Paging f The intel Pentium&lt;br/&gt;　4.7 OVERVIEW OIl rHE MINIX 3 PROCESS MANAGER&lt;br/&gt;　　4.7.1 Memory Layout&lt;br/&gt;　　4.7.2 Message Handling&lt;br/&gt;　　4.7.3 Process Manager Data Smictules and AlgoTithms&lt;br/&gt;　　4.7.4 The roax. and WAIT SystenI CallS&lt;br/&gt;　　4.7.5 The EXEC System Call&lt;br/&gt;　　4.7.6 The BRK SysteIn Call&lt;br/&gt;　　4.7.7 Signal Handling&lt;br/&gt;　　4.7.8 Other System Calls&lt;br/&gt;　4.8 IMPLEMEN'fATION OF THE MINIX 3 PROCESS MANAGER&lt;br/&gt;　　4.8.1 The Header FLLes and Data Smictures&lt;br/&gt;　　4.8.2 The Main program&lt;br/&gt;　　4.8.3 Implementation of FORK, EXIT. and WArs&lt;br/&gt;　　4.8.4 implementation of EXEC&lt;br/&gt;　　4.8.5 lmplemenL3tion of BRK&lt;br/&gt;　　4.8.6 Implementation of Signal Handling&lt;br/&gt;　　4.8.7 Implementutjon of Other System Calls&lt;br/&gt;　　4.8.8 Memory Management Utilities&lt;br/&gt;　4.9 SUARY&lt;br/&gt;5 FILE SYSTEMS&lt;br/&gt;　5.1 m.ES&lt;br/&gt;　　5.1.1 File Naming&lt;br/&gt;　　5.1.2 File Structure&lt;br/&gt;　　5.1.3 File Types&lt;br/&gt;　　5.1.4 File ACCess&lt;br/&gt;　　5.1.5 FIIC AttrIbutes&lt;br/&gt;　　5.1.6 File OpeTaiions&lt;br/&gt;　5.2 DIreCTORIES&lt;br/&gt;　　5.2.1 Simple Directones&lt;br/&gt;　　5.2.2 Hierarchical Direct（lry Systems&lt;br/&gt;　　5.2.3 Path Names&lt;br/&gt;　　5.2.4 Directory Operahons&lt;br/&gt;　5.3 FILE SYSTEM IMPLEMENTATION&lt;br/&gt;　　5.3.1 File System Lazoui&lt;br/&gt;　　5.3.2 Implementing Files&lt;br/&gt;　　5.3.3 Implementing Directories&lt;br/&gt;　　5.3.4 Disk Space MtInageInent CO~NTS iX&lt;br/&gt;　　5.3.5 File System ReIiabiIitv&lt;br/&gt;　　5.3.6 File System Perf（lrmance&lt;br/&gt;　　5.3.7 Log Structured File Systems&lt;br/&gt;　5.4 SECURITY&lt;br/&gt;　　5.4.1 The Secuniy Envirollment&lt;br/&gt;　　5.4.2 Genenc Security Attacks&lt;br/&gt;　　5.4.3 Design Pnnciplcs for Sccunty&lt;br/&gt;　　5.4.4 User Authentication&lt;br/&gt;　5.5 PROTECTION MECHANISMS&lt;br/&gt;　　5.5.1 Protechon Domains&lt;br/&gt;　　5.5.2 Access ColltrI l.ists&lt;br/&gt;　　5.5.3 CanabiIities&lt;br/&gt;　　5.5.4 Covert Channels&lt;br/&gt;　5.6 OVERVIEW OF TIlE MINIX 3 FILE SYSTEM&lt;br/&gt;　　5.6.1 Messages&lt;br/&gt;　　5.6.2 File System Layout&lt;br/&gt;　　5.6.3 Bitmaps&lt;br/&gt;　　5.6.4 1 NOdes&lt;br/&gt;　　5.6.5 The BlOCk Cache&lt;br/&gt;　　5.6.6 Directories and Pains&lt;br/&gt;　　5.6.7 File Dcscnptors&lt;br/&gt;　　5.6.8 File LOCking 561&lt;br/&gt;　　5.6.9 Pipes and Special Files&lt;br/&gt;　　5.6.10 An Example f The axAN System Call&lt;br/&gt;　5.7 IMPLEMENTATION OF THE MINIX 3 FILE SYSTEM&lt;br/&gt;　　5.7.1 Header Files and Global Data Structures&lt;br/&gt;　　5.7.2 Table Management&lt;br/&gt;　　5.7.3 The Main Program&lt;br/&gt;　　5.7.4 OperatIOns on individual Files&lt;br/&gt;　　5.7.5 DITcctoncs and Paths&lt;br/&gt;　　5.7.6 Other System Calls&lt;br/&gt;　　5.7.7 The I/o Device interface&lt;br/&gt;　　5.7.8 Additional System Call SuPPort&lt;br/&gt;　　5.7.9 File System Utilities&lt;br/&gt;　　5.7.10 Ottier MINJX 3 COmponents SUMMARY&lt;br/&gt;6 BIBLIOGRAPHY</description><pubDate>2008-09-25 15:36:53</pubDate></item>
<item><title>Formal Refinement for Operating System</title><link>http://www.netyi.net/training/e6e4ea8d-b4d5-4939-b460-7dd8bc76e51d</link><description>Contents&lt;br/&gt;1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1&lt;br/&gt;1.1 Reasons for Selecting the Examples . . . . . . . . . . . . . . . . . . . . . . . . 3&lt;br/&gt;1.2 Refinement Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7&lt;br/&gt;1.3 Code Production . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9&lt;br/&gt;1.4 Organisation of this Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10&lt;br/&gt;1.5 Relationship to Other Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10&lt;br/&gt;2 The Simple Kernel’s Organisation . . . . . . . . . . . . . . . . . . . . . . . . . 11&lt;br/&gt;3 A Simple Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19&lt;br/&gt;3.1 Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19&lt;br/&gt;3.2 Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23&lt;br/&gt;3.3 The Process Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28&lt;br/&gt;3.3.1 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28&lt;br/&gt;3.3.2 Refinement One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34&lt;br/&gt;3.3.3 Refinement Two . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44&lt;br/&gt;3.4 Process Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56&lt;br/&gt;3.4.1 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56&lt;br/&gt;3.4.2 Refinement One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59&lt;br/&gt;3.4.3 Refinement Two . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65&lt;br/&gt;3.5 Priority Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70&lt;br/&gt;3.5.1 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70&lt;br/&gt;3.5.2 Refinement One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78&lt;br/&gt;3.5.3 Refinement Two . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91&lt;br/&gt;3.6 The Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100&lt;br/&gt;3.6.1 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100&lt;br/&gt;3.6.2 Refinement One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115&lt;br/&gt;3.6.3 Refinement Two . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118&lt;br/&gt;3.7 Semaphores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119&lt;br/&gt;3.7.1 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120&lt;br/&gt;3.7.2 Refinement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126&lt;br/&gt;xii Contents&lt;br/&gt;3.8 Semaphore Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126&lt;br/&gt;3.8.1 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126&lt;br/&gt;3.8.2 Refinement One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130&lt;br/&gt;3.8.3 Refinement One–Again . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133&lt;br/&gt;3.9 Synchronous Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141&lt;br/&gt;3.9.1 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142&lt;br/&gt;3.9.2 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143&lt;br/&gt;3.9.3 Refinement One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155&lt;br/&gt;3.9.4 Refinement Two . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158&lt;br/&gt;3.10 The Clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158&lt;br/&gt;3.11 Sleepers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161&lt;br/&gt;3.11.1 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163&lt;br/&gt;3.11.2 Refinement One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170&lt;br/&gt;3.11.3 Refiment Two . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180&lt;br/&gt;3.12 User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188&lt;br/&gt;3.12.1 System Initialisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188&lt;br/&gt;3.12.2 Process Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191&lt;br/&gt;3.12.3 Process Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193&lt;br/&gt;3.12.4 Inter-process Communication and Synchronisation . . . . . 198&lt;br/&gt;3.12.5 Clock Operations and the Clock ISR . . . . . . . . . . . . . . . . . 201&lt;br/&gt;3.12.6 Final Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202&lt;br/&gt;4 The Separation Kernel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203&lt;br/&gt;4.1 Basic Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203&lt;br/&gt;4.2 Extending the Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205&lt;br/&gt;4.3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206&lt;br/&gt;4.4 An Overview of the Formal Specification . . . . . . . . . . . . . . . . . . . 207&lt;br/&gt;5 A Separation Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211&lt;br/&gt;5.1 Basic Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211&lt;br/&gt;5.2 Hardware Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215&lt;br/&gt;5.3 Security Exits and Return Values . . . . . . . . . . . . . . . . . . . . . . . . . . 218&lt;br/&gt;5.4 The Process Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219&lt;br/&gt;5.4.1 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220&lt;br/&gt;5.4.2 Refinement One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228&lt;br/&gt;5.4.3 Refinement Two . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237&lt;br/&gt;5.5 Process Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239&lt;br/&gt;5.5.1 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239&lt;br/&gt;5.5.2 Refinement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242&lt;br/&gt;5.6 The Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242&lt;br/&gt;5.7 Storage Pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251&lt;br/&gt;5.7.1 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252&lt;br/&gt;5.7.2 Refinement One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257&lt;br/&gt;5.8 Raw Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264&lt;br/&gt;5.8.1 Top level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264&lt;br/&gt;Contents xiii&lt;br/&gt;5.8.2 Message Buffering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266&lt;br/&gt;5.9 Message Queues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269&lt;br/&gt;5.9.1 Top Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270&lt;br/&gt;5.9.2 Refinement One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277&lt;br/&gt;5.10 Kernel Interface – User Processes . . . . . . . . . . . . . . . . . . . . . . . . . . 286&lt;br/&gt;5.10.1 Auxilliary Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286&lt;br/&gt;5.10.2 Initialisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288&lt;br/&gt;5.10.3 Process Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291&lt;br/&gt;5.10.4 Message Passing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294&lt;br/&gt;5.11 Devices—Trusted Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299&lt;br/&gt;5.11.1 Device replies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304&lt;br/&gt;5.11.2 Device numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306&lt;br/&gt;5.11.3 Device process creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307&lt;br/&gt;5.12 Process Interface to the Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313&lt;br/&gt;5.13 Final Thoughts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316&lt;br/&gt;6 Closing Thoughts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317&lt;br/&gt;References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323&lt;br/&gt;List of Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325</description><pubDate>2008-06-20 15:16:58</pubDate></item>
<item><title>实用操作系统技术</title><link>http://www.netyi.net/training/2fcda3fd-0f93-40e2-a14a-eccff651ceb2</link><description>【内容简介】&lt;br/&gt;　　操作系统的理论是比较枯燥乏味的，但本书——《实用操作系统技术》,并非是一本讲述Windows操作的技术手册，而是从操作系统的角度来介绍DOS／Windows体系结构。它的基调是突出实用性(用户接口、资源管理)，以计算机操作系统的观点剖析DOS，Windows的内部结构、文件存储机制及系统运行机制。并兼顾介绍它与微型计算机上其他常用操作系统Windows NT、OS／2Linux和Unix之间的联系与区别。&lt;br/&gt;    本书可作为大专院校、计算机职业专科学校或者电子类专业的操作系统课教程。&lt;br/&gt;【下载说明】&lt;br/&gt;　　本资料为《实用操作系统技术》一书带完善书签的PDF清晰电子版，推荐采用Adobe Reader7.0或兼容阅读工具打开!&lt;br/&gt;【图书目录】&lt;br/&gt;第1章 操作系统引论&lt;br/&gt;1.1 操作系统概述&lt;br/&gt;1.1.1 什么是操作系统&lt;br/&gt;1.1.2 操作系统的主要功能&lt;br/&gt;1.1.3 操作系统的工作环境&lt;br/&gt;1.1.4 操作系统的发展历史&lt;br/&gt;1.2 PC机主流操作系统现状及发展&lt;br/&gt;1.2.1 PC机操作系统的演变&lt;br/&gt;1.2.2 DOS操作系统&lt;br/&gt;1.2.3 Windows操作系统&lt;br/&gt;1.2.4 0S／2操作系统&lt;br/&gt;1.2.5 Unix操作系统&lt;br/&gt;1.2.6 Linux操作系统&lt;br/&gt;练习题&lt;br/&gt;第2章 DOS／Windows系统组成及用户环境的配置&lt;br/&gt;2.1 DOS系统结构&lt;br/&gt;2.1.1 DOS系统的组成&lt;br/&gt;2.1.2 DOS的系统层次结构&lt;br/&gt;2.1.3 DOS层次结构的特点&lt;br/&gt;2.2 DOS的启动及配置&lt;br/&gt;2.2.1 DOS的启动过程&lt;br/&gt;2.2.2 DOS的内存映像&lt;br/&gt;2.2.3 用机环境及系统配置&lt;br/&gt;2.3 Windows9x引导过程及系统结构&lt;br/&gt;2.3.1 Windows9x的引导过程&lt;br/&gt;2.3.2 Windows9x的系统核心组件&lt;br/&gt;2.4 Windows9x系统配置文件及其维护&lt;br/&gt;2.4.1 Windows9x中MSDOS.SYS的设置.&lt;br/&gt;2.4.2 Windows9x的启动菜单&lt;br/&gt;2.4.3 Windows9x和MS DOS6.x的双重引导问题&lt;br/&gt;2.4.4 Windows注册表及其结构&lt;br/&gt;2.4.5 注册表的备份和恢复&lt;br/&gt;2.4.6 注册表的维护&lt;br/&gt;练习题&lt;br/&gt;第3章 内存管理&lt;br/&gt;3.1 内存管理的基本方式&lt;br/&gt;3.1.1 单道连续区内存分配管理&lt;br/&gt;3.1.2 分区存储管理&lt;br/&gt;3.1.3 分页存储管理&lt;br/&gt;3.1.4 分段存储管理&lt;br/&gt;3.1.5 段页式存储管理&lt;br/&gt;3.1.6 内存扩充技术&lt;br/&gt;3.2 Intel x86系列CPU的工作模式&lt;br/&gt;3.2.1 实地址模式&lt;br/&gt;3.2.2 保护模式&lt;br/&gt;3.2.3 虚拟x86模式&lt;br/&gt;3.3 DOS的内存管理&lt;br/&gt;3.3.1 DOS的内存空间分配&lt;br/&gt;3.3.2 DOS的常规内存管理&lt;br/&gt;3.3.3 DOS的高端内存管理&lt;br/&gt;3.4 用户程序结构及内存映像&lt;br/&gt;3.4.1 用户程序段前缀控制块PSP&lt;br/&gt;3.4.2 EXE文件结构度内存映像&lt;br/&gt;3.4.3 COM文件结构度内存映像&lt;br/&gt;3.5 Windows9x的内存管理&lt;br/&gt;3.5.1 虚拟机管理&lt;br/&gt;3.5.2 VXD与操作系统内核&lt;br/&gt;3.5.3 Windows9x系统结构&lt;br/&gt;3.5.4 Windows9x的虚拟内存结构&lt;br/&gt;3.5.5 Windows9x的内存页面寻址方式&lt;br/&gt;练习题&lt;br/&gt;第4章 进程管理&lt;br/&gt;4.1 进程管理的基本概念&lt;br/&gt;4.1.1 进程的定义和属性&lt;br/&gt;4.1.2 进程的控制和调度&lt;br/&gt;4.2 Windows的进程和线程&lt;br/&gt;4.2.1 Windows的进程和线程概念&lt;br/&gt;4.2.2 操作系统中引入线程概念的原因&lt;br/&gt;4.2.3 线程和进程的主要区别&lt;br/&gt;4.2.4 基于VC++的进程和张程处理&lt;br/&gt;4.3 DOS进程管理的特点&lt;br/&gt;4.3.1 DOS的用户进程&lt;br/&gt;4.3.2 进程调度的串行执行&lt;br/&gt;4.3.3 程序段前缀(PSP)&lt;br/&gt;4.3.4 环境块(EVB)&lt;br/&gt;4.3.5 用户进程的创建&lt;br/&gt;4.3.6 用户进程的终止&lt;br/&gt;4.4 DOS多任务环境的建立与TSR程序设计&lt;br/&gt;4.4.1 DOS的多任务环境的建立&lt;br/&gt;4.4.2 TSR程序设计&lt;br/&gt;4.4.3 TSR激活及DOS的重入问题&lt;br/&gt;4.4.4 TSR程序的“热键”设计&lt;br/&gt;4.4.5 TSR程序设计实例&lt;br/&gt;练习题&lt;br/&gt;第5章 作业管理&lt;br/&gt;5.1 作业管理的基本概念&lt;br/&gt;5.1.1 作业调度和控制&lt;br/&gt;5.1.2 DOS作业管理的特点&lt;br/&gt;5.1.3 Windows的作业管理特点&lt;br/&gt;5.2 Windows中的事件驱动程序&lt;br/&gt;5.2.1 事件的创建和驱动&lt;br/&gt;5.2.2 消息队列的管理&lt;br/&gt;5.2.3 消息函数的编写&lt;br/&gt;5.3 键盘命令的处理过程&lt;br/&gt;5.3.1 键盘操作命令的类型&lt;br/&gt;5.3.2 ??令处理过程&lt;br/&gt;5.4 Windows的MAPI接口&lt;br/&gt;5.4.1 MAPI的概念&lt;br/&gt;5.4.2 MAPI的使用&lt;br/&gt;5.4.3 MAPI应用实例&lt;br/&gt;5.5 中断与系统功能的调用&lt;br/&gt;5.5.1 中断的类别及结构&lt;br/&gt;5.5.2 DOS软中断&lt;br/&gt;5.5.3 中断与系统功能调用实例&lt;br/&gt;5.6 批处理&lt;br/&gt;5.6.1 批文件的建立和执行&lt;br/&gt;5.6.2 批文件中的常用命令及控制流程&lt;br/&gt;5.6.3 批文件中的形式参数&lt;br/&gt;练习题&lt;br/&gt;第6章 磁盘文件管理&lt;br/&gt;6.1 文件系统概论&lt;br/&gt;6.1.1 文件和文件系统&lt;br/&gt;6.1.2 文件目录管理&lt;br/&gt;6.1.3 文件的逻辑结构和物理结构&lt;br/&gt;6.1.4 文件的存取方式&lt;br/&gt;6.1.5 文件的安全管理&lt;br/&gt;6.1.6 文件共享&lt;br/&gt;6.2 PC机中常用的文件管理系统&lt;br/&gt;6.2.1 FAT文件管理系统的特点&lt;br/&gt;6.2.2 FAT的派生文件系统——VFAT和FAT32&lt;br/&gt;6.2.3 NTFS文件系统&lt;br/&gt;6.2.4 Linux中的Ext2文件管理系统&lt;br/&gt;6.3 FAT文件系统的组织结构&lt;br/&gt;6.3.1 磁盘文件管理系统的组成&lt;br/&gt;6.3.2 引导记录(DBR)及其结构&lt;br/&gt;6.3.3 文件分配表(FAT)&lt;br/&gt;6.3.4 文件目录表(FDT)&lt;br/&gt;6.3.5 子目录中的FDT簇链结构&lt;br/&gt;6.3.6 系统利用FDT和FAT查找目录文件的方式&lt;br/&gt;6.3.7 磁盘的扇区定位&lt;br/&gt;6.3.8 FAT文件系统对长文件名的支持&lt;br/&gt;6.4 FAT32与FAT16文件系统结构的主要区别&lt;br/&gt;6.4.1 磁盘数据组织结构的区别&lt;br/&gt;6.4.2 DBR结构的区别&lt;br/&gt;6.4. 3FAT表的区别&lt;br/&gt;6.4.4 FDT表厦目录项的区别&lt;br/&gt;6.5 硬盘数据的组织与存储方式&lt;br/&gt;6.5.1 硬盘数据信息组织&lt;br/&gt;6.5.2 硬盘的物理扇区与逻辑扇区&lt;br/&gt;6.5.3 簇及簇大小的确定&lt;br/&gt;6.5.4 硬盘物理地址厦逻辑地址之间的转换&lt;br/&gt;6.5.5 硬盘主引导记录(MBR)度其结构&lt;br/&gt;6.5.6 硬盘逻辑驱动器的分区表链结构&lt;br/&gt;6.5.7 查找逻辑盘起始物理地址的方法&lt;br/&gt;6.5.8 查找逻辑盘FAT和根FDT物理地址的方法&lt;br/&gt;6.5.9 硬盘逻辑驱动器MBR、DBR的备份和恢复&lt;br/&gt;练习题&lt;br/&gt;第7章 设备管理&lt;br/&gt;7.1 设备管理的基本概念&lt;br/&gt;7.1.1 设备的分类&lt;br/&gt;7.1.2 设备管理的目标和功能&lt;br/&gt;7.1.3 系统总线和I／O设备&lt;br/&gt;7.1.4 PC机常用总线结构及性能&lt;br/&gt;7.1.5 外部设备与CPU的I／O控制方式&lt;br/&gt;7.2 Windows的设备管理&lt;br/&gt;7.2.1 Windows9x的虚拟设备驱动&lt;br/&gt;7.2.2 虚拟设备驱动程序的开发&lt;br/&gt;7.3 DOS的设备管理&lt;br/&gt;7.3.1 DOS设备管理的特点&lt;br/&gt;7.3.2 字符设备管理&lt;br/&gt;7.3.3 块设备管理&lt;br/&gt;7.3.4 磁盘缓冲区管理&lt;br/&gt;7.4 硬盘的分区及格式化&lt;br/&gt;7.4.1 硬盘的低级格式化&lt;br/&gt;7.4.2 硬盘的分区及高级格式化&lt;br/&gt;7.5 硬盘容量限制及格式化参数设置&lt;br/&gt;7.5.1 影响物理硬盘容量限制的因素&lt;br/&gt;7.5.2 接口方式对硬盘容量的限制&lt;br/&gt;7.5.3 ROM-BIOS服务程序对硬盘容量的限制&lt;br/&gt;7.5.4 硬盘分区容量的限制&lt;br/&gt;7.5.5 划分逻辑盘容量的限制&lt;br/&gt;7.5.6 硬盘容量受限的处理办法&lt;br/&gt;7.5.7 硬盘逻辑格式化参数的设置&lt;br/&gt;练习题&lt;br/&gt;第8章 汉字信息处理&lt;br/&gt;8.1 汉字信息处理系统&lt;br/&gt;8.1.1 汉字信息处理系统的组成&lt;br/&gt;8.1.2 汉字输入&lt;br/&gt;8.1.3 汉字存储&lt;br/&gt;8.1.4 汉字操作系统实现原理&lt;br/&gt;8.2 汉字编码&lt;br/&gt;8.2.1 汉字的编码方式&lt;br/&gt;8.2.2 汉字输入码&lt;br/&gt;8.2.3 汉字交换码&lt;br/&gt;8.2.4 汉字机内码&lt;br/&gt;8.2.5 汉字字形码&lt;br/&gt;8.2.6 汉字地址码&lt;br/&gt;8.3 汉字字形的存储&lt;br/&gt;8.3.1 汉字字形存储的分类&lt;br/&gt;8.3.2 汉字点阵字模的存储和读取&lt;br/&gt;8.4 软件汉化技术&lt;br/&gt;8.4.1 软件汉化的方式和任务&lt;br/&gt;8.4.2 软件汉化方法&lt;br/&gt;练习题&lt;br/&gt;参考文献&lt;br/&gt;</description><pubDate>2008-03-30 14:21:48</pubDate></item>
<item><title>Real-Time Systems Development</title><link>http://www.netyi.net/training/b73532b1-cf6d-43ef-ae0e-b971e7fcd8f6</link><description>实时系统的发展是一个文本计算学生想了解更多关于软件开发的实时申请，涉及并行编程，多任务，我的数据输入/输出和嵌入式处理器。这本书已写涵盖单一学期最后一年的本科或期权海安单元面积实时系统的设计和实施。假设某一水平一般系统设计和编程经验，这样的文本将扩展学生的知识和技能，成为一个面积计算已日益在现代世界电信和智能设备采用嵌入式微控制器... &lt;br/&gt;&lt;br/&gt;*简明治疗提供材料管理章节&lt;br/&gt;*包括得心应手词汇，参考和实际练习基于熟悉的情景&lt;br/&gt;*支援网站包含幻灯片，解决问题和软件范例&lt;br/&gt;&lt;br/&gt;随着越来越多的日常技术取决于嵌入式微处理器，但需求良好实时软件增加了不少。所以，不幸的是计算机科学专业的学生往往只开发和运行软件的标准桌面视窗平台。这使得他们有点措手不及，为额外遇到的问题，他们应该结束了生产守则的一个新的dvd播放器，手机或因特网数据包的路由器。本文揭示的一些特殊困难时，设计为实时系统，以及替代路线供软件实现。也许是一个耻辱，使程序员很少有机会研究科学与艺术的实时系统之前，正面临着由他们首先实时计划。作为一个大的比例，新的住宅和休闲设备依靠微处理器为基本业务，世界可能是一个更安全和少沮丧的经验对我们所有人来说，如果这种情况能够得到纠正。&lt;br/&gt;&lt;br/&gt;Real-time Systems Development is a text for computing students who want to understand more about the development of software for real-time applications, involving concurrent programming, multi-tasking, data i/o and embedded processors. The book has been written to cover single semester final year undergraduate options or MSc modules in the area of real-time systems design and implementation. Assuming a certain level of general systems design and programming experience, this text will extend students knowledge and skills into an area of computing which has increasing relevance in a modern world of telecommunications and intelligent equipment using embedded microcontrollers...&lt;br/&gt;&lt;br/&gt;* Concise treatment delivers material in manageable sections&lt;br/&gt;* Includes handy glossary, references and practical exercises based on familiar scenarios&lt;br/&gt;* Supporting website contains slides, solutions to problems and software examples&lt;br/&gt;&lt;br/&gt;As more and more of our daily technology depends on embedded microprocessors, the demand for good real-time software has grown enormously. So it is unfortunate that computer science students frequently only develop and run programs on standard desktop Windows platforms. This leaves them somewhat unprepared for the extra problems encountered should they end up producing code for a new DVD player, a mobile handset or an Internet packet router. This text reveals some of the particular difficulties encountered when designing for real-time systems, and the alternative routes available for software realization. It is perhaps a shame that so few programmers have the opportunity to study the science and art of real-time systems before being confronted by their first real-time project. As a large proportion of new domestic and leisure equipment relies on microprocessors for basic operations, the world might be a safer and less frustrating experience for all of us if this situation could be rectified.&lt;br/&gt;&lt;br/&gt;Contents&lt;br/&gt;Preface vii&lt;br/&gt;Recommended lab sessions ix&lt;br/&gt;Acknowledgements and thanks xi&lt;br/&gt;1 Introduction to real-time systems 1&lt;br/&gt;2 Implementing simple real-time systems 29&lt;br/&gt;3 Basic input and output 46&lt;br/&gt;4 Cyclic executives for bare hardware 81&lt;br/&gt;5 Finite state machines – design tool 94&lt;br/&gt;6 Finite state machines – implementation options 110&lt;br/&gt;7 Why multi-task? 150&lt;br/&gt;8 Task communication and synchronization 169&lt;br/&gt;9 Real-time executives 201&lt;br/&gt;10 Using input/output interfaces 224&lt;br/&gt;11 Structured design for real-time systems 241&lt;br/&gt;12 Designing for multi-tasking 267&lt;br/&gt;13 UML for real-time systems 285&lt;br/&gt;14 Object-oriented approach for real-time systems 297&lt;br/&gt;15 System integrity 311&lt;br/&gt;16 Languages for RTS development – C, Ada and Java 341&lt;br/&gt;17 Cross-development techniques 358&lt;br/&gt;18 Microcontroller embedded systems 393&lt;br/&gt;19 Linux device drivers 410&lt;br/&gt;20 Hardware/software co-design 435&lt;br/&gt;Appendix A: Using an oscilloscope for software debugging 445&lt;br/&gt;Index 451</description><pubDate>2008-03-29 00:26:43</pubDate></item>
<item><title>O.S.(操作系统)原理电子教案（含莱昂氏Unix源代码分析）</title><link>http://www.netyi.net/training/c3b4abf8-f352-4323-990f-4cc8d300e5c3</link><description>1、莱昂氏Unix源代码分析&lt;br/&gt;2、《操作系统概念（第六版中文翻译版）》（郑扣根译）.pdf&lt;br/&gt;3、操作系统原理教案.ppt（含英文版和中文旧版）&lt;br/&gt;4、操作系统原理部分习题讲解.pdf&amp;amp;amp;.ppt</description><pubDate>2008-01-10 02:36:00</pubDate></item>
<item><title>操作系统教程（第三版）</title><link>http://www.netyi.net/training/cfb1db7f-5d56-404d-b044-03bee21d7f9a</link><description>《操作系统教程》第三版教材的编写工作起始于1999 年，经过南京大学计算机科&lt;br/&gt;学和技术系98 级、99 级和00 级三届本科学生的教学和其他教学系列中采用了该教材&lt;br/&gt;的讲义，现在再次改版就有了较好的基础。为了便于教和学，我们还做了两项工作，&lt;br/&gt;一是与教材相配套提供了ppt 讲稿，鉴于它的内容既不能做得太粗，这样无助于教和学；&lt;br/&gt;但也不能做得太细，显得太繁琐累赘。各位老师在教学备课时，可以根据各校各相关&lt;br/&gt;专业的教学计划、教学需要和实际情况对配套提供的ppt 讲稿进行增、删、改。二是订&lt;br/&gt;正和增加了大量思考题和应用题，便于老师布置作业，也便于学生课余选做。&lt;br/&gt;本书由孙钟秀院士主编，费翔林、骆斌、谢立参编。衷心感谢南京大学谭耀铭教&lt;br/&gt;授在本书前两版中所做的许多建设性工作；特别感谢上海交通大学尤晋元教授百忙中&lt;br/&gt;抽空仔细审阅了全书，提出了许多极为宝贵的意见；感谢陶先平、高阳和花蕾老师在&lt;br/&gt;教学过程中对教材提出的意见和建议；感谢田原、花蕾、张建莹、周德宇、王天青、&lt;br/&gt;蔡飞和裴永刚等同志在本书的ppt 制作和校对过程中所提供的帮助；感谢高等教育出版&lt;br/&gt;社的大力支持、合作和辛勤劳动。本教材中有些章节还引用了参考文献中列出的国内&lt;br/&gt;外著作的一些内容，谨此向各位作者致以衷心的感谢和深深的敬意!</description><pubDate>2007-11-04 11:21:25</pubDate></item>
<item><title>Solaris Internals Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition)</title><link>http://www.netyi.net/training/5d3060ac-e2a4-4759-90fb-55d2091207ca</link><description>amazon 5星级书&lt;br/&gt;&lt;br/&gt;Solaris? Internals, Second Edition, describes the algorithms and data structures of all the major subsystems in the Solaris 10 and OpenSolaris kernels. The text has been extensively revised since the first edition, with more than 600 pages of new material. Integrated Solaris tools and utilities, including DTrace, MDB, kstat, and the process tools, are used throughout to illustrate how the reader can observe the Solaris kernel in action. The companion volume, Solaris? Performance and Tools, extends the examples contained here, and expands the scope to performance and behavior analysis. Coverage includes:&lt;br/&gt;Virtual and physical memory &lt;br/&gt;Processes, threads, and scheduling &lt;br/&gt;File system framework and UFS implementation &lt;br/&gt;Networking: TCP/IP implementation &lt;br/&gt;Resource management facilities and zones&lt;br/&gt;The Solaris? Internals volumes make a superb reference for anyone using Solaris 10 and OpenSolaris.&lt;br/&gt;&lt;br/&gt;Solaris内核结构-(英文版.第2版)-目录&lt;br/&gt;Foreword&lt;br/&gt;Preface&lt;br/&gt;About the Authors&lt;br/&gt;Acknowledgments&lt;br/&gt;PART ONE&lt;br/&gt;Introduction to Solaris Internals&lt;br/&gt;Chapter1 Introduction&lt;br/&gt;PART TWO&lt;br/&gt;The Process Model&lt;br/&gt;Chapter 2 The Solaris Process Model&lt;br/&gt;Chapter 3 Scheduling Classes and the Dispatcher&lt;br/&gt;Chapter 4 Interprocess Communication&lt;br/&gt;Chapter 5 Process Rights Management&lt;br/&gt;PART THREE&lt;br/&gt;Resource Management&lt;br/&gt;Chapter 6 Zones&lt;br/&gt;Chapter 7 Projects,Tasks,and Resource Controls&lt;br/&gt;PART FOUR&lt;br/&gt;Memory&lt;br/&gt;Chapter 8 Introduction to Solaris Memory&lt;br/&gt;Chapter 9 Virtual Memory&lt;br/&gt;Chapter 10 Physical Memory&lt;br/&gt;Chapter 11 Kernel Memory&lt;br/&gt;Chapter 12 Hardware Address Translation&lt;br/&gt;Chapter 13 Working with Multiple Page Sizes in Solaris&lt;br/&gt;PART FIVE&lt;br/&gt;File Systems&lt;br/&gt;Chapter 14 File System Framework&lt;br/&gt;Chapter 15 The UFS File System&lt;br/&gt;PART SIX&lt;br/&gt;Platform Specifics&lt;br/&gt;Chapter 16 Support for NUMA and CMT Hardware&lt;br/&gt;Chapter 17 Locking and Synchronization&lt;br/&gt;PART SEVEN&lt;br/&gt;Networking&lt;br/&gt;Chapter 18 The Solaris Network Stack&lt;br/&gt;PART EIGHT&lt;br/&gt;Kernel Services&lt;br/&gt;Chapter 19 Clocks and Timers&lt;br/&gt;Chapter 20 Task Queues&lt;br/&gt;Chapter 21 kmdb Implementation&lt;br/&gt;APPENDICES&lt;br/&gt;Appendix A Kernel Virtual Address Maps&lt;br/&gt;Appendix B Adding a System Call to Solaris&lt;br/&gt;Appendix C A Sample Procfs Utility&lt;br/&gt;Bibliography&lt;br/&gt;Index&lt;br/&gt;</description><pubDate>2007-11-03 13:52:59</pubDate></item>
<item><title>现代操作系统 第二版 (Modern_Operating_Systems_2Nd )</title><link>http://www.netyi.net/training/45fdb11d-7f9c-4762-96e8-2b9820b430a9</link><description>操作系统的三大经典之作之一！！！英文chm格式,原书第二版，国内有陈向群的中译本。&lt;br/&gt;书中集中讨论了操作系统的基本原理，除了重点放在单处理机操作系统之外，还包含了有关计算机安全、多媒体操作系统、UNIX、Windows 2000以及操作系统设计等方面的内容。书中涉及的主题包括图形用户界面、多处理机操作系统、笔记本电脑电源管理、可信系统、病毒、网络终端、CD-ROM文件系统、互斥信号量、RAID、软定时器、稳定存储器以及新的页面置换算法等。此外，书中还增加了大量习题，方便教学。</description><pubDate>2007-10-27 20:59:35</pubDate></item>
<item><title>嵌入式实时多任务操作系统基础</title><link>http://www.netyi.net/training/63d36f46-8da5-4ef1-ac71-14d6e7a5f517</link><description>以一个具体的嵌入式系统开发作为参考范例，系统的介绍了嵌入式系统软件开发高层设计的思想和简单的文档模板</description><pubDate>2007-08-26 22:37:36</pubDate></item>
<item><title>Microsoft Visual Studio 2005</title><link>http://www.netyi.net/training/9e818177-79b8-4ea7-b6d4-5da0cd898274</link><description /><pubDate>2007-08-17 15:49:18</pubDate></item>
<item><title>操作系统设计与实现（第二版）英文版</title><link>http://www.netyi.net/training/25d525e8-acb6-4655-9ca5-c8992268e999</link><description>介绍了所有基本原理，如：进程，进程间通信，输入/输出，虚拟存储，文件系统及系统安全，也介绍了线程概念，同时又详尽地讨论了MINIX系统(一种UNIX兼容系统)。</description><pubDate>2007-08-12 14:34:47</pubDate></item>
<item><title>lotusR7开发（红旗下的蛋）</title><link>http://www.netyi.net/training/52ecd665-cd12-493e-91ab-4c0199b2a0c6</link><description /><pubDate>2007-08-01 11:27:22</pubDate></item>
<item><title>operating system concepts  7th edition</title><link>http://www.netyi.net/training/afb0dad7-ee29-4a3e-b019-fb90dc83d64a</link><description>操作系统经典图书第七版</description><pubDate>2007-07-28 13:24:32</pubDate></item>
<item><title>VxWorks设备驱动编写和移植指南</title><link>http://www.netyi.net/training/00b6fe28-511d-4725-acbc-829653db6d94</link><description>VxWorks设备驱动编写和移植指南</description><pubDate>2007-07-05 19:50:16</pubDate></item>
<item><title>操作系统实用教程（第二版)</title><link>http://www.netyi.net/training/fd5452c3-b696-443e-8398-87d58342048b</link><description>本书着重讲述操作系统的原理和概念，并且以此来指导操作系统的设计和实现。 全书共分8章。第1章概论，介绍操作系统的定义、发展、现状和它在计算机系统中的重要作用。第2章介绍操作系统用户接口，Linux的安装与使用。第3-7章主要讨论操作系统的基本原理和概念，包括进程管理、并发程序设计、存储管理、设备管理、文件管理以及磁盘管理等内容。在阐述基本原理和概念的基础上，为了使读者对操作系统有一个整体概念，将所学知识能融会贯通，每章都从问题的提出开始，进入到对具体操作系统原理的介绍，然后利用Linux相关部分有针对性地进行实例介绍。第8章介绍操作系统的较深入的内容。各章均附有一定数量的习题，并为教师免费提供习题答案和教学用讲稿PPT文件</description><pubDate>2007-06-28 01:26:57</pubDate></item>
<item><title>操作系统精髓与设计原理 第3版（完整版）</title><link>http://www.netyi.net/training/c1eedb2b-96cb-4fa8-91e3-83c4cc74bbd6</link><description>书就不用多说了，经典的国外操作系统书！&lt;br/&gt;NETYI上现有几本都是不完整的，只有前157页，费了老大劲找了个完整的，分享下！</description><pubDate>2007-06-22 10:58:12</pubDate></item>
<item><title>计算机操作系统原理教程与实训</title><link>http://www.netyi.net/training/544af18c-c19d-4abd-adfd-0f90744219fe</link><description>第六事业部教材电子书籍系列-高职高专计算机专业教科书 </description><pubDate>2007-06-07 14:53:29</pubDate></item>
<item><title>OReilly.Head.First.Object.Oriented.Analysis.and.DesignNov.2006</title><link>http://www.netyi.net/training/e50b02a3-9f59-4155-8974-a315b60d694e</link><description /><pubDate>2007-06-04 16:35:58</pubDate></item>
<item><title>操作系统概念第7版英文版</title><link>http://www.netyi.net/training/943c5ae8-124b-48fe-ad1b-34c17b41619d</link><description /><pubDate>2007-05-24 13:45:53</pubDate></item>
<item><title>计算机系统结构课后习题答案</title><link>http://www.netyi.net/training/a1ad5dfc-d32f-46b6-8c1b-7a23927642c9</link><description>清华第二版&amp;amp;lt;计算机系统结构&amp;amp;gt;部分课后习题答案</description><pubDate>2007-05-17 22:47:26</pubDate></item>
<item><title>VxWorks 培训笔记</title><link>http://www.netyi.net/training/7454098c-b852-49c0-9903-521d6f150ecf</link><description>讲了vxworks内存分配，中断，交叉开发环境的建立，编译，任务间的通信等内容，比较好懂</description><pubDate>2007-05-16 02:43:28</pubDate></item>
<item><title>实用操作系统概念(第六版)习题答案</title><link>http://www.netyi.net/training/f554c73b-2501-4ae3-a202-f4142fc600d2</link><description>英文版的答案</description><pubDate>2007-05-13 09:06:44</pubDate></item>
<item><title>分布式系统课件-ANDREW S.TANENBAUM</title><link>http://www.netyi.net/training/8a91a592-d2d2-4044-b266-d69ba2829535</link><description>ANDREW S.TANENBAUM本人对应的《分布式系统：原理与范型》的课件。</description><pubDate>2007-05-11 09:14:36</pubDate></item>
<item><title>Implementing of RTOS</title><link>http://www.netyi.net/training/e4408e04-ccaf-4045-9a5a-5032b8c21ad1</link><description>实时系统实现</description><pubDate>2007-05-10 11:22:41</pubDate></item>
<item><title>Real-Time Concepts for Embedded Systems</title><link>http://www.netyi.net/training/4684b8c8-271c-4684-a141-12643db87a8a</link><description>This book bridges the gap between higher abstract modeling concepts and the lower-level programming aspects of embedded systems development. You gain a solid understanding of real-time embedded systems with detailed examples and industry wisdom.&lt;br/&gt;</description><pubDate>2007-05-08 15:22:48</pubDate></item>
<item><title>基于ARM处理器的嵌入式开发平台研究与设计</title><link>http://www.netyi.net/training/d5cc43fb-22db-47ca-bfa2-8341571dbcff</link><description>基于ARM处理器的嵌入式开发平台研究与设计.pdf</description><pubDate>2007-05-03 17:12:57</pubDate></item>
<item><title>分布式操作系统：原理与实践</title><link>http://www.netyi.net/training/22269137-1045-4d7f-90fe-9afcb435a810</link><description>本书从概念和实践的角度详细论述了分布式操作系统的各个主要方面，还包含了实际操作系统的相关范例以及广泛算法的具体实例，其中提及的核心Web站点、ftp站点和文献提供了大量参考资料。此外，Windows 2000案例研究提供了一个实际商业解决方案的例子，附录中还有一个简单的C/S实际应用来演示关键的分布式计算程序设计概念，以加深概念并展示分布式操作系统设计人员所需进行的设计与操作。 本书内容丰富，结构合理，适于作为计算机及相关专业的本科生和研究生的教材，也是计算机从业人员掌握分布式操作系统原理的理想读物。</description><pubDate>2007-05-02 23:50:11</pubDate></item>
<item><title>微机原理及应用视频教程 主讲 白蓉教授</title><link>http://www.netyi.net/training/686f4843-6cb9-480f-9bb0-d35c8607e984</link><description>这是本人收集的华东石油大学网络教育学院的视频教程，共32讲，每讲约50分钟，是白蓉教授主讲，内容深入浅出，循循善诱，是不可多得的好的视频教程。祝你学习后能获得充实的微机原理知识并提升你的计算机应用能力。由于视频教程较占空间，本人做了压缩处理，加上本人使用的网络带宽限制，所以上传速度较慢，今后尽可能每天给大家提供一到两讲的视频教程，愿你我共同进步。</description><pubDate>2007-05-01 03:26:04</pubDate></item>
<item><title>操作系统原理教程</title><link>http://www.netyi.net/training/e5c7454d-7ed2-4448-a418-f4171e9ca884</link><description>本书全面系统地介绍了操作系统的经典和最新原理内容，并作为完整实例介绍了最新主流操作系统linux、Windows NT、solaris的工作原理。</description><pubDate>2007-04-26 13:52:15</pubDate></item>
<item><title>UC/OSII PDF版</title><link>http://www.netyi.net/training/8bcfb566-bb2e-4792-bfed-52323b5a4d81</link><description>UC/OSII电子版是PDF格式的，绍贝贝译的UCOS</description><pubDate>2007-04-26 08:42:18</pubDate></item>
<item><title>Introduction to RTOS</title><link>http://www.netyi.net/training/4622a8f2-e0a1-4485-9c10-5c8907969f8d</link><description>Introduction to RTOS</description><pubDate>2007-04-25 22:26:40</pubDate></item>
<item><title>Fast, EFFICIENTAND PREDICTABLE MEMORYACCESSES</title><link>http://www.netyi.net/training/32e6d1f0-5578-4cf1-b580-63c513d2d1a0</link><description>Fast, EFFICIENTAND PREDICTABLE MEMORYACCESSES-Optimization Algorithms for Memory Architecture Aware Compilation</description><pubDate>2007-04-20 14:13:56</pubDate></item>
<item><title>嵌入式系统构建课件-清华大学自动化系</title><link>http://www.netyi.net/training/8f58138f-4780-4a10-80e9-c0b34e3a80f9</link><description>本书是清华大学自动化系出的关于嵌入式系统的构建的试用教材，书中对嵌入式的硬件构建做了详细的讲解，然后以Linux为操作系统为实例，进一步对操作系统的构建进行了讲解，包括系统调试、交叉编译环境的建立、设备驱动的开发和启动分析等等。</description><pubDate>2007-04-20 10:26:06</pubDate></item>
<item><title>TornadoDeviceDriverWorkshop.rar</title><link>http://www.netyi.net/training/0ba4785f-5500-47b7-990d-056d06ac624a</link><description>TornadoDeviceDriverWorkshop</description><pubDate>2007-04-20 09:09:29</pubDate></item>
<item><title>分布式嵌入式实时操作系统QNX</title><link>http://www.netyi.net/training/d28ef34e-8850-404b-82d7-8ba55ae727d3</link><description /><pubDate>2007-04-19 14:29:07</pubDate></item>
<item><title>《实用操作系统概念》[6]英文版翻译</title><link>http://www.netyi.net/training/207deb17-833d-410c-9edf-e005fd275bf4</link><description>《实用操作系统概念》英文版 的中文翻译</description><pubDate>2007-04-12 21:18:57</pubDate></item>
<item><title>Tool Interface Standard  Executable and Linking Format Specification</title><link>http://www.netyi.net/training/2eeedb8b-8dff-4bdc-9525-916307a69aec</link><description>介绍操作系统中的ELF文件格式</description><pubDate>2007-04-11 00:12:55</pubDate></item>
<item><title>系统程序设计指南</title><link>http://www.netyi.net/training/292460d6-a99a-45a7-85cf-1d6fdd91804b</link><description>intel的官方手册，不可多的的系统程序设计必备指南</description><pubDate>2007-04-11 00:09:56</pubDate></item>
<item><title>深入理解计算机系统</title><link>http://www.netyi.net/training/191c2fb3-7516-4369-a986-970a83c358b5</link><description>深入理解计算机系统</description><pubDate>2007-03-26 10:09:45</pubDate></item>
<item><title>计算机系统结构_研究生同等学历</title><link>http://www.netyi.net/training/b4021c41-d20f-4651-8b94-00f3e281208b</link><description /><pubDate>2007-03-21 15:27:37</pubDate></item>
<item><title>操作系统概念（第六版）PPT</title><link>http://www.netyi.net/training/70191d41-b194-43e3-b477-3f3cb1600a06</link><description>这是操作系统概念（第六版）的PPT，中英文版的课件均有，欢迎大家下载使用</description><pubDate>2007-03-15 02:01:29</pubDate></item>
<item><title>操作系统安装过程详细图解</title><link>http://www.netyi.net/training/b631b7db-267f-49f2-9d78-14749695885d</link><description /><pubDate>2007-03-13 11:01:36</pubDate></item>
<item><title>操作系统革命(想成为高手,请看一下linux与windows之间的较量)</title><link>http://www.netyi.net/training/8960e9b0-ec72-40b8-a647-8564f0ed7955</link><description>适合于系统程序员,爱好linux,想对linux有一个深入的了解的种类人员.</description><pubDate>2007-03-05 05:36:13</pubDate></item>
<item><title>嵌入式实时操作系统VxWorks及其开发环境</title><link>http://www.netyi.net/training/fc626524-048a-408b-ab62-e76cac6ffeb1</link><description>嵌入式实时操作系统VxWorks及其开发环境&lt;br/&gt;很好！</description><pubDate>2007-02-25 10:40:19</pubDate></item>
<item><title>计算机操作系统和C语言</title><link>http://www.netyi.net/training/18f3a282-062a-4921-83ef-a7cb48ddf74d</link><description>计算机操作系统，函授自学指导书，简单易懂。适合那些只用了解一下操作系统的同志们。&lt;br/&gt;</description><pubDate>2007-02-15 10:56:44</pubDate></item>
<item><title>计算机操作系统复习重点梳理！强！</title><link>http://www.netyi.net/training/e4a8ccff-e012-42c7-9221-3332f95a545f</link><description>计算机操作系统知识点脉络梳理</description><pubDate>2007-01-27 12:45:05</pubDate></item>
<item><title>《Themida v1.8.0.0 Demo虚拟机分析》中文版DOC格式</title><link>http://www.netyi.net/training/1af7843a-2669-4a67-bf59-d3159fbe3884</link><description>Themida v1.8.0.0 Demo虚拟机分析&lt;br/&gt;作 者: softworm</description><pubDate>2007-01-25 22:39:23</pubDate></item>
<item><title>Operating.Systems.Design.and.Implementation</title><link>http://www.netyi.net/training/d2bc58a3-1b8c-4663-bea0-2fbe134ceddd</link><description>英文原版，强烈推荐！&lt;br/&gt;</description><pubDate>2007-01-19 18:55:58</pubDate></item>
<item><title>汤子瀛全集</title><link>http://www.netyi.net/training/c3bab796-3be2-4a0e-bc73-9613907fdceb</link><description>汤子瀛全集包括（汤子瀛操作系统电子教案、计算机操作系统（第二版）、汤子瀛计算机操作系统习题集、汤子瀛：计算机操作系统辅导教材）</description><pubDate>2007-01-17 18:32:37</pubDate></item>
<item><title>分布式远程故障诊断专家系统的框架及若干关键技术的研究</title><link>http://www.netyi.net/training/e77614e4-0aad-49ea-8cb1-348b12c441f5</link><description /><pubDate>2007-01-16 14:37:31</pubDate></item>
</channel></rss>