第三章用户界面
系统生成和系统启动
运行一个用户程序的过程
操作系统的用户界面
系统功能调用
系统生成和系统启动
一. 系统生成 系统生成是指在一台裸机上(或者安装新的操作系统)安装操作系统的过程。
一般情况下,系统生成的工作是由系统程序员来完成的,在系统生成的过程中涉及到机器的硬件配置和操作系统核心参数的设置。还涉及软件系统的版权的问题。
在微机上的系统生成用户是可以完成的,比如安装WINDOWS 98、LINUX、MINIX 、 UNIX。
二. 系统初启
系统初启是把OS的必要部分装入主存并使系统运行,最终处于命令接受状态。
在系统生成后,用户每次使用机器时必须启动系统。对于大、中、小型计算机来说,系统启动的工作是由系统程序员(或系统管理员来完成的),对于微机来说,是由用户自己完成。
系统启动的三个阶段:
(1) 初始引导:
把系统核心装入主存中的指定位置,并在指定地址启动。
初始引导程序:ROM中,开机时自动读入主存并取得CPU控制权,它的任务是将辅存中的装配程序读入主存。
装配程序:存放在辅存引导块上,任务是将OS的核心程序读入主存某一位置,然后控制转入核心的初始化程序执行。
(2)核心初始化:
执行系统核心的初启子程序,初始化系统核心数据。
核心初始化程序:核心的一部分,初始化核心数据。
(3)系统初始化:
做好一切准备工作,使系统处于命令接收状态。
系统初始化的工作由系统初始化程序完成。
WINDOWS 98初启:
(1) 打开机器电源;
(2) ROM中引导程序运行装入系统盘中的主引导块;
(3) 主引导块程序执行,;包括系统资源初始状态的设置、系统主要数据结构初始化、引导图形用户界面程序;
(4)图形用户界面运行,生成用户的图形用户界面,系统初启工作完成。
UNIX系统初启:
(1) 将指定的UNIX操作系统执行代码程序装入内存;
a. ROM中引导程序将主引导块装入指定内存,启动主引导程序运行;
b. 主引导程序在系统盘上找到UNIX文件,
装入内存,并启动其初启程序;
(2) 存储空间及其管理机构初始化;
(3) 与设备有关的初始化;
(4) 与文件系统有关的初始化;
(5) 创建0#和1#进程;
(6) 1#进程创建各终端进程;
(7) 终端进程运行shell;
(8) 各用户终端上出现
login:
表示系统初启完成,等待用户键入命令
运行一个用户程序的过程
使用计算机解决问题大致分为三个步骤:
1、建立数学模型;
2、选择计算方法;
3、编程序、上机调试。
1. 作业
计算机系统按指定步骤对初始数据进行处理并得到计算结果的加工工作。
2. 作业步
加工工作中的一个步骤称为作业步。
3. 作业处理步骤
(1) 编辑—建立一个新文件,或对已有的文件中的错误进行修改。
(2) 编译—将源程序翻译成浮动的目标代码。
(3) 连接—主程序和其他所需要的子程序和例行程序连接装配在一起,使之成为一个可执行的、完整的主存映像文件。
(4) 运行—将主存映像文件调入主存,并启动运行,最后得出计算结果。
第三章 用户界面 来自淘豆网m.daumloan.com转载请标明出处.