跳到主要内容
文章
免费访问

Multics虚拟内存:概念和设计

出版:1972年5月1日 出版历史

摘要

随着在线操作系统使用经验的增长,系统用户之间共享信息的需求变得越来越明显。许多现代系统允许一定程度的共享。通常,共享是通过允许几个用户通过输入和输出存储在辅助存储器中的文件中的信息来共享数据来实现的。然而,通过使用分段,Multics通过用户和系统程序提供所有信息的直接硬件寻址,而不依赖于其物理存储位置。信息存储在分段中,每个分段都可能是可共享的,并具有自己独立的大小和访问权限属性。
在这里,首先讨论了在多播中分段和共享的设计和实现注意事项,假设所有信息都驻留在一个大的分段主存储器中。由于当代系统上的主内存大小相当有限,因此本文将展示Multics软件如何通过使用霍尼韦尔645分段和分页硬件来实现大型分段主内存的效果。

工具书类

[1]
Belady,L.A.《虚拟存储计算机的替换算法研究》,IBM Systems J.5,2(1966),78-101。
[2]
Comfort,W.T.为用户服务的计算系统设计。程序。AFIPS 1965 FJCC,第27卷,第1部分,斯巴达图书,纽约,第619-628页。
[3]
Corbato,F.J.和Vyssotsky,V.A.介绍和概述Multics系统。程序。AFIPS 1965 FJCC,第27卷,第1部分。斯巴达图书,纽约,第185-196页。
[4]
Corbato,F.J.使用Multics系统进行寻呼实验。包括在为纪念P.M.Morse教授而出版的Festschrift中。麻省理工学院出版社,剑桥,马萨诸塞州,1969年。
[5]
克里斯曼,P.A.编辑。《兼容分时系统:程序员指南》,第二版,麻省理工学院出版社,剑桥,马萨诸塞州,1965年。
[6]
Daley,R.C.和Neumann,P.G.用于辅助存储的通用文件系统。程序。AF1PS 1965 FJCC,第27卷,第1部分。斯巴达图书,纽约,第213-229页。
[7]
Daley,R.C.和Dennis,J.B.Multics中的虚拟内存、进程和共享。通信ACM 11,5(1968年5月),306-312。
[8]
Denning,P.J.程序行为的工作集模型。通信ACM 11,5(1968年5月),323-333。
[9]
Denning,P.J.虚拟内存。计算调查2、3(1970年9月),153-189。
[10]
Dennis,J.B.分割和多道程序计算机系统的设计。《美国医学会期刊》第12卷第4期(1965年10月),第589-602页。
[11]
Fotheringham,J.Atlas计算机中的动态存储分配,包括后台存储的自动使用。通信ACM4,10(1961年10月),435-436。
[12]
Glaser,E.L.、Couleur,J.F.和Oliver,G.A.分时应用计算机的系统设计。程序。AFIPS 1965,FJCC,第27卷,第1部分。斯巴达图书,纽约,第197-202页。
[13]
Graham,R.M.信息处理实用程序中的保护。通信ACM 11,5(1968年5月),365-369。
[14]
Saltzer,J.H.《多路计算机系统中的交通控制》。技术代表号,MAC-TR-30(博士论文),MAC项目,麻省理工学院,剑桥,马萨诸塞州,1964年。
[15]
描述符——B5000信息处理系统的定义。Burroughs Corp.,密歇根州底特律,1961年。

引用人

查看全部
  • (2023)卡普斯通第32届USENIX安全研讨会会议记录10.5555/3620237.3620282(787-804)在线发布日期:2023年8月9日
  • (2023)用偏序分析建立动态系统调用沙盒美国计算机学会程序设计语言会议录10.1145/36228427:OOPSLA2(1253-1280)在线发布日期:2023年10月16日
  • (2023)TreeSLS:NVM上具有树结构状态检查点的全系统持久化微内核第29届操作系统原理研讨会会议记录10.1145/3600006.3613160(1-16)在线发布日期:2023年10月23日
  • 显示更多引用者

建议

评论

信息和贡献者

问询处

发布于

ACM的封面图像通信
ACM通信 第15卷第5期
1972年5月
105页
国际标准编号:0001-0782
EISSN公司:1557-7317
内政部:10.1145/355602
期刊目录
如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

出版商

计算机协会

美国纽约州纽约市

出版历史

出版:1972年5月1日
在CACM中发布体积15,问题5

权限

请求对此文章的权限。

检查更新

作者标记

  1. Multics公司
  2. 信息共享
  3. 内存层次结构
  4. 内存管理
  5. 操作系统
  6. 寻呼
  7. 分段
  8. 虚拟存储器

限定符

  • 第条

贡献者

其他指标

文献计量学和引文

文献计量学

文章指标

  • 下载量(最近12个月)523
  • 下载次数(最近6周)51
反映截至2024年9月15日的下载量

其他指标

引文

引用人

查看全部
  • (2023)卡普斯通第32届USENIX安全研讨会会议记录10.5555/3620237.3620282(787-804)在线发布日期:2023年8月9日
  • (2023)用偏序分析建立动态系统调用沙盒美国计算机学会程序设计语言会议录10.1145/36228427:OOPSLA2(1253-1280)在线发布日期:2023年10月16日
  • (2023)TreeSLS:NVM上具有树结构状态检查点的全系统持久化微内核第29届操作系统原理研讨会会议记录10.1145/3600006.3613160(1-16)在线发布日期:2023年10月23日
  • (2022)单用户机器的开放操作系统经典操作系统10.1007/978-1-4757-3510-9_19(414-432)在线发布日期:2022年8月3日
  • (2021)J-NVM公司ACM SIGOPS第28届操作系统原理研讨会会议记录10.1145/3477132.3483579(408-423)在线发布日期:2021年10月26日
  • (2021)持久内存倒排索引综述10.1145/346540254:7(1-37)在线发布日期:2021年7月18日
  • (2018)面向对象的非易失性内存恢复美国计算机学会程序设计语言会议录10.1145/32765232:OOPSLA公司(1-22)在线发布日期:2018年10月24日
  • (2018)NVM卡罗尔:NVM过去、现在和未来的展望2018 IEEE第34届国际数据工程会议(ICDE)10.1109/ICDE.2018.00011(15-23)在线发布日期:2018年4月
  • (2018)记忆中的加工范式:促进采纳的机制用于下一代计算机设计的Beyond-CMOS技术10.1007/978-3-319-90385-9_5(133-194)在线发布日期:2018年8月21日
  • (2015)阿拉基计算机系统ACM事务10.1145/281280633:4(1-30)在线发布日期:2015年11月2日
  • 显示更多引用者

视图选项

查看选项

PDF格式

以PDF文件查看或下载。

PDF格式

电子阅读器

使用联机查看电子阅读器.

电子阅读器

获取访问权限

登录选项

完全访问权限

媒体

数字

其他

桌子

分享

分享

共享此出版物链接

在社交媒体上分享