unixos教学课件第一章 绪论_第1页
unixos教学课件第一章 绪论_第2页
unixos教学课件第一章 绪论_第3页
unixos教学课件第一章 绪论_第4页
unixos教学课件第一章 绪论_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、计算机基本结构,硬、软件基础知识、计算机基本结构,硬、软件基础知识2、操作系统基本概念、操作系统基本概念3、unix系统的主要特性系统的主要特性4、unix系统的发展史系统的发展史5、开源软件与、开源软件与unix的推广发展的推广发展重点、难点、考点重点、难点、考点理解理解掌握掌握了解了解了解了解了解了解v计算机定义(计算机定义(wiki/百度知道)百度知道) 可以存储、检索和处理数据的可编程的电子设备可以存储、检索和处理数据的可编程的电子设备v分类(按其大小、性能和速度)分类(按其大小、性能和速度): 运行速度最快、价格昂贵,用于航空航运行速度最快、价格昂贵,用于航空航天飞行器设计、天气

2、预报、三维模型、计算机动天飞行器设计、天气预报、三维模型、计算机动画等复杂计算型应用。银河亿次级巨型机、画等复杂计算型应用。银河亿次级巨型机、usa的的cray-xmp、cdccyber205 : 为大型机构的信息处理而设计的大型、为大型机构的信息处理而设计的大型、快速的系统。快速的系统。i/o能力强大,用于银行和电信的能力强大,用于银行和电信的数据处理业务数据处理业务: 是是60年代由年代由dec(数字设备公司数字设备公司)公司首公司首先开发的一类高性能计算产品,后期采用先开发的一类高性能计算产品,后期采用unix操操作系统,多用于服务器和数据处理。作系统,多用于服务器和数据处理。ibm:a

3、s/400 dce:pdp7、pdp11、vax : 个人计算机个人计算机小型机图片小型机图片v计算机的基本功能:输入、处理、输出、存储。计算机的基本功能:输入、处理、输出、存储。v计算机组成:硬件和软件计算机组成:硬件和软件v大多数计算机的硬件系统包括大多数计算机的硬件系统包括5个基本硬件组件个基本硬件组件v1.2.1 输入设备输入设备v1.2.2 处理器单元处理器单元cpu控制任务的执行,如键盘的输入送到内存、控制任务的执行,如键盘的输入送到内存、处理器存储的数据或将操作结果送到打印机,处理器存储的数据或将操作结果送到打印机,包括包括3个基本组成部分个基本组成部分: 算术和逻辑运算单元算术

4、和逻辑运算单元(alu): 执行算术和逻执行算术和逻辑运算辑运算寄存器寄存器: 临时存储单元,存储临时存储单元,存储cpu中的数据中的数据和指令和指令控制单元(控制单元(cu): cpu中控制和协调系统其中控制和协调系统其他部分的动作,以执行程序指令的电子电路他部分的动作,以执行程序指令的电子电路单元。用于激活其他组件和将指令和数据从单元。用于激活其他组件和将指令和数据从内存送到寄存器内存送到寄存器v取指令期取指令期cu将指令从内存读到将指令从内存读到cpu的指令寄存器的指令寄存器cu增加指令指针寄存器的值,以指向内存中下一条指令增加指令指针寄存器的值,以指向内存中下一条指令的位置的位置cu给

5、给alu发信号,通知发信号,通知alu执行该指令执行该指令v指令执行期指令执行期alu访问指令寄存器中的指令操作码,以确定要执行的访问指令寄存器中的指令操作码,以确定要执行的功能并得到指令的输入数据功能并得到指令的输入数据alu执行指令执行指令指令执行结果存储在寄存器中,或由指令执行结果存储在寄存器中,或由cu写入内存单元写入内存单元v1.2.3 内存内存用于保存当前程序指令;保存程序处理的数用于保存当前程序指令;保存程序处理的数据;保存执行程序指令时产生的中间结果据;保存执行程序指令时产生的中间结果(内内存只保存程序执行期间的临时数据存只保存程序执行期间的临时数据)内存通常分为两种类型内存通

6、常分为两种类型: 随机存储器随机存储器(ram)和和只读存储器只读存储器(rom)ram中的数据允许修改和删除,关机后数中的数据允许修改和删除,关机后数据会丢失,据会丢失,rom中的数据和指令只能读取,而不能更中的数据和指令只能读取,而不能更改和删除,关机后也不会丢失,改和删除,关机后也不会丢失,v1.2.4 外部存储器外部存储器-硬盘、光盘硬盘、光盘计算机只有将磁盘上的程序或数据复制到内存计算机只有将磁盘上的程序或数据复制到内存后,才能执行程序或处理数据后,才能执行程序或处理数据内存存储当前执行的程序和正在处理的数据,内存存储当前执行的程序和正在处理的数据,而外部存储器用于长期存储程序和数据

7、而外部存储器用于长期存储程序和数据v寄存器、内存、外部存储器的区别寄存器、内存、外部存储器的区别存储器类型存储器类型寄存器寄存器速度最快的是?速度最快的是?存储哪些数据?存储哪些数据?内存内存外部存储器外部存储器v1.2.5 输出设备输出设备显示器、打印机、声音设备、绘图仪等显示器、打印机、声音设备、绘图仪等v1.2.6 性能评价指标性能评价指标针对每台计算机的组成部件、各部件间的通信能力针对每台计算机的组成部件、各部件间的通信能力和所有性能指标的综合测量和所有性能指标的综合测量cpu速度速度: 指令的执行速度,指令的执行速度,mips/mflops访问时间访问时间: 反映反映cpu从存储器或

8、从存储器或i/o设备检索数设备检索数据的速度,据的速度,us/ns通道容量通道容量: 数据传输速率反映数据传输速率反映cpu与设备与设备间的通间的通信通道支持的数据传输能力信通道支持的数据传输能力总体性能指标总体性能指标: 指指cpu速度、存储器和速度、存储器和i/o设备设备的访问时间,以及存储器和的访问时间,以及存储器和i/o设备与设备与cpu间传间传送通道的通道容量的综合。送通道的通道容量的综合。v基本概念基本概念软件等同于计算机程序,程序是控制计算机系软件等同于计算机程序,程序是控制计算机系统行为的指令集合,由一组按逻辑顺序执行特统行为的指令集合,由一组按逻辑顺序执行特定操作的指令序列组

9、成。定操作的指令序列组成。v软件分类软件分类系统软件系统软件控制计算机内部功能的程序集合控制计算机内部功能的程序集合操作系统、编程语言、通信程序等操作系统、编程语言、通信程序等应用软件应用软件聊天程序、浏览器、文字处理软件等聊天程序、浏览器、文字处理软件等优点是我们在开发应用软件时不需要掌握跟硬优点是我们在开发应用软件时不需要掌握跟硬件相关的物理过程,而只需要掌握系统软件提件相关的物理过程,而只需要掌握系统软件提供给我们的供给我们的api接口函数即可接口函数即可v操作系统是最重要的系统软件组件,操作系统是最重要的系统软件组件,控制所有的软控制所有的软件和硬件的程序集件和硬件的程序集在加电后装入

10、内存,一直保留直到关机在加电后装入内存,一直保留直到关机v2.1 操作系统的目标操作系统的目标方便计算机的使用:使操作更友好方便计算机的使用:使操作更友好有效的使用计算机资源有效的使用计算机资源便于计算机技术的发展便于计算机技术的发展命令驱动式用户接口命令驱动式用户接口(linux shell)、菜单驱动式、菜单驱动式用户接口、图形用户接口用户接口、图形用户接口gui (windows/kde)操作系统控制计算机资源,包括内存、操作系统控制计算机资源,包括内存、cpu时时间、外围设备;间、外围设备;os根据资源状态和运行程序优根据资源状态和运行程序优先级给程序分配资源先级给程序分配资源v操作系

11、统的分层模型操作系统的分层模型: 把软件和把软件和硬件的信息交流限硬件的信息交流限制在内核层,可实制在内核层,可实现应用层与硬件层现应用层与硬件层的隔离的隔离(shell): 提供用户接口界面,是操作系统提供用户接口界面,是操作系统中唯一与用户直接通信的部分中唯一与用户直接通信的部分:负责所有与硬件相关的功能,常驻内存,:负责所有与硬件相关的功能,常驻内存,是是unix系统的核心部分。用户不能直接访问内系统的核心部分。用户不能直接访问内核模块核模块unix的的系统模型系统模型:提供执行用户请求服务的例程。:提供执行用户请求服务的例程。完成输入完成输入/输出、文件、设备、内存和处理器时输出、文件

12、、设备、内存和处理器时钟的管理,常驻内存。钟的管理,常驻内存。:通常称为:通常称为shell。是。是unix操作系统的一操作系统的一部分,是用户与部分,是用户与unix交互的一种接口。常驻磁交互的一种接口。常驻磁盘,在用户登录时即调入内存。盘,在用户登录时即调入内存。:unix向每个用户提供一个执行向每个用户提供一个执行环境,称为虚拟机,每个用户都有专用虚拟机,环境,称为虚拟机,每个用户都有专用虚拟机,包括终端和共享的其他计算机资源。包括终端和共享的其他计算机资源。:unix通过进程向每个用户和程序分配通过进程向每个用户和程序分配资源。资源。小知识小知识点点v操作系统环境操作系统环境单任务单任

13、务: 为一次只执行一个进程设计的,用于单用户环境为一次只执行一个进程设计的,用于单用户环境多任务多任务: 一次能执行一个用户的多个程序一次能执行一个用户的多个程序多用户多用户: 多个用户可以使用同一个主机多个用户可以使用同一个主机示例示例示例示例v操作系统环境操作系统环境分时分时: 为正在使用中的用户所要求的在线处理环为正在使用中的用户所要求的在线处理环境而设计的,境而设计的,。分时。分时系统给每个用户任务分配时间片,每个时间片只系统给每个用户任务分配时间片,每个时间片只执行任务的一部分程序执行任务的一部分程序批处理批处理: 是为不需要用户干预而执行多个程序设是为不需要用户干预而执行多个程序设

14、计的。计的。有没有同学熟悉批处理的?有没有同学熟悉批处理的?内存容量限制内存容量限制: 计算机是顺序处理设备,在每个计算机是顺序处理设备,在每个处理周期它一次执行一条指令,因此不必将整个处理周期它一次执行一条指令,因此不必将整个程序全部放入内存中程序全部放入内存中虚拟内存虚拟内存: 在使用虚拟内存时,程序必须分割在使用虚拟内存时,程序必须分割成以页为单位的小块,在成以页为单位的小块,在os控制下只有程序控制下只有程序的基本页读入到内存,以支持运行程序正在执的基本页读入到内存,以支持运行程序正在执行的处理;程序的其他页被放置在硬盘的一个行的处理;程序的其他页被放置在硬盘的一个交换区域,通过在交换

15、区域和交换区域,通过在交换区域和ram交换页。交换页。v基本课程介绍基本课程介绍v计算机组成:硬件和软件计算机组成:硬件和软件v计算机的硬件包含计算机的硬件包含5个组件:输入设备、处理器设个组件:输入设备、处理器设备、内存、外部存储器、输出设备备、内存、外部存储器、输出设备v计算机软件的分类计算机软件的分类v操作系统的目标、作用、分层模型、基本术语操作系统的目标、作用、分层模型、基本术语考点:操作系统的作用和基本术语,特别是理考点:操作系统的作用和基本术语,特别是理解分时、虚拟内存的概念解分时、虚拟内存的概念vlinux的虚拟机安装的虚拟机安装v作业作业1:安装虚拟机:安装虚拟机+linux操

16、作系统操作系统v可以单独安装可以单独安装unix/linux操作系统;操作系统;v也可以先安装虚拟机也可以先安装虚拟机(如如vmware 6.0),然后安装,然后安装linux系统(系统()v然后通过远程登录工具(如然后通过远程登录工具(如telnet、ftp等)登等)登录上述服务器录上述服务器着重讲解着重讲解vmwarevmware虚拟机虚拟机的三种网络配置方式的三种网络配置方式给大家演示几种给大家演示几种linuxlinux服务器的实例服务器的实例留给学生思考留给学生思考v显示当前目录:显示当前目录:pwdv转换目录:转换目录:cdv创建目录:创建目录:mkdirv删除文件与目录:删除文件

17、与目录:rmv拷贝文件:拷贝文件:cpv显示文件列表:显示文件列表:ls或或llv清屏:清屏:clearv执行程序:执行程序:./程序名程序名v计算机硬件组成计算机硬件组成输入设备、内存、处理器、外存、输出设备输入设备、内存、处理器、外存、输出设备v计算机软件组成计算机软件组成系统软件、应用软件系统软件、应用软件vvmware虚拟机虚拟机安装步骤安装步骤上网的设置:虚拟网卡(上网的设置:虚拟网卡(vmnet1、2、8)(1) 是主要控制计算机内部功能的程序集合。是主要控制计算机内部功能的程序集合。(2) 是最重要的系统软件组件,控制所有的是最重要的系统软件组件,控制所有的软件和硬件的程序集。软

18、件和硬件的程序集。(3) : 为一次只执行一个进程设计的,用于为一次只执行一个进程设计的,用于单用户环境单用户环境(4) : 一次能执行一个用户的多个程序一次能执行一个用户的多个程序(5) : 多个用户可以使用同一个主机多个用户可以使用同一个主机(6)理解分时和虚拟空间的概念)理解分时和虚拟空间的概念了解了解v1965年,由年,由at&t,mit和和ge联合开发联合开发multics (multiplexed information and computing service); v1969年,年,ken thompson 和和 dennis ritchie在在pdp-7 上用汇编语言

19、开发出上用汇编语言开发出unix(太空旅行的游太空旅行的游戏戏);v1970年,在年,在pdp-11系列机上系列机上(11/20,11/40,11/45)用汇编开发出用汇编开发出unix v.1。在此过程中,机。在此过程中,机器的硬件逐渐复杂,器的硬件逐渐复杂,unix所支持的特征也不断所支持的特征也不断丰富,增加了文字处理程序;丰富,增加了文字处理程序;v1975年,发表年,发表unix v.6 并广泛扩散到大学和科并广泛扩散到大学和科研单位研单位, 为后期发展奠定了良好的基础为后期发展奠定了良好的基础了解了解v1979年,优化后发布年,优化后发布unix v.7unix的第的第一个商业版本

20、一个商业版本我国开始研究应用的最早我国开始研究应用的最早版本;版本;v1982年,年,at&t发布发布unix system iii,完全,完全转向为社会提供的商品软件;转向为社会提供的商品软件;v1983年,年,at&t发布发布unix system v,系统功,系统功能已趋于稳定和完善。此后能已趋于稳定和完善。此后system v又有一又有一系列的公布号系列的公布号: 1.0/2.0/2.3/3.5/4.0/4.2等等, 现在现在最后版本为最后版本为 system v release 4 (svr4)v目前目前: bsd unix和和at&t的的unix syste

21、m v形成了形成了当今当今unix的两大主流的两大主流bsd unix在学术界(在学术界(berkeley unix )system v在工业界(在工业界(at&t unix系统系统v)vunix系统系统v:1983年年at&t发布标准的发布标准的unix系统系统v,商业应用的主流,商业应用的主流vberkeley unix:70年代末年代末berkeley的的csrg使用使用unix对操作系统进行研究,提出对操作系统进行研究,提出bsd 版本版本, 主要用主要用于工程设计和科学计算于工程设计和科学计算v开源软件(开源软件(open source)建立开源软件的目的是为了打破商业软件在市建立开源软件的目的是为了打破商业软件在市场上占垄断地位的状况,使软件开发更具生命力场上占垄断地位的状况,使软件开发更具生命力1984年,年,richard stallman提出开源思想提出开源思想推荐网站推荐网站sourceforge,最大收益软件,最大收益软件linuxv促进促进unix发展的重要组织机构发展的重要组织机构联合体组织:(联合体组织:(usgusdlusl),对),对unix的的标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论