![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 62
missland1993_1
这个作者很懒,什么都没留下…
展开
-
进程模型
进程模型 进程的三种状态: 1. 运行态(在该时刻实际占用处理机) 2. 就绪态(可运行,因为其他进程正在运行而暂时地被挂起) 3. 阻塞态(除非某种外部事件发生,否则不能运行) 进程在运行态和就绪态之间的转换是由操作系统的进程调度程序引起的,进程甚至感知不到调度程序的存在。 进程的实现: 进原创 2011-11-17 00:22:11 · 458 阅读 · 0 评论 -
进程间通信
进程间通信 一.基本概念 竞争条件(race conditions):两个或多个进程读写某些共享数据,而最后的结果取决于进程运行的精确时序,称为竞争条件。 互斥(mutual exclusion):即某种手段以确保当一个进程在使用一个共享变量或文件时,其他进程不能做同样的操作。 临界区(critical region):对共享内存进行访问的程序片段。 适当的安排两个进程不可能同时处于临界原创 2011-11-17 23:04:52 · 410 阅读 · 0 评论 -
Linux汇编写引导扇区
Linux汇编写引导扇区 最近再看《Orange‘s一个操作系统的实现》,里面用的是intel的汇编语法,自己比较习惯AT&T的语法了,自己研究了好长时间才将代码修改成功。 .code16 .section.text .globl_start _start: movw%cs,%ax movw%ax,%ds movw%ax,%es callDispStr loop1:jm原创 2011-12-03 01:07:24 · 384 阅读 · 0 评论