Advertisement

操作系统精髓与设计原理(原书第6版)——学习笔记(11)

阅读量:

第3章 进程描述和控制

设计者必须确保系统符合通用规范,并且能够支持多线程模式的应用开发。基于多线程模式的系统包括像Windows 98这样的单用户系统以及像IBM z/OS这样的大型主机系统。这些系统的构建始终围绕着进程这一核心概念展开,并且其架构均遵循统一的技术标准和功能模块布局。由于大多数操作系统的功能依赖于进程管理机制的存在与运作,因此实现这些系统的开发需要高度关注这一关键组件。

操作系统需轮流切换多任务,在适当的时间间隔内以最大化前期处理效率为目标

操作系统必须遵循特定策略(其中某些函数或引用程序拥有较高的优先级)为进程分配资源,并防止死锁的发生。

操作系统的功能包括支持进程间的通信机制,并且能够允许应用程序管理员创建新的进程。这些功能对于构建复杂的应用程序具有重要意义。

3.1 什么是进程

3.1.1 背景

在给进程下定义之前,首先总结一些第一章和第二章介绍的一些概念:

一个计算机平台由一系列硬件组件构成,其中包括中央处理器(CPU)、随机存取存储器(RAM)、输入输出模块(I/O)、计时器电路以及磁盘驱动装置等.

软件系统被设计用于执行特定的任务。这些系统通常接收外部的数据信息,并经过处理后生成相应的结果。

直接根据给定的硬件平台写应用程序效率是低下,主要原因如下:

全部评论 (0)

还没有任何评论哟~