1、计算机发展史(略)

2、我们所使用的计算机包括了计算机硬件、操作系统和应用程序与网络。

3、计算机硬件构成---CPU(运算器和控制器)、内存、硬盘、输入设备和输出设备。

①CPU是计算机的主要计算资源,它主要工作方式是 取指令->解码->执行,而通常它需要一些临时存储的设备,就是寄存器,它的速度比内存还快,属于CPU芯片以内,在寄存器和内存之间通常还有二级、三级等缓存来提高计算速度。cpu通常会把一些临时数据和变量存在寄存器方便cpu随时使用。

寄存器按照功能通常分为通用寄存器、程序计数器、堆栈指针寄存器和程序状态字寄存器。

通用寄存器用来保存临时数据和结果。

程序计数器用来保存程序有关的计数方便程序进行无缝的工作从而保证从用户角度看上去是多任务同时进行的。

堆栈指针寄存器是 存放栈通常是一级缓存,一经使用立刻释放。存放堆通常是二级缓存。

程序状态字寄存器(PSW)则是程序的一种状态,分为用户态和内核态。即不可操作硬件的状态和可操作硬件的状态。

下面两个分别为intel和amd厂商的cpu架构,intel的采用公用二级缓存,amd采用的是每个核有自己的二级缓存。二种架构各有优缺点,如intel很好的解决了4个核同步任务的事但对了二级缓存工作压力大且需要保证每个核不能操作其他核正在操作的任务。amd的架构虽然很好解决了上述问题,但二级缓存之间同步出现了一些问题。

②存储则分为内存和硬盘。

内存有一级缓存(L1即寄存器),二级缓存(L2即高速缓存)和内存条。某些机器也有三级缓存的存在。它的特点是读写快,断电数据即丢失。运算速度L1>L2>L3>内存。

硬盘现在大致分为机械硬盘和固态硬盘,固态硬盘是采用电原理存储,速度是机械硬盘的5倍左右,现在通常作为系统盘使用。(看到有关量子存储,还能存0和1之间的数)。

在计算机上还有一种特殊的存储设备是CMOS,它属于已丢失性存储,通常存储一些时间程序,bios配置等等。但它会配置一个电池保持它一直是供电状态。

③输入设备和输出设备有键盘、鼠标等输入设备和显示器、声卡等输出设备。

④磁带,因为他的速度性质所以计算机内已经不需要,但由于其稳定和体积原因通常作为备份资料。

⑤总线,连接各个设备的是总线,都有自己的总线协议。他们有个中转仓库分别是南桥和北桥,北桥主要负责高速运算设备的传输,南桥负责低俗运算设备的传输。

3多进程和多线程

理论上在同一时间,cpu只能计算一件任务,但由于其速度非常之快,人是很难辨别出来的,所以可以简单的认为计算机可以同时计算多项任务,同一项任务可以拆分成多项任务简称多任务,多线程指的是父子进程使用共享内存进行工作的进程(仅限个人理解)。

4计算机开机启动

一通电

二加载bios启动项,检查硬件信息

三读取CMOS信息,选择启动设备启动

四读取mbr系统引导程序

五载入bootloader,启动操作系统

六加载硬件相关的驱动程序并检查是否能驱动是否正常工作

num1,随堂笔记(3月10日)的更多相关文章

  1. [网站公告]3月10日23:00-4:00阿里云SLB升级,会有4-8次连接闪断

    大家好,阿里云将于3月10日23:00-4:00对负载均衡服务(SLB)做升级操作,升级期间SLB网络连接会有约4-8次闪断.由此给您带来麻烦,敬请谅解! 阿里云SLB升级公告内容如下: 尊敬的用户: ...

  2. 2016年12月10日 星期六 --出埃及记 Exodus 21:5

    2016年12月10日 星期六 --出埃及记 Exodus 21:5 "But if the servant declares, `I love my master and my wife ...

  3. 2016年11月10日 星期四 --出埃及记 Exodus 20:1

    2016年11月10日 星期四 --出埃及记 Exodus 20:1 And God spoke all these words: 神吩咐这一切的话说,

  4. 2014年7月10日,我人生的最重要Upgrade

    2014年7月10日上午,我的小公主顺利的出生于国妇婴.之前各种紧张,各种不安.在不安中的前天晚上陪着来上海的董博士于方先生在人民广场聚餐.大家都是工作几年的,各种感慨,对于工作中的零零种种.还有对未 ...

  5. 【2017年9月10日更新】ABP配套代码生成器(ABP Code Generator)帮助文档,实现快速开发

    ABP代码生成器介绍 ABP Code Generator 针对abp这个框架做了一个代码生成器,功能强大.分为两大功能点,一个是数据层,一个是视图层. 数据服务层:通过它,可以实现表设计.领域层初始 ...

  6. 成都Uber优步司机奖励政策(4月10日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  7. 北京Uber优步司机奖励政策(4月10日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  8. Network Real Trace Analysis 2015年12月10日

    了解网络中真实的流量,国内很难找到巨人的肩膀. WAND是新西兰waikato 大学计算机系的研究小组,主要做网络测量,大规模网络流量捕获,网络分析.还做专业的分析软件. libtrace是其开源的分 ...

  9. 优步UBER司机全国各地奖励政策汇总 (4月4日-4月10日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  10. 全国Uber优步司机奖励政策 (1月4日-1月10日)

    本周已经公开奖励整的城市有:北 京.成 都.重 庆.上 海.深 圳.长 沙.佛 山.广 州.苏 州.杭 州.南 京.宁 波.青 岛.天 津.西 安.武 汉.厦 门,可按CTRL+F,搜城市名快速查找. ...

随机推荐

  1. 箭头函数详解()=>{}

    摘要:箭头函数有几个使用注意点. (1)函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象,箭头函数继承而来的this指向永远不变. (2)不可以当作构造函数,也就是说,不可以使用n ...

  2. sqli-labs(23)

    基于get的过滤了的注入 0X1测试闭合 /?id=' http://127.0.0.1/sql1/Less-23/?id=1%27%27 0X02 然后就是组合拳的操作了 未报错 那么应该是’闭合 ...

  3. centos7安装nvidia驱动

    1. disable UEFI security boot! 2.添加 ELRepo 源: Import the public key: rpm --import https://www.elrepo ...

  4. python之设计模式的装饰器9步学习

    在继承的基础上增加新功能,重载,重写区别 装饰器: 函数a说,我是装饰器啊,其他哪个函数顶着我,我就吃了谁,然后吐出来我的和你的返回结果 testng的UI自动化,@beforetest,@befor ...

  5. 实验报告二&第四周学习总结

    一.实验目的: (1) 掌握类的定义,熟悉属性.构造函数.方法的调用,掌握用类作为类型声明变量和方法返回值: (2) 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象名引用实例的方法和属性: (3 ...

  6. leetcode-mid-Linked list- 200. Number of Islands¶

    mycode  57.92% class Solution(object): def numIslands(self, grid): """ :type grid: Li ...

  7. sklearn—无监督最近邻

    无监督最近邻 NearestNeighbors (最近邻)实现了 unsupervised nearest neighbors learning(无监督的最近邻学习). 它为三种不同的最近邻算法提供统 ...

  8. 【洛谷T89353 【BIO】RGB三角形】

    题目链接 这个题我一开始显然直接暴力 然后30分(但是应用数据分治的我通过复杂度判断并且其余输出0的能力硬生生的拿下了60分) 主要还是讲正解 这里有一个结论 这样一个图,红点的值可以通过两个黄点来判 ...

  9. SPEL 表达式解析

    Spring Expression Language 解析器 SPEL解析过程 使用 ExpressionParser 基于 ParserContext 将字符串解析为 Expression, Exp ...

  10. nacos 发布配置

    server 保留 2 份配置文件,一份在 mysql,一份在本地磁盘,同时在内存中缓存配置文件的 md5 值.当客户端获取配置时,server 直接返回本地磁盘文件,使用的是 sendFile ap ...