2022年网络工程师全面复习笔记_操作系统 .pdf

上传人:Q****o 文档编号:30531652 上传时间:2022-08-06 格式:PDF 页数:4 大小:72.38KB
返回 下载 相关 举报
2022年网络工程师全面复习笔记_操作系统 .pdf_第1页
第1页 / 共4页
2022年网络工程师全面复习笔记_操作系统 .pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《2022年网络工程师全面复习笔记_操作系统 .pdf》由会员分享,可在线阅读,更多相关《2022年网络工程师全面复习笔记_操作系统 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、操作系统篇 ( Unix,Linux,Windows,Netware)壹. UnixUnix 是一个多任务多用户的操作系统。多任务是指可以同时运行几个不同的程序,或命令。 在操作系统的术语里叫 进程 ,就象在运行Windows xp 的时候我们可以一边听CD ,一边打字,同时打印机还在工作。多用户是指一台运行Unix 系统的机器可以同时具有几个不同的输入输出设备,给几个,几十个用户同时使用。不同的输入输出设备我们称为终端。 Unix给每个终端设置不同的序号以协调工作,这个序号被称为终端序号。 Unix是一个根本不同于Dos 的系统,无论其命令格式,用途都和Dos 有很大区别。比如:目录分割符是

2、 /,而不是 。Unix 的发展阶段从总体来看, Unix 的发展可以分为三个阶段:第一阶段为Unix 的初始发展阶段,从1969 年 AT&T贝尔实验室创造了Unix 操作系统,到刚开始只是在实验室内部使用并完善它,这个阶段Unix 从版本 1 发展到了版本6。同时 Unix 也以分发许可证的方法,允许大学和科研机构获得Unix 的源代码进行研究发展。这个阶段最重要的事件可以算Unix 的作者使用C语言对 Unix 的源代码重新改写,使Unix 非常具有可移植性。第二阶段为80 年代,这是Unix 的丰富发展时期,在Unix 发展到了版本6 之后,一方面AT&T继续发展内部使用的Unix 版

3、本 7 ,同时也发展了一个对外发行的版本,但改用 System 加罗马字母作版本号来称呼它。 System III和 System V都是相当重要的Unix 版本。此外,其他厂商,以及科研机构都纷纷改进 Unix ,其中以加州大学伯克利分校的BSD版本最为著名,从4.2BSD 中也派生出了多种商业Unix版本。在这个时期中,Internet开始进行研究,而BSD Unix 最先实现了TCP/IP,使 Internet和 Unix 紧密结合在一起。第三阶段是Unix 的完善阶段,从90 年代开始到现在。当AT&T推出 System V Release 4( 第五版本的第四次正式发布产品) 之后,

4、它和伯克利的4.3BSD 已经形成了当前Unix 的两大流派。此时, AT&T认识到了Unix 价值,因此他起诉包括伯克利在内的很多厂商,伯克利不得不推出不包含任何AT&T源代码的 4.4BSD Lite ,这次司法起诉也使很多Unix 厂商从 BSD转向了 System V 流派。这个时期的另一个事件是Linux的出现,一个完全免费的与Unix 兼容的操作系统,运行在非常普及的个人计算机硬件上。Linu x已经有 500 多万用户,成为仅次于Windows的第二大操作系统。贰.Linux1991 年,芬兰赫尔辛基大学的学生Linus Benedict Torvalds为了实习MINIX(An

5、drew S. Tanenbaum所创的一种“微型”的、主要供研究教学使用的PC UNIX),在自己使用的486 微机上开始试验开发一套比 MINIX 功能更强、能在低档微机上运行、对硬件要求不高而又能支持在PC上被广泛使用的众多外围设备的 PC UNIX系统,他将这个摇篮中的系统称为“LINUX ”。 1991 年 10 月, Linus 通过 INTERNET公布了他的第一个“作品”LINUX 0.02 版,他将之放在互联网上的一个FTP服务器里供其他人自由下载,并在USENET 讨论区 comp.os.minix发布了相关消息。很快,这个由个人开发的自由操作系统吸引了众多网络冲浪者的注意

6、,在众多价格不菲的商业操作系统充斥市场的年代里,LINUX 的出现无疑带来一股清新气息。 许多人 ( 他们中不乏高级专业人才)开始在这个系统上工作:有的测试和修正核心的错误;有的给核心增加新的功能; 有的开发或移植应用软件; 有的为其编写新的硬件驱动程序; 而有的则为其编写使用文档。LINUX 以前所未有的速度蓬勃发展,一段时间后,LINUX 的支持者几乎已经遍布全球,参与开发的成员也呈专业分工之势,LINUX的核心版本几乎每两个星期就更新一次,这种发展速度一直维名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -

7、- - - - - - 第 1 页,共 4 页 - - - - - - - - - 持到今天,其蓬勃的生命力是其它任何商业操作系统所不能媲美的。LINUX诞生历程成为计算机发展历上的一个传奇故事。一.linux操作系统文件目录随着 linux的不断发展,越来越多的人开始使用Linux ,对于那些刚刚接触的人来说,恐怕最先感到困惑的就是那些“不明不白”的目录了。如果想熟练使用linux,让 Linux 听命于自己,就必须掌握这些目录,下面就以Xteam 公司的最新产品Xteamlinux 4.0为例,介绍一下在该系统下的目录。/bin bin是 Binary 的缩写。这个目录存放着最经常使用的命

8、令。/boot这里存放的是启动linux时使用的一些核心文件,包括一些链接文件以及镜像文件。/dev dev是 Device( 设备 ) 的缩写。该目录下存放的是linux的外部设备,在Linux 中访问设备的方式和访问文件的方式是相同的。/etc这个目录用来存放所有的系统管理所需要的配置文件和子目录。/home 用户的主目录,在linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。/lib这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows 里的 DLL文件。几乎所有的应用程序都需要用到这些共享库。/lost+found这个目录一般情况下是空的,当系统

9、非法关机后,这里就存放了一些文件。/mnt 在这里面中有四个目录,系统提供这些目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/cdrom上,然后进入该目录就可以查看光驱里的内容了。/proc这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。这个目录的内容不在硬盘上而是在内存里,我们也可以直接修改里面的某些文件,比如可以通 过 下 面 的 命 令 来 屏 蔽 主 机 的ping命 令 , 使 别 人 无 法ping 你 的 机 器 : echo 1 /proc/sys/net/ipv4/icmp_echo_ ignore_all。/r

10、oot该目录为系统管理员,也称作超级权限者的用户主目录。/sbin s就是 Super User的意思,这里存放的是系统管理员使用的系统管理程序。/tmp 这个目录是用来存放一些临时文件的。我们要用到的很多应用程序和文件几乎都存放在usr 目录下。具体来说:/usr/X11R6存放 X-Windows 的目录 ; /usr/games存放着 Xteamlinux自带的小游戏; /usr/bin存放着许多应用程序; /usr/sbin存放 root 超级用户使用的管理程序; /usr/doc linux技术文档 ; /usr/include用来存放linux下开发和编译应用程序所需要的头文件;

11、/usr/lib存放一些常用的动态链接共享库和静态档案库; /usr/local这是提供给一般用户的/usr目录,在这里安装一般的应用软件; /usr/man帮助文档所在的目录 ; /usr/src linux开放的源代码,就存在这个目录,爱好者们别放过哦; /var 这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。如果你想做一个网站,你也会用到/var/www 这个目录。二.linux网络服务器配置基础叁.Windows在 2000 年 3 月微软推出了Windows 2000 中文版。Windows 2000 采用 Windows NT

12、内核技术,比以前的版本更加稳定,而且它继承了以往Windows 界面友好、操作方便的特征. 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 肆.NetwareNetware 是 NOVELL 公司推出的网络操作系统。Netware 最重要的特征是基于基本模块设计思想的开放式系统结构。Netware 是一个开放的网络服务器平台 , 可以方便地对其进行扩充。 Netware 系统对不同的工作平台( 如 D0S 、0S/2 、Maci

13、ntosh等),不同的网络协议环境如TCP/IP 以及各种工作站操作系统提供了一致的服务。该系统内可以增加自选的扩充服务 ( 如替补备份、数据库、电子邮件以及记帐等), 这些服务可以取自Netware 本身 , 也可取自第三方开发者。目前常用的版本有3.11 、3.12 和 4.10 、V4.11,V5.0 等中英文版本,而主流的是NETWARE 5 版本,支持所有的重要台式操作系统(DOS,Windows,OS/2,Unix和 Macintosh) 以及 IBM SAA 环境,为需要在多厂商产品环境下进行复杂的网络计算的企事业单位提供了高性能的综合平台。NetWare 是具有多任务、 多用户

14、的网络操作系统,它的较高版本提供系统容错能力(SFT) 。使用开放协议技术 (OPT),各种协议的结合使不同类型的工作站可与公共服务器通信。这种技术满足了广大用户在不同种类网络间实现互相通信的需要,实现了各种不同网络的无缝通信,即把各种网络协议紧密地连接起来,可以方便地与各种小型机、中大型机连接通信。NetWare 可以不用专用服务器,任何一种PC机均可作为服务器。NetWare 服务器对无盘站和游戏的支持较好,常用于教学网和游戏厅。Novell NetWare由两部分组成,即安装和运行在微机工作站上的用户接口shell(重定向程序,其作用是对来自工作站应用程序的请求进行解释,判断这些请求是本

15、地请求还是网络请求) 和安装并运行在文件服务器上的NetWare 核心部分。附:嵌入式系统英国电机工程师协会的定义,嵌入式系统就是为控制、监视或辅助设备、机器或甚至工厂运作的装置。它是一种电脑软件与硬件的综合体,并且特别强调量身定做的原则,也就是基于某一种特殊用途,我们就会针对这项用途开发出截然不同的一项系统出来,也就是所谓的客制化(Customize)。在新兴的嵌入式系统产品中,常见的有手机、PDA 、GPS 、Set-Top-Box 或是嵌入式伺服器(embedded server)及精简型终端设备(thin client)等。嵌入式系统一般指非 PC 系统,有计算机功能但又不称之为计算机

16、的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于 PC 中 BIOS 的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。嵌入式系统的硬件部分,包括处理器 / 微处理器、 存储器及外设器件和 I/O 端口、图形控制器等。 嵌入式系统有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而大多使用 EPROM

17、、 EEPROM 或闪存 (Flash Memory) 作为存储介质。 软件部分包括操作系统软件 ( 要求实时和多任务操作 ) 和应用程序编程。 应用程序控制着系统的运作和行为; 而操作系统控制着应用程序编程与硬件的交互作用。过去很多嵌入式系统不是一个操作系统,或者是提供商的专有核心,或者是DOS 操作系统的扩展。显然这些方法并不能适应今天嵌入式系统开发的要求! 现有的一些商业实时操作系统,尽管提供了很小的核心和多任务开发环境,但性能并不理想,也不符合现在实时嵌入式市场的需求。因此,人们把目光投向了通用操作系统( 例如 Windows、Solaris、linux),希望把它们“改造”为实时操作

18、系统。通常这些操作系统功能强大,结构复杂, 易于软件的二次开发,实用性强,并且提供编程人员熟悉的标准API。此外,这些操作系统也提供了一些对实时软件开发的支持。然而,这些操作系统用于嵌入式系统的开发还存在不足。嵌入式系统要求具备高可靠性,满足应用需求的可剪裁性,以及比通用操作系统要求更高的实时性。做为嵌入式系统开发的解决方案,linux在众多通用操作系统中具有独一无二的优势。首名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 先,

19、 Windows和 Solaris等专有商业操作系统的剪裁受到商家的严格控制。这大大限制了开发者的剪裁深度。而linux遵循 GPL协议,开放所有系统源代码,非常易于剪裁。其次,同其它开放源码的通用操作系统 ( 如 FreeBSD)相比, linux在多种处理器、开发板支持和软件开发工具支持上有很强的优势。linux最初也是作为通用操作系统而设计开发的,但提供了一些实时处理的支持。这包括支持大部分POSIX标准中的实时功能,支持多任务、多线程,具有丰富的通信机制等。 linux还提供符合了POSIX标准的调度策略,包括FIFO 调度策略、时间片轮转调度策略和静态优先级抢占式调度策略。其默认的调度策略是第三种。Linux 还提供了内存锁定功能,以避免在实时处理中存储页被换出,也提供了符合POSIX 标准的实时信号机制。嵌入式系统几乎包括了生活中的所有电器设备,如掌上 PDA 、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁