OS学习笔记

一:OS 的作用对上

1.管理程序

2.为程序提供服务,比如提供声卡网卡的访问和IO服务等等

对下

1.资源分配器

二:OS把CPU抽象为进程,把磁盘抽象为文件,把内存抽象为地址空间


三:OS KERNEL的特征

1.计算机系统中同时存在多个运行的程序

2.互斥共享

3.虚拟,多道程序设计技术,例如内存虚拟为物理地址

4.一个CPU时一个时刻只有一个程序在跑。并且是异步的 程序是走走停停的,不能一下跑完一个程序

5.因为IO的速度低于CPU的速度所以产生了多道程序设计技术,让我们可以更加充分的利用cpu的资源

6.为了更好的跟人经行互动,所以提出了分时系统

7.由于网络的发展出现了分布式系用


四:OS的启动

1.DISK里面放的OS ,BIOS:基本IO处理系统,把Bootloader放到内存

2.Bootloader用于加载OS 他把OS放到内存 让CPU执行OS,她也是放在磁盘里面的,放在硬盘的第一个扇区,只有512K


五:

1.系统调用:应用程序主动向操作系统发出服务请求

2.异常:(来源于应用程序)非法指令或者其他坏的处理状态

3.中断:来源于不同外设的计时器和网络的中断

你可能感兴趣的:(OS学习笔记)