




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、UNIX系统讲义系统讲义北航计算机学院网络与数字媒体研究所吕良双 2010年2月第一章第一章概概 述述u一、什么是UNIXUNIX是一类操作系统。狭义理解,UNIX是一个分时操作系统的核心,控制和分配计算机资源(软硬件),协调各应用进程的运行。广义理解,UNIX除了其核心外,还包括一些基本的工具,如编辑器、编译器、文件操作工具、文字处理工具等。更广义地理解,UNIX还包括用户自己开发的各种工具软件。第一章第一章 概述概述 UNIX第一章第一章 概述概述 UNIX历史历史u二、UNIX的历史1965年,贝尔实验室参与由MIT和GE发起的一个计划:开发一个多用户、多任务、多层次(multi-use
2、r、multi-processor、multi-level)的操作系统MULTICS(MULTiplexed Information and Computing System)1969年,MULTICS计划失败,贝尔实验室的工程师们退出该计划。 Ken Thompson将自己开发一款原本运行在MULTICS系统上游戏软件“Space Travel(星际之旅)”移植到GE-635的机器上(GECOS系统),但速度很慢,且GE-635的运行费用昂贵(75$/秒)。第一章第一章 概述概述 UNIX历史历史Ken Thompson决定为自己的游戏软件寻找一个替代的开发运行环境。正好有一台PDP-7(D
3、EC公司生产)迷你计算机闲置。 Ken Thompson和Dennis Ritchie共同开发了一个简单的操作系统,仅支持两个用户,也只有两个用户(作者自己)。Brian Kernighan 参照MULTICS将这个简单的操作系统戏称为UNICS,后来人们取其谐音称UNIX。 1970年-UNIX元年。1973年,B语言(一种解释语言)高手 Dennis Ritchie发明C语言,并用C语言重写UNIX系统,产生了第一个UNIX的正式版本-SYSTEM V。第一章第一章 概述概述 UNIX历史历史良好的可移植性促使UNIX系统蔓延。1974年,Ken Thompson的母校U.C. Berke
4、ley开始接触UNIX。1977年,Bill Joy修改了部分Kernel,编写了vi、pascal编译器等,产生了1BSD(Berkeley Software Distribution)。1978年,BSD UNIX与TCP/IP开始结合,成为最有影响力的UNIX系统。1988年,为统一各UNIX系统编程接口,提供应用程序在各UNIX系统之间的可移植性,IEEE出台了POSIX(Portable Operating System Interface)标准,定义了UNIX系统必须提供的接口函数(在C语言头文件中定义)UNIX家谱第一章第一章 概述概述第一章第一章 概述概述 Linuxu三、Li
5、nuxLinux的由来n1987年,荷兰阿姆斯特丹Vrije大学Andrew S. Tanenbaum教授(MIT学士,Berkeley博士)为课堂教学编写了Minix系统。n1991年,年仅21岁的芬兰赫尔辛基大学的学生Linus Torvalds参考Minix开发了PC版的UNIX,命名为Linux。Linux的特点n与UNIX兼容,遵从POSIX标准n自由,开源n性能高,安全性强第一章第一章 概述概述 UbuntuLinux的版本n核心版本 由Linus本人负责维护,版本号由三部分组成x.y.z,x是主版本号,y是次版本号,z是修订次数。次版本号为偶数表示稳定的版本,奇数表示测试版。n发
6、行版 各公司推出的版本。如Red Hat,红旗Linux等等,有上百种。u四、Ubuntu Linux创始人 Mark Shuttleworth,1973年生于南非,现居伦敦。2004年通过旗下的Canonical公司来资助Ubuntu Linux的开发问世 2004年10月,版本号4.10第一章第一章 概述概述 Ubuntu殊荣 2005年在Linux世界论坛上被评为“最佳Linux发行版”。是目前增长势头最强劲的Linux发行版第一章第一章 概述概述 课程简介课程简介u五、课程简介什么是操作系统n用户与计算机硬件之间的界面,它是控制、管理计算机系统内各种硬件和软件资源,有效地组织多道程序运
7、行的系统软件(或程序集合)。计算机硬件基本输入输出系统操作系统应用软件第一章第一章 概述概述 课程简介课程简介课程定位n专业选修课,从用户的角度学习UNIXn普通用户(使用)、程序员(编程)、系统管理员(管理)n主要面向2年级本科生。n先修课程:C语言。实验环境n基于Windows系统,虚拟机+Linuxn虚拟机:VMware v6.5.0 以上nLinux: Ubuntu Linux 9.04以上第一章第一章 概述概述 课程简介课程简介学时安排n总学时32学时n授课16学时,2学时/周,19周n实验16学时成绩考核n作业 20%,23次n考试 80%第一章第一章 概述概述 课程简介课程简介主要内容n第一章 概述n第二章 基本操作n第三章 文件系统n第四章 文件编辑和流处理n第五章 图形界面和系统管理n第六章 shell编程n第七章 c语言开发环境n第八章 库函数与系统调用第一章第一章 概述概述 课程简介课程简介主要参考书nLinux教程(第3版), 孟庆昌等,电子工业出版社,2011,8nUNIX环境高级编程(第2版),W.Richard Stevens,人民邮电出版社 2006,5第一章第一章 概述概述 课程简介
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 情景高尔夫培训课件
- 2026届江苏省常州市14校联盟化学高一第一学期期中质量跟踪监视模拟试题含解析
- 营销活动的策划方案有哪些
- 幼儿园教科研的工作方案
- 2026届重庆市梁平实验中学化学高一第一学期期中预测试题含解析
- 2026届江西省上饶市民校考试联盟化学高二上期中达标检测模拟试题含解析
- 恒捷安全知识培训课件学校
- 文库发布:恐龙课件
- 恐龙无处不在课件
- 江苏省南京市江浦高级中学2026届化学高二上期末教学质量检测试题含答案
- 2025届广州市高三年级阶段训练(8月市调研摸底) 数学试卷(含答案)
- 《旅馆建筑设计原理》课件
- 2024年危险化学品经营单位安全管理人员考试练习题(附答案)
- 2024-2030全球与中国探地雷达市场现状及未来发展趋势
- 火龙果病虫害
- 电梯维保服务考核标准及评分办法
- 不使用童工的承诺书中英文版本
- 国际贸易理论与实务(陈岩 第四版) 课件全套 第0-16章 绪论、国际贸易理论、国际贸易政策-国际贸易方式
- 公司跟合作社合作协议书
- 局部麻醉知情同意书
- 五年级下册计算题400道及答案
评论
0/150
提交评论