计算机操作系统简介netware.Microsoft的windows系列Unix.Linux_第1页
计算机操作系统简介netware.Microsoft的windows系列Unix.Linux_第2页
计算机操作系统简介netware.Microsoft的windows系列Unix.Linux_第3页
计算机操作系统简介netware.Microsoft的windows系列Unix.Linux_第4页
计算机操作系统简介netware.Microsoft的windows系列Unix.Linux_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

计算机操作系统简介1、操作系统的功能1.CPU管理CPU是整个计算机系统中的核心硬件资源。它的性能和使用情况对整个计算机系统的性能有关键的影响。CPU是较为昂贵的资源,它的速度一般比其他硬件设备的工作速度要快得多,其他设备的正常运行往往也离不开CPU。因此,有效地管理CPU,充分利用CPU资源也是操作系统最重要的管理任务。在多道程序的环境中,CPU分配的主要对象是进程(或线程),操作系统通过选择一个合适的进程占有CPU来实现对CPU的管理,因此,对CPU的管理归根结底就是对进程的管理。操作系统有关进程方面的管理任务很多,主要有进程调度、进程控制、进程同步与互斥、进程通信、死锁的检测与处理等。2.存储管理存储器可以说是一种最重要的系统资源,存储器对作业的重要程度就如同土地对于人类。一个作业要在CPU上运行,它的代码和数据就要全部或部分地驻在内存中。操作系统也要占据相当大的内存空间。在多道程序系统中,并发运行的程序都要占有自己的内存空间,因此内存空间总是一种紧张的系统资源。存储管理的任务是对要运行的作业分配内存空间,当一个作业运行结束时要收回其所占用的内存空间。为了使并发运行的作业相互之间不受干涉,不能有意或无意地存取自己作业空间之外的存储区,从而干扰、破坏其他作业的运行,操作系统要对每一个作业的内存空间和系统内存空间实施保护。在现代的计算机系统中,并发运行的作业越来越多,单个作业也越来越大。尽管近年来计算机中的内存也在不断扩大,但是有限的内存还是不能满足系统中增长更快的并发作业对内存的需求。为了解决这个问题,让更多的作业在系统中并发运行,操作系统使用虚拟存储管理技术可向作业提供大于实际物理内存的存储空间。运行作业的一部分代码和数据可先装入内存,另一部分则驻在外存,当作业到达某个运行阶段需要访问这部分程序空间时,再将它们从外存调入内存。运行作业在内存部分和在外存部分的交换还要涉及地址变换技术。3.设备管理计算机系统的外围设备种类繁多、控制复杂、价格昂贵,相对CPU来说,运转速度又比较慢,如何提高CPU和设备的并行性,充分利用各种设备资源,便于用户和程序对设备的操作和控制,长期以来一直是操作系统要解决的主要任务。计算机设备大致可分为字符块设备和字符设备两大类型。主机与字符块设备之间每次传输一个"块"大小的数据,块大小一般为512字节、1024字节、2048字节或4096字节等。主要的块设备有硬盘、软盘、磁带和光盘等。主机与字符设备之间每次传输一个字节,常见的字符设备是终端、屏幕、打印机、绘图仪、串行口、并行口和通信口等。为了提高CPU与设备运行的并行程度, CPU与设备进行数据传输时一般经过通道、 控制器和中断进行。时钟是一种较为特殊的 I/O设备,一般也把它归为字符设备。设备管理的主要任务有设备的分配和回收、 设备的控制和信息传输即设备驱动。 由于系统要支持众多的各种各样的设备, 而且各类设备的控制和信息传输操作差别极大, 因此设备管理方面的系统代码在操作系统核心中占有相当大的部分。 一般与各种设备密切相关的代码是由设备制造商或专门的软件生产商编制,以可装卸的形式植入操作系统的内核。设备管理还涉及以下两个部分。①虚拟设备管理,将一些独占的物理设备改造成共享的逻辑设备,以提高设备使用率和程序执行速度,也可将一台物理设备虚拟成多台同类逻辑设备。②缓冲管理,管理设备与CPU交换信息时所用到的缓冲,以解决CPU与I/O设备速度不匹配问题。4.文件管理文件是计算机中信息的主要存放形式,也是用户存放在计算机中最重要的资源或财富。文件管理的主要目的是将文件长期、有组织、有条理地存放在系统之中,并向用户和程序提供方便的建立、打开、关闭、撤销等存取接口,便于用户共享文件。文件管理的主要功能有文件存储空间的分配和回收、目录管理、文件的存取操作与控制、文件的安全与维护、文件逻辑地址与物理地址的映像、文件系统的安装、拆除和检查等。5.用户接口配置操作系统的很重要的目的就是为了方便用户使用计算机。操作系统内核通过系统调用向应用程序提供了很友好的接口,方便用户程序对文件和目录的操作,申请和释放内存,对各类设备进行I/O操作,以及对进程进行控制。此外,操作系统还提供了命令级的接口,向用户提供了几百条程序命令,使用户方便地与系统交互。这些程序有的通过系统调用或系统调用的组合完成更为复杂的功能,有的不必与系统的核心交互,它们都极大地丰富了操作系统的软件宝库,方便交互用户操作文件和设备,以及控制作业运行。为了便于系统的维护、管理和便于用户利用命令界面自动地完成复杂的作业以及运行和控制任务,操作系统一般都提供作业运行控制或命令程序接口,典型的是UNIX的Shell程序。由于命令程序的基本执行单位是命令,故其一条语句所能完成的工作比若干条普通高级语言语句强得多。一些系统的自举过程主要是由命令程序完成的,这样也便于系统管理员通过修改这些程序来裁剪自己的系统配置。超级用户能利用命令文件自动地完成系统维护工作,普通用户也能利用命令文件进行软件设计与编制或进行大型软件系统的原型设计。近年来图形用户界面发展得很快,如XWindow、Windows3.x、WindowsNT、Windows98、Windows2000/XP/2003等,这种以图形和菜单作为主要的显示界面以及鼠标作为主要的输入方式受到了广大计算机用户的欢迎,并对计算机的普及起到了关键性的作用。2.netware

操作系统基本介绍Netware是NOVELL 公司推出的网络操作系统。 Netware 最重要的特征是基于基本模块设计思想的开放式系统结构。 Netware是一个开放的网络服务器平台 ,可以方便地对其进行扩充。 Netware系统对不同的工作平台 (如D0S、0S/2、Macintosh 等),不同的网络协议环境如 TCP/IP以及各种工作站操作系统提供了一致的服务。该系统 内可以增加自选的扩充服务(如替补备份、数据库、电子邮件以及记账等 ),这些服务可以取自 Netware本身,也可取自第三方开发者。NetWare

网络操作系统

NetWareNetWareNetWare

网络操作系统

Novell

NetWare

的名称下提供许多不同的网络操作系统,从简单和廉价的

NetWareLite

NetWare4

.x,NetWare4

.x

是专门为企业级网络设计的操作系统。下面简要地介绍这些操作系统产品系列。

NetWare3

.x

NetWare4.x

产品的总体特征将进一步介绍。NetWareLite

支持

2到

25个用户的一种对等层网络操作系统。它在

DOS

操作系统上运行,并与

MicrosoftWindows

兼容。只要具有很少的联网知识,

用户就可以建立一个网络,来共享文件、应用程序和打印机。NetWare2.x为大公司中的小型和中型商务和工作小组设计的网络操作系统。这种操作系统在特定型号或非特定型号的基于 Intel80286、80386、80486的计算机上运行。 它提供局部和远程网络互联支持,并向网络管理人员提供一些工具。NetWare3.x一种为在单一专用服务器上支持上百个用户而设计的网络操作系统。它提供许多本节要讨论的高级特征,包括模块设计和集成不同系统 (包括小型计算机 )的功能。NetWare4.x继承NetWare3.x所有功能的 Novell企业级操作系统,它还增加了一些由它自己就可以生成的支持目录服务和企业级网络的分布多服务器环境的一些新特征。3.Microsoft 的windows 系列(个人电脑和网络操作系统)MicrosoftWindows 概述Microsoft公司从1983年开始研制Windows系统,最初的研制目标是在MS-DOS的基础上提供一个多任务的图形用户界面。第一个版本的Windows1.0于1985年问世,它是一个具有图形用户界面的系统软件。1987年推出了Windows2.0版,最明显的变化是采用了相互叠盖的多窗口界面形式。但这一切都没有引起人们的关注。直到1990年推出Windows3.0是一个重要的里程碑,它以压倒性的商业成功确定了Windows系统在PC领域的垄断地位。现今流行的Windows窗口界面的基本形式也是从Windows3.0开始基本确定的。1992年主要针对Windows3.0的缺点推出了Windows3.1,为程序开发提供了功能强大的窗口控制能力,使Windows和在其环境下运行的应用程序具有了风格统一、操纵灵活、使用简便的用户界面。Windows3.1在内存管理上也取得了突破性进展。它使应用程序可以超过常规内存空间限制,不仅支持16MB内存寻址,而且在80386及以上的硬件配置上通过虚拟存储方式可以支持几倍于实际物理存储器大小的地址空间。Windows3.1还提供了一定程度的网络支持、多媒体管理、超文本形式的联机帮助设施等,对应用程序的开发有很大影响。windows原意是“窗户,视窗”的意思,windows系统出来之前,电脑上看到的只是枯燥的字幕数字(DOS),比尔盖茨开发的“视窗”系统,使我们对电脑的应用更直接,更亲密,更易用。Windows家族For?Windows1.0(1985)?Windows2.0(1987)?Windows2.1(1988)?windows3.0(1990)?windows3.1(1992)?Windows3.2(1994)早期版DOS本Win?Windows95(1995)?Windows98(1998)?Windows98SE(1999)9x?WindowsMe(2000)早期?WindowsNT3.1(1993)?WindowsNT3.5(1994)?WindowsNT3.51(1995)?WindowsNT4.0(1996)?Windows2000(2000)版本客户?windowsxp(2001)?WindowsVista(2005)?Windows7(2009)?Windows8(2011)端NT系?WindowsServer2003(2003)?WindowsServer2008(2008)列?WindowsHomeServer(2008)?WindowsHPCServer2008(2010)服务器?WindowsSmallBusinessServer(2011)?WindowsEssentialBusinessServer特别?WindowsPE?WindowsAzure?WindowsFundamentalsforLegacyPCs版本嵌入式系统?WindowsCE?WindowsMobile?WindowsPhone7(2010)4.Unix基本介绍UNIX ,是一个强大的多用户、多任务操作系统,支持多 种处理器架构,按照操作系统的分类,属于分时操作系统,最早由 KenThompson 、DennisRitchie 和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。UNIX操作系统,是美国 AT&T公司于1971年在PDP-11 上运行的操作系统。具有多用户、多任务的特点,支持多种处理器架构,最早由肯 ·汤普逊(KennethLaneThompson )、丹尼斯·里奇(DennisMacAlistairRitchie )和DouglasMcIlroy 于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织( TheOpenGroup )所拥有。UNIX

操作对于一个典型的计算机系统包括硬件、 系统软件和应用软件这三部分。 操作系统则是控制和协调计算机行为的系统软件。 当然UNIX操作系统也是一个程序的集合, 其中包括文本编辑器、编译器和其他系统程序。下面我们就来认识一下这个分层结构:内核:在UNIX中,也被称为基本操作系统,负责管理所有与硬件相关的功能。这些功能由UNIX内核中的各个模块实现。 其中包括直接控制硬件的各模块, 这也是系统中最重要的部分,用户当然也不能直接访问内核的。常驻模块层:常驻模块层提供了执行我们请示的服务例程。它提供的服务包括输入 /输出控制服务、文件 /磁盘访问服务以及进程创建和中止服务。我们的程序通过系统调用来访问常驻模块层。工具层:是UNIX的用户接口,就是常用的 shell。它和其他 UNIX命令和工具一样都单独的程序,是 UNIX系统软件的组成部分,但不是内核的组成部分。虚拟计算机:是向系统中的每个用户指定一个执行环境。 这个环境包括一个与用户进行交流的终端和共享的其他计算机资源,如最重要的 CPU。如果是多用户的操作系统, UNIX视为一个虚拟计算机的集合。而对每一个用户都有一个自己的专用虚拟计算机。但是由于CPU和其他硬件是共享的,虚拟计算机比真实的计算机速度要慢一些。进程:UNIX通过进程向用户和程序分配资源。每个进程都有一个作为进程标识的整数和一组相关的资源。当然它也可以在虚拟计算机环境中执行。5.Linux 基本介绍Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者LinusTorvalds。Linux操作系统是UNIX操作系统的一个克隆版本。UNIX操作系统是美国贝尔实验室的肯·汤普逊Ken.Thompson和丹尼斯·里奇DennisRitchie于1969年夏在DECPDP-7小型计算机上开发的一个分时操作系统。当时KenThompson为了能在闲置不用的PDP-7计算机上运行他非常喜欢的星际旅行(Spacetravel)游戏,在1969年夏天乘他夫人回家乡加利福尼亚渡假期间,在一个月内开发出了unix操作系统的原型。当时使用的是BCPL语言(基本组合编程语言),后经DennisRitchie于1972年用移植性很强的C语言进行了改写,使得UNIX系统在大专院校得到了推广。概述Linux操作系统的诞生1981年IBM公司推出享誉全球的微型计算机IBMPC。在1981-1991年间,MS-DOS操作系统一直是微型计算机上操作系统的主宰。此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。当时Apple的MACs操作系统可以说是性能最好的,但是其天价没人能够轻易靠近。到1991年,GNU计划已经开发出了许多工具软件。最受期盼的GnuC编译器已经出现,但还没有开发出免费的GNU操作系统。即使是MINIX也开始有了版权,需要购买才能得到源代码。而GNU的操作系统HURD一直在开发之中,但并不能在几年内完成。对于Linus来说,已经不能等待了。从1991年4月份起,他开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel386体系结构保护模式运行方式下的编程技术。但后来Linux的发展却完全改变了初衷。1991年初,Linux开始在一台386sx兼容微机上学习minix操作系统。通过学习,他逐渐不能满足于minix系统的现有性能,并开始酝酿开发一个新的免费操作系统。根据Linux在comp.os.minix新闻组上发布的消息,我们可以知道他逐步从学习minix系统到开发自己的Linux的过程。从1991年的4月份开始,Linus几乎花了全部时间研究386-minix系统(hackthekernel),并且尝试着移植GNU的软件到该系统上(GNUgcc、bash、gdb等)。并于4月13日在comp.os.minix上发布说自己已经成功地将bash移植到了minix上,而且已经爱不释手、不能离开这个shell软件了。第一个与Linux有关的消息是在1991年7月3日在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时Linus的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行Linux系统的开发,并且在Linux最初的时候已经想到要实现与POSIX(UNIX的国际标准)的兼容问题了。在Linus的下一发布的消息中(1991年8月25日comp.os.minix),他向所有minix用户询问"Whatwouldyouliketoseeinminix?"("你最想在minix中见到什么?"),在该消息中他首次透露出正在开发一个(免费的)386(486)操作系统,并且说只是兴趣而已,代码不会很大,也不会象GNU的那样专业。开发免费操作系统这个想法从4月份就开始酝酿了,希望大家反馈一些对于minix系统中喜欢那些特色不喜欢什么等信息,由于实际的和其它一些原因,新开发的系统刚开始与minix很象(并且使用了minix的文件系统)。并且已经成功地将bash(1.08版)和gcc(1.40版)移植到了新系统上,而且再过几个月就可以使用了。最后,Linus申明他开发的操作系统没有使用一行minix的源代码;而且由于使用了386的任务切换特性,所以该操作系统不好移植(没有可移植性),并且只能使用AT硬盘。对于Linux的移植性问题,Linus当时并没有考虑。但是目前Linux几乎可以运行在任何一种硬件体系结构上。做人最好状态是懂得尊重,不管他人闲事,不晒自己优越,也不秀恩爱。你越成长越懂得内敛自持,这世界并非你一人存在。做人静默,不说人坏话,做好自己即可。不求深刻,只求简单。你活着不是只为讨他人喜欢,也不是为了炫耀你拥有的,没人在乎,更多人在看笑话。你变得优秀,你身边的环境也会优化。从今天开始,帮自己一个忙,不再承受身外的目光,不必在意他人的评价,为自己活着。从今天开始,帮自己一个忙,做喜欢的事情,爱最亲近的人,想笑就大笑,想哭就痛哭,不再束缚情感的空间,让自己活得轻松些。很多你觉得天大的事情,当你急切地向别人倾诉时,在别人眼中也是个小事,他最多不痛不痒呵呵地应和着。因为他不是你,他无法感知你那种激烈的情绪。直到有一天,你觉得无需再向别人提起,你就已经挽救了你自己。这世界上除了你自己,没谁可以真正帮到你。5,我们总是带着面具走进爱情的,总想展示自己最优越的一面,你要接受一个人,不只是接受他的优越,而是看清了他的平凡普通却仍然去深爱。事实经常是:我们走着走着,就感觉对方变了,其实我们并没有变,我们只是走进对方最真实的地方,然后迷失了自己。我捧你,你就是杯子,我放手,你就是玻璃渣子。无论是恋人还是朋友,珍惜在你每一次难过、伤心时都陪伴在你身边的人。珍惜经常和你开玩笑的人,说明你在这个人的心中肯定有一定的分量。 珍惜在你心情不好时第一个发现的人。今天再大的事,到了明天就是小事;今年再大的事,到了明年就是故事;今生再大的事,到了来世就是传说。人生如行路,一路艰辛,一路风景。你目光所及,就是你的人生境界。总是看到比自己优秀的人,说明你正在走上坡路;总是看到不如自己的人,说明你正在走下坡路。与其埋怨,不如思变。归零是一种积极的心态。所有的成败相对于前一秒都是一种过去。过去能支撑未来,却代替不了明天。学会归零,是一种积极面向未来的意识。把每一天的醒来都看作是一种新生,以婴儿学步的态度,认真用好睡眠以前的时刻。归零,让坏的不影响未来,让好的不迷惑现在。总有一天,你会与那个对的人不期而遇:所谓的幸福,从来都是水到渠成的。它无法预估,更没有办法计算,唯一能做得是:在遇见之前保持相信,在相遇之后寂静享用。宁可怀着有所期

温馨提示

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

评论

0/150

提交评论