构建在进程这个抽象之上,我们能够设计出同时有多个程序执行的系统,这就导致了并发.
Building on the process abstraction, we can design a system that can execution multiple program running at the same time, leading to concurrency.
使用线程,我们能够在一个进程中执行多个控制流.
Use threads, we can even have multipl control flows executing within a single process.
在以前,处理器必须在多个任务间切换,大多数实际的计算也都是由一个处理器来完成的.这种配置称为单处理系统.
In the past, process must change among multiple tasks, most actual computing was done by a single processor. This congiguration know as a uniprocessor system.
当构建一个由单处理系统内核控制的多处理器组成的系统时,我们就得到了一个多处理系统.
When we construct a system consist of multiple processors all under the control of a single operating system kernel, we have a multiprocessor system.
多核处理器是将多个CPU(称为”核”)继承到一个集成电路芯片上.
Multi-core processors have several CPU(refer to as “cores”) integrated onto a single integrated-circuit chip.
超线程,有时称为同时多线程,是一项允许一个CPU执行多个控制流的技术.
Hyperthreading , sometimes knows as simultaneous multi-threading, is a technique that allows a CPU perform multiple flows of control.
网友评论