初识计算机系统(一)

  图灵机是计算机的原型,而图灵机简单来说就是对输入的数据进行处理然后输出的模型:

所以今天就沿着这条主线来浅层次“解析”计算机系统,首先先看一看计算机这个家伙:

  

0.输入设备:图片展示的鼠标、键盘显然就是我们的输入设备,它们通过IO设备接口(7)接入主板,进而能够发挥它输入的功能。

我们通过输入设备就将数据信息"输入到这个大盒子里进行处理运算了“。

1.主板:主板上面安插着各种组件,各种组件通过主板上的芯片组进行沟通,所以说主板是计算机主机中非常重要的一部分,其中芯片组包括北桥(3)和南桥(4)两组.由于北桥与南桥负责主板上组件间的沟通,所以会产生热量,芯片组上会有散热器或者散热片。

    北桥负责cpu与主存储器、显卡的连接,南桥与北桥相连并与硬盘、网卡等外部设备的连接。

2.cpu(central processing unit,中央处理器)(1)

  cpu是含有微指令集的微处理器,根据指令集的差异,分为RISC(精简指令集)和CISC(复杂指令集)

   1) RISC:微指令的数目比较少而简洁,但是比较高效,在处理复杂问题时,指令集显得比较多。   ARM架构的微处理器

   CISC:微指令的数目比较多而复杂,但每条指令处理的内容比较丰富。                     INTEL AMD

   2)32位、64位、x86、x86_64

  32位cpu、64位cpu指的是cpu的寻址能力,32位cpu最大寻址能力为4G

  x86架构:依据8086架构开发的cpu统称为x86架构,不同型号的cpu的区别在于指令集的不同,先进的指令集甚至可以减低能源损耗

  x86_64指得是64位cpu,x86通常又指32位cpu

   3)cpu中有  运算器 控制器 寄存器的分布   一级缓存 二级缓存  (L1 cache)

   4)cpu的引脚

  5)cpu的外频和倍频

  cpu的频率又外频×倍频所得

  所谓的外频指的是cpu与外部沟通的频率(一秒钟运行的次数),而cpu内部要进行大量的数据运算,所以进行加速处理

  如cpu位3Ghz,即cpu每秒钟进行3*10^9次操作,外频位331Mhz,则倍频为9

  超频一般指的是对cpu外频的更改

 6)多核

  原生多核:物理上有两核心,有各自单独的总线

  封装多核:一个处理器中有多个处理核心

  双核处理器:一个处理器中有两个处理核心

4.主存储器

DRAM(动态随机存储器)

频率要与cpu的外频相同

5.显卡

显存 二级缓存

6.硬盘

接口:IDE SATA

物理结构:磁盘、磁头、扇区(sector)、磁道(track)、柱面(cylinder)   硬盘的chs指的是柱面、磁头、扇区

硬盘的容量=headers*sectors*cylinders*512byte

磁头数(Heads)表示硬盘总共有几个磁头,也就是有几面盘片, 最大为255 (用8 个二进制位存储)

柱面数(Cylinders) 表示硬盘每一面盘片上有几条磁道,最大为1023(用 10 个二进制位存储)
     扇区数(Sectors) 表示每一条磁道上有几个扇区,最大为63(用 6个二进制位存储)

缓存(内存读写速度快)

7.输出设备:图片上的显示屏显然就是我们的输出设备,它们通过IO设备接口(7)接入主板,进而能够发挥它输出显示的功能。

时间: 2024-10-14 06:19:51

初识计算机系统(一)的相关文章

初识操作系统和linux

初识操作系统和linux 1.计算机系统由硬件系统和软件系统两大部分组成:是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动.高速地处理,然后把处理结果输出的现代化智能电子设备. 2.世界上第一台计算机是1946年诞生在美国宾州大学. 3.冯·诺依曼体系结构:1946年数学家冯·诺依曼于提出计算机硬件系统由运算器.控制器.存储器.输入设备.输出设备.摩根定律:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍.现在计算机技术进本很难遵

初识机器学习

翻开周志华老师的<机器学习>这本书,摘自绪论这段话:机器学习正是这样的一门学科,它致力于研究如何通过计算的手段,利用经验来改善系统自身的性能.而在计算机系统当中,"经验"就是以"数据"的形式存在,所以,机器学习所研究的主要内容是:关于在计算机上从数据中产生"模型"的算法,即"学习算法". 要进行机器学习,首先要有数据,数据的集合称为数据集,而其中每条记录是关于一个事件或对象的描述,称为一个"示例"

初识OpenStack(1)

初识OpenStack(1) 首先 先来说说我与openstack的渊源吧,那是在上个月中旬,学张的一个朋友给我打电话说让一起来搞一个云平台,当时也不知道是什么,就很高兴的答应下来了,到了周末,就过去聊关于平台怎样搭建的事情了,却发现无从着手,也就是这一次,才第一次听说了openstack这个名词,于是就在网上买了<OpenStack设计与实现>这本书,开始简单的了解关于这个项目,在上周三,还去参加了一下关于OpenStack的分享会,这次才算对云计算,以及'云'方面的知识才有所了解,也同时,

初识网络编程

初识网络编程 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好.但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写到文件中,然后b.py从这个文件中读取内容就可以了. 但是当你的a.py和b.py分别在不同电脑上的时候,你要怎么办呢? 类似的机制有计算机网盘,qq等等.我们可以在我们的电脑上和别人聊

自动化初识

1         初识自动化测试 如果以前没有做过自动化测试,那么就不了解自动化测试,可能会觉得自动化测试比较神秘,但是,我们在日常的计算机操作中,可能会碰到一些自动化处理的过程,这些过程和自动化测试比较接近. 例如, Windows操作系统的控制面板中,有一项功能:任务计划向导. DOS批处理文件,直到今天的Windows Vista还在使用它.它更接近自动化测试. 上述的自动化处理过程还不是测试,因为测试的重要一点是须要验证,将实际执行的结果和用户期望的结果进行比较.没有这个比较,就不是自

python之集合、深浅copy、文件操作、函数初识

本节内容:集合.深浅copy.文件操作.函数初识 1.小知识点补充 2.编码二 3.集合 4.深浅copy 5.文件操作 6.函数的初识 1.小知识点补充                                                                                           1.1 小数据池====str.int 小数据池存在的意义就是节省内存 节省内存,位多个变量开辟一个共享空间(str和int) int:-5--256 int===

编程入门——工具初识、数据类型转换、数字类型

编程入门   零.引言 当我们学习一门语言时,最开始的是从一段代码开始,而书写和运行代码是从认识语言和使用工具展开.一个好的工具能对启蒙者有着寓意深远的影响.那么怎么界定一个好的工具选择呢? 一.工具初识 1.计算机语言:含义:指用于人与计算机之间的通讯语言. 计算机系统最大特征是指令通过一种语言传达给机器.为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字.字符.和语言规划,由这些字符和语法规则组成计算机指令(或各种语句).这些就是计算机能接受的语言.二进制是计算机使用的一种计

初识Python,望君多多关照

在学习Python之前,我们接触过数据结构和网页制作.前者让我们学习如何把C语言运用的更加整齐规范,而后者让我们亲身学习如何运用所学,制作一个静态网页.通过这些课程的学习,让我对C语言产生了比较大的压力,以至于对编程.对这学期的Python课程都有一种如临大敌的感觉. 但是真的学习了这门课程,体会了编码过程中的一些固定运用方法和套路之后,也许过程中对这门课程隐隐约约产生了一点点朦胧的感觉,仿佛他也并没有想象中的那么困难,起码现在的学习让我认为,他可能没有C语言那么繁琐和麻烦.当然,以一个初学者的

初识数组排序!!!!

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>初识数组排序</title> <!--调试成功--> <style type="text/css"> *{ padding:0; margin: 0; } li,ul{ list-style: none; } #p