num1,随堂笔记(3月10日)
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日)的更多相关文章
- [网站公告]3月10日23:00-4:00阿里云SLB升级,会有4-8次连接闪断
大家好,阿里云将于3月10日23:00-4:00对负载均衡服务(SLB)做升级操作,升级期间SLB网络连接会有约4-8次闪断.由此给您带来麻烦,敬请谅解! 阿里云SLB升级公告内容如下: 尊敬的用户: ...
- 2016年12月10日 星期六 --出埃及记 Exodus 21:5
2016年12月10日 星期六 --出埃及记 Exodus 21:5 "But if the servant declares, `I love my master and my wife ...
- 2016年11月10日 星期四 --出埃及记 Exodus 20:1
2016年11月10日 星期四 --出埃及记 Exodus 20:1 And God spoke all these words: 神吩咐这一切的话说,
- 2014年7月10日,我人生的最重要Upgrade
2014年7月10日上午,我的小公主顺利的出生于国妇婴.之前各种紧张,各种不安.在不安中的前天晚上陪着来上海的董博士于方先生在人民广场聚餐.大家都是工作几年的,各种感慨,对于工作中的零零种种.还有对未 ...
- 【2017年9月10日更新】ABP配套代码生成器(ABP Code Generator)帮助文档,实现快速开发
ABP代码生成器介绍 ABP Code Generator 针对abp这个框架做了一个代码生成器,功能强大.分为两大功能点,一个是数据层,一个是视图层. 数据服务层:通过它,可以实现表设计.领域层初始 ...
- 成都Uber优步司机奖励政策(4月10日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 北京Uber优步司机奖励政策(4月10日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- Network Real Trace Analysis 2015年12月10日
了解网络中真实的流量,国内很难找到巨人的肩膀. WAND是新西兰waikato 大学计算机系的研究小组,主要做网络测量,大规模网络流量捕获,网络分析.还做专业的分析软件. libtrace是其开源的分 ...
- 优步UBER司机全国各地奖励政策汇总 (4月4日-4月10日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 全国Uber优步司机奖励政策 (1月4日-1月10日)
本周已经公开奖励整的城市有:北 京.成 都.重 庆.上 海.深 圳.长 沙.佛 山.广 州.苏 州.杭 州.南 京.宁 波.青 岛.天 津.西 安.武 汉.厦 门,可按CTRL+F,搜城市名快速查找. ...
随机推荐
- sqli-labs(34)
0x01构造闭合 同样 发现 ’被注释掉了 试探了一波发现什么信息都不会返回 正确错误的页面都一样 之前我们的方法就是将过滤函数添加的 \ 给吃掉.而get型的方式我们是以url形式提交的,因此数据会 ...
- windows7 中 wacom数位板如何关闭点击水波 和长按右键这两个特效
就是点住笔尖不动,就会弹出右键,这个功能是微软操作系统具有的一项功能,,如果您感觉不便,可以按以下方法将其去掉: 1.打开"控制面板--笔和触摸--笔选项--按下并保持--设置": ...
- 关于Qt 构建套件(Kit) 编译器 自动识别不正确 不能修改的问题
当系统内有多个Qt的版本的时候,QtCreater会自动识别出 编译器,Qt版本,和构建套件(Kit),但是有时候会发现,识别出来的路径不对,而且不能修改. 当出现这是问题的时候,可以到 qtcrea ...
- Python For Mac 开发环境安装 以及问题记录
Python For Mac 开发环境安装记录 把自己安装的过程记录一下,亲测可用 1.Python3环境安装(转载http://www.cnblogs.com/meng1314-shuai/p/90 ...
- windows server 2008 r2 配置ftp (FileZilla Server )
1.需要个ftp 2.在华为云内部,用IIS,配置后如果用主动模式,客户端需要配置后客户端需要做配置才能访问,去掉√,见下图. 3.华为云的教程,配被动需要把1024以上的端口都放开,不安全! 但客户 ...
- 细数EDM营销中存在的两大盲点
国庆节了,祝大家国庆快乐,转眼博客至今已有三年了.下面博主为大家介绍EDM营销中存在的两大盲点,供大家参考. 一是忽略用户友好.用户友好策略是Email营销成功的关键要素,具体包括内容友好策略.方式友 ...
- 关于自定义 List集合排序的方法!
大致流程: 排序是用到排序的接口Comparator<T>你要先建一个类实现比较器Comparator //大致流程public class StuComp implements Comp ...
- Jmeter之保存响应到文件
在jmeter中使用保存响应到文件 ------适用于非GUI模式执行脚本时,无法查看报错的信息. 1.添加组件: 2.各个配置项说明: (1.名称:即组件在整个测试计划中的名称显示,建议设置为用意义 ...
- svn访问版本库时一直提示: please wait while the repository browser is initializing
最近不知道做了什么操作,原来正常的SVN Check In/Out都无法正常操作. 正常Check In的动作,几秒钟就会操作完成,但是我却等了好久好久,然后提示Connection timed ou ...
- windows 开启/关闭本地连接的批处理程序
::命令前加@符号,表示不显示@后面的命令. @echo off title Open / Close Network ::本地网络适配器名称 set name=以太网 ::查看网络状态,后反向设定 ...