当前位置:  技术问答>linux和unix

求助关于操作系统的几个问题?

    来源: 互联网  发布时间:2016-03-29

    本文导语:  诚望大家翻译一下下面几问题的参考答案!!!! 1.一个进程如何引用不在其地址空间的对象? 答:The process address space provides a uniform mechanism for authorizing access to memory-mapped resources (especially executable memory...

诚望大家翻译一下下面几问题的参考答案!!!!

1.一个进程如何引用不在其地址空间的对象?
答:The process address space provides a uniform mechanism for authorizing access to memory-mapped resources (especially executable memory locations) according to the OS’s security policy.  All other resources have a name that must appear in a distinct, shared name space: File names are an example of such a name space; email addresses are another example, and web URLs are a third example.  When a process needs to access one of these resources that is not in its address space, it uses an appropriate shared (also sometimes called a global) address space.

2.为什么操作系统中进程描述表是一个静态数组,而不使用动态数据结构?
答:Here are a few reasons:
a.     Dynamic data structures in the kernel are allocated from a system heap rather than from a heap in an address space (as is done with malloc()).  OS designers do not like to depend on memory being available for the correct operation of the OS, since memory may get used up by some other kernel function.
b.    By fixing the number of processes that can exist, the rest of the system can be designed by knowing that maximum value (even if it is a compile-time parameter).  It implicitly puts a bound on the total load that can be placed on the system.
c.    It is much faster to access the data in the process descriptors.

3.分时技术对操作系统做出了什么贡献?
答:  Timesharing stimulated development of the idea of processes, memory management, scheduling, and protection/security technology.  (This is a slightly more comprehensive set of things than are in the figure in the chapter).

4.嵌入式系统对现代操作系统有什么贡献?
答:Embedded systems is the area where real-time support was refined and made to work well.  The real-time technology in contemporary operating systems is generally from embedded systems.

|
1.进程地址空间根据操作系统的安全策略提供了统一的访问内存表资源(特别是可执行内存地址)机制。所有其它资源都有一个明确的名称来共享名称空间。文件名就是此名称空间的例子之一,电子邮件地址则是另一例子,还有webURLS(网络资源定位器)乃第三个例子。当一个进程需要访问这些资源当中时,但这些资源又不在其地址空间范围内,则它使用一个适当的共享地址空间(通常叫全局共享)。
2.有如下几个原因:
a.内核中的动态数据结构由系统堆栈分配而来的(通常用malloc()函数完成),而不是地址空间的一个堆栈。操作系统
的设计者不喜欢由操作系统来判断内存的可用性,则内存可能会被内核里的其它函数用尽。
b.通过固定的进程号,系统的其它部分的设计均知道进程数的最大值(尽管这是编译时的参数)。它隐含地给一个值让它能在系统中存放。
c.通过进程描述符能更快的访问数据。
3.分时系统促进了多进程开发思想,内存管理,作业管理和安全/保护技术的发展。
4.嵌入式系统是精制、稳定的实时系统。当代实时操作系统技术源于嵌入式系统。

呵呵,好久没看E语了,随手翻译一下,翻译不对的地方请见谅。

|
1.处理地址空间对进入对记忆被映射的资源提供一个一致的机制(特别是可执行的存储单元)的批准的入口根据操作系统的安全策略。 其他资源有必须出现于一个分明,共有的名空间的一个名字: 文件名字是这样一个名空间的例子; 电子邮件是另一个例子,并且网URL是第三个例子。 当过程需要访问不在它的地址空间这些资源的之一时,它使用一个适当的共有的(有时也叫全球性)地址空间。 

2.a. 动态数据结构是从系统堆中被分配的而不是从地址空间的堆(就像malloc ()一样)。 因为内存也可能被其他内核函数调用, 操作系统设计师不喜欢取决于是的内存可利用的为操作系统的正确操作。 
b. 通过固定可能存在过程的数量,系统的其余可以通过知道那个最大价值设计(即使它是一个编译时间的参量)。 它在系统可以被安置的总装载上隐含地把区域放。 
c. 它是更加快速的访问数据描述符。

3.分时操作刺激发展了安全保护技术,进程处理思想,内存和日程管理

4.嵌入系统是一个精简的实时操作系统并且有好工作性能。 在当代操作系统的实时技术通常是从嵌入系统。 



时间匆忙,翻译比较粗糙,勿怪

    
 
 

您可能感兴趣的文章:

  • 有关服务器的几个问题,求助?
  • 求助:Fedora Core 5(FC5)的几个问题?
  • ~(取反)操作错误,求助!谢谢
  • 求助 关于LONG VARCHAR 或 数据库insert 操作
  • 求助!我的增加用户操作报错了。。。。
  • 关于bash 字符串操作(求助)
  • 高分求助,JAVA如何操作WINDOWS剪贴板
  • 【在线急等求助】UNIX-shell程序,对文本文件进行操作
  • 求助:各位大侠,麻烦你们能不能告诉我有没有一种软件可以让和相互操作各自的分区?
  • 文件操作问题!【求助】
  • 向在校大学生求助!(《操作系统》的课程设计)(给高分!)
  • 求助文件操作中修改文件中字段的问题,请大家帮忙解决
  • 高分求助 操作系统问题!!!
  • (100分求助)用内核线程对用户进程操作(大侠/虾们出手了)
  • 高分求助 。。。。。。。。。。。。各位高手。可以不可以告诉我。当我下载完resin之后应该如何配置好一个jsp的环境。我的操作系统是win2k professional
  • 求助:如何通过驱动程序来操作设备?
  • 求助!关于多线程下数据库操作的问题,请大家帮忙看看
  • 高分求助:bigphysareas和mmap的操作在两个不同的版本返回的结果不同
  • 求助。。。怎样保证并发的多线程不要同时操作同一个文件?
  • 紧急求助——一道去年清华考研操作系统的unix编程题目
  • 求助:分析嵌入实时操作系统uc/os-22内核(第一个字母是“谬”,我这边连office都慢得要死,还请大家多包涵)
  • 求助阿,按鸟哥教程操作时出问题了,su后出现 su:无法确定您的用户名。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助:在Window系统中去连上Solaris系统并执行VMSTAT返回结果
  • 求助:J2EE系统在Unix 系统中出现乱码问题?谢谢
  • 十万火急 Linux系统被黑 进不了系统 求助!
  • 求助!在Windows系统中如何合并在Linux系统里已经分割好的tar文件?急啊!
  • [求助]LINUX下的MAIL系统,发出的邮件别人能收到,但别人发过来的邮件这个系统总是收不到。。。。。。。
  • 各位大侠,求助一个关于ubuntu系统的问题
  • 求助:在Unix系统下有没有类似IIS服务的的组件
  • 求助:在Java中如何获得当前系统的CPU型号?
  • 求助:linux系统断电后无法正常启动
  • 求助:如何删除lilo引导系统?
  • 求助,Linux系统时间总比硬件时间慢!
  • 双系统安装求助
  • 求助:系统为什么会自动删除文件?
  • 求助:双系统安装redhat出现问题?
  • 求助ARM系统文件烧写
  • 装Linux系统从来没见过的情况(求助)
  • (求助)Makefile 中如何获得系统命令结果
  • 求助:用VMware时无法进入虚拟系统
  • 紧急求助!SCO Unix的系统时间!
  • 系统不 能启动(紧急求助)
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 向在校大学生求助!(《操作系统》的课程设计)(给高分!) iis7站长之家
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3