- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
execvi索引节点表
Unix历史 1965年在ARPA的支持下MIT、贝尔实验室和通用电气公司决定开发一种“公用计算服务系统”,希望能够同时支持整个波士顿所有的分时用户。该系统称作MULTICS (MULTiplexed Information and Computing Service ) Unix历史 MULTICS研制难度超出所有人的预料,长期的研制工作达不到预期目标,1969年4月贝尔实验室退出,通用电气公司也退出。最终,MIT坚持下来,MULTICS成功运行,成为商业产品。(通用汽车、福特、美国国家安全局等)运行MULTICS的计算机系统在九十年代中陆续被关闭(加拿大国防部于2000年10月30日17:08) Unix历史 小型计算机、游戏和Unix的成功 1969年,在贝尔退出MULTICS研制项目后,Ken Thompson和Dennis M. Ritchie 在一台无人用的DEC PDP-7上,重新摆弄原先在MULTICS项目上设计的“空间旅行”游戏 为了使游戏能够在PDP-7上顺利运行,他们陆续开发了浮点运算软件包、显示驱动软件,设计了文件系统、实用程序、shell 和汇编程序 1970年,在一切完成后,给新系统起了个同MULTICS音相近的名字UNIX 1973年,UNIX用C语言全部重写,自此,UNIX诞生了 1977年,Unix被几乎完全不变的移植到非PDP-7机上 Unix历史 UNIX是现代操作系统的代表。Unix运行时的安全性、可靠性以及强大的计算能力赢得广大用户的信赖. Unix创始人 Unix创始人 系统结构 文件系统的树状结构 实例 实例 实例 实例 实例 实例 实例 实例 实例 实例 实例 实例 #include fcntl.h char buffer [1024]; int main(int argc, char *argv[]) { int fdold, fdnew, count; fdold=open(argv[1], O_RDONLY); fdnew=creat(argv[2], 0666); while((count = read(fdold, buffer, sizeof(buffer)))0) write(fdnew, buffer, count); } 实例 #include fcntl.h char buffer [1024]; int main(int argc, char *argv[]) { int fdold, fdnew, count; fdold=open(argv[1], O_RDONLY); fdnew=creat(argv[2], 0666); while((count = read(fdold, buffer, sizeof(buffer)))0) write(fdnew, buffer, count); } 总结 谢 谢 Grep old copy.c | wc -l Grep old copy.c | wc -l Grep old copy.c | wc -l Grep old copy.c | wc -l Grep old copy.c | wc -l Grep old copy.c | wc -l Grep old copy.c | wc -l Grep old copy.c | wc -l Grep old copy.c | wc -l * P a n * 智能信息处理研究中心(RCIIP) Unix操作系统内核浅析 潘海为 MULTICS设计目标是: 便利的终端使用——大量远程终端通过电话线接入计算机主机 高可靠的大型文件系统——大容量的用户信息共享;存储和构造层次化信息结构的能力 MULTICS的意义引入了许多现代操作系统领域概念雏形,对随后的操作系统特别是UNIX的成功有着巨大的影响 促使UNIX系统成功的因素: 首先,由于UNIX是用C语言编写,因此它是可移植的,UNIX是世界上唯一能在笔记本计算机、PC机、工作站直至巨型机上运行的操作系统 第二,系统源代码非常有效,系统容易适应特殊的需求 最后,也是最重要的一点,它是一个良好的、通用的、多用户、多任务、分时操作系统 Ken Thompson Dennis Ritchie 1983年图灵奖 1999年美国国家技术金奖 $ ./copy pan.c haiwei.c $ vi copy.c $ (Shell) fork() exec(“vi”) 引导块:占据文件系统的开头,一般是一个扇区,含有被读入机器起引导或初启操作系统作用的引导代码。 $ ./copy pan.c haiwei.c
您可能关注的文档
- CATIAV5草图绘制.PPT
- Calis使用教程-图书馆.PPT
- CFD在实际设计中的作用-SolidWorks.PDF
- CFD在大型汽轮发电机通风冷却系统中的应用-Ansys.PDF
- BIS经典案例-北方工业大学图书馆.PPT
- CALIS的检索-山东大学威海图书馆.PPT
- CJ系列焚烧炉WelcometoVisitOurCompany-焚烧炉大气净化设备.PDF
- Claus尾气加氢脱硫催化剂的制备及性能评价-大学化学-北京大学.PDF
- CMOS混合信号电路设计-华中科技大学光学与电子信息学院.DOC
- Clinicalethicsinpractice临床伦理原则的应用范围.PPT
- 2023届统编版历史一轮课时作业15 人民解放战争的胜利.docx
- 2023届统编版历史一轮阶段检测六(第十、十一单元).docx
- 2023届统编版历史一轮课时作业11 救亡图存的斗争.docx
- 中医学基础(十四五)学习通超星期末考试答案章节答案2024年.docx
- 线性代数2023学习通超星期末考试答案章节答案2024年.docx
- 医学微生物技术学习通超星期末考试答案章节答案2024年.docx
- 日语听力2学习通超星期末考试答案章节答案2024年.docx
- 武术散打 Wushu Sanda(第五期)学习通超星期末考试答案章节答案2024年.docx
- 新能源利用与开发学习通超星期末考试答案章节答案2024年.docx
- 微生物应用技术学习通超星期末考试答案章节答案2024年.docx
文档评论(0)