欢迎来到天天文库
浏览记录
ID:16194515
大小:55.50 KB
页数:24页
时间:2018-08-08
《操作系统复习材料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、操作系统复习材料操作系统复习材料第一章1,理解操作系统概念答:操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。2,掌握三种基本类型及特点①批处理操作系统的特点是:脱机使用,多道和成批处理②分时操作系统特点:交互性,多用户同时性,独立性③实时系统的特点:提供即时响应和高可靠性3,理解操作系统功能答:处理机管理,存储管理,设备管理,信息管理4,熟练掌握算法描述的规则(第三章)自己看书把。。。第二章1,理解操作系统与用户两类接口Ⅰ,操作系统提供了3类型的接口供用户使用:⑴联机命令接口:提供一组命令供用户直接或间接操作。根据作业的方式不同,命令接口又分为
2、联机命令接口和脱节命令接口。⑵程序接口:程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。⑶图形界面接口:通过图标窗口菜单对话框及其他元素,和文字组合,在桌面上形成一个直观易懂使用方便的计算机操作环境.Ⅱ,用户接口可分为三个部分: 1.命令接口:为了便于用户直接或间接控制自己的作业,操作系统向用户提供了命令接口。命令接口是用户利用操作系统命令组织和控制作业的执行或管理计算机系统。命令是在命令输入界面上输入,由系统在后台执行,并将结果反映到前台界面或者特定的文件内。命令接口可以进一步分为联机用户接口和脱机用户接口。 2.程序接口:程序接口由一组系统调用命令
3、组成,这是操作系统提供给编程人员的接口。用户通过在程序中使用系统调用命令来请求操作系统提供服务。每一个系统调用都是一个能完成特定功能的子程序。如早期的UNIX系统版本和MS-DOS版本。3.图形接口:图形用户接口采用了图形化的操作界面,用非常容易识别的各种图标来将系统各项功能、各种应用程序和文件,直观、逼真地表示出来。用户可通过鼠标、菜单和对话框来完成对应程序和文件的操作。图形用户接口元素包括窗口、图标、菜单和对话框,图形用户接口元素的基本操作包括菜单操作、窗口操作和对话框操作等。2,理解作业级接口(1)图形用户接口:即GUI。是指采用图形方式显示的计算机操作环境用户接口。典
4、型软件有:Dev-C++,X-scan,nmap等。(2)命令行接口:即CLI。是基于文本的配置实用程序,它支持一组键盘命令和参数以配置和管理AP。用户输入由CLI命令以及相关参数组成的命令语句。这些语句可以通过键盘发布以进行实时控制,实现自动配置3,掌握常用操作系统命令,命令组合(课堂有说,望认真听讲的同学补充)答:pwd:显示工作目录。cd:进入或者退出某级目录。LS(LIST)列出目录内容.cp(copy):不解释。其他不知道了。。。。。。4,能阅读理解简单的batch和shell脚本程序(课件5,28作业)课本28到31页看看5,了解系统调用的概念以及基本用法答:系统
5、调用是操作系统提供给编程人员的唯一接口。大致分为以下六类:⑴设备管理。该类系统调用被用来请求和释放有关设备以及启动设备操作等⑵文件管理。包括对文件的读写创建删除等⑶进程控制。进程是一个在功能上独立的程序的一次执行过程。进程控制的有关调用包括进程创建,执行,撤销,执行等待和执行优先级控制等⑷存储管理。包括调查作业占据内存区的大小,获取作业占据内存去的始址等。⑸进程通信。该类系统调用被用在进程之间传递信息或信号。⑹线程管理。包括线程创建调度执行撤销等。6,了解系统调用的实现原理答:linux的系统调用形式与POSIX兼容,也是一套C语言函数名的集合。然而,linux系统调用的内部
6、实现方式却与DOC的INT21H相似,它是经过INT0X80H软中断进入后,再根据系统调用号分门别类地服务。(???)第三章1,掌握进程概念,组成,并发,并行,与执行的异步性(课件6)了解并发执行条件(Beistein条件)答:概念:并发执行的程序在执行过程中分配和管理资源的基本单位。组成:程序,数据,进程控制块(PCB)并发,并行:并发和并行是即相似又有区别的两个概念,并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微
7、观上这些程序只能是分时地交替执行。倘若在计算机系统中有多个处理机,则这些可以并发执行的程序便可被分配到多个处理机上,实现并行执行,即利用每个处理机来处理一个可并发执行的程序,这样,多个程序便可以同时执行。执行的异步性:进程以不可预知的速度向前推进。内存中的每个进程何时执行,何时暂停,以怎样的速度向前推进,每道程序总共需要多少时间才能完成等,都是不可预知的。并发执行的条件:独立性,随机性,资源共享性。2.掌握PCB的作用与地位进程控制块是用来记录进程的外部特征,描述进程的运动变化过程。系统利用PCB来控制
此文档下载收益归作者所有