计算机系统漫游

简介: 计算机系统漫游

learn from 《深入理解计算机系统》


1.编译过程

image.png

2.高速缓存存储器,访问速度非常快

image.png

3.无论是在单核还是多核系统中,一个CPU看上去都像是在并发地执行多个进程,这是通过处理器在进程间切换来实现的。操作系统实现这种交错执行的机制称为上

下文切换。


4.线程运行在进程的上下文中,并共享同样的代码和全局数据。

多线程之间 比 多进程之间 更容易共享数据,也因为 线程 一般来说都 比 进程 更高效。当有多处理器可用的时候,多线程也是一种使得程序可以运行得更快的方法


5.多核处理器:减少了处理任务时的模拟并发需要,使用多线程开发程序,运行的更快


6.指令级并行:一个时钟周期内同时执行多条指令


7.许多现代处理器拥有特殊的硬件,允许一条指令产生多个可以并行执

行的操作,这种方式称为单指令、多数据,即SIMD并行

image.png

总结:


计算机系统是由硬件和系统软件组成的,它们共同协作以运行应用程序

计算机内部的信息被表示为一组组的位,它们依据上下文有不同的解释方式。程序被其他程序翻译成不同的形式,ASCII文本,被编译器和链接器翻译成二进制可执行文件,处理器读取并解释存放在主存里的二进制指令

因为计算机花费了大量的时间在内存、I/O 设备和 CPU寄存器之间复制数据,所以将系统中的存储设备划分成层次结构一一 CPU寄存器、多层的硬件高速缓存存储器、DRAM主存和磁盘存储器。更高层的存储设备更快,更贵

操作系统内核是应用程序和硬件之间的媒介

它提供三个基本的抽象:文件(I/O设备的抽象), 虚拟内存(主存和磁盘的抽象),进程(处理器、主存和I/O设备的抽象)

网络提供了计算机系统之间通信的手段。网络也是一种 I/O 设备



相关文章
|
存储
【计算机组成原理】计算机硬件的基础组成、认识各个硬件部件
计算机组成原理(一) 计算机内部是通过电信号传递数据 电信号:分为高电平和低电平,分别代表1/0
364 0
|
4月前
|
缓存 安全 网络安全
|
监控 安全 网络协议
设备组态网络应用与通信系统
设备组态网络应用与通信系统
|
存储 数据建模 Serverless
微型计算机系统
4.2 Excel的基本操作 4.2.1工作簿的新建和打开 1、工作簿与工作表 工作簿是指在excel中用来存储并处理数据的文件,其扩展名是.xlsx。 各工作簿是由工作表组成的,每个工作簿都可以包含一个或多个工作表,用户可以用其中的工作表来组织种相关数据。工作表不能单独存盘,只有工作簿才能以文件的形式存盘;因此执行保存命令式对工作簿执行的,会将其中所有工作表一起保存。 1)工作簿(Sheet)是一个由行和列交叉排列的二维表格,也称作电子表格,用于组织和分析数据。 2)Excel的一个工作簿默认有3个工作表,用户可以根据需要添加工作表,一个工作簿最多可以包括无数个工作表 3)但新建时
|
7月前
|
存储 人工智能 缓存
计算机架构:漫游CPU的奥秘世界(一)
计算机架构:漫游CPU的奥秘世界
180 0
|
7月前
|
存储 人工智能 并行计算
计算机架构:漫游CPU的奥秘世界(二)
计算机架构:漫游CPU的奥秘世界
175 0
|
7月前
|
存储 编解码 安全
网络设备和网络软件
网络设备和网络软件
59 0
|
存储 Unix 编译器
深入理解计算机系统-第1章计算机系统漫游笔记
计算机系统是由硬件和系统软件组成,它们共同工作来运行应用程序。C 语言是系统级编程的首选,同时它也非常实用于应用级程序的编写。
133 0
基于以太网的车载域控制器开发
基于以太网的车载域控制器开发
基于以太网的车载域控制器开发
|
存储 安全 Java
【好书解读】深入理解计算机系统 (CSAPP) 第 1 章计算机系统漫游
解读《深入理解计算机系统(CSAPP)》第 1 章计算机系统漫游,介绍计算机系统硬件组成,文中末尾有计算机系统体系架构图
【好书解读】深入理解计算机系统 (CSAPP) 第 1 章计算机系统漫游