您的位置:首页 > 理论基础

主频缓存进程线程

2015-12-10 17:02 155 查看
衡量计算机指标的两个指标:主频  and    缓存



*************************************************************************************************************************************************************************

 主频       :3.6GHz

 主频      : CPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed),CPU的主频表

                  示在CPU内数字脉冲信号震荡的速度.

时钟周期:时钟周期也称为振荡周期,定义为时钟频率的倒数。时钟周期是计算机中

                 最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本

                 的动作。

也就是说主频越高,时钟周期越小,在相同的时间处理的数据越多。

****************************************************************************************************************************************************

一级缓存(L1):256KB        二级缓存(L2):1.0M         三级缓存(L3):8.0M

缓存      :一级缓存可分为一级指令缓存和一级数据缓存。

                一级指令缓存用于暂时存储并向CPU递送各类运算指令

                一级数据缓存用于暂时存储并向CPU递送运算所需数据

 

                一般来说,每级缓存的命中率大概都在80%左右,也就是说全部数据量的

80%都可以在一级缓存中找到,只剩下20%的总数据量才需要从二级缓存、

三级缓存或内存中读取,由此可见一级缓存是整个CPU缓存架构中最为重

要的部分。

****************************************************************************************************************************************************

内核:4          逻辑处理器:8            四核八线程采用超线程技术

四核八线程:一个物理核心模拟成两个逻辑核心,四个物理核心模拟成八个逻辑核心。

 

超线程技术:超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯

                   片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和

                   软件,减少了CPU的闲置时间,提高的CPU的计算和运行效率。

PS: 核心是他有的物理核心的数量

       而线程是在核心有空闲能力的情况下 模拟出一个虚拟核心来进行任务处理

       Example: 就好像你有一个大脑 这就是一个核心 但你现在要一心二用同时做2件事情 这就是超线程.

****************************************************************************************************************************************************

 

安装内存(RAM)8.00GB的意思是这台电脑的运行内存是8GB。内存越大越好。

  1、电脑的运行内存,英文简称叫RAM,意思是随机存储器。通电时可以保存数据,断电就全部丢失,但读写的速度非常快,是 硬盘 的上百倍。

  2、电脑的运行内存,是通过插内存条的形式存在的。

****************************************************************************************************************************************************

进程是程序的一次执行。进程是一个程序及其数据在处理机上顺序执行时所发生的活动。

进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。

进程的定义:进程是实体的运行过程,是系统进行资源分配和调度的一个独立单位,由程序段、相关的数据段、和PCB(Process                                   Control   Black--进程控制块)。

进程与程序的区别:

1:进程与程序的组成不同:进程包括程序、数据和进程控制块(即进程状态信息)。

2:进程是动态的,程序是静态的(根本区别)。

3:进程可并发执行,而程序则不行。

4:进程与程序的对应关系:多种对应关系。



就绪:已经分配到初CPU以外的所有必要资源后,只要在获得CPU,便立即执行。

阻塞:I/O请求、申请缓冲区失败等。。。

************************************************************************************************************************************

引入进程的目的:使多个程序能正确的并发执行,提高资源利用率和系统吞吐量。

引入线程的目的: 减少程序在并发执行时所付出的时空开销,提高程序并发执行的程度,使OS具有更好的并发性。

线程:作为调度和分配的基本单位。

程序并发执行时所需要的时空开销:

<1>  创建进程:系统在创建一个进程时,必须为它分配其所需要的、除处理机以外的所有资源(内存空间、I/O设备、相应的PCB)。

<2>  撤销进程:撤销时必须对它所占用的资源执行回收操作,在撤销PCB.

<3>  进程切换:对进程上下切换时,需要保留当前的CPU环境,设置新选中的CPU环境,因而花费处理机时间。

线程与进程的比较:

<1>调度        :线程作为CPU调度的基本单位,而进程只作为资源分配的基本单位。

<2>并发性     :进程之间可以并发,且一个进程的多个线程之间亦可并发。

<3>拥有资源 :线程自己不拥有系统资源,但它可以访问其隶属进程的资源(属于同一进程的所有线程都具有相同的地址空间)。

<4>独立性    :在同一进程中的额不同线程之间的独立性要比不同进程之间的独立性要低的多。

<5>系统开销:在创建或者撤销进程时,系统都要为之分配和回收进程控制块、分配或回收其它资源(地址空间和其他资源:进程的地 址空间之间相互独立,同一进程的各线程间共享进程的资源,某进程内的线程对于其他进程不可见)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息