操作系统原理第三章(用户界面)

一、用户工作环境

      1.用户环境:设计合理的操作命令,允许用户处理操作系统支持的各种目标,如文件、设备、进程;

                          提供各种软硬件资源,及关于操作系统的使用说明;

                          将操作系统装入电脑,并对系统参数和控制结构进行初始化,使计算机系统能够为用户服务

       2. SYSGEN,可以立即执行的系统生成程序,从给定的文件中获取   

        系统生成:为了满足物理设备的约束和需要的系统功能,通过组装一批模块来产生一个清晰的、使用方便的操作系统过程。

       3.操作系统的启动:从加电到用户环境准备好的过程

             系统引导(系统初启):

                         初始引导:把OS核心装入内存并使之开始工作,接管计算机系统

                                        加电,JUMP POST————>

                                        BIOS中启动程序运行(读取0面0道第一扇区的内容,并加载其中的引导程序

                                        引导程序:根据相关参数,读取硬盘指定位置的文件到内存,加载硬盘上OS内核,并初始化基本参数

                                         OS内核:逐步加载OS剩余部分,最后完全控制计算机

                         核心初始化:OS内核初始化系统核心数据

                                            如,各种寄存器的初始化、存储系统和页表初始化、核心进程构建等

                         系统初始化:为用户使用系统做准备,使系统处于待命状态

         系统引导的方式:独立引导、辅助下装

     4.用户程序:

          编辑:新建一个文件,或对已有文件进行修改

          编译:将源程序编译成浮动的目标代码

         连接:将主程序和其他所需要的子程序及例行程序连接装配到一起,使之成为完整的、可执行的主存映像文件(静态链接和动态链接)

          运行:将主存映像文件调入主存,并启动运行,最后得到计算结果

二、操作系统的用户界面

        1.分类:操作界面(操作命令):用户由此组织自己的工作流程和控制程序的运行

                     程序界面(系统功能调用):任何一个用户程序在运行过程中,可以使用操作系统的功能调用来请求操作系统的服务(如申请主存、使用各种外设、创建进程或线程等)

        2.操作命令

            键盘命令:分时系统或单用户系统提供~

                   注册:让系统验证有无使用该系统的权限,并让系统设置必要的环境

                   通信:文件管理;编辑修改;编译、连接装配和运行;输入数据;操作方式转换;申请资源

                   注销:用户结束工作或暂时不用系统,就注销退出系统。

            图形化用户界面:菜单驱动方式、图符驱动方式、图形化用户界面

            作业控制语言

三、系统功能调用

         自愿进管指令:svc n(为了实现对事先编制好的、具有特定功能的例行子程序的调用 )

         系统功能调用的实现:

                 每个系统调用对应一个功能号,要调用操作系统某一个特定例程,就必须在访管时给出功能号

                 按功能号实现调用的过程大体相同,都是由软件通过对功能号的解释分别转入例行子程序

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘风xs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值