首页 > 代码库 > day2 计算机基础简介 学习笔记

day2 计算机基础简介 学习笔记

 计算机

一般来说计算机是由硬件系统和软件系统组成,今天只了解硬件系统的相关原理。 

简单来说一台典型的计算机在硬件方面主要由cpu,储存器,I/O设备和一条系统总线连接起来的。

技术分享

 

 1.cpu

cpu是计算机的大脑,从程序内存中取得指令(由程序计数器指定程序存储器的位置,程序计数器保存供识别目前程序位置的数值。) ,然后 解码翻译成计算机能‘听懂’的语言(在这个阶段会用到所有CPU内部都有的 用来保存关键变量和临时数据的寄存器),接着在执行,最后以此为循环周而复始直至程序结束。

技术分享

 

上面在说cpu运行过程的时候提到寄存器 ,寄存器就是俗称的 缓存 。呵呵,它跟存储器之间的关系就跟巴基斯坦和卡巴斯基的关系一样 。

 cpu在计算的时候,先预先把要用的数据从硬盘读取到内存,然后再把即将要用的数据读到寄存器。评价cpu的性能除了频率之外,缓存也是重要指标。

 2.寄存器

 寄存器的种类;通用寄存器,程序计数器,堆栈指针,程序状态寄存器(PSW)

 

 技术分享

 

    

进程;资源单位(北京地铁)

线程;cpu执行单位(具体在北京地铁里的1、3、13号线)

 

3. 存储器

技术分享

存储器系统采用如上图的分层结构,顶层的存储器速度较高,容量较小,与底层的存储器相比每位的成本较高,其差别往往是十亿数量级的

3.1。寄存器是l1缓存

3.2.高速缓存是l2缓存

3.3. 内存

再往下一层是主存,是存储器的 主力,称为随机访问存储RAM(Random Access Memory),主存是易失性存储,断电之后数据就没了。还有第二种称为易失性随机访问存储如ROM(Read Only Memory)。第三种是EEPROM(Electrically Erasable PROM,电可擦除可编程ROM)和闪存(flash memory)也是非易失性的,但是与ROM相反,他们可以擦除和重写。最后是CMOS,它是易失性的,作用在于用来保持当前时间和日期,还可以保存配置的参数,里面有电池驱动。

4.磁盘

数据都存放于一段一段的扇区,即磁道这个圆圈的一小段圆圈,从磁盘读取一段数据需要经历寻道时间和延迟时间

bit位;在磁盘上的一些列的同心圆上的数据,就是一连串的2进制位。

8bit=1bytes(一个字节)

1024bytes=1k

1024k=1M

1024M=1G

因此平时所说的磁盘容量就是指的 是磁盘能写多少个2进制位。

1block块=8扇区=8x512bit

虚拟内存 

虚拟内存一般是用在内存不足的情况下,系统自动调用硬盘的空间,用来暂时替代不够的内存工作,由于虚拟内存用的是硬盘空间,硬盘的读写速度要远远低于真正的内存。

技术分享

 

 

                                                                                                                                                        以上就是今天的内容,总的来说还是都能接受。

                                                                                                                                                                                                 2017.03.10

day2 计算机基础简介 学习笔记