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,搜城市名快速查找. ...
随机推荐
- IT界须知的故事——仙童八叛徒
原文:http://blog.sina.com.cn/s/blog_457012450100vnbl.html 许多电脑史学家都认为,要想了解美国硅谷的发展史,就必须了解早期的仙童半导体公司.这家公司 ...
- sqli-lab(16)
现实证明 英语好才能学渗透 基于bool类型的时间盲注 双引号 0X01爱之初体验 说实话我还没有找到 盲注的时候怎么判断闭合的方法 so 这里我直接看源码 这里的语句应该是 (“”)这种的闭合形式 ...
- REST framework 之 分页
DRF分页组件 为什么要使用分页 我们数据表中可能会有成千上万条数据,当我们访问某张表的所有数据时,我们不太可能需要一次把所有的数据都展示出来,因为数据量很大,对服务端的内存压力比较大还有就是网络传输 ...
- libusb获取usb设备的idVendor(vid),idProduct(pid),以及Serial Number
发表于2015/6/23 21:55:11 4594人阅读 最近在做关于usb设备的项目,用到了libusb,发现关于这个的函数库的介绍,讲解很少,下面仅仅是简单展示一些基本的使用方法,以备后用. ...
- 用ps 查看线程状态
ps -eLo pid,tid,class,rtprio,ni,pri,psr,pcpu,pmem,stat,wchan:30,comm 线程相关选项: THREAD DISPLAY H Show t ...
- [NN] Guided Backpropgation 可视化
Pytorch Guided Backpropgation Intro guided backpropgation通过修改RELU的梯度反传,使得小于0的部分不反传,只传播大于0的部分,这样到第一个c ...
- 关于加快INSERT语句执行速度和HINT /*+ append */及/*+ append nologging */的使用
(非归档模式下)创建表T01: SQL> create table t01 as select * from dba_objects where 1=2; Table created. (非归档 ...
- 【1】mongoDB 的安装及启动
MongoDB是一个面向文档(document-oriented)的数据库,不是关系型数据库.与关系型数据库相比,面向文档的数据库没有"行"的概念,取而代之的是"文档&q ...
- Java -- 泛型父类中获取子类的泛型T
原文:https://blog.csdn.net/u014723529/article/details/70574026 /** * 获取实体类型名称 * 子类可覆盖此方法,返回:泛型T的类名.cla ...
- 003-unity3d 物理引擎-示例2 打箱子
一.基础知识点 1.坐标.向量等 )) { //1.将鼠标坐标 转化为 世界坐标 由于鼠标z轴 可能不存在,故自定义为3 Vector3 targetPos = Camera.main.ScreenT ...