深入浅出操作系统3------非科班走向码农的必经之路hiahiahia

昨天我们从各个角度更加深刻的理解了操作系统到底是做什么的,要完成什么样的目标和功能,以及相对应的要设计什么样的管理功能。今天我们来理解操作系统要控制什么,即计算机的硬件环境。
操作系统要在处理机(微机)上运行,所以今日我们来深刻了解一下微机,处理机由运算器、控制器、高速缓存等构成。

1 运算器:计算机计算的核心,实现任何指令的算术和逻辑运算。
2 控制器:负责存取指令,控制程序的运行。
3 高速缓存:处理机和物理内存之间,有内存控制管理单元管理.

那其实以下都是我在微机中所学习的内容,根据不同的微机的版本了解其寄存器、指令执行的过程、存储系统、中断的实现等等。

寄存器:那其实根据不同的微机的版本是区分各种各样的寄存器的,处理机本身规定了一定的存储空间,而这些是由寄存器构成的,这些寄存器可以用来存储控制指令、运算指令、数据、状态、缓冲等等。

存储系统:我们要知道有静态存储器、动态存储器、寄存器、高速缓存等等。寄存器最贵,但是读写的速度很快;高速缓存是为了弥补价格与速度之间的矛盾而创造出来的,外存存储量大,但是速度极慢;
接下来我们要了解我们所说的sram、flash等等为什么有读写速度的区别呢?
那我是这样认为的,首先,因为他们都是需要一个读写控制器,那必然有读写的时序,而读写的时候是不是以一个字节为单位呢,我认为应该都是。那按照这个假设,读写的速度肯定与时序相关,影响时序的必然是这个存储器的物理实体??enmmm我好像把自己绕晕了(看看其他人的想法吧;)

中断:我们首先要理解什么是中断,中断的意思是,在程序碰到一个软或硬异常时,就跳转至异常处理的入口,而异常处理告诉你跳转至异常处理程序的入口,进入异常处理,退出异常也同理。
当然也要根据不同的处理机的设置有所不同,并且不同的异常处理的方式也不同,但基本上有设置异常处理器,常见异常的程序状态器、进入异常的设置等等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值