笔记本cpu

夯实Java基础系列17:一文搞懂Java多线程使用方式、实现原理以及常见面试题

妖精的绣舞 提交于 2019-11-30 19:00:19
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com Java中的线程 Java之父对线程的定义是: 线程是一个独立执行的调用序列,同一个进程的线程在同一时刻共享一些系统资源(比如文件句柄等)也能访问同一个进程所创建的对象资源(内存资源)。java.lang.Thread对象负责统计和控制这种行为。 每个程序都至少拥有一个线程-即作为Java虚拟机(JVM)启动参数运行在主类main方法的线程。在Java虚拟机初始化过程中也可能启动其他的后台线程。这种线程的数目和种类因JVM的实现而异。然而所有用户级线程都是显式被构造并在主线程或者是其他用户线程中被启动。 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。在这之前,首先让我们来了解下在操作系统中进程和线程的区别:   进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。(进程是资源分配的最小单位)   线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。

Python全栈开发之路 Day-1

半腔热情 提交于 2019-11-30 13:37:41
本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 在当今的时代,社会已经进入到第四工业革命时代。在这个时代,计算机是最常见的工具。计算机(computer)又俗称电脑。是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。计算机发明者约翰·冯·诺依曼。 计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革,计算机已遍及一般学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。 计算机的应用在中国越来越普遍,改革开放以后,中国计算机用户的数量不断攀升,应用水平不断提高,特别是互联网、通信、多媒体等领域的应用取得了不错的成绩。1996年至2009 年,计算机用户数量从原来的630万增长至6710 万台,联网计算机台数由原来的2.9万台上升至5940万台

Intel CPU编号详解

為{幸葍}努か 提交于 2019-11-30 03:07:17
一、概述 Intel(英特尔)是当前最主流的台式机、笔记本、服务器CPU厂商。和英特尔类似的还有AMD厂商的CPU。 Intel生产的CPU型号繁多,每个型号的CPU都有对应的编号。这个编号有特定意义。 Intel生产的CPU的分类方法有很多。例如:按照CPU的使用场景可以分为台式机CPU、笔记本CPU、服务器CPU、物联网嵌入式CPU等。 二、编号详解 2.1、第十代CPU 此类第十代智能英特尔® 酷睿™ 处理器家族的处理器编号采用字母数字的排列形式,即以品牌及其标识符开头,随后是代编号和产品系列详细信息。五位序列号的前两位表示处理器的代次(第十代),后三位是 SKU 编号,末尾是 U 或 Y,表示处理器适用移动系统类别 第十代智能英特尔® 酷睿™ 处理器的编号采用字母数字的排列形式,即以品牌及其标识符开头,随后是代编号和产品系列名。四位序列号的前两位表示处理器的代次(第十代),接下来的两位是 SKU 编号,然后是显卡级别。 字母后缀 描述 范例 台式机 K 未锁频 英特尔® 酷睿™ i9-9900K 处理器 Φ 需要独立显卡 英特尔® 酷睿™ i9-9900KF 处理器 T 功耗优化生活方式 英特尔® 酷睿™ i9-9900T 处理器 S 特别版 英特尔® 酷睿™ i9-9900KS 处理器 移动式 H 高性能显卡 英特尔® 酷睿™ i9-9880H 处理器 HK 高性能显卡

浅谈并发与并行(一)

一笑奈何 提交于 2019-11-29 18:33:52
原文地址: http://www.cnblogs.com/yangecnu/p/3164167.html#undefined 一、引言 前天在 GitHub 上看到一幅图,问如何向五岁的小孩讲解并发和并行。然后有人以这幅图做答: 这幅图有点儿意思,用咖啡机的比喻来形容并发和并行,从中最直接的体会是,并发是有状态的,某一线程同时执行一个任务,完了才能进行到下一个,而并行是无状态的。 近些年,计算机的处理能力成指数能力增长。处理能力也越来越快,以前的一些工作站现在都可以移植到笔记本电脑或者手持设备上。但是近几年,由于处理器的处理速度已经达到了极限,所以处理器开始向多核方向发展,而提高程序性能的一个最简单的方式之一就是充分利用多核处理器的计算资源。但要编写利用多核处理器处理的程序并不那么简单。所以一些函数是编程语言,如F#,Scala,Erlang等又开始流行起来,因为他们带来的不可变性,递归思想等在一定程度上简化了并行和并发编程。 本文和下文从任务并行和数据并行两个方面,简要讨论一下.NET中的并行编程。这篇文章不可能讲完所有的API,框架,工具或者设计模式。对着方面感兴趣的同学可以看看专门的书籍如Concurrent Programming on Windows 、Concurrency and Parallelism in .NET, 这些书专门讲解了.NET中的并发和并行编程

图拉丁装机

时光毁灭记忆、已成空白 提交于 2019-11-29 16:53:30
一、CPU 生产CPU的厂家,主要有英特尔和AMD。 1、英特尔CPU 酷睿:面向普通消费级用户 至强:面向企业级用户,一般用于组件服务器 凌动:移动设备、高能效小服务器 酷睿CPU等级:i3、i5、i7、i9、酷睿x 2、AMD CPU 锐龙:面向普通消费级用户 CPU等级:r3、r5、r7、r9、线程撕裂者 3、CPU型号 4、Mac查看CPU型号 sysctl machdep.cpu.brand_string machdep.cpu.brand_string: Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz 5、CPU参数 几个重要参数:插槽类型、架构、核心数、频率、热功耗设计 插槽类型决定CPU可以插在哪个主板上。 架构 - 核心代号,越先进,工作效率越高。 架构 - 制作工艺,越小越好,晶体管越小,CPU内可放入的晶体管就越多。14nm的制作工艺要比32nm的先进。 核心数越多,运算速度越快。一般来说,1个核心只有一个线程,如果使用超线程技术,1个核心可以有2个线程。 频率 - 基础频率,也叫主频,是CPU在正常工作时的频率,频率越高越好。 频率 - 睿频频率,是CPU在超负荷执行任务时的频率,频率越高越好。 二、主板 主板的一线品牌:华硕、技嘉、微星、华擎。 主版的版型:超大主板、大主板、小主板、mini主板

Linux 用top命令查看系统健康

寵の児 提交于 2019-11-29 16:13:22
借鉴: 无言独上西楼,月如钩 top命令在实际工作中也是有特定的使用环境的,这里我们用它来查看linux系统的健康状态 top语法 top [选项] #选项 -d 秒数 : 指定top命令每隔几秒更新,默认是3秒 #在top命令的交互模式当中可以执行的命令 ?或h : 显示交互模式的帮助 P : 以cup使用等排序,默认就是此项 M : 以内存的使用率排序 q : 退出top 直接输入top命令,显示结果如下 下面我们来解释一下这5行信息 1、第一行信息为任务队列消息 12:09:03 系统当前时间 up 1:00 系统的运行时间,这里是我笔记本运行了1个小时 2 users 当前登录了两个用户 load average:0.09,0.03,0.01 系统在之前1分钟,5分钟,15分钟的平均负载。一般认为小于1时,负载较小。如果大于1,系统已经超出负荷 2、第二行为进程信息 任务 :277 total 系统中的进程总数 1 running 正在运行的进程数 208 sleeping 睡眠的进程 0 stopped 正在停止的进程 0 zombie 僵尸进程,如果不是0,需要手工检查僵尸进程 3、第三行为CPU信息 Cpu(s):0.2 us 用户模式占用的CPU百分比 0.2 sy 系统模式占用的CPU百分比 0.0 ni 改变过优先级的用户进程占用的CUP的百分比 99.7 id

计算机基础知识

独自空忆成欢 提交于 2019-11-29 00:57:54
一、为何要学习计算机基础? 好多人觉得自己有点基础就都想着直接敲代码,觉得基础知识很容易,很简单,就不怎么用心去学。然而,我觉得基础知识很重要。就像盖一栋楼房一样,你先要打好地基,再去盖房。       Python是一门编程语言,即通俗一点说就是语言。    我们都知道世界上有很多种语言,比如:汉语,英语,阿拉伯语等等众多的语言。要想用这些语言去和人沟通,如果你想和英国人说话,你必须得会英语吧。而我们的计算机也有它自己的语言,你要想让计算机帮助我们做事情,你就需要和它沟通吧。那你就得懂得计算机语言吧,也就是编程。当然计算机也有很多语言,比如:C,Java,PHP,Python,C#等。所以我们就先从学习基础知识开始。也有人说学习基础理论知识很枯燥,但是,那还是得学。你要把它当成自己的兴趣,一点一点的去投入它,相信你会是很棒的。    程序用编程语言来写程序,最终开发的结果就是一个软件。就像大家都知道的QQ,腾讯视频,酷狗音乐等一系列软件。这些软件要想运行必须得有系统控制它吧。当然,有人会问:为什么要用操作系统呢?当然,很久以前的那些程序员确实是在没有操作环境下,编程语言是操作硬件来编写的。你可能觉得没问题,但是其实问题很严重。如果一直像以前那样会严重影响效率的。操作系统是出现在硬件之上的,是用来控制硬件的。所以,我们开发时只需要调用操作系统为我们提供的简单的接口就可以了。  

Linux 基础 以及Centos7 虚拟化安装过程

白昼怎懂夜的黑 提交于 2019-11-29 00:36:47
Data3 周总结 运维人员的三大职责: 1、 保证数据的安全性,不丢失,不损坏。 2、 保证服务器7*24小时运行,且不宕机。 3、 提升用户的使用体验。 服务器硬件及作用: Cpu: 处理指令,执行操作,处理数据,就像人类的大脑。 电源: 提供供电。 主板: 汇总整合所有的硬件。 内存: 临时性存储数据。 硬盘: 永久性存储数据。 网卡: 实现数据的传输。 远程控制卡: 可以远程控制开机关机,以及远程网络安装操作系统 阵列卡:可以将多块磁盘容量整合为一块,增加磁盘容量,磁盘性能,提高磁盘安全性 风扇: 用于散热,防止服务器在运行过程中,温度过高。 服务器的类型及分类 外观: 如下图:塔式服务器: 如下图:机架式服务器: 如下图:刀片式服务器: 尺寸分类: 1、1U服务器 2、2U服务器 3、3U服务器 Ps:1U表示4.45cm 性能分类: 1、 Pc服务器 X86架构 2、 小型机服务器 3、 大型机服务器 如下图: 阵列卡 raid级别说明: 1、 Raid 0 优点:提升存储效率。缺点:数据存储安全性不高。 2、 Raid 1 优点:提升存储安全性。 缺点:数据存储效率不高。 3、 Raid 5 优点:存储效率高 安全性高。 LInux 操作系统的发展史: 1、linux之前,Unix历史 早在Linux出现之前的二十年(1970年代),就有一个相当稳定而成熟的操作系统了

计算机组成基础1

雨燕双飞 提交于 2019-11-28 10:52:47
笔记本组成 CPU 核心,处理用 描述cpu的信息有几代,几核,几线程。 主流的cpu有Intel(英特尔)的酷睿i和AMD的锐龙、速龙、羿龙 Intel和AMD两家美国的cpu大公司 我的mac 比如我MacBook Air 是i5,2核4线程的 在terminal里输入 sysctl machdep.cpu.brand_string 显示 machdep.cpu.brand_string: Intel(R) Core(TM) i5-5350U CPU @ 1.80GHz 在terminal里输入 sysctl -n machdep.cpu.core_count 显示 2 在terminal里输入 sysctl -n machdep.cpu.thread_count 显示 4 硬盘 内存 显卡 来源: https://www.cnblogs.com/Emcikem/p/11405694.html

选购CPU要避免的误区

a 夏天 提交于 2019-11-27 14:22:41
选购CPU要避免的误区,大家一定要多注意一下哦!   CPU是电脑中非常重要的一个配件,选购到好的CPU有利于提高电脑的性能。下面这几点是选购CPU时需要避免的误区。   首先,过度迷信品牌,很多人都听说Intel以及它旗下的酷睿系列处理器非常好,导致在选购产品的时候,只盯着这个品牌的产品。其实有一些厂商名声虽然不大,但是产品也是非常不错的,比如AMD。   其次,相同系列的台式机/笔记本CPU性能相近?台式电脑和笔记本电脑的CPU是不一样的,在性能上,台式的CPU明显要优越很多, QQ相册回答问题破解 最后,玩游戏显卡好就行了,无关CPU。想要流畅地玩3D游戏,高性能的显卡是必备的,但是CPU也同样重要。比如《星际争霸2》游戏中就对CPU要求比较高。 来源: https://www.cnblogs.com/qq2020/p/11367183.html