c++学习的前奏 熟悉计算机

  作为一个不懂计算机的小白,你是不是经常听朋友说起CPU、内存、主存、机械硬盘、固态硬盘、主板等等一些高大山的专业术语,感觉自己弱爆了有木有~~

  这些都是学习编程必须了解的计算机硬件基础,我来给大家讲解一下。

  一. CPU

  CPU 是 Central Processing Unit 的简写,中文译为“中央处理器”,是计算机的大脑,负责计算、思考、处理数据、控制其他设备等,没有CPU,计算机就无从谈起,CPU的速度直接决定了电脑的运行速度。如下图所示:

  

  图 0-1 CPU

  目前市场上常见的应用于台式机和笔记本的CPU有 Intel(英特尔) 和 AMD(超微半导体公司),Intel 性能好一点,占据了大部分份额,如果你的CPU是AMD的,是不是有点拿不出手的赶脚。

  CPU有很多针脚,直接插在主板上,如下图所示:

  

  图 0-2 CPU插槽

  不知道有密集恐惧症的你看了会不会难受^_^

  二. 内存

  内存就是下面的长方形“卡片”,也叫内存条。

  

  图 0-3 内存条

  如果你自己组装过电脑,那你肯定见过它。我们常说电脑有几个G的内存,就是指它的大小,市面上常见的有2G、4G、8G等。

  内存条插在主板上的特定插槽内,如下所示是台式机的内存插槽:

  

  图 0-4 台式机内存插槽

  不过笔记本为了节省空间,一般将内存条平放,如下所示:

  

  图 0-5 笔记本内存插槽

  主板上一般有多个内存插槽,可以插多个内存条,电脑内存大小是所有内存条大小之和。

  内存条也被称为主存。

  三. 硬盘

  硬盘是用来保存数据的。打开一个文件,编辑完成后,Ctrl+S 就保存到了硬盘,断电不会丢失。

  硬盘分为机械硬盘(HDD)和固态硬盘(SSD)。

  机械硬盘就像VCD或DVD,由一个精密电机带动光盘快速转动来让探头读取和写入数据。如下图所示:

  

  图 0-6 机械硬盘

  固态硬盘就像手机内存卡或U盘,内部有上亿个电子元器件,非常细小,达到纳米级别,通过电路来读取和写入数据。如下图所示:

  

  图 0-7 固态硬盘

  与机械硬盘相比,固态硬盘在读写速度上有很大优势,一个很明显的例子就是电脑安装了固态硬盘开机速度很快,很少出现卡顿的现象。

  机械硬盘和固态硬盘不是直接插在主板上,而是通过接口连接到主板,所以叫外部存储,也是电脑外设的一部分,不过不像鼠标、键盘、U盘等,没有也可以正常工作,硬盘是电脑正常运行所必需的外部设备。

  四. 主板

  计算机有这么多的硬件,总得让他们协调起来吧,要不都各自为战了;主板就是负责这项工作的,它让CPU、内存、硬盘等设备连接在一起,可以很好的协调工作。如下所示:

  

  图 0-8 主板

  沈阳463医院程序:好了,不要研究主板上有什么设备,大部分对编程没有影响,也不在我们的教程范畴内。

时间: 2024-11-13 06:39:18

c++学习的前奏 熟悉计算机的相关文章

RN学习1——前奏,app插件化和热更新的探索

react_native_banner-min.png React Native(以下简称RN)有大量前端开发者的追捧.前端开发是一个活跃的社区,一直尝试着一统前后端,做一个全栈开发,RN就是他们在客户端领域的尝试. 说是从零开始,但其实我还是懂一点点JS代码的,而且算是一个有经验的iOS.Android开发,对很多js和native交互的细节和特性还算了解,在QDaily里面也做过好多hybird的尝试,还经常用JSPatch做hotfix,总的来说,就是对hot update.插件化以及hy

Linux学习之路一计算机是如何工作的

初次接触MOOC课堂,里面有个很牛X的老师教Linux,恰好自己有兴趣学,顾有了此系列学习博文. 第一讲   计算机是如何工作的 学习Linux,涉及到了C语言和汇编以及操作系统的知识,顾第一讲要讲讲汇编的知识,C和操作系统知识自行复习.以下知识都是AT&T汇编的知识,可能与Intel汇编有些不同. 知识一: Example instruction        What it does 知识二: 有这些知识差不多就能看懂汇编了.现在给一个简单的C程序,main.c,然后让它编译成汇编程序,得到

学习linux-基础一(计算机基础)

计算机基础 一.计算机系统组成 计算机系统由硬件(Hardware)系统和软件(Software)系统两部分组成: 二.冯·诺依曼体系 服务器存储类型 DAS:直接连接存储,存储直接与服务器连接,类似在服务器上直接加入存储,用IDE.SATA等线缆相连接 NAS:网络连接存储,通过局域网,在多个服务器直接实现了文件共享,类似NFS.Windows共享模式 SAN:存储区域网络,有SAN的服务端和SAN的客户端, 四.ABI和API ABI:应用程序二进制接口,在应用程序和操作系统之间 API应用

python学习第一天:计算机基础

* = 了解 1.python是什么? Python是一门编程语言 2.什么是编程语言? 语言的本质:语言是一个对象与其它对象沟通的工具 编程语言:程序员与计算机沟通的工具 3.什么是编程? 程序员基于某种编程语言的语法格式将自己想要让计算机做的事写到文件中. 编程的结果是一堆文件,这一堆文件就是程序. 4.为什么要编程? 计算机就像人的奴隶,编程的目的就是人要奴役计算机,让计算机代替人类去工作,从而解放人力. 5.计算机硬件: 五大部分: 控制器:计算机的指挥系统.控制器通过地址访问存储器,从

tcl脚本学习一 :熟悉tcl代码风格

set X "this is a boy "set Y "zhouli "puts $Xputs $Y set label "the value in Y is: " puts "$label $Y" // 总结 : 1. #注释2. tcl不支持.net中的形如int , double ,char等等类型,唯一支持的就是string类型3. 变量:在tcl变量不需要声明就可以直接赋值4. 取得变量的值可以在对应的变量名前面加

linux学习历程-不熟悉的linux命令

一:man(执行查看帮助命令) 二:常用的系统工作命令 1:echo echo命令用于显示在终端输出字符串或变量提取后的值,格式“echo [字符串]|[$变量]” 2:date 用于显示系统的时间和日期:格式为“date [选项] [+指定的格式]”. 在date后加“+”即可按照指定格式来输出系统的时间或日期:常用于将文件打包好在其后面加上当前系统时间,便于分辨该文件打包的时间. date命令中常见参数 参数 作用 %t 跳格[tab] %H 小时(00-23) %I 小时(00-12) %

计算机学习心得

计算机学习心得体会 心得一:计算机学习心得体会 21世纪是一个信息经济时代,为适应时代的发展,作为一名当代大学生,所受的社会压力将比任何时候的大学生都要来得沉重,因此在校期间,我们必须尽可能的利用好学习时间,尽可能地学习更多的知识和能力,学会创新求变,以适应社会的需要. 毕竟,不管将来是要从事什么样的相关行业,都需要掌握较为全面的计算机知识,因为小到计算机的组装维修,大到服务器的维护与测试,知道的更多更全面,那么对于自己以后找工作以及参加工作帮助就越大.在知识经济时代,没有一个用人单位会傻到和知

大学的计算机专业学生怎么学习

现在到大学基本上都是上了十几年学,不说是学习老手,也是应试老手了,但是大学越上越不会考试了,更不会学习了,面对计算机专业这个对专业要求很高的专业,得想想怎么学习,怎么面对快速发展的技术,很多人说讲究效率,但是效率怎么产生,得有策略,十几年的学只是教会了我们怎么考试,但是没有教会我们怎么学习,特别是怎么自学,在大学三年,慢慢就发现现在学的不是学习,而是怎么学习,在这个技术快速更新的专业,学会学习,才是立命之本. 就拿我们学校专业课程来说,我总结了一下路线,基本上就是那么几种: 1.软件开发 2.a

magedu第一天学习(计算机基础部分)

第一部分 1.计算机系统的组成部分 计算机系统是由硬件系统和软件系统组成的. 2.计算机的发展史 1946年第一台计算机ENIAC在美国宾州大学诞生. 电子管时代--->晶体管时代--->集成电路时代--->大规模集成电路时代 3.计算机都遵循冯诺依曼体系结构 运算器.控制器集中在CPU里面(central processing unit) 存储器.输入设备.输出设备 特性:使用二进制 4.摩尔定律 当价格不变时,集成电路上可容纳的元器件的数目,在18-24个月后便会增加一倍,相应的性能