首页 > 行业知识> 教育/培训
题目内容 (请给出正确答案)
[多选题]

STEM、STEAM和STREAM的共同的特征包括以下哪几点?()

A.以学生为中心,强调主动实践和充分体验

B.与生活紧密结合,注重在真实情境中学习

C.关注多个学科之间的关联,课程动态建构

D.倡导合作学习

E.提供一个整体过程,或技术设计、或科学探究、或工程实践

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“STEM、STEAM和STREAM的共同的特征包括以下哪几点…”相关的问题
第1题
STEAM教育在STEM教育的基础上,增加了()素养方面的教育

A.艺术

B.美术

C.文化

D.文学

点击查看答案
第2题
STEM+(STEM、STEAM、STEAMS)教育已经被明确写入下列哪些学科课程标准()

A.小学科学

B.高中信息技术

C.高中通用技术

D.以上3科均写入

点击查看答案
第3题
America, unhappily, is bullish on garbage. Our production of refuse, now about 160 million
tons a year, will rise to 193 million tons by the end of the century 【21】______ nothing is done. This growing effluence of affluence, 3.5 pounds a day for every American, is a 【22】______ of our consumer society, 【23】______ watchwords are "convenience", "ready to use" and "throw away". And it has become a major national environmental issue. forcing citizens, 【24】______ officials and private companies to 【25】______ serious thought to rubbish.

The contentious reality is that the 【26】______ cheap and simple solution to trashdumping it in a landfill just beyond the edge of town 【27】______ no longer workable, particularly around major cities. Old dumps, which now get 8% of all garbage, are filling up, end new 【28】______ have become virtually 【29】______ to build with the result of skyrocketing land costs, 【30】______ stringent environmental regulations and shrill public opposition 【31】______ new landfills "in my backyard". "Five years from now," 【32】______ Bruce Waddle. director of the Environmental Protection Agency's municipal-solid-waste program, "we'll have only half the number of landfills operating."

With this grim prospect, new methods are required, all variations on the only four ways available to deal 【33】______ garbage: bury it, burn it, recycle it or don't make as 【34】______ in the first place. What's needed, experts say, is sophisticated 【35】______ fallout, called "integrated waste management" An 【36】______ valuable items are sorted out of the waste stream and turned 【37】______ new products, and the rest are burned cleanly in a furnace that also produces steam to 【38】______ electricity. Only the ash, 【39】______ of the original volume of trash, is then disposed 【40】______ in carefully engineered landfills.

【21】

A.whatever

B.even if

C.whenever

D.if

点击查看答案
第4题
Evolution of Computer Architecture 计算机体系的演变 The study of computer architecture involves bo

Evolution of Computer Architecture

计算机体系的演变

The study of computer architecture involves both hardware organization and programming/software requirements. As seen by an assembly language programmer, computer architecture is abstracted by its instruction set, which includes operation codes (opcode for short), addressing modes, registers, virtual memory, etc.

Evolution of Computer Architecture  计算机体系的演变  The

Legends:

I/E: Instruction Fetch and Execute

SIMD: Single Instruction Streams and Multiple Data Streams

MIMD: Multiple Instruction Streams and Multiple Data Streams Figure 1Tree Showing Architectural Evolution from Sequential Scalar Computers to Vector Processors and Parallel Computers

From the hardware implementation point of view, the abstract machine is organized with CPUs, caches, buses, microcodes, pipelines, physical memory, etc. Therefore, the study of architecture covers both instruction-set architectures and machine implementation organizations.

Over the past four decades, computer architecture has gone through evolutional rather than revolutional changes. Sustaining features are those that were proven performance deliverers, we started with the Von Neumann architecture[1]built as a sequential machine executing scalar data. The sequential computer was improved from bit-serial to word- parallel operations, and from fixed-point to floating-point operations. The Von Neumann architecture is slow due to sequential execution of instructions in programs.

Lookahead, Parallelism and Pipelining[2]

Lookahead techniques were introduced to prefetch instructions in order to overlap I/E (instruction fetch/decode and execution)[3]operations and to enable functiorial parallelism. Functional parallelism was supported by two approaches: One is to use multiple functional units simultaneously, and the other is to practice pipelining at various processing levels.

The latter includes pipelined instruction execution, pipelined arithmetic computations, and memory-access operations. Pipelining has proven especially attractive in performing identical operations repeatedly over vector data strings. Vector operations were originally carried out implicitly by software-controlled looping using scalar pipeline processors.

Flynn's Classification[4]

Flynn introduced a classification of various computer architectures based on notions of instruction and data streams in 1972. Conventional sequential machines are called SISD (single instruction stream over a single data stream)[5]computers. Vector computers are equipped with scalar and vector hardware or appear as SIMD (single instruction stream over multiple data streams)[6]machines. Parallel computers are reserved for MIMD (multiple Instruction streams over multiple data streams)[7]machines.

An MISD (multiple instruction streams and a single data steam)[8]machines are modeled. The same data stream flows through a linear array of processors executing different instruction streams. This architecture is also known as systolic arrays for pipelined execution of specific algorithms.

Of the four machine models, most parallel computers built in the past assumed the MIMD model for general-purpose computations. The SIMD and MISD models are more suitable for special-purpose computations. For this reason, MIMD is the most popular model, SIMD next, and MISD the least popular model being applied in commercial machines.

Parallel Computers

Intrinsic parallel computers are those that execute programs in MIMD mode. There are two major classes of parallel computers, namely, shared-memory multiprocessors and message-passing multicomputers. The major distinction between multiprocessors and multicomputers lies in memory sharing and the mechanisms used for interprocessor communication.

The processors in a multiprocessor system communicate with each other through shared variables in a common memory. Each computer node in a multicomputer system has a local memory, unshared with other nodes. Interprocessor communication is done through message passing among the nodes.

Explicit vector instructions were introduced with the appearance of vector processors. A vector processor is equipped with multiple vector pipelines that can be concurrently used under hardware or firmware control. There are two families of pipelined vector processors.

Memory-to-memory architecture supports the pipelined flow of vector operands directly from the memory to pipelines and then back to the memory. Register-to-register architecture uses vector registers to interface between the memory and functional pipelines.

Another important branch of the architecture tree consists of the SIMD computers for synchronized vector processing. An SIMD computer exploits spatial parallelism rather than temporal parallelism as in a pipelined computer. SIMD computing is achieved through the use of an array of processing elements synchronized by the same controller. Associative memory can be used to build SIMD associative processors.

Development Layers

Hardware configurations differ from machine to machine, even those of the same model. The address space of a processor in a computer system varies among different architectures. It depends on the memory organization, which is machine-dependent. These features are up to[9]the designer and should match the target application domains.

On the other hand, we want to develop application programs and programming environments which are machine-independent. Independent of machine architecture, the user programs can be ported to many computers with minimum conversion costs. High- level languages and communication models depend on the architectural choices made in a computer system. From a programmer's viewpoint, these two layers should be architecture-transparent.

At present, Fortran, C, Pascal, Ada, and Lisp[10]are supported by most computers. However, the communication models, shared variable versus message passing, are mostly machine-dependent. The Linda approach using tuple spaces offers any architecture- transparent communication model for parallel computers.

Application programmers prefer more architectural transparency. However, kernel programmers have to explore the opportunities supported by hardware. As a good computer architect, one has to approach the problem from both ends. The compilers and OS support should be designed to remove as many architectural constraints as possible from the programmer.

New Challenges

The technology of parallel processing is the outgrowth of four decades of research and industrial advances in microelectronics, printed circuits, high-density packaging, advanced processors, memory systems, peripheral devices, communication channels, language evolution, compiler sophistication, operating systems, programming environments, and application challenges.

The rapid progress made in hardware technology has significantly increased the economical feasibility of building a new generation of computers adopting parallel processing. However, the major barrier preventing parallel processing from entering the production mainstream is on the software and application side.

To date, it is still very difficult and painful to program parallel and vector computers[11]. We need to strive for major progress in the software area in order to create a user-friendly environment for high-power computers. A whole new generation of programmers need to be trained to program parallelism effectively. High-performance computers provide fast and accurate solutions to scientific, engineering, business, social, and defense problems.

Representative real-life problems include weather forecast modeling, computer-aided design of VLSI[12]circuits, large-scale database management, artificial intelligence, crime control, and strategic defense initiatives, just to name a few. The application domains of parallel processing computers are expanding steadily. With a good understanding of scalable computer architectures and mastery of parallel programming techniques the reader will be better prepared to face future computing challenges.

Notes

[1] the Von Neumann architecture: 冯·诺依曼体系结构,由匈牙利科学家Von Neumann于1946年提出。其基本思想是“存储程序”的概念,即把程序与数据存放在线性编址的存储器中,依次取出,进行解释和执行。

[2] Lookahead, Parallelism and Pipelining: 先行(预见)、并行性和流水线技术(管线)。

[3] I/E (instruction fetch/decode and execution):取指令(指令去还)。

[4] Flynn Classification:弗林分类法,M.J. 弗林于1966年提出的、根据系统的指令和数据对计算机系统进行分类的一种方法。

[5] SISD(single instruction stream over a single data stream):单指令单数据流(或single instruction single data).

[6] SIMD (single instruction stream over multiple data streams):单指令多数据流(或single instruction multiple data).

[7] MIMD (multiple Instruction streams over multiple data streams):多指令多数据流(或multiple Instruction multiple data).

[8] MISD (multiple instruction streams and a single data steam):多指令单数据流(或multiple instruction single data).

[9] up to:应由某人担任或负责。如:It is up to them to decide. 应由他们决定。这一句可译为“这些特性由设计者考虑决定”。

[10] Fortran, C, Pascal, Ada, and Lisp: (分别是)Fortran语言、C语言、Pascal语言、Ada语言和Lisp语言。

[11] vector computers:向量计算机;向量电脑;一种数组计算机(an array computer)。

[12] VLSI: very large scale integration超大规模集成电路;大规模积体电路。

点击查看答案
第5题
A suffix is an affix which appears______.A.after the stemB.before the stemC.in the middle

A suffix is an affix which appears______.

A.after the stem

B.before the stem

C.in the middle of the stem

D.below the stem

点击查看答案
第6题
关于流(Stream)相关的类,下列哪些是正确的()?
A.Input Stream和Output Stream类是用来处理字节(8位)流的

B.Reader和Writer类用来处理字符(16位)流

C.各个类之间相互独立,没有关联

D.File类则用来处理文件

点击查看答案
第7题
STEM教育的内容主要以科学和技术为核心。()
点击查看答案
第8题
The Stream of Consciousness

点击查看答案
第9题
对于File Input Stream类,下列哪一项是不正确的()?

A.从Input Stream类继承

B.不支持Input Stream的有些方法

C.不适合读取字符文件,适合读取字节文件

D.能实现文件的倒序读取

点击查看答案
第10题
干细胞(stem cell)

干细胞(stem cell)

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改