一、程序的装入和链接 程序的装入分绝对装入方式和可重定位装入方式两种; 程序的链接可分为:静态链接,即程序运行之前,已将各目标模块及它们所需的函数库连接成一个完整的装配模块;装入时动态链接,即 程序装入时,将各目标模块及它们所需的函数库连接成一个完整的装配模块;运行时动态链接,即程序运行时,将各目标模块及它们所需的函数库连接成一个完整的 装配模块;
在传统的多道程序系统中,处理机的分配和运行,都是以进程为基本单位,因而对处理机的管理,可归结为对进程管理,对进程的管理主要有包括:进程控制、进程同步、进程通信、进程调度。 一、进程的基本概念 1、程序有两种执行方式,其中包括顺序执行和并发执行。 顺序执行的特征为:顺序性、封闭性(程序运行时独占全机资源,其执行结果不受外界影响)、可再现性(只要运行环境和初始条件相同,程序重复执行都获得相同结果); 并发执行的特征为:间断性(程序之间的相互制约导致“执行-暂停-执行”)、失去封闭性、不可再现性(即使运行环境和初始条件相同,程序重复执行都获得结果也不一定相同);
一、操作系统的作用有三: 1、OS作为用户与计算机硬件系统之间的接口 2、OS作为计算机系统资源的管理者 计算机系统资源可分为四类:处理器、储存器、I/O设备以及信息(数据和程序),OS的主要功能就是针对这四类资源进行有效管理。 3、OS用作扩充机器 通常把覆盖了软件的机器称为扩充机或虚拟机,当人们为裸机覆盖上包含若干层次的OS之后,即可获得一台功能显著增强的多层扩充机器或多层虚拟机。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号