版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux的操作系统教程OperatingSystemCoursebasedonLinux课程要求通过linux操作系统这门课的学习,
理论方面:要求大家掌握操作系统的概念和原理,对linux操作系统要有一定的认识。
实践方面:要求大家可以熟练的操作linux,像linux系统的安装,应用软件的安装和使用,网络配置和管理,常用命令的使用,shell的使用,vi编辑器的使用等等。
本课程将会讲授linux用户基础、linux系统管理和linux网络管理三方面的知识。课程要求考勤+平时表现20%+实验20%+期末考试(上机考试+笔试)60%1.1.1操作系统的概述计算机由硬件和软件组成操作系统是计算机软件中最基本的系统软件在操作系统之上是其它的系统软件泛回本节首页1.1.2操作系统的发展过程中出现的典型系统多道批处理系统。用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU、内存等资源。相比于单道系统,提高了CPU、内存以及外设的利用率,同时也提高了系统的吞吐量,减少了作业运作的时间。需要解决的问题是:处理机管理、内存管理、外设管理、文件管理、作业管理。下一页操作系统的发展过程中出现的典型系统分时操作系统(Time-SharingSystem)
工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用,操作系统以时间片为单位,轮流为每个终端用户服务。由于时间片很短,使每个终端用户感觉不到其他用户的存在,就像自己独占一台主机一样,使用户可以享受到人-机交互的乐趣。可以说是宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU。分时系统的特点是:多路性,独立性,及时性,交互性下一页操作系统的发展过程中出现的典型系统网络操作系统(NetworkOperatingSystem)网络操作系统指的是能够控制计算机在网络中方便地传送信息和共享资源,并能为网络用户提供各种所需服务的操作系统。网络操作系统主要具有两种工作模式,一种是客户服务器模式,另一种是对等模式。网络操作系统除了具有操作系统的基本功能外,还应当具有网络通信、资源管理和网络管理等功能。下一页操作系统的发展过程中出现的典型系统分布操作系统(Distributed
OperatingSystem)大量的计算机通过网络被连结在一起,可以获得极高的运算能力及广泛的数据共享。这种系统被称作分布式系统。分布操作系统的结构也不同于其他操作系统,它分布于系统的各台计算机上,能并行地处理用户的各种需求,有较强的容错能力。例如:巨型机。下一页1.2操作系统的功能及特征1.2.1操作系统的功能操作系统作为计算机系统的资源管理器,主要职能是管理和控制系统中的软硬件资源,以有效的提高系统资源的利用率,作为虚拟机是为用户提供一个良好的工作环境和应用程序接口。返回本章首页图1-1OS作为接口的示意图(1)命令方式。这是指由OS提供了一组联机命令(语言),用户可通过键盘输入有关命令,来直接操纵计算机系统。(2)系统调用方式。OS提供了一组系统调用,用户可在自己的应用程序中通过相应的系统调用,来操纵计算机。操作系统的内核提供一系列的内核函数作为系统调用的接口,如fork创建进程,exit中止进程(3)图形、窗口方式。用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。1.2.1操作系统的功能(续)
2.OS作为计算机系统资源的管理者在一个计算机系统中,通常都含有各种各样的硬件和软件资源。归纳起来可将资源分为四类:处理器、存储器、I/O设备以及信息(数据和程序)。相应地,OS的主要功能也正是针对这四类资源进行有效的管理,即:处理机管理;存储器管理;I/O设备管理;文件管理。可见,OS确是计算机系统资源的管理者。事实上,当今世界上广为流行的一个关于OS作用的观点,正是把OS作为计算机系统的资源管理者。1.2.1操作系统的功能(续)文件管理目录管理,以方便用户有效组织,管理文件。文件存取控制管理,对文件设置读、写、删除等权限以防止文件被非法窃取和破坏。文件存储空间管理,提高文件存储空间利用率和文件工作速度。泛回本节首页1.2.2操作系统的特征并发性。(区别于并行)共享性。虚拟性。异步性。(也叫不确定性)返回本节首页1.3常见操作系统介绍1.3.1DOS1.3.2Windows1.3.3UNIX1.3.4Linux返回本章首页1.3.2Windows版本发行日期Windows1.01985Windows2.01987Windows3.01990Windows3.11993Windows951995Windows20002000WindowsXP2001Windows20032003WindowsVista2007下一页1.3.2Windows(续)下一页1.3.2Windows(续)Windows3.1返回本节首页1.3.3UNIX–续GNU计划:GNUisNotUnix的递归缩写,旨在消除对计算机软件拷贝、分发、修改的限制。它的目标是创建一套完全自由的操作系统GPL:GeneralPublicLicense,通用公共许可证LGPL:LibrarayGeneralPublicLicense,程序库通用公共许可证1.3.3UNIX–续它要求软件以源代码的形式发布,并规定,任何用户都能够以源代码的形式将软件复制或发布给别的用户它提醒每个用户,对于该软件不提供任何形式的担保如果用户的软件使用了受GPL保护的任何软件的一部分,那么,该软件就继承了GPL软件,并因此而成为GPL软件,也就是说必须随应用程序一起发布源代码GPL并不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其它非自由软件1.3.4Linux–续Linux主要作为Linux发行版的一部分而使用,这些发行版由个人,志愿者组织以及商业机构编写的,目前有超过300个版本的linux操作系统。一个linux发行版本应该包括Linux内核,一些GNU程序库和工具,命令行shell,图形界面的XWindow系统和相应的桌面环境以及相应的应用程序。美国的RedHat,德国的SUSE,南非的Ubuntu以及中国的红旗linux等1.4Linux操作系统的组成总体上有Linux内核和GNU系统构成,具体讲由四个主要部分:Linux内核,shell,文件系统和应用程序Linux内核shell文件系统应用程序1.5Linux操作系统的特点和应用(1)继承了unix的优点,有许多改进,是集体智慧的结晶,能紧跟技术发展潮流,具有极强的生命力。(2)通过操作系统,可以作为服务器,路由器,打印机,手机,PC等上的操作系统。(3)源代码开放,有利于发展成各种特色的操作系统。(4)符合POSIX标准,各种unix应用可方便移植到linux下(5)图形化界面系统独立于内核,非常灵活,易于修改。(6)网络功能强大,安全性和稳定性高1.5Linux操作系统的特点和应用–续Linux与Windows的优缺点在易用性方面,Windows仍然处于优势在灵活性方面,Linux则占据上风在对客户端软件和多媒体软件的支持方面,一直是Windows的强项1.5Linux操作系统的特点和应用–续特点Windows2003Linux安全性能一般好稳定性好很好软件支持很好好硬件支持好一般源代码保密开放系统可调节性基于界面的规范性,更易于调节具有极大的可调节性使用方便性非常方便方便版权限制和费用有无技术支持好基于社团形式的1.6Linux内核Linux的内核版本由3部分组成主版本号次版本号末版本号主版本号次版本号末版本号Linux内核的两种版本号
版本号的第二位数字,可以确定Linux内核版本的类型开发中的版本:第二位数字是奇数稳定的版本:第
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论