1.2 Defining Computer Architecture
Genuine Computer Architecture: Designing the Organization and Hardware to Meet Goals and Functional Requirements.
真正的计算机体系结构:设计组织和硬件以满足目标和功能要求

The implementation of a computer has two components: organization and hardware.term organization includes the high-level aspects of a computer's design, such as the memory system, the memory interconnect, and the design of the internal processor or CPU (central unit—where arithmetic, logic, branching, and data transfer are implemented). The term microarchitecture is also used instead of organization. For example, two with the same instruction set architectures but different organizations are the AMD Opteron and the Intel Core i7. Both proæssors implement the x86 instruction set, but they have very different pipeline and cache organizations.
计算机的实现有两个组成部分:组织和硬件。
术语“组织”包括计算机设计的高级方面,例如内存系统,内存互连以及内部处理器或CPU(中央单元 - 其中实现了算术,逻辑,分支和数据传输)的设计。
术语“微体系结构”也用于代替组织。
相同的指令集架构可有不同的组织,例如AMD皓龙和英特尔酷睿i7。两个处理器都实现了 x86 指令集,但它们具有非常不同的流水线和缓存组织。
The switch to multiple processors per microprocessor led to the term core to also be used for processor. Instead of saying multiprocessor microprocessor, the term multicore has caught on. Given that virtually all chips have multiple processors, the term central processing unit, or CPU, is fading in popularity. Hardware refers to the specifics of a computer, including the detailed logic design and the packaging technology of the computer. Often a line of computers contains computers with identical instruction set architectures and nearly identical organizations, but they differ in the detailed hardware implementation. For example, the Intel Core i7 and the Intel Xeon 7560 are nearly identical but Offer different clock rates and different memory systems, making the Xeon 7560 more effective for server computers.
每个微处理器切换到多个处理器导致术语“内核“也用于处理器。与其说多处理器微处理器,不如说多核这个术语已经流行起来。鉴于几乎所有芯片都有多个处理器,术语”中央处理单元“或”CPU“正在逐渐普及。硬件是指计算机的细节,包括计算机的详细逻辑设计和封装技术。
通常,一系列计算机包含具有相同指令集体系结构和几乎相同组织的计算机,但它们在详细的硬件实现方面有所不同。
例如,英特尔酷睿 i7 和英特尔至强 7560 几乎完全相同,但提供不同的时钟速率和不同的内存系统,使至强 7560 对服务器计算机更有效。
1.2 Defining Computer Architecture的更多相关文章
- Computer architecture Computer organization
COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCEComputer architectureNINTH EDITION C ...
- 50 years of Computer Architecture: From the Mainframe CPU to the Domain-Specific TPU and the Open RISC-V Instruction Set
1.1960年代(大型机) IBM发明了具有二进制兼容性的ISA——System/360,可以兼容一系列的8到64位的硬件产品,而不必更换操作系统.这是通过微编程实现的,每个计算机模型都有各自的ISA ...
- Uniform synchronization between multiple kernels running on single computer systems
The present invention allocates resources in a multi-operating system computing system, thereby avoi ...
- Computer English Notes
Chapter 1 : About Computer Answer the following - Abbreviation LBS - Location-Based Services HTML - ...
- Will Georgia Tech's $7K online M.S. in computer science program make the grade?
https://newatlas.com/georgia-tech--graduate-computer-science-degree-mooc/28763/ Georgia Tech to offe ...
- 架构:The Onion Architecture : part 3(洋葱架构:第三篇)(转载)
In my previous installments, I described what has become my approach to defining the architecture fo ...
- 【读书笔记】《Computer Organization and Design: The Hardware/Software Interface》(1)
笔记前言: <Computer Organization and Design: The Hardware/Software Interface>,中文译名,<计算机组成与设计:硬件 ...
- Optimizing subroutine calls based on architecture level of called subroutine
A technique is provided for generating stubs. A processing circuit receives a call to a called funct ...
- Computer Science: the Big Picture
1.课程PPTMIT OpenCourseWarehttp://ocw.mit.edu/courses/; Courses Stanfordhttp://cs.stanford.edu/course ...
- Application binary interface and method of interfacing binary application program to digital computer
An application binary interface includes linkage structures for interfacing a binary application pro ...
随机推荐
- unity 2D 物体跟随鼠标旋转 移动
using System.Collections; using System.Collections.Generic; using UnityEngine; public class FollowMo ...
- 攻防世界-fileclude
攻防世界的一道文件包含题目 include("文件名"):会将文件中的内容视为代码块接入include所在代码中,输出的只是执行后的结果,文件中的注释.定义等无法查看. 本题中可以 ...
- linux清除恶意程序流程-kdevtmpfsi清除
TOP命令查看发现kdevtmpfsi进程跑满CPU, 处理如下: 解决过程 1.清除被新增的用户名和密码# 找到账户ID和权限组都是0跟root同级别的和不认识的, 删掉保存. more /va ...
- SqlSugar 代码生成 数据库及表
在实际开发中如何在sqlsugar中通过model生成数据表呢? 废话不说上代码 一.引入sqlsugarcore 二.编写Model代码 先写一个model举例 namespace 用户管理.Mod ...
- django日志分割的几种处理
https://blog.csdn.net/qq_42819407/article/details/125041634
- sql server 与mysql差异(innodb)
MySQL SQL SERVER CHAR_LENGTH(str) LEN(character_expression) CONCAT(str1,str2,...) str1+str2 INSERT(s ...
- Java-面向对象基础 对象和方法
// 定义属性 String nick; String color; int age;// 定义类的方法 public void eat(){ System.out.println("在吃东 ...
- css背景颜色动态渐变实例
1.https://www.imooc.com/article/27831 2.https://blog.csdn.net/lolgenius/article/details/70169493 3.h ...
- VUE学习-基础(基础语法 & 模板语法)
基础语法 引入vue <!-- 开发环境版本,包含了有帮助的命令行警告 --> <script src="https://cdn.jsdelivr.net/npm/vue/ ...
- selenium浏览器参数设置详解——转
所有参数 https://peter.sh/experiments/chromium-command-line-switches/ 参数使用介绍 https://blog.csdn.net/XianZ ...