笔记本cpu

电脑硬件介绍

回眸只為那壹抹淺笑 提交于 2019-12-28 05:22:48
首先说说主板: 主板,又叫主机板(mainboard)、系统板(systemboard)或母板(motherboard);它分为商用主板和工业主板两种。它安装在机箱内,是微机最基本的也是最重要的部件之一。主板一般为矩形电路板,上面安装了组成计算机的主要电路系统,一般有BIOS芯片、I/O控制芯片、键盘和面板控制开关接口、指示灯插接件、扩充插槽、主板及插卡的直流电源供电接插件等元件。 主板上主要包括电路板和芯片组(包括南北桥芯片、BIOS芯片、I/O控制芯片等等)以及一些插槽和接口等等。不过现在的主板上的北桥芯片几乎都没了,北桥的功能已经被集中到cpu里面了,具体芯片的功能请自行baidu。 目前主流的主板主要有ATX和mini-ATX(就是平时说的小板),如图 在来说下计算机的“大脑”:cpu 中央处理器(CPU),是电子计算机的主要设备之一,电脑中的核心配件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU是计算机中负责读取指令,对指令译码并执行指令的核心部件。中央处理器主要包括两个部分,即控制器、运算器,其中还包括高速缓冲存储器及实现它们之间联系的数据、控制的总线。 主板上有一种东西叫晶振,一般有好几个,可以振动来产生频率,其中有一个产生的频率就是外频了,外频是整个电脑的一个基准频率,所有的频率都是在他的基础上进行分频或倍频得到的,外频是指cpu与内存交换数据的频率

ThinkPad BIOS 设置详解

被刻印的时光 ゝ 提交于 2019-12-26 14:06:56
ThinkPad BIOS 设置详解 ThinkPad BIOS 设置详解(主流/新机型)  在网上查看了相关资料,发现好多都是T40或者更老的BIOS设置信息,不适合现在的主流以及新机型,于是找到分享该贴,希望对各位有所帮助。 -----------------------------------------简洁的分割线------------------------------------------------- ThinkPad BIOS设置手册   本文以ThinkPad T60 的BIOS 为例,详细介绍ThinkPad 机型BIOS 的设置,其它机型可参考,设置选项基本一致。   BIOS ,Basic Input and Output System,控制了整个计算机所有硬件的设置。当我们开启T60 时,屏幕下方会出现“Press F1 for ThinkPad BIOS Setup Utility”时, 按下F1 键 ,输入正确的密码或刷下指纹(如果设置了BIOS密码的话),将会进入BIOS 设置界面。   在ThinkPad BIOS 设置界面中,分为上下两部分,上半部分包含 Config、Date/time、Security、Startup、Restart、HDD Diagnostics Program 等六个设置选项,下半部分主要显示本机的一些系统信息。  

spring Code(spring 核心)

青春壹個敷衍的年華 提交于 2019-12-23 21:34:06
一.spring的作用 spring 就是为了让我们以后能够做大的项目准备的。spring核心的功能就是一个工厂模式,spring相当于为你的项目专门成立一个一个工厂,这个工厂负责创建对象 ,维护对象之间的关系。你需要对象了,以前是直接new,现在 从spring 的工厂里面获取。 spring 的核心完成两个工作: 1,创建对象 2,维护对象之间的依赖关系。 二.spring的基本配置 1.创建java项目,导入jar包 2.在src下创建主配置文件applicationContext 3.创建实体类   创建Display的接口:   创建Display的两个实现类:    LgDisplay: SumSingDisplay:   创建CPU接口: 创建CPU接口是实现类InterlCpu: 创建E470笔记本的类,这个类要依赖两个属性一个是显示器Display,一个是Cpu: /* 组装E470笔记本 */ public class E470 { //这里需要依赖接口 private Display display; private Cpu cpu; /** * 笔记本工作的方法 */ public void work(){ //cpu进行计算 cpu.calc(); //显示器显示 display.display(); } public Display getDisplay

计算机基础系列一:计算机硬件

 ̄綄美尐妖づ 提交于 2019-12-21 04:41:30
一 为何要学习计算机基础 python是编程语言,即python是语言 语言有英语、法语、葡萄牙语等,但凡是语言,都是用来沟通的介质。 程序员编程的本质就是让计算机去工作,而编程语言就是程序员与计算机沟通的介质 程序员要想让计算机工作,必须知道计算机能干什么,怎么干的,这也就是我们必须学习计算机基础的原因 然而光有编程语言和硬件也并不能满足大家的编程需求,为什么这么说呢? 程序用编程语言写程序,最终开发出的结果就是一个软件,既然是软件,那就与腾讯qq、暴风影音、快播等软件没有区别了。这些软件必须运行在操作系统之上,你肯定会问:为何要有操作系统呢?没错,远古时代的程序员确实是在没有操作系统的环境下,用编程语言之间操作硬件来编程的,你可能觉得这没有问题,但其实问题是相当严重的,因为此时你必须掌握如何操作硬件的所有具体细节,比如如何具体操作硬盘(现在你得把硬盘拆开,然后你能看见的所有的东西,你都得研究明白,因为你编程时要用到它),这就严重影响了开发的效率,操作系统的出现就是运行于硬件之上,来控制硬件的,我们开发时,只需要调用操作系统为我们提供的简单而优雅的接口就可以了 所以一套完整的计算机系统分为:计算机硬件,操作系统,应用软件,如下图。因而我们的python编程之路分为计算机硬件基础,操作系统基础,和python编程三部分,就让我们先从计算机硬件学起吧 二 本节目标

附录---cpu详解

情到浓时终转凉″ 提交于 2019-12-18 09:57:24
02 附录---cpu详解 一 五大组成单元=>三大核心组件 组成计算机五大单元可以合并成三大核心组件:CPU、IO设备、主存储器 1、控制单元+算数逻辑单元=>CPU 2、主存储器,即主記憶體 3、输入单元Input+输出单元Outpu=>IO设备 插图:三大核心组件 二 cpu工作流程 CPU的核心工作在于进行运算和判断,那么要被运算与判断的数据是从哪里来的? CPU读取的数据都是从主存储器(内存)来的!主存储器内的数据则是从输入单元所传输进来!而CPU处理完毕的数据也必须先写回主存储器中,最后数据才从主存储器传输到输出单元。 所以计算机五大组成部分的基本工作流程就是:输入单元=>主存储器=>CPU=>主存储器=>输出单元 而CPU会从内存中取指令->解码->执行,然后再取指->解码->执行下一条指令,周而复始,直至整个程序被执行完成。 所以总结CPU的大致工作流程就是:取指—>解码—>执行,详细见下图 插图:cpu工作流程详解 三 cpu指令集 cpu是计算机的大脑,大脑里集成了一系列具体控制身体其他器官做事的指令集,所以站在纯硬件角度去看,计算机所有其他组件都由cpu发出的指令控制。 我们程序员编程的目的是为了控制计算机硬件工作,程序员的代码都会转换成cpu的指令集才能去控制其他硬件,所以程序员是通过直接控制cpu来达到间接控制其他硬件的目的,具体流程如下 插图

java面试题

混江龙づ霸主 提交于 2019-12-16 13:12:43
1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法: 1)发挥多核CPU的优势 随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4核、8核甚至16核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了50%,在4核CPU上就浪费了75%。单核CPU上所谓的"多线程"那是假的多线程,同一时间处理器只会处理一段逻辑,只不过线程之间切换得比较快,看着像多个线程"同时"运行罢了。多核CPU上的多线程才是真正的多线程,它能让你的多段逻辑同时工作,多线程,可以真正发挥出多核CPU的优势来,达到充分利用CPU的目的。 2)防止阻塞 从程序运行效率的角度来看,单核CPU不但不会发挥出多线程的优势,反而会因为在单核CPU上运行多线程导致线程上下文的切换,而降低程序整体的效率。但是单核CPU我们还是要应用多线程,就是为了防止阻塞。试想,如果单核CPU使用单线程,那么只要这个线程阻塞了,比方说远程读取某个数据吧,对端迟迟未返回又没有设置超时时间,那么你的整个程序在数据返回回来之前就停止运行了。多线程可以防止这个问题

硬件小驿站——认识CPU型号

一笑奈何 提交于 2019-12-13 00:23:43
QQ 1285575001 Wechat M010527 技术交流 QQ群599020441 纪年科技aming 认识CPU型号 系列:Intel的酷睿i3、i5、i7、i9这四个系列的CPU,数字越大,越高端。 代数:代表是第几代CPU,从2代到9代,通常来说数字越大,性能越好。 强度:同一代的CPU中,数字越大,性能越好。 代码:生产厂商生产代码和性能无关。 类别:M、QM、U、Y后缀的为低电压,XM、H、HK、HQ后缀的为高电压高性能CPU。 低电压功耗和发热小,一般用于轻薄型笔记本,而高电压性能强功耗高发热大,一般用于游戏笔记本上面。 来源: CSDN 作者: amingMM 链接: https://blog.csdn.net/qq_33608000/article/details/103511677

2019年了桌面CPU还吊打笔记本CPU?真相了

荒凉一梦 提交于 2019-12-07 14:48:33
在笔记本兴起的年代,许多玩家都会被那一台台造型酷炫,一体化十足的游戏本所吸引。 但是许多DIY爱好者却对游戏本嗤之以鼻,认为它对比DIY主机性价比低下,傻大笨粗移动性也不见得比台式机好到哪里去。 但随着科技发展,CPU、显卡等电子元件发热量越来越低,笔记本的性能越来越强,也越做越薄,现在许多网友都会问,买个游戏本好 or DIY个台式机好。 既然如此,PConline贾晓边,也就是在下,近期就做个游戏本 PK DIY主机的专题,系列文章主要分为三期,第一期是CPU的较量,第二期是显卡的较量,最后一期是综合性能、使用体验给出结论,让大家看看自己更适合选择哪个。 而这一期,就是讲CPU的了。数年以前,同代处理器笔记本型号受限于散热等原因会比台式机弱不少,随着CPU制程革新,功耗越来越低,散热器也越做越好,移动端CPU能做到士别三日刮目相看吗?一切就用数据说话。 来源: oschina 链接: https://my.oschina.net/u/3008585/blog/3062302

面试:史上最全多线程面试题 - (锁&内存模型&线程)

一个人想着一个人 提交于 2019-12-06 23:14:33
多线程经典面试题60问。 历史文章: dubbo&zookeeper55道高频面试题(附加答案) SpringCloud&SpringBoot经典面试题(附加答案) 1.什么是活锁、饥饿、无锁、死锁? 死锁、活锁、饥饿是关于多线程是否活跃出现的运行阻塞障碍问题,如果线程出现 了这三种情况,即线程不再活跃,不能再正常地执行下去了。 死锁 死锁是多线程中最差的一种情况,多个线程相互占用对方的资源的锁,而又相互等 对方释放锁,此时若无外力干预,这些线程则一直处理阻塞的假死状态,形成死锁。 举个例子,A 同学抢了 B 同学的钢笔,B 同学抢了 A 同学的书,两个人都相互占 用对方的东西,都在让对方先还给自己自己再还,这样一直争执下去等待对方还而 又得不到解决,老师知道此事后就让他们相互还给对方,这样在外力的干预下他们 才解决,当然这只是个例子没有老师他们也能很好解决,计算机不像人如果发现这 种情况没有外力干预还是会一直阻塞下去的。 活锁 活锁这个概念大家应该很少有人听说或理解它的概念,而在多线程中这确实存在。 活锁恰恰与死锁相反,死锁是大家都拿不到资源都占用着对方的资源,而活锁是拿 到资源却又相互释放不执行。当多线程中出现了相互谦让,都主动将资源释放给别 的线程使用,这样这个资源在多个线程之间跳动而又得不到执行,这就是活锁。 饥饿 我们知道多线程执行中有线程优先级这个东西

2019企业linux运维最需要的了解的一些硬件基础知识

旧巷老猫 提交于 2019-12-06 04:43:56
第 3 章 服务器 245 3 .1 电脑的种类 245 3 .2 服务器的介绍 246 3 .2.1 服务器的类别 246 3 .2.2 服务器的性能 247 3 .2.3 服务器的尺寸 247 3.3 服务器的组成部分 248 3.3.1 CPU 248 3.3.2 内存条 250 3.3.3 硬盘 251 3.3.4 网卡 253 3.3.5 主板 253 3.3.6 阵列卡 253 3.3.7 远程管理口 254 3 .3.8 电源 254 3 .4 机房中机柜的注意事项 254 3 .5 操作系统 255 3 .5.1 什么是操作系统 255 3 .5.2 操作系统的组成部分 255 3 .5.3 linux 常见的操作系统 256 3 .6 服务器的硬件性能比对 256 3.7 最简单易懂的 raid 257 3.7.1 raid0: 257 3.7.2 raid1 257 3.7.3 raid5 258 3.7.4 raid10 258 3.7.5 raid01 259 3.7.6 raid10 和 raid01 的区别 259 3 . 8 企业面试题 260 3 . 8 .1 企业如何储存数据 260 第 3 章 服务器 3 .1 电脑的种类 (1).台式电脑 (2) 笔记本 服务器 3 .2 服务器的介绍 3 .2.1 服务器的类别 (1).机架式服务器: 企业