num1,随堂笔记(3月10日)

一、计算机发展史(略)ios

二、咱们所使用的计算机包括了计算机硬件、操做系统和应用程序与网络。缓存

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

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

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

通用寄存器用来保存临时数据和结果。操作系统

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

堆栈指针寄存器是 存放栈一般是一级缓存,一经使用马上释放。存放堆一般是二级缓存。指针

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

下面两个分别为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,启动操做系统

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

相关文章
相关标签/搜索