银行计算机常用操作系统.ppt_第1页
银行计算机常用操作系统.ppt_第2页
银行计算机常用操作系统.ppt_第3页
银行计算机常用操作系统.ppt_第4页
银行计算机常用操作系统.ppt_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

第4章银行计算机常用操作系统,顾浩胡乃静董建寅等编著,2019/11/24,2006.10.16,2,4.1操作系统的基本概念,操作系统属于软件中的系统软件,它是紧挨着硬件的第一层,是对硬件功能的首次扩充,其它软件则是建立在操作系统之上的。操作系统实际上是一个计算机系统中硬、软件资源的总指挥部,操作系统是软件技术含量最大、附加值最高的部分,是软件技术的核心,是软件的基础运行平台。从五个方面来全面地叙述操作系统的定义:从软件的角度看:操作系统是程序和数据结构的集合。从扩展机器的角度看:操作系统是位于无软件的机器(裸机)和用户之间的一个界面,为用户提供一台等价的扩展机器。,2019/11/24,2006.10.16,3,支撑软件:数据库、网络、多媒体,应用软件:文字处理、科学计算、图像处理、管理信息系统,图4-1计算机系统的层次结构,2019/11/24,2006.10.16,4,4.1操作系统的基本概念,从资源管理器的角度看:操作系统负责对计算机软、硬件资源(含处理机、存储器、文件、I/O设备)进行控制、调度、分配和回收。从用户使用的角度看:操作系统为用户提供一组功能强大的、方便好用的广义指令(系统调用)。综上所述。操作系统是计算机系统中的核心控制软件,它对计算机实施管理和控制,对软件资源进行分配,合理组织计算机工作流程,以便有效地利用这些资源,并为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与用户之间起到接口作用。W98(400MB)WME(800MB)W2000(1GB)XP(2GB)VISTA,2019/11/24,2006.10.16,5,C和UNIX的发明者,1983年图灵奖的得主丹尼斯.里奇(DennisMacAlistairRitchie)肯尼思.汤普森(KennethLaneThompson),C与UNIX的关系:C语言最初是为了能在不同硬件平台上移植UNIX而产生的,UNIX自身就是C在系统软件领域的成功范例,反过来,UNIX推动了C的应用和普及.结果两者都获得了成功。1963年,丹尼斯里奇又重新用C语言编写了UNIX。,2019/11/24,2006.10.16,6,MIT麻省理工学院,加洲大学伯克利分校,2019/11/24,2006.10.16,7,4.2UNIX操作系统,4.2.1概述UNIX是一种多用户多任务分时操作系统,是目前的三大主流操作系统之一,也是银行计算机中最常用的操作系统。从狭义上说,UNIX是一个操作系统的内核(kernel),从广义上说,它不仅指内核,还是一个程序设计环境,一个软件开发工具。1、UNIX发展的5个阶段UNIX的诞生1973年到20世纪70年代末:免费扩散20世纪70年代中期到80年代中期:商用版本的出现(1977年)和三大主线的形成由贝尔实验室发布的UNIX研究版(从V1到V10)、加利福尼亚州大学伯克利分校发布的BSD(BerkeleySoftwareDistribution)、由贝尔实验室发布的UNIXSystemIII和SystemV。,2019/11/24,2006.10.16,8,4.2.1概述,20世纪80年代后期:两大阵营(UI和OSF)和标准化OpenSoftwareFoundation(开放软件基金会,简称OSF)于1988年成立。AT若是奇数,则代表此内核是测试版本,还不太稳定,供参考.Z表示修改号,数字越大,表示修改的次数越多,相对越完善。2Linux的发行版本目前Linux发行版本的数量已超过300种,且还在不断增加。但无论哪种版本都不拥有发布内核的权利。版本之间的差别主要在于包括的软件种类及数量的不同。常见的发行版本见表4-3。,2019/11/24,2006.10.16,24,表4-2Linux内核的发展历程,注:2为主版本号,4为次版本号,因是偶数代表是公开发表的正式版本,1是修改号,数字越大,表示修改的次数越多,相对越完善.,2019/11/24,2006.10.16,25,2019/11/24,2006.10.16,26,4.3.4Linux的功能,支持多种系统语言,如C、C+、Objective-C、Java、List、Prolog(用于人工智能)等。支持多种脚本语言,如Perl、TclTk、Shell和AWK等。支持X-Windows系统及其应用程序,可运行各种图形应用程序,如Khoros、GRASS等。支持多种排版软件,如Tex/Latax等。支持多种自然语言,如中文、英文。支持多种免费的数据库,如Postgres等。支持各种网络应用。支持与其它操作系统,如WindowsNT或Windows9x的共享。结论:从功能上看,Linux是一个很有发展前途的操作系统,也是为数不多可与Microsoft操作系统相竞争的操作系统。,LaTeX是一种与操作系统无关的排版注记语言,被许多国际权威学术机构指定用于提交文档的描述。,2019/11/24,2006.10.16,27,关于脚本语言,动态程序一般有两种实现方式即二进制方式和脚本方式。二进制方式是先将我们编写的程序进行编译,变成机器可识别的指令代码(如.exe文件),然后再执行。这种编译好的程序我们只能执行、使用,却看不到它的程序内容。脚本语言为命令行层次编程语言。它由一系列命令组成,这些命令存为一个文件,并可被重复使用和修改。简单地说,脚本(script)就是一条条的文字命令,这些文字命令是可以看到的(如可用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因脚本在执行时多了一道翻译的过程,故它比二进制程序执行效率要稍低一些。如ASP、PHP、CGI、JSP等,都是脚本语言。按目前的服务规则,虚拟主机网站只能采用脚本语言来实现.,2019/11/24,2006.10.16,28,4.3.5Linux系统的组成,核心程序:主要由C编写,部分与驱动有关的用汇编编写,内含进程管理。存储管理。硬件设备管理。文件系统驱动。网络管理。系统程序。应用程序。,内核,SHELL,应用程序,X-Windows,应用程序,内核,SHELL,用户,交互式命令解释程序,2019/11/24,2006.10.16,29,关于Shell,Shell是Unix/Linux作为人机界面的一种最具体的表现形式即命令解释器,与DOS中的C类似。Shell的功能包括两个方面:解释并实现内部命令;装入外部命令。,2019/11/24,2006.10.16,30,2019/11/24,2006.10.16,31,虚拟文件系统,虚拟文件系统:是操作系统和真正文件系统间的接口,它对各种不同文件的信息系统转化,形成统一格式后交给Linux处理.并把结果还原成原文件系统格式.对Linux而言,它处理的是统一的虚拟文件系统,不必知道文件所采用的真实文件系统.,DOS,Vfat,iso9660,nfs,虚拟文件系统,Linux,2019/11/24,2006.10.16,32,4.3.6Linux操作系统的主要服务,1.Init(初始化):是在系统在核心引导后启动的1号进程。2.从终端登录:由getty程序提供,init确认有一个getty程序提供给终端连接(或控制台)。getty侦听终端等候用户告知它要登录。当它注意到一个用户,getty输出一个欢迎信息(存在/etc/issue中),并提示用户名,最后运行login程序。3.Syslog:输出核心和系统程序运行中可能产生错误、警告及其它信息。4.图形用户接口GUI(GraphicUserInterface):Linux使用的图形环境称为X-Windows。5.强大的网络功能-网络登录。-网络文件系统:通过网络文件系统NFS共享文件。-电子邮件系统和打印等:支持POP3,SMTP和IMAP4等。,2019/11/24,2006.10.16,33,437Linux的应用现状,Linux的应用范围主要包括桌面、服务器、嵌入式系统、集群计算机等方面。1.桌面应用:随着XWindows技术的发展,Linux的界面技术在界面美观、使用方便等方面有了长足的进步,成为第二大主流操作系统。笔记本电脑已开始安装Linux。2.服务器:作为服务器,Linux的服务领域包括(1)网络服务(2)文件和打印服务(3)数据库服务“9.11”恐怖事件后,Linux服务器和系统大量用于修复和新建中.目前北美大约8%的金融企业已完成了Linux型系统应用的转型,15%正在考虑实施Linux计划;2005年,Linux服务器总体占有量会增至20%,而2004年的占有量仅为7%。,2019/11/24,2006.10.16,34,3.嵌入式系统,嵌入式系统是目前最具商业前景的Linux应用,大约52%的嵌入式系统倾向于以Linux作为系统。对于嵌入式系统而言,Linux有许多不可忽视的优点:(1)Linux具有很强的可移植性,支持各种不同电子产品的硬件平台;(2)Linux内核可免费获得,并可根据实际需要自由修改,这符合嵌入式产品按需定制的要求;(3)Linux功能强大且内核很小。一个功能完备的Linux内核只要求大约1MB内存,且最核心的微内核只需100KB的内存;(4)Linux支持多种开发语言,如C、C+、JAVA,为嵌入式系统上的多种应用提供了可能。,2019/11/24,2006.10.16,35,嵌入式系统无处不在,2019/11/24,2006.10.16,36,4集群计算机,集群计算机集群(cluster)是高性能计算机领域增长最快的,而Linux集群是集群领域增长最快的.Linux集群:是利用商品化的工业标准互联网络,将各种普通服务器连接起来,用特定的方法,向用户提供更高的系统计算性能,存储性能和I/O性能,并具备单一系统映象(SSI)特征的分布式存储MIMD的并行计算机系统.Linux集群走向主流:从2005年TOP500公布的计算机中,采用集群系统的达360台,占有72%的比例.采用Linux的达371套,占74.2%.这得益于Linux操作系统的发展.,2019/11/24,2006.10.16,37,4集群计算机,从2005年TOP500公布的计算机中,采用集群系统的达360台,占有72%的比例。采用Linux的达371套,占74.2%。其中我国曙光4000A(排名TOP2004年第10位)在上海启用,运算速度高达10万亿次/秒,该机是采用Linux平台的集群式超级计算机,它采用2560颗64位的AMDOpteron800系列处理器,内存容量超过2TB,内部网络速度超过2Gb/s。总之,Linux集群计算机的快速增长是得益于Linux操作系统的发展。目前,Linux已成为集群计算机的主要操作系统之一。Linux在集群计算机应用中具有非常大的优势:,曙光4000A,2019/11/24,2006.10.16,38,4.3.8Linux未来的分析和展望,虽然Linux正以大众看好的趋势向前发展,但也有人对Linux的发展和应用持谨慎的态度,并表示怀疑,这表现在以下三个方面:对Linux的“出身”持怀疑态度。对Linux的服务支持抱怀疑态度。对Linux结构和功能上的不足持悲观和怀疑态度。尽管Linux有各种各样的不足,但它的优点和优势仍占主导地址。就从近几年在服务器操作系统市场位居第二的骄人业绩,足以可见Linux是软件市场中最有潜力的操作系统。,2019/11/24,2006.10.16,39,4.4银行常用的IBM操作系统简介,AIX(AdvancedInteractiveExecutive,高级交互执行)是超强设计的、重负载、高端Unix操作系统,它运行在IBMRS/6000服务器或IBMSP结点中。OS/400:OS/400是在IBMAS/400(e)上运行的专有操作系统,是一个全功能、一体化、菜单式的操作系统。它内置了IBMDB2数据库管理系统软件。zOS(OS/390):或称z/OS,它的前身是OS/390,是在IBM大型主机系统z900系列(前身为S390服务器)上运行的64位专用操作系统。VM和VSE:都是原来在IBM大型机上运行的操作系统,现在运行于S390服务器中。,2019/11/24,2006.10.16,40,OS/400,与技术无关的机器接口,64位RISCPOWERPC,2019/11/24,2006.10.16,41,45Linux基本操作,版本:内核版本:表示为X.Y.Z形式,其中:X主版本号,较稳定。Y次版本号,偶数是正式版本,奇数是测试版本。Z修改号,数字越大,越完善。如2.6.6是2004年公布的版本。发行版本:目前已超过300种.常见的有REDHAT,红旗和中软。安装方式:可提供本地光盘安装、本地硬盘安装、NFS安装、FTP安装和HTTP安装,常用第一种,后2种是网络安装。,2019/11/24,2006.10.16,42,Windows与Linux的共存环境,把E盘的数据转移到C或D,用E盘的空间安装Linux.,硬盘,主分区C,扩展分区,逻辑分区2:E,逻辑分区1:D,2019/11/24,2006.10.16,43,安装方法,1.使用启动软盘引导后用光盘完成Linux的安装;2.直接从光盘引导完成安装;3.从硬盘完成安装;4.网络安装:通过网络文件系统NFS或FTP并安装到硬盘,2019/11/24,2006.10.16,44,4.5Linux基本操作,1.UN1X界面(1)两种操作界面(2)图形化用户界面字符界面:图形化用户界面:XWindows是Unix/Linux操作系统图形化界面的标准。目前绝大多数的Linux计算机都运行XWindows的某个版本。,2019/11/24,2006.10.16,45,2登录,以RedHatLinux为例,登录用户分两种:根用户在登录提示后键入root,按回车键。在口令提示后键入安装时设置的根命令,按回车键。普通用户在登录提示后键入用户名,按回车键。在口令提示后键入用户建立账号时设置的口令,按回车键。出现Shell提示符,常见的有$,%,#(超级用户root),rootlocalhostroot#用户名主机名目录名提示符图4-8Sheel命令提示符,注:本次上机是在TELNET的网络虚拟终端环境下.,2019/11/24,2006.10.16,46,常用命令的使用,1.字符与图形界面的切换:Alt+F1Alt+F7完成从字符界面的虚拟终端切换到其他虚拟终端.Ctrl+F1Ctrl+F7完成从图形界面的切换到字符界面的虚拟终端.2.Shell命令:在字符界面下用Shell命令实现对Linux的操作.3.命令提示符:rootlocalhostroot#超级用户,红色为主机名,兰色为主机名hellenredguhao$普通用户4.命令格式:命令名选项参数选项以-开头命令严格区分大小写,2019/11/24,2006.10.16,47,常用命令的使用,最常用的命令一般由23个字母组成.1.注销(退出登录):exit,logout或Ctrl+Alt+Del.2.重启:reboot或shutdown-rnow3.关机:halt或shutdown-rnow传统Linux中只有超级用户才能关机,但redhat中,普通用户可用:reboot或halt,不能用shutdown.Shutdown-h10;表示10分钟后关机Shutdown-r10;表示10分钟后重启,2019/11/24,2006.10.16,48,常用命令的使用实例,man(manual):在线帮助命令,例manaman(显示man的全部帮助信息)1.date命令:格式:dateMMDDhhhmmYYYY功能:查看或修改系统时间.超级用户才能修改系统时间.2.cal命令:格式calYYYY功能:显示日历实例:显示本月的日历guhaolocalhostguhao$cal3.pwd命令格式:pwd功能:显示当前目录的绝对路径,层次关系用/表示.4.cd命令格式:cd目录功能:切换到指定目录,2019/11/24,2006.10.16,49,常用命令的使用实例,5.ls命令格式:ls选项文件|目录功能:显示指定目录中的文件和子目录信息.当不指定时,显示当前目录下的文件和子目录信息.其中:-a(all),-l(list),-d(directory),-t(time),-r(recursive)6.cat命令格式:cat选项文件列表功能:显示当前文本文件的内容.选项:-n(number):表示在每行前显示行号.7.more命令格式:more文件功能:分屏显示文本文件的内容,只能向后翻页按回车键继续.按q退出.,2019/11/24,2006.10.16,50,常用命令的使用实例,8.less命令格式:less文件功能:分屏显示文本文件的内容,按回车键继续.按q退出.可向前或向后翻页.9.tail命令格式:tail选项文件功能:显示文本文件的结尾部分默认显示文件的最后10行.选项:-n数字指定显示的行数10.head命令:同tail,但显示开头的行数.11.man命令格式:man命令名功能:显示指定命令的手册帮助信息.,2019/11/24,2006.10.16,51,常用命令的使用实例,12.help命令格式:命令名help功能:显示指定命令的帮助信息.多为中文.13.clear命令格式:Clear功能:清屏14.wc命令格式:wc选项文件功能:显示文本文件的行数,字数和字符数.选项:-c:只显示文件的字节数-l:只显示文件的行数-w:只显示文件的单词数,2019/11/24,2006.10.16,52,常用命令的使用实例,15.创建文本文件命令格式:cat文件功能:输入文本内容,要用ctrl+D(文本结束键)结束.16.who命令格式:who选项功能:查看当前已登录的所有用户选项:-m显示当前用户的用户名-h显示用户的详细信息17.top命令功能:动态显示CPU和内存利用率和进程状态及有关信息格式:top-d秒数,2019/11/24,2006.10.16,53,常用命令的使用实例,18.显示命令功能格式:whatiscommand功能:与help命令不同,它提供命令的功能信息.19.提供相关命令功能信息格式:aproposcommand功能:根据相应命令寻找功能类似的其他命令信息.20.排序命令格式:sort功能:按给定规律对文件排序举例:sortnmyfile(将数按大小排序)21.归档和备份命令格式:,2019/11/24,2006.10.16,54,常用命令的使用实例,21.归档和备份命令格式:tar功能:拷贝文件到硬盘,磁带或软盘.举例:tarcvfmytarfile.tarmy*/将所有前缀为my的文件归档到mytarfile文件中.22.拷贝命令格式:cp选项源文件目标文件功能:拷贝文件举例:cpab23.报告命令格式:df功能:报告磁盘剩余空间数,2019/11/24,2006.10.16,55,常用命令的使用实例,24.write格式:write用户名终端名;可用who命令查看当前登录的全部用户功能:与已登录的其他用户通信,用ctrl+C退出.25.talk格式:talk用户名终端名功能:同一主机或同一网络内的两个用户的对话26.mesg格式:mesgy|n;y表示允许接收,n表示拒绝接收功能:设定允许或拒绝由其他用户发来的write和talk信息27.Wall(writetoall)格式:同write功能:向所有用户发广播消息,2019/11/24,2006.10.16,56,常用命令的使用实例,28.vi文件名说明:vi(visualinterface)是全屏幕编辑器(在所有版本中通用)模式:命令模式启动vi后进入的工作模式文本编辑(插入)模式用于字符编辑最后行模式按:进入此模式,在屏幕底部显示:,等用户输入VI有100多个编辑命令多种退出方式:q或wq,命令模式,最后行模式,文本编辑模式,:,自动返回,ESC,a,I,o等,2019/11/24,2006.10.16,57,vi使用实例,Vi选项+n文件名列表选项:-r用于恢复系统突然崩溃时正在编辑的文件-R用于以只读方式打开文件+n用来指明进入vi后直接位于文件的第n行,不指定n,则位于最后一行编辑过程:1.运行vi,先处于命令模式,按i进入插入模式,即可编辑;2.完成编辑后,若要存盘并退出,可按ESC键回到命令模式;3.使用:W将文件存盘,再按q退出vi,也可直接用:wq来存盘退出.在编辑模式,按i在光标所在字符前开始输入文字按a在光标所在字符后开始输入文字按o在光标所在行下插入一新行来输入文字,2019/11/24,2006.10.16,58,DOS、Unix和Linux常用命令对比表,2019/11/24,2006.10.16,59,DOS、Unix和Linux常用命令对比表,2019/11/24,2006.10.16,60,关于vmware,vmware给用户提供了一个平台:即可以在一台机器上真正同时运行两个独立的操作系统,一个是原始的操作系统,一个运行于虚拟机上,前者称之为母机,后者为子机.基于上述原因,你现在可以在运行win32平台的机器上通过vmware安装并运行linux,反之亦然.VMWare是一个“虚拟PC”软件.它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare.FireBirdBBS系统是运行于Linux/Unix的TelnetBBS系统,经历了至少10多年的发展,功能异常强劲,是各大学网络的不可缺少部分。,2019/11/24,2006.10.16,61,附录:关于计算机系统的安全等级,美国:分4类8级,1983年公布.D级(非保护级):最低级,不可信任,硬件和操作系统很容易被侵袭.例DOS,Windows3.X,Windows95,System7.X.C1级(自主安全保护级):有Unix,Xenix,Novell3.X(或更高),WindowsNT.C2级(可控安全保护级):在C1级上增加几个特性,有Unix,Xenix,Novell3.X(或更高),WindowsNT.,2019/11/24,2006.10.16,62,附录:关于计算机系统的安全等级,B1(标记安全保护级):B2(结构保护级):B3(强制安全区域级):A级(验证设计级):最高级.具有上述各级的所有特性.中国:1993年公布GB17859_1999,分1级自主保护级,2级系统审计保护级,3级安全标记保护级,4级结构化保护级,5级访问验证保护级.,2019/11/24,2006.10.16,63,总结,1.Unix/Linux的启动:Linux的启动由引入装入器(bootloader)完成,它负责装入内核并引导OS,常用LILO和Grub.当计算机通电启动,先由主板BIOS装载主引导记录,然后从当前活动分区启动,Grub获得引导过程的控制权后,显示Grub引导菜单引导系统。2.支持多文件系统是Linux的最重要特征之一,这一特征可使Linux的应用程序透明地访问许多其他OS的文件,并随着内核的版本更新,支持的文件系统类型会不断增加。3.Linux的文件系统结构与其他OS一样,一般在根目录下不存放任何文件,因为根目录是根文件系统的挂接点,根文件系统中包含非常关键和非频繁使用的系统文件,根文件系统受损将意味着系统无法正常启动.一般根文件系统应较小,与其他文件系统分开设立.,2019/11/24,2006.10.16,64,总结,4.Linux中有根文件系统:如/bin,/sbin,/root(超级管理员的主目录),/dev,/tmp,/lib,/dev,/boot,/usr(其他文件系统的挂接点)等/etc文件系统:主要放置Linux的基本配置文件/usr文件系统:存放所有的应用程序的安装结果,占用磁盘空间较大/var文件系统:用于记录Linux的操作/proc文件系统:只是一个虚拟文件系统,仅在系统运行时在内存创建./home文件系统:是所有用户文件的存放处,2019/11/24,2006.10.16,65,命令使用说明,1.常用命令在线帮助通信命令其他命令2.文件与目录操作命令pwd(printworkdirectory):列出当前所处的路径与目录Mkdir(makedirectory):创建目录cd(changeddirectory):改变工作(当前)目录为指定目录如cd/usr/bin进入目录/usr/bin;cd进入自己的主目录;cd./.是跳到目前目录的上二层目录3.创建文本文件Cat文件名注意:文本结束要以Ctrl+D退出,再回到提示符.4.文本显示命令:cat,head,tail,more,less,2019/11/24,2006.10.16,66,总结,1.Linux办公应用软件介绍:QpenOffice2.0软件:下载网站:,(有中文版本)QpenOffice2.0软件功能简介与MicrosoftOffice相似,内含文字处理、电子表格

温馨提示

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

评论

0/150

提交评论