当前位置 —论文写论文— 范文

关于操作系统相关论文范文素材,与下载计算机操作系统全国网考相关论文提纲

本论文是一篇关于操作系统相关论文提纲,关于下载计算机操作系统全国网考相关研究生毕业论文开题报告范文。免费优秀的关于操作系统及计算机系统及计算机方面论文范文资料,适合操作系统论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

5;能够正常地或异常地(指示错误)结束运行.

—I/O操作:一个正在运行的程序可能要请求I/O操作.这可能会涉及文件或I/O设备.针对具体的设备,需要特定的功能(如倒卷一个磁带驱动器或清空一个CRT屏幕显示).出于系统效率和保护的原因,用户通常不能够直接控制I/O设备.因此,操作系统必须要提供一种I/O运行机制.

—文件系统处理:文件系统相当有意思.显然,程序需要能够读写文件,也要能够创建和删除文件.

—通信:在很多情况下,一个进程需要与另外一个进程交换信息.通信有两种主要的方式.第一种方式是在运行在同一台计算机上的进程间通信,另外一种方式是运行在由一个计算机网络连接的不同的计算机系统上的进程间通信.可以通过共享存储器或报文传送(这种方式中,操作系统在进程之间将信息打包移动)的方式实现进程间的通信.

—错误检测:操作系统需要经常注意可能发生的错误.错误可能发生在CPU,内存(如存储错误或电源故障),I/O设备(如磁带奇偶检验错误,连结网络失败或打印机缺纸)及用户程序(如运算溢出,试图访问非法存储器地址或过多占用CPU时间)中.对于每种类型的错误,操作系统应该能够采取针对性措施以确保计算的正确性和相容性.

另外,操作系统还存在另外一些功能,它们不是为了帮助用户工作,而是为了确保系统本身的高效运行.如:

—资源分配:当多个用户登录到系统中或同时有多个作业运行时,必须要在它们之间分配资源.操作系统管理许多不同类型的资源.有些资源(如CPU周期,主存储器和外存储器)可能有专用的分配代码,而其他的(如I/O设备)可能有更通用的请求和释放代码.例如,在决定如何最好地使用CPU的问题上,操作系统的CPU调度程序要考虑CPU速度,必须要执行的作业,有效的寄存器数量和其他的一些因素,


操作系统学术论文的撰写
播放:35931次 评论:3199人

—账户管理:我们希望跟踪记录每个用户使用哪些类型的计算机资源和用了多少.这个记录保持可能用于记账(以便用户付账)或简单地用于累加使用率统计.对于研究者来说,使用率统计可能是个有效的工具.利用使用率统计,研究者可以重新配制系统以改善计算服务,

—保护:存储在多用户计算机系统上的信息的所有者希望能够控制对该信息的使用.当多个不相关的进程并发执行时,一个进程不应该能够干扰其他进程或操作系统本身.保护包括了监控所有对系统资源的访问.对来自外界的系统安全检测(security)也是非常重要的.这种保护往往通过密码的方式,用户向系统验证口令才能访问资源.它也包括了保护外部I/O设备(包括调制解调器和网络适配器)免于非法的访问企图和记录所有这样的非法闯入.如果一个系统受到保护并且是安全的,那么就必须要建立预防措施.一般,系统的安全强度与其最薄弱的一个环节密切相关.

1.4.2操作系统功能的实现模型

操作系统本身是一组程序,像其他程序一样也在处理器上执行,那么,操作系统程序是否组织成进程它是如何控制和怎样执行的呢下面来讨论这个问题.从操作系统的执行方式来看,可以把它分成:非进程内核模型,OS功能(函数)在用户进程内执行的模型和OS功能(函数)作为独立进程执行的模型3种.

1.非进程内核模型

许多老式操作系统的实现采用非进程内核模型,即操作系统的功能都不组织成进程来实现,如图1-2所示,该模型包括一个较大的操作系统内核程序,进程的执行在内核之外.当中断发生时,当前运行进程的上下文现场信息将被保存,并把控制权传递给操作系统内核.操作系统具有自己的内存区和系统堆栈区,用于控制过程调用和返回.它将在核心态执行相应的操作,并根据中断的类型和具体的情况,或者是恢复被中断进程的现场并让它继续执行,或是转向进程调度指派另一个就绪进程运行.

图1-2非内核进程模型

2.OS功能在用户进程内执行的模型

小型机和工作站操作系统(如UNIX等)往往采用OS的所有功能在用户进程内执行的模型,如图1-3所示,在这种实现模型中,大部分操作系统功能组织成一组例行程序供用户程序调用,认为操作系统例程与用户进程是上下文相关的,操作系统的地址空间被包含在用户进程的地址空间中,因而,操作系统例行程序也在用户进程的上下文环境中执行.图1-4给出了OS的所有功能在用户进程内执行的模型中的进程映像,它既包含进程控制块,用户堆栈,容纳用户程序和数据的地址空间等,还包括操作系统内核的程序,数据和系统堆栈区.

当发生一次中断或系统调用后,处理器状态将被置成内核模式,控制从用户进程手中被剥夺并传递给操作系统例行程序.此时,发生了模式切换,模式上下文(现场)信息被保存,但是进程上下文切换并没有发生,操作系统仍在该用户进程中执行,提供单独的内核堆栈用于管理进程在核心态下执行时的调用和返回,操作系统例行程序和数据放在共享地址空间,且被所有用户进程共享.

图1-3OS的功能在用户进程内执行的模型

图1-4OS的所有功能在用户进程内执行模型的进程映像

当操作系统例程完成了工作之后,如果让当前进程继续运行的话,就可以做一次模式切换来恢复执行原先被中断的用户进程.这种技术提供了不必要通过进程上下文切换就可以中断用户进程来调用操作系统例行程序的手段.如果发生进程切换,控制就被传递给操作系统的进程切换例行程序,由它来实现进程切换操作,把当前进程的状态置为非运行状态,而指派另一个就绪进程来占有处理器运行.需要指出的是,一些系统中进程切换例行程序是在当前进程中执行的,而另一些系统则不是.


本文地址 http://www.sxsky.net/xie/070907077.html

3.OS功能作为独立进程执行的模型

OS功能作为独立进程执行的模型把操作系统组织成一组系统进程,即操作系统功能是这些系统进程集合运行的结果,这些系统进程也称为服务器或服务器进程,于是与用户进程或其他服务器进程之间构成了Client/Server关系,Windows2000/XP采用了这种结构.如图1-5所示,除了极少部分功能在内核模式下运行,大部分操作系统功能被组织在一组分离的独立进程内实现,这组进程在用户模式下运行,而进程切换例行程序的执行仍然在进程之外.

图1-5OS功能作为独立进程执行的模型

这一实现模型有很多优点.首先,它采用了模块化的操作系统实现方法,模块之间具有最少和简洁的接口.其次,大多数操作系统功能被组织成独立的进程,有利于操作系统的实现,配置和扩充,如性能监控程序用来记录各种资源的利用率和系统中用户进程的执行速度,由于这些程序并不提供给进程特别的服务,仅仅被操作系统调用,把它设计成一个服务器进程,便可赋予一定的优先级,夹在其他进程中运行.最后,这一结构在多处理器和多计算机的环境下非常有效,一些操作系统服务可指派到专门处理器上执行,有利于系统性能的改进.

选择新东方网络课堂的四大理由:

1,超强师资2,无限畅学3,全程辅导4,协议保过

一、超强师资——考研辅导无敌舰队

☆三大航母舰队——公共课超强师资团队

英语:"新东方银河战舰号航母"群星闪耀(范猛,刘一男,唐静,王江涛,张销民,宋平明,赵建坤,印建坤,姜丽荣)新东方集团十大考研名师+英语阅卷组组长分项授课

政治:"任汝芬泰山号航母"绝对权威(任汝芬,汪云生,陆象山,刘儒,包仁)任汝芬团队+大纲解析配套1600题主编汪云生教授+人大包仁教授

数学:"姚孟臣北斗号航母"经验丰富(姚孟臣,汪诚义,尤承业)北京大学北京理工大学数学系教授团队

☆六大战列舰队——专业课权威名师团队

统考专业课

教育学:北京师范大学刘宝存等教授团队心理学:北京师范大学沃建中等教授团队

历史学:中国人民大学何黎萍教授团队法硕:中国政法大学李方晓等教授团队

计算机:北航,北邮等教授团队西医综合:于吉人+北京大学医学部名师团队

☆名校硕士教研室团队

英语教研室,数学教研室,政治教研室,高辅教研室,统考专业课教研室,非统考专业课教研室.教研室老师均为:英语专八或考研英语80分以上,政治80分以上,数学140分以上名校硕士.

二、无限畅学——全年系统科学课程,在线听课,形式灵活

1 2 3 4

关于操作系统相关论文范文素材,与下载计算机操作系统全国网考相关论文提纲参考文献资料:

档案论文怎么写

科技论文撰写

待遇

如何写初中数学论文

怎样写生物论文

帮助写论文

统计论文怎么写

专业写论文

如何用word写论文

有没有人帮忙写论文

下载计算机操作系统全国网考(3)WORD版本 下载地址