linux操作系统的描述29525.pdf

上传人:得** 文档编号:75427316 上传时间:2023-03-03 格式:PDF 页数:10 大小:494.09KB
返回 下载 相关 举报
linux操作系统的描述29525.pdf_第1页
第1页 / 共10页
linux操作系统的描述29525.pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《linux操作系统的描述29525.pdf》由会员分享,可在线阅读,更多相关《linux操作系统的描述29525.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、linux 操作系统的描述 1、进程管理 1、进程是具有独立功能程序在某个数据集合上的一次执行过程。线程是进程内的一个执行实体或执行单元。进程和线程的区别:(b)在引入线程的操作系统中,进程是资源分配和调度的单位,线程是处理机调度和分配的单位,资源是分配给进程的,线程只拥有很少资源,因而切换代价比进程切换低。区别版本二 1)调度方面。在传统的操作系统中,拥有资源和独立调度的基本单位都是进程。而在引入线程的操作系统中,线程是独立调度的基本单位,进程是资源拥有的基本单位。在同一进程中,线程的切换不会引起进程的切换。在不同的进程中进行线程切换,将会引起进程切换。2)具有资源。不论是传统操作系统还是建

2、有线程的操作系统,进程都就是具有资源的基本单位,而线程不具有系统资源(也有一点必不可少的资源),但线程可以出访其隶属于进程的系统资源。3)并发性。在引入线程的操作系统中,不仅进程之间可以并发执行,而且同一进程内的多个线程之间也可以并发执行。程序与进程的区别 (1)进程是一个动态概念,而程序是一个静态概念。(2)进程具备循序特征,而程序不充分反映继续执行所以没循序特征 (3)进程是竞争计算机系统资源的基本单位,而程序不反映执行也就不会竞争计算机系统资源 (4)相同的进程可以涵盖同一程序,只要该程序所对应的数据集相同。1、进程是并发过程中程序的执行过程 2、进程的特征:结构特征、动态性、并发性、独

3、立性、异步性 3、临界区指在每个进程中访问临界资源的那段代码 4,现在操作系统中提出申请资源的基本单位就是进程,在 cpu 获得继续执行的基本单位就是线程,进程就是由程序段、数据段、pcb 共同组成的 5,对临界资源应采取互斥访问方式来实现共享 6,p.v 操作方式就是一种低级进程通信原语 7,对于记录性信号量,在执行一次 p 操作时,信号量的值应当减 1,当其值为小于 0时进程应阻塞;在执行 v 操作时,信号量的值应当加 1;当其值小于等于 0 时,应唤醒阻塞队列中的进程。9,长作业优先算法,t1t2t3 平均值周转时间为:t1+2xt2/3+t3/3 10,响应比 rp=(等待时间+要求服

4、务时间)/要求服务器时间=响应时间/要求服务时间 24、什么就是子程序?其条件就是什么?怎样防止子程序?死锁的概念:在两个或多个并发进程中,如果每个进程持有某种资源而又都等待别的进程释放它或它们现在保持着的资源,在未改变这种状态之前都不能向前推进,称这一组进程产生了死锁。通俗地讲,就是两个或多个进程被无限期地阻塞、相互等待的一种状态。子程序产生的原因主要就是:(1)系统资源不足;(2)进程推进顺序非法。产生子程序的必要条件:(1)互斥(mutualexclusion),一个资源每次只能被一个进程使用;(2)不容抢占市场(nopreemption),进程已赢得的资源,在未采用回去之前,无法私自褫

5、夺;(3)占有并等待(hold andwait),一个进程因请求资源而阻塞时,对已获得的资源保持不放;(4)环形等候(circularwait),若干进程之间构成一种首尾相接的循环等候资源关系。这四个条件是死锁的必要条件,只要系统发生死锁,这些条件必然成立,而只要上述条件之一不满足,就不会发生死锁。子程序的中止与防治:认知了子程序的原因,尤其就是产生子程序的四个必要条件,就可以最小可能将地防止、防治和中止子程序。所以,在系统设计、进程调度等方面特别注意如何不想这四个必要条件设立,如何确认资源的合理分配算法,防止进程永久占有系统资源。此外,也必须避免进程在处在等候状态的情况下挤占资源。因此,对资

6、源 的分配必须给与合理的规划。死锁的处理策略:鸵鸟策略、预防策略、避免策略、检测与恢复策略。13,若系统使用吕埃县法调度进程系统使用的就是褫夺式调度 15,资源的有序分配策略可以破坏死锁的“循环等待”16,并非所有的不能安全状态都必然可以变为子程序状态,但当系统长鞘不安全按状态后变小有可能步入子程序状态,2、内存管理 19,适宜多道程序运转的存储管理中,存储保护就是为了避免各道作业的相互阻碍 22,在虚拟页式存储管理方案中,完成将页面调入内存的工作的是缺页中断处理 23,分段管理和分页管理的主要区别就是分页管理存有存储保护,分段管理没 25,不使用中断机构的 i/o 控制方式是程序 i/o 方

7、式 26,spooling 技术能够独霸设备改建成可以共享资源的交互式设备 28,共享设备指同一时间内运行多个进程同时访问的设备 29,交互式设备:通过软件的功能扩充,把原来独霸的设备改建成若干个可以共享资源的设备 30,dma 方式如果 i/o 设备不通过 cpu 来完成 31,设备独立性用户程序单一制于具体内容物理设备的一种特性 32,虚拟设备一个物理设备变换成多个对应的逻辑设备 33,地下通道就是一种特定的处理机,地下通道按传递数据的方式分成:字节多路地下通道,数组挑选地下通道,数组多路地下通道,地下通道牵涉的数据结构就是设备控制器,控制器掌控块,地下通道掌控块,系统设备表中 34,磁盘

8、高速缓冲设在内存中,目的是提高 i/o 磁盘速度 36,将系统段用参数翻译成设备操作命令的工作由设备毫无关系的操作系统顺利完成 37,向设备寄存器写入控制命令由设备驱动程序完成 38,找寻设备驱动程序由设备毫无关系的操作系统软件顺利完成 39,设备管理的功能是设备分配,缓冲区管理和实现物理 i/o 设备的操作 40,根据设备的固有属性特点,设备可以分成独霸设备,共享资源设备和交互式设备 41,引入缓冲区技术可提高处理器执行程序和设备的输入输出操作的并行程序文件管理 42,物理文件的非政府方式就是由操作系统确认的,文件的顺序读取就是按文件的逻辑号逐一读取 43,系统通过树形目录结构来解决重名问题

9、 44,在 unix 操作系统中,把输入输出设备看作特定文件 45,打开文件操作的主要工作是把指定的目录复制到内存指定区域 46,文件路径名就是所指从根目录至该文件所经历的路径中各符号名的子集 47,按逻辑结构划分,文件主要有两类:记录是文件,流式文件,文件系统的主要目的是实现对文件的按名存取 48 已连续结构文件必须使用已连续分配方式,而链接结构文件和索引结构文件都可以实行线性分配方式 50,位示图可用于磁盘空间管理,在文件系统中,为实现文件保护,一般采用口令,密码和访问控制 4、什么就是操作系统的基本功能?1).处理机管理。在多道程序或多用户的情况下,要组织多个作业同时运行,就要解决对处理

10、机分配调度策略、分配实施和资源回收等问题。2).存储管理。存储管理的主要工作就是对内部存储器展开分配、维护和扩展和管理。3).设备管理。涉及到通道、控制器、输入输出设备的分配和管理以及设备独立性。4).信息管理(文件系统管理)就是对系统的软件资源的管理。5).用户接口。操作系统还为用户提供一个友好的用户接口。一般来说,操作系统提供两种方式的接口来为用户服务。5、分级调度分成 4 级:(1)作业调度(2)交换调度(3)进程调度(4)线程调度。7、页式管理的基本原理就是什么?(1)进程的虚拟空间被划分成长度相等的页。(2)内存空间也按页的大小分割成长度成正比的页面。(3)采用请求调页或预调技术实现

11、内外存储器的统一管理。8、进程调度存有哪些功能?(1)记录系统中所有进程的执行情况。(2)挑选占据处理机的进程 (3)进行进程上下文切换 9、批处理操作系统、分时操作系统和实时操作系统的特点各就是什么?(1)批处理操作系统的特点:成批处理,系统吞吐量高,资源利用率高,用户不能直接干预作业的执行。(2)分时操作系统的特点:多路性、独立性、及时性、交互性。(3)实时操作系统的特点:及时响应、快速处理;高可靠性和安全性;不要求系统资源利用率。11、windows 消息调度机制就是(c)a)指令队列;b)指令堆栈;c)消息队列;d)消息堆栈 解析:处理消息队列的顺序。首先 windows 绝对不是按队

12、列先进先出的次序来处理的,而是有一定优先级的。优先级通过消息队列的状态标志来实现的。首先,最高优先级的是别的线程发过来的消息(通过 sendmessage);其次,处理登记消息队列消息;再次处理qs_quit 标志,处理虚拟输入队列,处理 wm_paint;最后是 wm_timer。12、叙述实时系统的基本特性 在特定时间内完成特定的任务,实时性与可靠性。所谓“实时操作系统”,实际上就是指操作系统工作时,其各种资源可以根据须要随时展开动态分配。由于各种资源可以展开动态分配,因此,其处理事务的能力较强、速度较慢。13、中断和轮询的特点 对 i/o 设备的程序轮询的方式,就是早期的计算机系统对 i

13、/o 设备的一种管理方式。它定时对各种设备轮流查问一遍有没有处置建议。轮流查问之后,存有建议的,则予以处置。在处置 i/o 设备的建议之后,处理机回到稳步工作。尽管轮询须要时间,但轮询必须比 i/o 设备的速度必须快得多,所以通常不能出现无法及时处理的问题。当然,再快的处理机,能够处置的输入输出设备的数量也就是存有一定限度的。而且,程序轮询毕竟占有了 cpu 相当一部分处置时间,因此,程序轮询就是一种效率较低的方式,在现代计算机系统中已很少应用领域。程序中断通常简称中断,是指 cpu 在正常运行程序的过程中,由于预先安排或发生了各种随机的内部或外部事件,使 cpu 中断正在运行的程序,而转到为

14、响应的服务程序去处理。轮询效率高,等待时间很长,cpu 利用率不低。中断容易遗漏一些问题,cpu 利用率高。14、什么就是临界区?如何化解冲突?每个进程中访问临界资源的那段程序称为临界区,每次只准许一个进程进入临界区,进入后不允许其他进程进入。(1)如果存有若干进程建议步入空闲的临界区,一次仅容许一个进程步入;(2)任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待;(3)步入临界区的进程必须在非常有限时间内选择退出,以便其它进程能够及时步入自己的临界区;(4)如果进程不能进入自己的临界区,则应让出 cpu,避免进程出现“忙等”现象。1

15、5、说道说道分段和分页 页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率;或者说,分页仅仅是由于系统管理的需要,而不是用户的需要。段就是信息的逻辑单位,它所含一组其意义相对完备的信息。分段的目的就是为了能够更好的满足用户的须要。16、说出你所知道的保持进程同步的方法?进程间同步的主要方法存有原子操作方式、信号量机制、磁矩门锁、管程、会师、分布式系统等。20、什么是中断?中断时 cpu 做什么工作?中断就是所指在计算机继续执行期间,系统内出现任何非奇怪的或非预期的急需处理事件,使 cpu 暂时中断当前正在继续执行的程序而 Bhind 继续执行适当的事件处理程序。

16、等待处理完毕后又回到原来被中断处继续执行或调度代莱进程继续执行的过程。21、你知道操作系统的内容分为几块吗?什么叫做虚拟内存?他和主存的关系如何?内存管理属于操作系统的内容吗?操作系统的主要组成部分:进程和线程的管理,存储管理,设备管理,文件管理。虚拟内存就是一些系统页文件,存放在磁盘上,每个系统页文件大小为 4k,物理内存也被分页,每个页大小也为 4k,这样交互式页文件和物理内存页就可以对应,实际上虚拟内存就是用作物理内存的临时放置的磁盘空间。页文件就是内存页,物理内存中每页叫做物理页,磁盘上的页文件叫做交互式页,物理页+交互式页就是系统所有采用的页文件的总和。22、线程是否具有相同的堆栈?

17、dll 是否有独立的堆栈?每个线程存有自己的堆栈。dll 是否有独立的堆栈?这个问题不好回答,或者说这个问题本身是否有问题。因为dll 中的代码是被某些线程所执行,只有线程拥有堆栈。如果 dll 中 的代码是 exe 中的线程所调用,那么这个时候是不是说这个 dll 没有独立的堆栈?如果 dll 中的代码是由 dll自己创建的线程所执行,那么是不是说 dll 有独立的堆栈?以上谈的就是堆栈,如果对于堆上来说,每个 dll 存有自己的堆上,所以如果从 dll中动态分配的内存,最出色从 dll 中删掉;如果你从 dll 中分配内存,然后在 exe 中,或者另外一个 dll 中删掉,很有可能引致程序

18、崩盘。23、什么是缓冲区溢出?有什么危害?其原因是什么?缓冲区外溢就是指因计算机向缓冲区内充填数据时少于了缓冲区本身的容量,外溢的数据全面覆盖在合法数据上。造成缓冲区溢出的主原因是程序中没有仔细检查用户输入的参数。shell kernel command script terminal 答:内核(kernel)是 linux 操作系统的核心。shell 是一个命令行解释器,命令(command)是针对计算机的指令,脚本(script)是存储在文件中的命令的集合,终端(termial)是命令行接口。q.2:linus torvalds 都建立过什么东东?fedora slackware debi

19、an gentoo linux 请问:linux torvalds 建立了 linux,linux 就是所有上述操作系统的核心,同样也就是其他一些 linux 操作系统的核心。q.3:torvalds,使用 c+语言编写了 linux 内核的大部分代码,是这样吗?请问:不!linux 内核涵盖了 12,行代码,其中注解占到了 2,行。因此剩的 9,行就是氢铵代码了。而其中 7,行及都就是用 c 语言写下的。剩下的 1,行则是使用 c+,汇编,perl,shell script,python,bash script,html,awk,yacc,lex,sed 等。备注:代码行数每天都在变动,平均

20、值每天少于 3,行代码嵌入至内核。q.4:起初,linux 是为 intel x86 架构编写的,但是后来比其他操作系统移植的硬件平台都多,是这样吗?请问:就是的,我同意。linux 那时候就是为 x86 机器写下的,而且现已移往至所有类型的平台。今天少于 90%的超级计算机都在采用 linux。linux 在移动手机和平板电脑领域前景宽广。事实上我们被 linux 围困着,远程遥控,太空科学,研究,web,桌面排序等等,举之不尽。q.5:编辑 linux 内核合法吗?请问:就是的,内核基于 gpl 公布,任何人都可以基于 gpl 容许的权限随意编辑内核。linux 内核属免费开源软件(fos

21、s)。q.6:unix 和 linux 操作系统,本质上的不同在哪里?请问:linux 操作系统属免费开源软件,内核就是由 linus torvalds 和开源社区共同开发的。当然我们无法说道 unix 操作系统和免费开源软件(foss)毫无关系,bsd 就是基于 foss 范畴的 unix 的变种。而且小公司例如 apple,ibm,oracle,hp 等,都在为unix 内核贡献代码。q.7:挑出来一个与众不同的来.hp-ux aix osx slackware solaris 答:slackware。hp-ux,aix,osx,solaris 分别是由 hp,ibm,apple,orac

22、le 开发的,并且都是 unix 的变种.slackware 则是一个 linux 操作系统.q.8:linux 不能病毒感染病毒吗?答:当然会!这个地球上不存在不会感染病毒的操作系统。但是 linux 以迄今为止病毒数量少而著称,是的,甚至比 unix 还要少。linux 榜上有名的病毒只有 60-个,而且没有一个病毒在传播蔓延。unix 粗略估计有 85-个。q.9:linux 属哪种类型的操作系统?多用户 多任务 多线程 以上所有 以上都不是 请问:以上所有。linux 就是一个积极支持多用户,可以同时运转多个进程继续执行多个任务的操作系统。q.10:一般的 linux 命令的语法格式是

23、:command 选项 参数 command 选项 参数 command 选项 参数 command 选项 参数 请问:linux 命令的恰当语法就是,command 选项 参数。q.11:挑出来一个与众不同的来。vi vim cd nano 请问:cd 与其他命令相同。vi,vim 和 nano 都就是编辑器,用作编辑文档,而 cd就是用作转换目录的命令。一:知己知彼 复试之前一定必须对自己存有一个介绍,目前 linux 在各个行业都就是非常火热的,毕业的同学们非常确切自己的技术层面,可以胜任哪些公司的哪些职位,都可以搞什么。linux 专业的定义在心中必须十分的明晰。除了就是介绍对方,回去

24、复试之前一定必须介绍一下这家公司,搞没 50%也必须了解到 30%,这样跟经理聊越时候才可以讲出你的见解和须要改良的地方,而且都从实际启程的,并不是自己一个套路套出来所有公司的方案,人家可以真的你很专业,对公司很不用说。二:征服 hr 存有句老话谈的不好,前三脚必须拖下水。你的面试官没咱们的老师和蔼可亲,他们都就是想要通过各种怪异的问题去实地考察你的专业性,从而推论你与否可以胜任公司的职位。所以如何瞬间打败你的面试官,就是一个很应该研究的问题。一见面确实就是礼貌性的寒暄一下就马上步入正题已经开始自我介绍,这里有个小技巧,不要按着你的个人简历说道。因为你去之前你的信息面试官确实已经介绍了大概,如

25、果你原封不动的诵读一遍,面试官确实必须睡著了。一定必须找到重点对你的个人简历展开润色一番,这样能够唤起面试官对你的兴趣。三:掌握主动权 复试跟谈判一样,一定必须把握住主动权。面试官回答就是正常的,因为他对你不介绍确实通过一些问题去对你加深了解。但是千万不要把复试过程导致一问一答的节奏,一定必须掌控主动权,了解到了他的市场需求点以后,就给他几次精确的答复。然后明确提出一些良性的存有建设性的意见,就是非常关键的。不要忘掉阿里巴巴公司对复试员工的第一条规定,那就是主人翁意识,你所明确提出的见解和建议,都就是创建在你已经聘用为公司良性发展所考量的。我们所搞的都会影响我们的未来,所以现在不懈努力就等同于投资未来,助威吧!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁