操作系统
文章平均质量分 94
wchstrife
现实如果对你不公
别计较太多
走吧 暴风雨后的彩虹
展开
-
浅谈操作系统-启动过程
前言时光匆碌,不知不觉都大三了,在众多的专业课的学习中也算是找到了一些乐趣,纸上得来终觉浅,所以决定完整的回顾一下整个操作系统的知识,为了理论与实践相结合,以学校实验室的EOS操作系统为例进行实践操作,作为一个刚刚开始学习操作系统的新手,如果有说的不对的地方还请多多指教。 EOS 是一个可以在 Intel X86 平台上运行的、面向教学的开源操作系统。为了让 EOS 适合于教学,EOS 被设计的原创 2017-12-23 13:41:45 · 30617 阅读 · 2 评论 -
浅谈操作系统-进程与线程
一、进程1.进程的描述进程可以理解为程序的一次执行,也可以理解为程序运行的一个实例。 进程是分配资源的基本单位 一个进程由三部分组成:进程控制块PCB(Process Control Block),有关程序段,该程序段对其操作的数据结构集。进程到底是什么样子呢?不妨让我们打开任务管理器。 这样我们不仅仅看到了每个正在运行的进程的名称,在详细信息里还能看到了进程分配的内存空间,pid等属性。原创 2017-12-25 22:11:40 · 301 阅读 · 0 评论 -
浅谈操作系统-进程同步
进程互斥互斥的概念临界区(critical section):不允许多个并发进程交叉执行的一段程序 互斥:不允许两个以上的共享该资源的并发进程同时进入临界区。一个好的互斥方案应满足以下条件:不能假设并发进程的相对执行速度。也就是说各并发程序享有平等、独立的竞争资源的权力。临界区外的进程不应阻止其他进程进去临界区不允许两个进程同时处于临界区临界区的代码执行时间要短原创 2018-01-21 16:57:30 · 585 阅读 · 0 评论