提纲 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 I

Size: px
Start display at page:

Download "提纲 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 I"

Transcription

1 操作系统原理与设计 第 3 章 Processes( 进程 )2 陈香兰 中国科学技术大学计算机学院 March 19, 2014 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

2 提纲 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

3 Process Scheduling The objective of multiprogramming to have some process running at all times, to maximize CPU utilization The objective of time sharing to switch the CPU among processes so frequently that users can interact with each program whilt it is running What the system need? the process scheduler selects an available process to execute on the CPU 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

4 Process Scheduling The objective of multiprogramming to have some process running at all times, to maximize CPU utilization The objective of time sharing to switch the CPU among processes so frequently that users can interact with each program whilt it is running What the system need? the process scheduler selects an available process to execute on the CPU 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

5 Outline 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

6 Process Scheduling Queues Processes migrate among the various queues Job queue set of all processes in the system Ready queue set of all processes residing in main memory, ready and waiting to execute Device queues set of processes waiting for an I/O device 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

7 Ready Queue And Various I/O Device Queues 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

8 Representation of Process Scheduling Queueing-diagram representation of process scheduling 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

9 Outline 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

10 Schedulers I Long-term ( 长期 ) scheduler (or job scheduler) selects which processes should be brought into the ready queue Short-term ( 短期 ) scheduler (or CPU scheduler) selects which process should be executed next and allocates CPU 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

11 The primary distinction between long-term & short-term schedulers I The pri1mary distinction between long-term & short-term schedulers lies in frequency of execution Short-term scheduler is invoked very frequently (UNIT: ms) must be fast Long-term scheduler is invoked very infrequently (UNIT: seconds, minutes) may be slow WHY? The long-term scheduler controls the degree of multiprogramming ( 多道程序度 ) the number of processes in memory stable? 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

12 The primary distinction between long-term & short-term schedulers II Processes can be described as either: I/O-bound (I/O 密集型 ) process spends more time doing I/O than computations, many short CPU bursts CPU-bound (CPU 密集型 ) process spends more time doing computations; few very long CPU bursts IMPORTANT for long-term scheduler: A good process mix of I/O-bound and CPU-bound processes 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

13 The long-term scheduler may be absent or minimal UNIX, MS Windows, The stability depends on physical limitation self-adjusting nature of human users 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

14 Addition of Medium Term ( 中期 ) Scheduling Medium-Term ( 中期 ) Scheduler can reduce the degree of multiprogramming the scheme is called swapping ( 交换 ): swap in VS swap out Addition of medium-term scheduling to the queueing diagram 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

15 Outline 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

16 Context Switch ( 上下文切换 ) I CONTEXT ( 上下文 ) when an interrupt occurs; When scheduling occurs the context is represented in the PCB of the process CPU registers process state memory-management info operation: state save VS state restore 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

17 Code reading 观察 队列的组织上下文的内容和组织上下文切换 linux-011 linux-2626 uc/os-ii 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

18 Operation on processes The processes in most systems can execute concurrently, and they may be created and deleted dynamically The OS must provide a mechanism for process creation process termination 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

19 Outline 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

20 Process Creation I Parent process ( 父进程 ) create children processes ( 子进程 ), which, in turn create other processes, forming a tree of processes Most OSes identify processes according to a unique process identifier (pid) UNIX & Linux Command: ps -el typically an integer number 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

21 Process Creation II A tree of processes on a typical Solaris 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

22 Parent and children Resource sharing In general, a process will need certain resources (CPU time, memory, files, I/O devices) to accomplish its task When a process creates a subprocesses Execution Parent and children may share all resources, or Children may share subset of parent s resources, or Parent and child may share no resources Parent and children execute concurrently Parent waits until children terminate Address space Child duplicate of parent Child has a program loaded into it 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

23 UNIX examples: fork + exec fork system call creates new process exec system call used after a fork to replace the process memory space with a new program #include <unistdh> pid t fork(void); #include <unistdh> extern char **environ; int execl(const char *path, const char *arg, ); int execlp(const char *file, const char *arg, ); int execle(const char *path, const char *arg,, char * const envp[]); int execv(const char *path, char *const argv[]); int execvp(const char *file, char *const argv[]); 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

24 C Program Forking Separate Process int main(void) { pid t pid; /* fork another process */ pid = fork(); if (pid < 0) { /* error occurred */ fprintf(stderr, Fork Failed ); exit(-1); } else if (pid == 0) { /* child process */ execlp( /bin/ls, ls, NULL); } else { /* parent process */ /* parent will wait for the child to complete */ wait (NULL); printf ( Child Complete ); exit(0); } } 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

25 Outline 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

26 Process Termination 1 Process executes last statement and asks the OS to delete it by using the exit() system call Output data (a status value, typically an integer) from child to parent (via wait()) Process resources are deallocated by the OS 2 Termination can be caused by another process Example: TerminateProcess() in Win32 3 Users could kill some jobs 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

27 Process Termination Parent may terminate execution of children processes (abort) Child has exceeded allocated resources Task assigned to child is no longer required If parent is exiting Some operating system do not allow child to continue if its parent terminates All children terminated - cascading termination UNIX Example: exit(), wait() If the parent terminates, all its children have assigned as their new parent the init process 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

28 Interprocess Communication ( 进程间通信,IPC) I Processes executing concurrently in the OS may be either independent processes or cooperating processes Independent process cannot affect or be affected by the execution of other processes Cooperating process can affect or be affected by the execution of other processes Advantages of allowing process cooperation Information sharing: a shared file VS several users Computation speed-up: 1 task VS several subtasks in parallel with multiple processing elements (such as CPUs or I/O channels) Modularity Convenience: 1 user VS several tasks Cooperating processes require an IPC mechanism that will allow them to exchange data and information 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

29 Interprocess Communication ( 进程间通信,IPC) II Two fundamental models of IPC Message-passing ( 消息传递 ) model useful for exchange smaller amount of data, because no conflicts need be avoided easier to implement exchange information via system calls such as send(), receive() Shared-memory ( 共享内存 ) model faster at memory speed via memory accesses system calls only used to establish shared memory regions 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

30 Outline 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

31 Shared-Memory systems Normally, the OS tries to prevent one process from accessing another process s memory Shared memory requires that two or more processes agree to remove this restriction They can exchange information by R/W data in the shared areas The form of data and the location are determined by these processes and not under the OS s control The processes are responsible for ensuring that they are not writing to the same location simultaneously 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

32 Producer-Consumer Problem ( 生产者 - 消费者问题 ) Producer-Consumer Problem ( 生产者 - 消费者问题,PC 问题 ): Paradigm for cooperating processes producer ( 生产者 ) process produces information that is consumed by a consumer ( 消费者 ) process Example: complier Shared-Memory solution assembly code assembler a buffer of items shared by producer and consumer object models loader Two types of buffers unbounded-buffer places no practical limit on the size of the buffer bounded-buffer assumes that there is a fixed buffer size 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

33 Bounded-Buffer Shared-Memory Solution Shared variables reside in a shared region #define BUFFER SIZE 10 typedef struct { } item; item buffer[buffer SIZE]; int in = 0; // index of the next empty buffer int out = 0; // index of the next full buffer all empty? all full? Insert() Method while (true) { /* Produce an item */ while (((in + 1) % BUFFER SIZE) == out) ; /* do nothing no free buffers */ buffer[in] = item; in = (in + 1) % BUFFER SIZE; } Remove() Method while (true) { while (in == out) ; // do nothing nothing to consume } // remove an item from the buffer item = buffer[out]; out = (out + 1) % BUFFER SIZE; return item; Solution is correct, but can only use BUFFER SIZE-1 elements 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

34 Outline 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

35 Message-Passing Systems Message passing ( 消息传递 ) provides a mechanism for processes to communicate and to synchronize their actions without sharing the same address space processes communicate with each other without resorting to shared variables particularly useful in a distributed environmet IPC facility provides at least two operations: send(message) message size fixed or variable receive(message) If process P and Q wish to communicate, they need to: establish a communication link between them exchange messages via send/receive Implementation of communication link physical (eg, shared memory, hardware bus) logical (eg, logical properties) 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

36 Implementation Questions How are links established? Can a link be associated with more than two processes? How many links can there be between every pair of communicating processes? What is the capacity of a link? Is the size of a message that the link can accommodate fixed or variable? Is a link unidirectional or bi-directional? 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

37 Direct Communication Processes must name each other explicitly: send(p, message) - send a message to process P receive(q, message) - receive a message from process Q Properties of communication link in this scheme Links are established automatically A link is associated with exactly one pair of communicating processes Between each pair there exists exactly one link The link may be unidirectional, but is usually bi-directional Symmetry VS asymmetry send(p, message) receive(id, message) - receive a message from any process 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

38 Indirect Communication Messages are directed and received from mailboxes (also referred to as ports) Each mailbox has a unique id (such as POSIX message queues) Processes can communicate only if they share a mailbox Primitives are defined as: send(a, message) send a message to mailbox A receive(a, message) receive a message from mailbox A Properties of communication link in this scheme Link established only if processes share a common mailbox A link may be associated with more than two processes Each pair of processes may share several communication links Link may be unidirectional or bi-directional 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

39 Indirect Communication Mailbox sharing problem P1, P2, and P3 share mailbox A P1, sends; P2 and P3 receive Who gets the message? Solutions to choose Allow a link to be associated with at most two processes Allow only one process at a time to execute a receive operation Allow the system to select arbitrarily the receiver Sender is notified who the receiver was 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

40 Indirect Communication Who is the owner of a mailbox? a process the OS Operations only owner can receive messages through its mailbox, others can only send messages to the mailbox when the process terminates, its mailbox disappears the mailbox is independent and is not attached to any particular process create a new mailbox send/receive messages through mailbox destroy a mailbox 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

41 Synchronization Message passing may be either blocking or non-blocking Blocking is considered synchronous Blocking send has the sender block until the message is received Blocking receive has the receiver block until a message is available Non-blocking is considered asynchronous Non-blocking send has the sender send the message and continue Non-blocking receive has the receiver receive a valid message or null Difference combinations are possible If both are blocking rendezvous( 集合点 ) The solution to PC problem via message passing is trivial when we use blocking send()/receive 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

42 Buffering Queue of messages attached to the link; implemented in one of three ways 1 Zero capacity 0 messages Sender must wait for receiver (rendezvous) 2 Bounded capacity finite length of n messages Sender must wait if link full 3 Unbounded capacity infinite length Sender never waits 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

43 Outline 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

44 POSIX Shared Memory POSIX API for shared memory #include<sys/ipch> #include<sys/shmh> int shmget(key t key, size t size, int shmflg); int shmctl(int shmid, int cmd, struct shmid ds *buf); #include<sys/typesh> #include<sys/shmh> void* shmat(int shmid, const void* shmaddr, int shmflg); int shmdt(const void* shmaddr); 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

45 POSIX Shared Memory C program illustrating POSIX shared-memory API #include <stdioh> #include <sys/shmh> #include <sys/stath> int main(){ int segment id; char* shared memory; const int size = 4096; segment id = shmget(ipc PRIVATE, size, S IRUSR S IWUSR); shared memory = (char*) shmat(segment id, NULL, 0); sprintf(shared memory, Hi there! ); printf( %s\n,shared memory); } shmdt(shared memory); shmctl(segment id, IPC RMID, NULL); return 0; 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

46 POSIX Shared Memory Two program using shared memory: program1 #include <stdioh> #include <stdlibh> #include <sys/typesh> #include <sys/ipch> #include <sys/shmh> #include <sys/stath> int main(void) { key t key; int shm id; const int shm size=4096; char * shm addr; key=ftok(, m ); shm id=shmget(key,shm size,ipc CREAT IPC EXCL S IRUSR S IWUSR); shm addr=(char*)shmat(shm id,0,0); } sprintf(shm addr, hello, this is \n ); printf( : ); printf(shm addr); sleep(10); printf( : ); printf(shm addr); shmdt(shm addr); shmctl(shm id,ipc RMID,0); return 0; 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

47 POSIX Shared Memory Two program using shared memory: program2 #include <stdioh> #include <stdlibh> #include <sys/typesh> #include <sys/ipch> #include <sys/shmh> #include <sys/stath> int main(void) { key t key; int shm id; const int shm size=4096; char * shm addr; key=ftok(, m ); shm id=shmget(key,shm size,s IRUSR S IWUSR); shm addr=(char*)shmat(shm id,0,0); } printf( : ); printf(shm addr); sprintf(shm addr, this is \n ); shmdt(shm addr); return 0; 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

48 Outline 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

49 Outline 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

50 LPC in Windows XP Subsystems application programs can be considered clients of the Windows XP subsystems server application programs communicate via a message-passing mechanism: local procedure-call (LPC) facility Port object: two types connection ports: named objects, to set up communication channels communication ports for small message, use the port s message queue for a larger message, use a section object, which sets up a region of shared memory this can avoids data copying 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

51 LPC in Windows XP Local procedure calls in Windows XP 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

52 Client-Server Communication Sockets ( 套接字 ) Remote Procedure Calls ( 远程过程调用,RPC) Remote Method Invocation ( 远程方法调用,RMI) (Java) 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

53 Sockets ( 套接字 ) A socket is defined as an endpoint for communication Concatenation of IP address and port The socket :1625 refers to port 1625 on host Communication consists between a pair of sockets 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

54 Remote Procedure Calls( 远程过程调用, RPC) Remote procedure call (RPC) abstracts procedure calls between processes on networked systems Stubs client-side proxy for the actual procedure on the server The client-side stub locates the server and marshalls the parameters The server-side stub receives this message, unpacks the marshalled parameters, and peforms the procedure on the server 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

55 Remote Procedure Calls( 远程过程调用, RPC) Execution of a remote precedure call (RPC) 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

56 Remote Method Invocation( 远程方法调用, RMI) Remote Method Invocation (RMI) is a Java mechanism similar to RPCs RMI allows a Java program on one machine to invoke a method on a remote object 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

57 Remote Method Invocation( 远程方法调用, RMI) Marshalling Parameters 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

58 小结 1 Process Scheduling Process Scheduling Queues Schedulers Context Switch( 上下文切换 ) 2 Operation on processes Process Creation Process Termination 3 Interprocess Communication ( 进程间通信, IPC) Shared-Memory systems Message-Passing Systems 4 Example of IPC Systems POSIX Shared Memory Mach Windows XP 5 Communication in C/S Systems 6 小结和作业 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

59 阅读 Read related code in Linux or uc/os-ii Subsubsection An Example: Mach of subsection Examples of IPC Systems Subsubsection An Example: Windows XP of subsection Examples of IPC Systems Subsection Communication in Client-Server Systems 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

60 谢谢! 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 March 19, / 50

Microsoft PowerPoint - os_4.ppt

Microsoft PowerPoint - os_4.ppt 行 程 資 科 系 林 偉 川 行 程 概 念 行 程 與 程 式 主 要 的 不 同 點 : 程 式 是 被 放 在 外 部 的 儲 存 裝 置 如 磁 碟 上, 而 行 程 則 被 放 在 記 憶 體 中 程 式 在 儲 存 裝 置 中 是 靜 態 的, 而 行 程 在 記 憶 體 中 是 動 態 的, 它 會 隨 著 一 些 事 件 的 發 生 而 產 生 相 對 的 改 變 行 程, 就 是

More information

提纲 1 2 OS Examples for 3

提纲 1 2 OS Examples for 3 第 4 章 Threads2( 线程 2) 中国科学技术大学计算机学院 October 28, 2009 提纲 1 2 OS Examples for 3 Outline 1 2 OS Examples for 3 Windows XP Threads I An Windows XP application runs as a seperate process, and each process may

More information

穨control.PDF

穨control.PDF TCP congestion control yhmiu Outline Congestion control algorithms Purpose of RFC2581 Purpose of RFC2582 TCP SS-DR 1998 TCP Extensions RFC1072 1988 SACK RFC2018 1996 FACK 1996 Rate-Halving 1997 OldTahoe

More information

ebook140-9

ebook140-9 9 VPN VPN Novell BorderManager Windows NT PPTP V P N L A V P N V N P I n t e r n e t V P N 9.1 V P N Windows 98 Windows PPTP VPN Novell BorderManager T M I P s e c Wi n d o w s I n t e r n e t I S P I

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

Microsoft PowerPoint - STU_EC_Ch08.ppt

Microsoft PowerPoint - STU_EC_Ch08.ppt 樹德科技大學資訊工程系 Chapter 8: Counters Shi-Huang Chen Fall 2010 1 Outline Asynchronous Counter Operation Synchronous Counter Operation Up/Down Synchronous Counters Design of Synchronous Counters Cascaded Counters

More information

ebook140-8

ebook140-8 8 Microsoft VPN Windows NT 4 V P N Windows 98 Client 7 Vintage Air V P N 7 Wi n d o w s NT V P N 7 VPN ( ) 7 Novell NetWare VPN 8.1 PPTP NT4 VPN Q 154091 M i c r o s o f t Windows NT RAS [ ] Windows NT4

More information

提纲 Classical Problems of Synchronization 1 Classical Problems of Synchronization 2 3 4

提纲 Classical Problems of Synchronization 1 Classical Problems of Synchronization 2 3 4 第 6 章 Processe Synchronization2( 进程同步 2) 中国科学技术大学计算机学院 2009 年 10 月 28 日 提纲 Classical Problems of Synchronization 1 Classical Problems of Synchronization 2 3 4 Outline Classical Problems of Synchronization

More information

ebook

ebook 3 3 3.1 3.1.1 ( ) 90 3 1966 B e r n s t e i n P ( i ) R ( i ) W ( i P ( i P ( j ) 1) R( i) W( j)=φ 2) W( i) R( j)=φ 3) W( i) W( j)=φ 3.1.2 ( p r o c e s s ) 91 Wi n d o w s Process Control Bl o c k P C

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

Oracle 4

Oracle 4 Oracle 4 01 04 Oracle 07 Oracle Oracle Instance Oracle Instance Oracle Instance Oracle Database Oracle Database Instance Parameter File Pfile Instance Instance Instance Instance Oracle Instance System

More information

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡 Tips of the Week 课 堂 上 的 英 语 习 语 教 学 ( 二 ) 2015-04-19 吴 倩 MarriottCHEI 大 家 好! 欢 迎 来 到 Tips of the Week! 这 周 我 想 和 老 师 们 分 享 另 外 两 个 课 堂 上 可 以 开 展 的 英 语 习 语 教 学 活 动 其 中 一 个 活 动 是 一 个 充 满 趣 味 的 游 戏, 另 外

More information

<4D6963726F736F667420576F7264202D2032303130C4EAC0EDB9A4C0E04142BCB6D4C4B6C1C5D0B6CFC0FDCCE2BEABD1A15F325F2E646F63>

<4D6963726F736F667420576F7264202D2032303130C4EAC0EDB9A4C0E04142BCB6D4C4B6C1C5D0B6CFC0FDCCE2BEABD1A15F325F2E646F63> 2010 年 理 工 类 AB 级 阅 读 判 断 例 题 精 选 (2) Computer mouse How does the mouse work? We have to start at the bottom, so think upside down for now. It all starts with mouse ball. As the mouse ball in the bottom

More information

1505.indd

1505.indd 上 海 市 孙 中 山 宋 庆 龄 文 物 管 理 委 员 会 上 海 宋 庆 龄 研 究 会 主 办 2015.05 总 第 148 期 图 片 新 闻 2015 年 9 月 22 日, 由 上 海 孙 中 山 故 居 纪 念 馆 台 湾 辅 仁 大 学 和 台 湾 图 书 馆 联 合 举 办 的 世 纪 姻 缘 纪 念 孙 中 山 先 生 逝 世 九 十 周 年 及 其 革 命 历 程 特 展

More information

2 response personnel to speed up the rescue operations after various natural or man-made disasters. Keywords: SMS, Database, Disaster

2 response personnel to speed up the rescue operations after various natural or man-made disasters. Keywords: SMS, Database, Disaster Journal of Information, Technology and Society 2004(1) 1 Implementation of Emergency Response SMS System Using DBMS a b c d 1 106 s1428032@ntut.edu.tw, loveru@geoit.ws, aponson@yahoo.com.tw, waltchen@ntut.edu.tw

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

<4D6963726F736F667420506F776572506F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

<4D6963726F736F667420506F776572506F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074> 软 件 架 构 师 研 修 讲 座 胡 协 刚 软 件 架 构 师 UML/RUP 专 家 szjinco@public.szptt.net.cn 中 国 软 件 架 构 师 网 东 软 培 训 中 心 小 故 事 : 七 人 分 粥 当 前 软 件 团 队 的 开 发 现 状 和 面 临 的 问 题 软 件 项 目 的 特 点 解 决 之 道 : 从 瀑 布 模 型 到 迭 代 模 型 解 决 项

More information

ch_code_infoaccess

ch_code_infoaccess 地 產 代 理 監 管 局 公 開 資 料 守 則 2014 年 5 月 目 錄 引 言 第 1 部 段 數 適 用 範 圍 1.1-1.2 監 管 局 部 門 1.1 紀 律 研 訊 1.2 提 供 資 料 1.3-1.6 按 慣 例 公 布 或 供 查 閱 的 資 料 1.3-1.4 應 要 求 提 供 的 資 料 1.5 法 定 義 務 及 限 制 1.6 程 序 1.7-1.19 公 開 資

More information

中国人民大学商学院本科学年论文

中国人民大学商学院本科学年论文 RUC-BK-113-110204-11271374 2001 11271374 1 Nowadays, an enterprise could survive even without gaining any profit. However, once its operating cash flow stands, it is a threat to the enterprise. So, operating

More information

Microsoft Word - (web)_F.1_Notes_&_Application_Form(Chi)(non-SPCCPS)_16-17.doc

Microsoft Word - (web)_F.1_Notes_&_Application_Form(Chi)(non-SPCCPS)_16-17.doc 聖 保 羅 男 女 中 學 學 年 中 一 入 學 申 請 申 請 須 知 申 請 程 序 : 請 將 下 列 文 件 交 回 本 校 ( 麥 當 勞 道 33 號 ( 請 以 A4 紙 張 雙 面 影 印, 並 用 魚 尾 夾 夾 起 : 填 妥 申 請 表 並 貼 上 近 照 小 學 五 年 級 上 下 學 期 成 績 表 影 印 本 課 外 活 動 表 現 及 服 務 的 證 明 文 件 及

More information

untitled

untitled Co-integration and VECM Yi-Nung Yang CYCU, Taiwan May, 2012 不 列 1 Learning objectives Integrated variables Co-integration Vector Error correction model (VECM) Engle-Granger 2-step co-integration test Johansen

More information

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I 2004 5 IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I Abstract The techniques of digital video processing, transferring

More information

<4D6963726F736F667420576F7264202D20D6D02D30312D31203036CFC2C8EDBCFEC9E8BCC6CAA6C9CFCEE7CCE2>

<4D6963726F736F667420576F7264202D20D6D02D30312D31203036CFC2C8EDBCFEC9E8BCC6CAA6C9CFCEE7CCE2> 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 006 年 下 半 年 软 件 设 计 师 上 午 试 卷 ( 考 试 时 间 9 : 00~11 : 30 共 150 分 钟 ) 请 按 下 述 要 求 正 确 填 写 答 题 卡 1. 在 答 题 卡 的 指 定 位 置 上 正 确 写 入 你 的 姓 名 和 准 考 证 号, 并 用 正 规 B 铅 笔

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 ............ 1 2 3 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

untitled

untitled Ogre Rendering System http://antsam.blogone.net AntsamCGD@hotmail.com geometry systemmaterial systemshader systemrendering system API API DirectX OpenGL API Pipeline Abstraction API Pipeline Pipeline configurationpipeline

More information

WTO

WTO 10384 200015128 UDC Exploration on Design of CIB s Human Resources System in the New Stage (MBA) 2004 2004 2 3 2004 3 2 0 0 4 2 WTO Abstract Abstract With the rapid development of the high and new technique

More information

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1 21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414

More information

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

A Preliminary Implementation of Linux Kernel Virus and Process Hiding 邵 俊 儒 翁 健 吉 妍 年 月 日 学 号 学 号 学 号 摘 要 结 合 课 堂 知 识 我 们 设 计 了 一 个 内 核 病 毒 该 病 毒 同 时 具 有 木 马 的 自 动 性 的 隐 蔽 性 和 蠕 虫 的 感 染 能 力 该 病 毒 获 得 权 限 后 会 自 动 将 自 身 加 入 内 核 模 块 中 劫 持 的 系 统 调 用 并 通 过 简 单 的 方 法 实 现 自 身 的

More information

Guide to Install SATA Hard Disks

Guide to Install SATA Hard Disks SATA RAID 1. SATA. 2 1.1 SATA. 2 1.2 SATA 2 2. RAID (RAID 0 / RAID 1 / JBOD).. 4 2.1 RAID. 4 2.2 RAID 5 2.3 RAID 0 6 2.4 RAID 1.. 10 2.5 JBOD.. 16 3. Windows 2000 / Windows XP 20 1. SATA 1.1 SATA Serial

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

Objecttives To develop a description of deadlocks, which prevent sets of concurrent processes from completing their tasks To present a number of diffe

Objecttives To develop a description of deadlocks, which prevent sets of concurrent processes from completing their tasks To present a number of diffe 操作系统原理与设计 第 7 章 Deadlocks( 死锁 ) 陈香兰 中国科学技术大学计算机学院 April 16, 2014 陈香兰 ( 中国科学技术大学计算机学院 ) 操作系统原理与设计 April 16, 2014 1 / 40 Objecttives To develop a description of deadlocks, which prevent sets of concurrent

More information

Microsoft Word - template.doc

Microsoft Word - template.doc HGC efax Service User Guide I. Getting Started Page 1 II. Fax Forward Page 2 4 III. Web Viewing Page 5 7 IV. General Management Page 8 12 V. Help Desk Page 13 VI. Logout Page 13 Page 0 I. Getting Started

More information

ENGG1410-F Tutorial 6

ENGG1410-F Tutorial 6 Jianwen Zhao Department of Computer Science and Engineering The Chinese University of Hong Kong 1/16 Problem 1. Matrix Diagonalization Diagonalize the following matrix: A = [ ] 1 2 4 3 2/16 Solution The

More information

Microsoft Word - Final Exam Review Packet.docx

Microsoft Word - Final Exam Review Packet.docx Do you know these words?... 3.1 3.5 Can you do the following?... Ask for and say the date. Use the adverbial of time correctly. Use Use to ask a tag question. Form a yes/no question with the verb / not

More information

软件测试(TA07)第一学期考试

软件测试(TA07)第一学期考试 一 判 断 题 ( 每 题 1 分, 正 确 的, 错 误 的,20 道 ) 1. 软 件 测 试 按 照 测 试 过 程 分 类 为 黑 盒 白 盒 测 试 ( ) 2. 在 设 计 测 试 用 例 时, 应 包 括 合 理 的 输 入 条 件 和 不 合 理 的 输 入 条 件 ( ) 3. 集 成 测 试 计 划 在 需 求 分 析 阶 段 末 提 交 ( ) 4. 单 元 测 试 属 于 动

More information

A Study on the Relationships of the Co-construction Contract A Study on the Relationships of the Co-Construction Contract ( ) ABSTRACT Co-constructio in the real estate development, holds the quite

More information

BC04 Module_antenna__ doc

BC04 Module_antenna__ doc http://www.infobluetooth.com TEL:+86-23-68798999 Fax: +86-23-68889515 Page 1 of 10 http://www.infobluetooth.com TEL:+86-23-68798999 Fax: +86-23-68889515 Page 2 of 10 http://www.infobluetooth.com TEL:+86-23-68798999

More information

Microsoft PowerPoint - AWOL - Acrobat Windows Outlook.ppt [Compatibility Mode]

Microsoft PowerPoint - AWOL - Acrobat Windows Outlook.ppt [Compatibility Mode] AWOL Windows - Tips & Tricks Resolution, color depth & refresh rate Background color Service packs Disk cleanup (cleanmgr) Disk defragmentation AWOL Windows Resolution, Color Depth & Refresh Rate The main

More information

AL-M200 Series

AL-M200 Series NPD4754-00 TC ( ) Windows 7 1. [Start ( )] [Control Panel ()] [Network and Internet ( )] 2. [Network and Sharing Center ( )] 3. [Change adapter settings ( )] 4. 3 Windows XP 1. [Start ( )] [Control Panel

More information

Windows XP

Windows XP Windows XP What is Windows XP Windows is an Operating System An Operating System is the program that controls the hardware of your computer, and gives you an interface that allows you and other programs

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

投影片 1

投影片 1 9 1 9-1 Windows XP Windows Server 2003 Mac OS Linux, 都 (OS, Operating System ) 2 3 , 來, 行 3 理 行 4 ,, (UI, User Interface), 滑, 令 列 (CLI, Command-Line Interface) (GUI, Graphical User Interface) 2 5 令 列,

More information

自由軟體教學平台

自由軟體教學平台 NCHC Opensource task force DRBL steven@nchc.gov.tw, c00hkl00@nchc.gov.tw National Center for High-Performance Computing http://www.nchc.gov.tw Jan, 2003 1 2003/1/28 ( ) 09:00-10:30 10:40-12:00 Linux 13:00-14:30

More information

東莞工商總會劉百樂中學

東莞工商總會劉百樂中學 /2015/ 頁 (2015 年 版 ) 目 錄 : 中 文 1 English Language 2-3 數 學 4-5 通 識 教 育 6 物 理 7 化 學 8 生 物 9 組 合 科 學 ( 化 學 ) 10 組 合 科 學 ( 生 物 ) 11 企 業 會 計 及 財 務 概 論 12 中 國 歷 史 13 歷 史 14 地 理 15 經 濟 16 資 訊 及 通 訊 科 技 17 視 覺

More information

92 (When) (Where) (What) (Productivity) (Efficiency) () (2) (3) (4) (5) (6) (7) em-plant( SiMPLE++) Scheduling When Where Productivity Efficiency [5]

92 (When) (Where) (What) (Productivity) (Efficiency) () (2) (3) (4) (5) (6) (7) em-plant( SiMPLE++) Scheduling When Where Productivity Efficiency [5] DYNAMIC SCHEDULING IN TWO-MACHINE FLOW-SHOP WITH RECIRCULATION em-plant( SiMPLE++) Jen-Shiang Chen, Jar-Her Kao, Chun-Chieh Chen, Po-Cheng Liu, and Wen-Pin Lin Department of Industrial Engineering and

More information

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D 2008 1 1 A. B. C. D. UML 2 3 2 A. B. C. D. 3 A. B. C. D. UML 4 5 4 A. B. C. D. 5 A. B. C. D. 6 6 A. DES B. RC-5 C. IDEA D. RSA 7 7 A. B. C. D. TCP/IP SSL(Security Socket Layer) 8 8 A. B. C. D. 9 9 A. SET

More information

第7章-并行计算.ppt

第7章-并行计算.ppt EFEP90 10CDMP3 CD t 0 t 0 To pull a bigger wagon, it is easier to add more oxen than to grow a gigantic ox 10t 0 t 0 n p Ts Tp if E(n, p) < 1 p, then T (n) < T (n, p) s p S(n,p) = p : f(x)=sin(cos(x))

More information

Microsoft PowerPoint - ATF2015.ppt [相容模式]

Microsoft PowerPoint - ATF2015.ppt [相容模式] Improving the Video Totalized Method of Stopwatch Calibration Samuel C.K. Ko, Aaron Y.K. Yan and Henry C.K. Ma The Government of Hong Kong Special Administrative Region (SCL) 31 Oct 2015 1 Contents Introduction

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF 93 2 () ()A Study of Virtual Project Team's Knowledge Integration and Effectiveness - A Case Study of ERP Implementation N924020024 () () ()Yu ()Yuan-Hang () ()Ho,Chin-Fu () ()Virtual Team,Knowledge Integration,Project

More information

高中英文科教師甄試心得

高中英文科教師甄試心得 高 中 英 文 科 教 師 甄 試 心 得 英 語 學 系 碩 士 班 林 俊 呈 高 雄 市 立 高 雄 高 級 中 學 今 年 第 一 次 參 加 教 師 甄 試, 能 夠 在 尚 未 服 兵 役 前 便 考 上 高 雄 市 立 高 雄 高 級 中 學 專 任 教 師, 自 己 覺 得 很 意 外, 也 很 幸 運 考 上 後 不 久 在 與 雄 中 校 長 的 會 談 中, 校 長 的 一 句

More information

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( )

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1)* ( /2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( ) RAID RAID 0 RAID 1 RAID 5 RAID 10 2 2 3 4 * (-1)* (/2)* No Yes Yes Yes A. B. BIOS SATA C. RAID BIOS RAID ( ) D. SATA RAID/AHCI ( ) SATA M.2 SSD ( ) ( ) ( ) Windows USB 1 SATA A. SATASATAIntel SATA (SATA3

More information

Progress Report of BESIII Slow Control Software Development

Progress Report of BESIII Slow Control Software Development BESIII 慢控制系统高压和 VME 监控 系统的设计和实现 陈锡辉 BESIII 慢控制组 2006-4-27 Outline Design and implementation of HV system Features Implementation Brief introduction to VME system Features Implementation of a demo Tasks

More information

國家圖書館典藏電子全文

國家圖書館典藏電子全文 i ii Abstract The most important task in human resource management is to encourage and help employees to develop their potential so that they can fully contribute to the organization s goals. The main

More information

untitled

untitled LBS Research and Application of Location Information Management Technology in LBS TP319 10290 UDC LBS Research and Application of Location Information Management Technology in LBS , LBS PDA LBS

More information

weblogic

weblogic Weblogic Allen Long allen@huihoo.com http://www.huihoo.com 2004-04 1 WebLogic, WLS WLS Domain 2 Weblogic6.1 Weblogic6.1 J2EE1.2,J2EE1.3 HTTP 1.1 J2EE Connector Architecture 1.0 J2EE EJB 2.0 J2EE JDBC 2.0

More information

LH_Series_Rev2014.pdf

LH_Series_Rev2014.pdf REMINDERS Product information in this catalog is as of October 2013. All of the contents specified herein are subject to change without notice due to technical improvements, etc. Therefore, please check

More information

2015年4月11日雅思阅读预测机经(新东方版)

2015年4月11日雅思阅读预测机经(新东方版) 剑 桥 雅 思 10 第 一 时 间 解 析 阅 读 部 分 1 剑 桥 雅 思 10 整 体 内 容 统 计 2 剑 桥 雅 思 10 话 题 类 型 从 以 上 统 计 可 以 看 出, 雅 思 阅 读 的 考 试 话 题 一 直 广 泛 多 样 而 题 型 则 稳 中 有 变 以 剑 桥 10 的 test 4 为 例 出 现 的 三 篇 文 章 分 别 是 自 然 类, 心 理 研 究 类,

More information

Microsoft Word - ChineseSATII .doc

Microsoft Word - ChineseSATII .doc 中 文 SAT II 冯 瑶 一 什 么 是 SAT II 中 文 (SAT Subject Test in Chinese with Listening)? SAT Subject Test 是 美 国 大 学 理 事 会 (College Board) 为 美 国 高 中 生 举 办 的 全 国 性 专 科 标 准 测 试 考 生 的 成 绩 是 美 国 大 学 录 取 新 生 的 重 要 依

More information

<4D6963726F736F667420576F7264202D205F4230365FB942A5CEA668B443C5E9BB73A740B5D8A4E5B8C9A552B1D0A7F75FA6BFB1A4ACFC2E646F63>

<4D6963726F736F667420576F7264202D205F4230365FB942A5CEA668B443C5E9BB73A740B5D8A4E5B8C9A552B1D0A7F75FA6BFB1A4ACFC2E646F63> 運 用 多 媒 體 製 作 華 文 補 充 教 材 江 惜 美 銘 傳 大 學 應 用 中 文 系 chm248@gmail.com 摘 要 : 本 文 旨 在 探 究 如 何 運 用 多 媒 體, 結 合 文 字 聲 音 圖 畫, 製 作 華 文 補 充 教 材 當 我 們 在 進 行 華 文 教 學 時, 往 往 必 須 透 過 教 案 設 計, 並 製 作 補 充 教 材, 方 能 使 教 學

More information

Microsoft Word - TIP006SCH Uni-edit Writing Tip - Presentperfecttenseandpasttenseinyourintroduction readytopublish

Microsoft Word - TIP006SCH Uni-edit Writing Tip - Presentperfecttenseandpasttenseinyourintroduction readytopublish 我 难 度 : 高 级 对 们 现 不 在 知 仍 道 有 听 影 过 响 多 少 那 次 么 : 研 英 究 过 文 论 去 写 文 时 作 的 表 技 引 示 巧 言 事 : 部 情 引 分 发 言 该 生 使 在 中 用 过 去, 而 现 在 完 成 时 仅 表 示 事 情 发 生 在 过 去, 并 的 哪 现 种 在 时 完 态 成 呢 时? 和 难 过 道 去 不 时 相 关? 是 所 有

More information

2009.05

2009.05 2009 05 2009.05 2009.05 璆 2009.05 1 亿 平 方 米 6 万 套 10 名 20 亿 元 5 个 月 30 万 亿 60 万 平 方 米 Data 围 观 CCDI 公 司 内 刊 企 业 版 P08 围 观 CCDI 管 理 学 上 有 句 名 言 : 做 正 确 的 事, 比 正 确 地 做 事 更 重 要 方 向 的 对 错 于 大 局 的 意 义 而 言,

More information

热设计网

热设计网 例 例 Agenda Popular Simulation software in PC industry * CFD software -- Flotherm * Advantage of Flotherm Flotherm apply to Cooler design * How to build up the model * Optimal parameter in cooler design

More information

The Development of Color Constancy and Calibration System

The Development of Color Constancy and Calibration System The Development of Color Constancy and Calibration System The Development of Color Constancy and Calibration System LabVIEW CCD BMP ii Abstract The modern technologies develop more and more faster, and

More information

1.ai

1.ai HDMI camera ARTRAY CO,. LTD Introduction Thank you for purchasing the ARTCAM HDMI camera series. This manual shows the direction how to use the viewer software. Please refer other instructions or contact

More information

南華大學數位論文

南華大學數位論文 I II Abstract This study aims at understanding and analysing the general situation and predicament of current educational development in Savigi tribe and probing the roles played by the school, the family

More information

C++ 程式設計

C++ 程式設計 C C 料, 數, - 列 串 理 列 main 數串列 什 pointer) 數, 數, 數 數 省 不 不, 數 (1) 數, 不 數 * 料 * 數 int *int_ptr; char *ch_ptr; float *float_ptr; double *double_ptr; 數 (2) int i=3; int *ptr; ptr=&i; 1000 1012 ptr 數, 數 1004

More information

A Study on Grading and Sequencing of Senses of Grade-A Polysemous Adjectives in A Syllabus of Graded Vocabulary for Chinese Proficiency 2002 I II Abstract ublished in 1992, A Syllabus of Graded Vocabulary

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF 國 立 中 山 大 學 企 業 管 理 學 系 碩 士 論 文 以 系 統 動 力 學 建 構 美 食 餐 廳 異 國 麵 坊 之 管 理 飛 行 模 擬 器 研 究 生 : 簡 蓮 因 撰 指 導 教 授 : 楊 碩 英 博 士 中 華 民 國 九 十 七 年 七 月 致 謝 詞 寫 作 論 文 的 過 程 是 一 段 充 滿 艱 辛 與 淚 水 感 動 與 窩 心 的 歷 程, 感 謝 這 一

More information

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢

More information

Microsoft Word - PS2_linux_guide_cn.doc

Microsoft Word - PS2_linux_guide_cn.doc Linux For $ONY PlayStatioin2 Unofficall General Guide Language: Simplified Chinese First Write By Beter Hans v0.1 Mail: hansb@citiz.net Version: 0.1 本 人 是 菜 鸟 + 小 白 欢 迎 指 正 错 误 之 处, 如 果 您 有 其 他 使 用 心 得

More information

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f 27 1 Vol.27 No.1 CEMENTED CARBIDE 2010 2 Feb.2010!"!!!!"!!!!"!" doi:10.3969/j.issn.1003-7292.2010.01.011 OPC 1 1 2 1 (1., 412008; 2., 518052), OPC, WinCC VB,,, OPC ; ;VB ;WinCC Application of OPC Technology

More information

内 容 1 2 3 4 培 训 目 标 基 础 知 识 常 用 监 控 命 令 在 实 战 中 综 合 运 用 2

内 容 1 2 3 4 培 训 目 标 基 础 知 识 常 用 监 控 命 令 在 实 战 中 综 合 运 用 2 Linux 常 用 监 控 命 令 介 绍 基 础 应 用 组 梁 若 羽 2011-07-12 1 内 容 1 2 3 4 培 训 目 标 基 础 知 识 常 用 监 控 命 令 在 实 战 中 综 合 运 用 2 培 训 目 标 掌 握 常 用 监 控 命 令 的 用 途 和 启 用 方 法 熟 悉 各 个 关 键 输 出 参 数 的 真 实 含 义 了 解 Linux 操 作 系 统 的 一

More information

F4

F4 DOI:10.3969/j.issn.1009-6868.2016.01.002 网 络 出 版 地 址 :http://www.cnki.net/kcms/detail/34.1228.tn.20151117.1506.006.html Challenges and Countermeasures of Network Space Security 周 延 森 /ZHOU Yansen 周 琳 娜

More information

ebook

ebook 26 JBuilder RMI Java Remote Method Invocation R M I J a v a - - J a v a J a v J a v a J a v a J a v a R M I R M I ( m a r s h a l ) ( u n m a r c h a l ) C a ff e i n e J a v a j a v a 2 i i o p J a v

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot OSI OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Protocol OSI OSI OSI OSI OSI O S I 2-1 Application

More information

Abstract There arouses a fever pursuing the position of being a civil servant in China recently and the phenomenon of thousands of people running to a

Abstract There arouses a fever pursuing the position of being a civil servant in China recently and the phenomenon of thousands of people running to a Abstract There arouses a fever pursuing the position of being a civil servant in China recently and the phenomenon of thousands of people running to attend the entrance examination of civil servant is

More information

华恒家庭网关方案

华恒家庭网关方案 LINUX V1.5 1 2 1 2 LINUX WINDOWS PC VC LINUX WINDOWS LINUX 90% GUI LINUX C 3 REDHAT 9 LINUX PC TFTP/NFS http://www.hhcn.com/chinese/embedlinux-res.html minicom NFS mount C HHARM9-EDU 1 LINUX HHARM9-EDU

More information

Microsoft PowerPoint - Performance Analysis of Video Streaming over LTE using.pptx

Microsoft PowerPoint - Performance Analysis of Video Streaming over LTE using.pptx ENSC 427 Communication Networks Spring 2016 Group #2 Project URL: http://www.sfu.ca/~rkieu/ensc427_project.html Amer, Zargham 301149920 Kieu, Ritchie 301149668 Xiao, Lei 301133381 1 Roadmap Introduction

More information

ebook15-10

ebook15-10 1 0 10.1 U N I X V 7 4. 3 B S D S V R 3 P O S I X. 1 100 % 10.2 S I G S I G A B RT a b o r t S I G A L R M a l a r m V 7 1 5 S V R 4 4. 3 + B S D 31 < s i g n a l. h > 0 10. 9 k i l l 0 P O S I X. 1 D

More information

< F5FB77CB6BCBD672028B0B6A46AABE4B751A874A643295F5FB8D5C5AA28A668ADB6292E706466>

< F5FB77CB6BCBD672028B0B6A46AABE4B751A874A643295F5FB8D5C5AA28A668ADB6292E706466> A A A A A i A A A A A A A ii Introduction to the Chinese Editions of Great Ideas Penguin s Great Ideas series began publication in 2004. A somewhat smaller list is published in the USA and a related, even

More information

Microsoft PowerPoint _代工實例-1

Microsoft PowerPoint _代工實例-1 4302 動態光散射儀 (Dynamic Light Scattering) 代工實例與結果解析 生醫暨非破壞性分析團隊 2016.10 updated Which Size to Measure? Diameter Many techniques make the useful and convenient assumption that every particle is a sphere. The

More information

Preface This guide is intended to standardize the use of the WeChat brand and ensure the brand's integrity and consistency. The guide applies to all d

Preface This guide is intended to standardize the use of the WeChat brand and ensure the brand's integrity and consistency. The guide applies to all d WeChat Search Visual Identity Guidelines WEDESIGN 2018. 04 Preface This guide is intended to standardize the use of the WeChat brand and ensure the brand's integrity and consistency. The guide applies

More information

徐汇教育214/3月刊 重 点 关 注 高中生异性交往的小团体辅导 及效果研究 颜静红 摘 要 采用人际关系综合诊断量表 郑日昌编制并 与同性交往所不能带来的好处 带来稳定感和安全感 能 修订 对我校高一学生进行问卷测量 实验组前后测 在 够度过更快乐的时光 获得与别人友好相处的经验 宽容 量表总分和第 4 项因子分 异性交往困扰 上均有显著差 大度和理解力得到发展 得到掌握社会技术的机会 得到 异

More information

* CO3 A 1674-2486 2011 04-0005 - 18 P. 253 * 5 1. 1949 1991 1949 1991 6 2. 7 1 2001 2 2008 8 1 2 2008 11 http / /www. rnd. ncnu. edu. tw /hdcheng /method /ways. doc 2008 / 9 disciplinary matrix 1 1. 2001

More information

LSI U320 SCSI卡用户手册.doc

LSI U320 SCSI卡用户手册.doc V1.0 Ultra320 SCSI SCSI 2004 7 PentiumIntel MS-DOS Windows Novell Netware Novell Sco Unix Santa Cruz Operation LSI U320 SCSI SCSI SCSI Integrated Mirroring/Integrated Striping BIOS Firmware LSI U320 SCSI

More information

TX-NR3030_BAS_Cs_ indd

TX-NR3030_BAS_Cs_ indd TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5

More information

PowerPoint Presentation

PowerPoint Presentation TOEFL Practice Online User Guide Revised September 2009 In This Guide General Tips for Using TOEFL Practice Online Directions for New Users Directions for Returning Users 2 General Tips To use TOEFL Practice

More information

ICD ICD ICD ICD ICD

ICD ICD ICD ICD ICD MPLAB ICD2 MPLAB ICD2 PIC MPLAB-IDE V6.0 ICD2 usb PC RS232 MPLAB IDE PC PC 2.0 5.5V LED EEDATA MPLAB ICD2 Microchip MPLAB-IDE v6.0 Windows 95/98 Windows NT Windows 2000 www.elc-mcu.com 1 ICD2...4 1.1 ICD2...4

More information

University of Science and Technology of China A dissertation for master s degree Research of e-learning style for public servants under the context of

University of Science and Technology of China A dissertation for master s degree Research of e-learning style for public servants under the context of 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 新 媒 体 环 境 下 公 务 员 在 线 培 训 模 式 研 究 作 者 姓 名 : 学 科 专 业 : 导 师 姓 名 : 完 成 时 间 : 潘 琳 数 字 媒 体 周 荣 庭 教 授 二 一 二 年 五 月 University of Science and Technology of China A dissertation for

More information

2006 3,,,,,, :, : ( [1996 ]1998 :396) : ( [1998 ]1999 :274), :,,,,,,,,,,,,,,,,, ([1962 ]1993 : ),,( ),,,, concordiadiscors ( ) 2, 2,,,, ( ),,,,

2006 3,,,,,, :, : ( [1996 ]1998 :396) : ( [1998 ]1999 :274), :,,,,,,,,,,,,,,,,, ([1962 ]1993 : ),,( ),,,, concordiadiscors ( ) 2, 2,,,, ( ),,,, : 2006 3 Society 26 :,,,,,, :,,,,,, :,,, : ; ;,,,,; ([1951 ]1991 :16), :,,, (, [ 1971 ] 1988) 1,,,,,, E 1,,,, 1 2006 3,,,,,, :, : ( [1996 ]1998 :396) : ( [1998 ]1999 :274), :,,,,,,,,,,,,,,,,, ([1962 ]1993

More information

Microsoft Word - 0000000673_4.doc

Microsoft Word - 0000000673_4.doc 香 港 特 別 行 政 區 政 府 知 識 產 權 署 商 標 註 冊 處 Trade Marks Registry, Intellectual Property Department The Government of the Hong Kong Special Administrative Region 在 註 冊 申 請 詳 情 公 布 後 要 求 修 訂 貨 品 / 服 務 說 明 商 標

More information

第一章 概论

第一章  概论 1 2 3 4 5 6 7 8 Linux 7.1 7.1.1 1 1 2 3 2 3 1 2 3 3 1 2 3 7.1.2 1 2 1 2 3 4 5 7.1.3 1 1 2 3 2 7.1 3 7.1.4 1 1 PCB 2 3 2 PCB PCB PCB PCB PCB 4 1 2 PSW 3 CPU CPU 4 PCB PCB CPU PCB PCB PCB PCB PCB PCB PCB

More information

How to Debug Tuxedo Server printf( Input data is: %s, inputstr); fprintf(stdout, Input data is %s, inputstr); fprintf(stderr, Input data is %s, inputstr); printf( Return data is: %s, outputstr); tpreturn(tpsuccess,

More information

mvc

mvc Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication

More information

untitled

untitled 20 90 1998 2001 1 Abstract Under the environment of drastic competitive market, risk and uncertainty that the enterprise faces are greater and greater, the profit ability of enterprise assets rises and

More information

...1 What?...2 Why?...3 How? ( ) IEEE / 23

...1 What?...2 Why?...3 How? ( ) IEEE / 23 .... IEEE 1588 2010 7 8 ( ) IEEE 1588 2010 7 8 1 / 23 ...1 What?...2 Why?...3 How? ( ) IEEE 1588 2010 7 8 2 / 23 ...1 What?...2 Why?...3 How? ( ) IEEE 1588 2010 7 8 3 / 23 IEEE 1588 ( ) IEEE 1588 2010

More information

K301Q-D VRT中英文说明书141009

K301Q-D VRT中英文说明书141009 THE INSTALLING INSTRUCTION FOR CONCEALED TANK Important instuction:.. Please confirm the structure and shape before installing the toilet bowl. Meanwhile measure the exact size H between outfall and infall

More information

Microsoft Word - 09王充人性論_確定版980317_.doc

Microsoft Word - 09王充人性論_確定版980317_.doc 王 充 有 善 有 惡 的 人 性 論 王 充 有 善 有 惡 的 人 性 論 朝 陽 科 技 大 學 通 識 教 育 中 心 副 教 授 中 文 摘 要 王 充 (27-100) 的 人 性 論 本 於 世 碩 公 孫 尼 子, 主 張 人 性 先 天 上 有 善 有 惡, 進 而 批 評 在 其 之 前 諸 家 的 各 種 陳 言, 斷 其 優 劣, 在 中 國 人 性 論 發 展 史 上 十

More information