![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
ThunderKing24
这个作者很懒,什么都没留下…
展开
-
操作系统DAY3
管程是一种特殊的软件模块,由这些部分组成:1.局部于管程的共享数据结构说明。2.对该数据结构进行操作的一组过程。3.对局部于管程的共享数据设置初值的语句。4.管程有一个名字。管程的基本特征总结起来是:1.封装。2.只有通过方法才能改变属性。3.每次仅允许一个进程在管程内执行某个内部过程。管程用函数实行互斥(相当于函数被synchronized修饰),函数中可额外实现同步。死锁:在并发环境下,各进程因竞争资源而造成的一种互相等待对方资源,导致进程都阻塞,无法向前推进。死锁条件:互斥条件,不剥夺条件,原创 2020-07-25 18:29:26 · 80 阅读 · 0 评论 -
操作系统笔记DAY2
操作系统的特征:并发,共享,虚拟,异步共享分为互斥共享(强制),和同时共享(交替进行)。虚拟分为空分复用技术(虚拟存储)和时分复用技术(虚拟处理器)。并发是交替执行,并行是同时执行。中断可以使CPU从用户态转换为核心态使操作系统获得计算机的控制权。用户态-》核心态:中断,核心态-》用户态:一个特权指令。内中断与当前执行的指令有关,来源于CPU内部。外中断与当前执行的指令无关,来源于CPU外部。系统调用直接与操作系统交互。系统调用过程:1.传递系统调用参数。2.执行陷入指令。3.执行系统调用原创 2020-07-24 22:35:39 · 65 阅读 · 0 评论 -
操作系统笔记DAY1
操作系统是计算机硬件和应用之间的一层软件。为了方便使用硬件,高效的使用硬件。计算机系统包括应用软件,操作系统,硬件。计算机的发展史:白纸–>图灵机–>通用图灵机–>计算机。计算机的五大部件:输入设备,输出设备,存储器,运算器,控制器。计算机的工作原理:取指执行。把命令加到存储器,再到运算器控制器。0磁道0扇区:操作系统引导扇区。OS刚开始在磁盘上,需要到内存上才能执行。过程:通过bootstect.s引导程序进行引导;通过setup.s读取硬件参数为建立操作系统打下基础,完成原创 2020-07-23 22:17:53 · 75 阅读 · 0 评论