自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 进程调度

多道程序设计的目的是无论何时都有进程在运行,从而使CPU利用率最大化。分时操作系统的目的是在进程之间快速切换CPU以便用户在程序运行时能与其进行交互。为了实现这些目的,进程调度选择一个有效的进程(可能从多个有效的进程中选择)在CPU上运行。单处理器系统不会超过一个进程在运行,如果有多个进程,那么余下的则需要等待CPU空闲并重新调度。  一、调度队列         进程进入系统时会被加到作业队

2013-03-19 15:29:11 1006

原创 进程管理

进程可以看作是正在执行的程序。进程需要一定的资源(如CPU时间、内存、文件和I/O设备)来完成其任务。这些资源可以在创建进程或执行进程时被分配。         进程是大多数系统的工作单元。系统有一组进程组成:操作系统进程执行系统代码,用户进程执行用户代码。所有这些进程可以并发执行。         虽然从传统意义上讲,进程运行时只包含一个单一的控制线程,但是目前大多数现代操作系统都支持多线程

2013-03-18 15:59:02 959

原创 系统生成与系统启动

一、系统生成         可以为某处的某台机器专门设计、编写和实现一个操作系统,然而操作系统通常设计成运行在一类计算机上,这些计算机位于不同的场所,并具有不同的外设配置。对于每个特定的计算机,必须要配置或生成系统,这个过程通常称为系统生成(SYSGEN,system generation)。         操作系统通常通过磁盘或者CD-ROM来发布。为了生成一个系统,我们需要执行一个特殊

2013-03-13 09:21:11 1098

原创 操作系统设计

模块化设计         最新的操作系统设计方法是用面向对象编程技术来生成一个模块化的内核。这里,内核有一组核心部件,内核在启动或运行时对附加服务动态链接。这种策略是使用可动态加载的模块。         这样的设计允许内核提供核心服务,也能动态地实现特定的功能。例如,特定硬件的设备和总线驱动程序可以加载给内核,而对于各种文件系统的支持也可以作为可加载的模块加入其中。总体上看,这就像是一个分

2013-03-06 11:23:10 611

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除