您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 金融资料 > 银行计算机常用操作系统
第4章银行计算机常用操作系统顾浩胡乃静董建寅等编著2019/8/142004-12-1724.1操作系统的基本概念–操作系统属于软件中的系统软件,它是紧挨着硬件的第一层,是对硬件功能的首次扩充,其它软件则是建立在操作系统之上的。–操作系统实际上是一个计算机系统中硬、软件资源的总指挥部,操作系统是软件技术含量最大、附加值最高的部分,是软件技术的核心,是软件的基础运行平台。–从五个方面来全面地叙述操作系统的定义:–从软件的角度看:操作系统是程序和数据结构的集合。–从扩展机器的角度看:操作系统是位于无软件的机器(裸机)和用户之间的一个界面,为用户提供一台等价的扩展机器。2019/8/142004-12-1734.1操作系统的基本概念–从资源管理器的角度看:操作系统负责对计算机软、硬件资源(含处理机、存储器、文件、I/O设备)进行控制、调度、分配和回收。–从用户使用的角度看:操作系统为用户提供一组功能强大的、方便好用的广义指令(系统调用)。–综上所述。操作系统是计算机系统中的核心控制软件,它对计算机实施管理和控制,对软件资源进行分配,合理组织计算机工作流程,以便有效地利用这些资源,并为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与用户之间起到接口作用。2019/8/142004-12-174C和UNIX的发明者1983年图灵奖的得主——丹尼斯.里奇(DennisMacAlistairRitchie)肯尼思.汤普森(KennethLaneThompson)C与UNIX的关系:C语言最初是为了能在不同硬件平台上移植UNIX而产生的,UNIX自身就是C在系统软件领域的成功范例,反过来,UNIX推动了C的应用和普及.结果两者都获得了成功.2019/8/142004-12-1754.2UNIX操作系统4.2.1概述–UNIX是一种多用户多任务分时操作系统,是目前的三大主流操作系统之一,也是银行计算机中最常用的操作系统。–从狭义上说,UNIX是一个操作系统的内核(kernel),从广义上说,它不仅指内核,还是一个程序设计环境,一个软件开发工具.–UNIX发展的5个阶段•UNIX的诞生•1973年到20世纪70年代末:免费扩散•20世纪70年代中期到80年代中期:商用版本的出现(1977年)和三大主线的形成•20世纪80年代后期:两大阵营和标准化——SVR4(UI)、OSF/1、POSIX、X/OPEN等•20世纪90年代:共同面对外来的竞争、两大阵营的淡化2019/8/142004-12-1764.2.2UNIX的主要变种●主要变种–SUNSolaris–IBMAIX–HPUX–CompaqTru64UNIX–SCOUNIXWare–SGI公司的Irix,●克隆与变种的区别在于–变种是在正宗版本的基础上修改而来(包括界面与内部实现)。–克隆则仅仅是界面相同,内部是完全重新实现。BSDUnix(FreeUnix)吉祥物标志2019/8/142004-12-1774.2.3Unix操作系统的结构和特点●主要特点–可靠性高,可不间断地连续可靠工作。–多用户、交互式的分时操作系统。–开放式系统。开放性是Unix最重要的特征。–向用户提供两种友好的界面:程序级和操作级。–具有可装卸的树型分层结构的文件系统。–设备具有文件属性。–易移植和扩充。由于Unix系统用C语言描述,便于程序开发和移植。–极强的伸缩性。Unix系统是世界上唯一能在小至笔记本电脑、PC机、工作站、中小型机,大到巨型机上都能运行的操作系统,而且能在所有主要体系结构上运行。2019/8/142004-12-1784.2.3Unix操作系统的结构和特点●Unix操作系统的结构–内核。包含了操作系统的主要功能,即进程管理、存储管理、文件管理和设备管理。内核的最外层是系统调用。–核外程序。包括Shell解释程序、用户程序和其它应用程序。–内核与核外程序的关系。Shell是Unix操作系统的命令设计语言和命令解释语言的统称,是用户与Unix操作系统之间的界面,是联系内核与用户程序的接口。2019/8/142004-12-1794.2.4Unix操作系统的网络功能●Unix操作系统的网络功能非常强大,Internet的关键技术的TCP/IP协议,就是在Unix上开发和发展起来的。有一种说法是,“没有Unix就没有Internet”,这一点也不过分。目前,Unix服务器在Internet服务器中占80%以上,保持绝对优势。表现在:–支持所有常用的网络通信协议。–提供两组不同的网络服务,即ARPA服务和Berkeley服务。–ARPA服务:Telnet和FTP。–Berkeley服务:rcp、rlogin和remsh等。2019/8/142004-12-1710Unix的主要服务•1.Telnet:是ARPA服务中的远程登录程序,用来远程登录另一台计算机,包括不能通过因特网的TCP/IP协议直接通信的计算机.•2.FTP:文件传输协议,也是ARPA服务的一种,用于在本地计算机间复制文件.•3.rlogin:是一种Berkeley服务,即本地的用户名登录远程计算机,与Telnet不同,Telnet必须用远程计算机上的帐号登录.•4.rcp:是Berkeley服务中的远程复制程序,在已连接的远程计算机之间相互复制文件.•5.remch:是一种Berkeley服务,允许在远程主机上运行程序,在本地终端上看结果.2019/8/142004-12-17114.2.5UNIX的优点、缺点和发展前景分析●优点–内核结构小巧精湛。–接口简洁统一。–功能丰富实用,网络功能强大。–用C语言编写、可移植性好、源代码免费开放等。●缺点–内核结构结构可扩充性不强。–缺乏图形界面。已出现X-Windows图形化用户界面.–各变种之间的不兼容性。–价格昂贵,把个人用户拒之门外.2019/8/142004-12-17124.3Linux操作系统4.3.1概述–Linux是一个多用户多任务操作系统,是UNIX的一个克隆(界面相同但内部实现不同),同时它也是一种源代码公开、免费的自由软件,这是它与UNIX绝大多数变种(UNIX绝大多数都是商业变种)的不同之处,它可运行于多种平台。–作为网络时代所孕育的一代骄子——Linux,以其具备自主开发、高效灵活、安全、可靠的特点成为全球增长最快的操作系统之一。LinuxTorvaldsLinux的标志2019/8/142004-12-17134.3.2Linux的特点•免费、源代码开放。•具有出色的稳定性和高速性。•功能完美,网络功能尤为丰富。•硬件需求低。•用户应用程序众多,硬件支持广泛,程序兼容性好。•漂亮的用户界面:字符界面和图形化用户两种界面。其中前者虽使用不便,但效率高,仍被广泛使用.后者借助X-Windows技术,已成为Linux的一个不可缺少的构成部件.2019/8/142004-12-17144.3.3Linux的功能•支持多种系统语言,如C、C++、Objective-C、Java、List、Prolog等。•支持多种脚本语言,如Perl、Tcl/Tk、Shell和AWK等。•支持X-Windows系统及其应用程序,可运行各种图形应用程序,如Khoros、GRASS等。•支持多种排版软件,如Tex/Latax等。•支持多种自然语言,如中文、英文。•支持多种免费的数据库,如Postgres等。•支持各种网络应用。•支持与其它操作系统,如WindowsNT或Windows9x的共享。2019/8/142004-12-17154.3.4Linux系统的组成●核心程序:内含–进程管理。–存储管理。–硬件设备管理。–文件系统驱动。–网络管理。●系统程序。●应用程序。内核SHELL应用程序X-Windows应用程序内核SHELL用户2019/8/142004-12-17162019/8/142004-12-1717虚拟文件系统虚拟文件系统:是操作系统和真正文件系统间的接口,它对各种不同文件的信息系统转化,形成统一格式后交给Linux处理.并把结果还原成原文件系统格式.对Linux而言,它处理的是统一的虚拟文件系统,不必知道文件所采用的真实文件系统.DOSVfatiso9660nfs虚拟文件系统Linux2019/8/142004-12-17184.3.5Linux操作系统的主要服务●Init(初始化)。●从终端登录:由getty程序提供●Syslog:输出核心和系统程序运行中可能产生错误、警告及其它信息。●图形用户接口GUI(GraphicUserInterface):Linux使用的图形环境称为X-Windows。●强大的网络功能-网络登录。-网络文件系统。-电子邮件系统和打印等。2019/8/142004-12-17194.2.6对Linux未来的分析和展望●虽然Linux正以大众看好的趋势向前发展,但也有人对Linux的发展和应用持谨慎的态度,并表示怀疑,这表现在以下三个方面:–对Linux的“出身”持怀疑态度。–对Linux的服务支持抱怀疑态度。–对Linux结构和功能上的不足持悲观和怀疑态度。●尽管Linux有各种各样的不足,但它的优点和优势仍占主导地址。就从近几年在服务器操作系统市场位居第二的骄人业绩,足以可见Linux是软件市场中最有潜力的操作系统。2019/8/142004-12-1720LINUX的使用说明•1.版本:•⑴内核版本:表示为X.Y.Z形式,其中:•X—主版本号,较稳定.•Y—次版本号,偶数是正式版本,奇数是测试版本.•Z—修改号,数字越大,越完善.•如2.6.6是2004年公布的版本.•⑵发行版本:目前已超过300种.常见的有REDHAT,红旗和中软.•2.安装方式:•可提供本地光盘安装,本地硬盘安装,NFS安装,FTP安装和HTTP安装.常用第一种.后4种是网络安装.2019/8/142004-12-1721Windows与Linux的共存环境•把E盘的数据转移到C或D,用E盘的空间安装Linux.硬盘主分区C扩展分区逻辑分区2:E逻辑分区1:D2019/8/142004-12-1722常用命令的使用•1.字符与图形界面的切换:•Alt+F1~Alt+F7完成从字符界面的虚拟终端切换到其他虚拟终端.•Ctrl+F1~Ctrl+F7完成从图形界面的切换到字符界面的虚拟终端.•2.Shell命令:•在字符界面下用Shell命令实现对Linux的操作.•3.命令提示符:•[root@localhostroot]#超级用户,红色为主机名,兰色为主机名•[hellen@redguhao]$普通用户•4.命令格式:•命令名[选项][参数]↙选项以-开头•命令严格区分大小写2019/8/142004-12-1723常用命令的使用•1.注销(退出登录):exit或ctrl+D.•2.重启:reboot或shutdown-rnow•3.关机:halt或shutdown-rnow•传统Linux中只有超级用户才能关机,但redhat中,普通用户可用:reboot或halt,不能用shutdown.•Shutdown-h10;表示10分钟后关机•Shutdown-r10;表示10分钟后重启2019/8/142004-12-1724常用命令的使用实例•1.date命令:•格式:date[MMDDhhhmm[YYYY]]•功能:查看或修改系统时间.超级用户才能修改系统时间.•2.cal命令:•格式cal[YYYY]•功能:显示日历•实例:显示本月的日历[guhao@localhostguhao]$cal•3.pwd命令•格式:pwd•功能:显示当前目录的绝对路径,层次关系用/表示.•4.cd命令•格式:cd[目录]•功能:切换到指定目录2019/8/142004-12-1725常用命令的使用实例•5.ls命令•格式:ls[选项][文件|目录]•功能:显示指定目录中的文件和子目录信息.当不指定时,显示当前目录下的文件和子目录信息.•其中:-a(all),
本文标题:银行计算机常用操作系统
链接地址:https://www.777doc.com/doc-253342 .html