如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
LinuxLinux操作系统环境操作系统环境季江民jijm@zju.edu.cnLinux1.1教材、参考书教材、参考书教材:LINUX教程(linux:thetextbook),李善平等译,清华大学出版社,2005.6。参考书:Linux:•在Internet上网页最多•在书店里参考书最多Linux1.2《《大教堂与小集市大教堂与小集市》》“Linux颇具颠覆性,就在五年前,谁能想到,这样一个全世界范围内广泛使用的操作系统是由几千个分散在全球,仅仅通过网线连接起来的开发人员利用业余时间开发并整合出来的?”EricRaymond--自由软件理论的旗手Linux1.3本课程学习目标本课程学习目标学习并领会自由软件(FreeSoftware)的思想、文化学习操作系统的另一个世界:z命令行用户界面下丰富多彩操作系统命令(功能)zShell编程为学习“操作系统分析与实验”课打下基础Linux1.4本书目录本书目录第1章操作系统综述第2章Linux历史第3章开始行动第4章Linuxshell第5章编辑文本文件第6章电子邮件第7章文件和文件系统结构第8章文件安全第9章基本文件处理第10章高级文件处理第11章文件共享第12章重定向和管道第13章进程第14章连网与网络互联第15章Bash编程第16章高级Bash编程第17章TCshell编程介绍第18章高级TCshell编程第20章Linux软件开发工具第21章XFree86和Linux图形用户界面Linux1.5操作系统概述操作系统概述操作系统的名称:z监控(督)程序(系统)(Monitor)z执行系统(程序)(ExecutiveSystem(program))z控制系统(程序)(ControlSystemprogram))z管理程序(Supervisor,SupervisorySystem)z核心程序(Kernel)z操作系统(OperatingSystem)Linux1.6你与操作系统的关系你与操作系统的关系普通用户软件设计师应用程序实用程序操作系统设计师操作系统计算机硬件Linux1.7操作系统是什么操作系统是什么WhatisanOperatingSystem?1、从计算机系统组成观点――操作系统是系统软件计算机系统组成:z软件:应用软件系统软件(操作系统等)z硬件:输入/输出(I/O)设备存储器(内存)中央处理器(CPU)Linux1.8操作系统是什么操作系统是什么2、从资源管理程序观点――操作系统是系统资源管理者(OperatingSystemasaResourceManager)操作系统是系统资源管理程序,它用于控制和管理计算机系统的硬件和软件资源。计算机系统资源:操作系统模块:软件:程序、数据文件系统硬件:I/O设备设备管理存储器存储器管理处理器处理器(进程)管理Linux1.9操作系统是什么操作系统是什么3、从软件分层、扩充机器的观点――操作系统是扩充裸机的第一层系统软件Linux1.10OPERATINGOPERATINGSYSTEMSYSTEMOVERVIEWOVERVIEWTheLayersOfASystemHumansProgramInterfaceUserProgramsO.S.InterfaceO.S.HardwareInterface/PrivilegedInstructionsDisk/Tape/MemoryLinux1.11操作系统是什么操作系统是什么4、从服务用户的观点――操作系统是用户与裸机之间接口系统提供的接口有二类:z命令级接口,它提供一组键盘或鼠标命令。z程序级接口,它提供一组系统调用Systemcalls,即OS中功能,供用户程序和其它程序调用。5、内核Kernel–theoneprogramrunningatalltimes(allelsebeingapplicationprograms).在全时运行的一个程序(其他的是应用)Linux1.12操作系统定义操作系统定义操作系统是一组有效控制和管理计算机系统的硬件和软件资源、合理地组织计算机工作流程以及方便用户的程序集合。z有效(efficient):系统效率,资源利用率(如:CPU利用的充足与否,内存、外部设备是否忙碌)z合理:公平与否,如果不公平则会产生