版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、操作系统与Linux实现,学习方式和教材:,课堂讲解20+上机实习12 主教材: Linux教程(第2版) 普通高等教育“十一五”国家级规划教材 电子工业出版社 孟庆昌,课程内容和学时分配:,1 概述 2 Linux常用命令 3 Linux系统与网络管理 4 Linux 开发工具 5 Linux内核与编程_进程控制 6 Linux内核与编程_文件系统 7 Linux内核与编程_进程通信 8 Linux内核_内存与设备管理 9 Linux网络编程 *,网络资源:,ftp:/ 课件和实验指导书在 /理论课/2012操作系统 目录 虚拟机及Linux映像光盘在 /Linux 目录,课后作业:Red
2、Hat Linux的安装,安装Linux有三种方式: 一、抛弃Windows,将整个硬盘交给Linux; 二、采用多系统启动,硬盘分区分为Windows分区和Linux分区,启动时用bootloader来管理进入不同的系统; 三、在Windows下安装虚拟机软件,利用虚拟机安装Linux。,第1章 Linux系统概述,主要内容 介绍与操作系统有关的计算机术语 了解操作系统的基本功能 了解Linux操作系统的历史、现状及特点 了解Linux操作系统的安装过程 了解Linux系统图形界面的一般知识,什么是操作系统,一个计算机系统由两部分构成:系统硬件和系统软件。 系统硬件是指构成计算机系统所必须配
3、置的全部设备。 系统软件是一个计算机系统必须配置的程序和数据的集合。 操作系统本身是计算机系统软件中的重要组成部分, 而其物质基础是系统硬件。 系统硬件和系统软件统称为计算机系统资源。,只有系统硬件而无系统软件的计算机称为裸机。用户直接使用裸机不仅不方便,而且将严重降低系统效率。系统软件是一个计算机系统必须配置的程序和数据的集合。它们是专门为计算机系统所配置的,例如操作系统、各种语言处理程序(汇编程序、编译程序等)、编辑程序、连接装配程序、系统实用程序以及系统维护程序等,这些都可算是系统软件,但是最为重要、最为基本的系统软件便是我们所要讲的操作系统了。 操作系统本身是计算机系统软件中的重要组成
4、部分, 而其物质基础是系统硬件。系统硬件和系统软件统称为计算机系统资源。,1.1 计算机基础知识,1.2 操作系统的功能,操作系统是硬件之上的第一层系统软件 基本职能是 : 控制硬件 管理资源 提供用户接口 处理输入输出 监控系统 通信,处理机管理 进程控制。 (2) 进程调度。 (3) 进程同步。 (4) 进程通信。,2. 内存管理,地址重定位。 (2) 存储分配。 (3) 存储保护。 (4) 存储扩充。,3. 设备管理,缓冲管理。 (2) 设备分配。 (3) 设备处理。 (4) 设备独立性和虚拟设备。,4. 文件管理,目录管理。 (2) 文件读、 写管理。 (3) 文件存取控制。 (4)
5、文件存储空间的管理。,5. 用户接口,命令接口。 (2) 程序接口。 (3) 图形接口。,操作系统体系结构,层次结构,操作系统内核,内核 内核是嵌入式操作系统的基础,也是必备的部分。 它提供进程管理、内存管理、通信、同步与互斥机制、中断管理、时间管理及任务扩展等功能。 内核还提供特定的应用编程接口,但目前没有统一的标准。,OS作为接口的示意图,用户接口,命令行接口,用户接口,菜单 图形用户接口,用户接口,程序接口也称为系统调用接口 在UNIX/Linux系统中,系统调用以C函数的形式出现。例如: fd=open(file1.c, 2);,常见的操作系统,Windows:常用在PC机上的图形化操
6、作系统,以简单、好用著称。 UNIX:常用在大型机及各种工作站上,以稳定的性能,优秀的设计著称。 DOS:常用在工业控制及一些简单应用上,以系统本身的简单著称。 Linux:一个新兴的操作系统,基于UNIX技术设计,以开源著称。 一些其他的专用操作系统 分布式:CHORUS 网络操作系统:NetWare 嵌入式操作系统:VxWorks,VxWorks的应用场合,IBM OS/360,1964 年IBM 宣布推出System/360计算机系统 第一个采用小规模集成电路的主流机型,IBM System/360, 庞大的软件怪兽,数千名程序员写的数百万行汇编语言代码 系统自身占据了大量存储空间和一半
7、的CPU时间 数百万行汇编代码中有成千上万处错误 IBM不断发行新的版本试图更正这些错误 每个新版本在更正老错误的同时又引入新错误 所以随着时间的流逝,错误的数量大致保持不变,UNIX的诞生,1969年,在贝尔退出MULTICS研制项目后,Ken Thompson和Dennis M. Ritchie 想申请经费买计算机从事操作系统研究,但多次申请得不到批准 项目无着落,他们在一台无人用的PDP-7上,重新摆弄原先在MULTICS项目上设计的“空间旅行”游戏 为了使游戏能够在PDP-7上顺利运行,他们陆续开发了浮点运算软件包、显示驱动软件,设计了文件系统、实用程序、shell 和汇编程序 到了1
8、970年,在一切完成后,给新系统起了个同MULTICS发音相近的名字UNIX 1973年,UNIX用C语言全部重写。,UNIX发展简图,1.3 Linux系统的历史、现状和特点,1.3.1 Linux的历史 Richard Stallman组织开发了一个完全基于自由软件的软件体系计划 GNU(GNU是GNU is Not UNIX的递归缩写) GPL (General Public License简称) 20世纪80年代,Andrew S. Tanenbaum教授自行设计了一个 微型UNIX操作系统MINIX Linux 1991年芬兰赫尔辛基大学的学生 Linus Torvalds开发,1.
9、3.2 Linux的现状,当前流行的软件三种模式,即: 商业软件(Commercial software) 共享软件(Shareware) 自由软件(Freeware或Free software) Linux是自由软件的杰出代表 目前Linux的用户分为个人用户、专业用户和商业用户,1.3.3 Linux的特点,与UNIX兼容 自由软件,源码公开 性能高,安全性强 便于定制和再开发 互操作性高 全面的多任务和真正的32位操作系统 当然,Linux也存在缺陷,1.3.4 Linux的版本,Linux有两种版本,一个是核心(Kernel)版本,另一个是发行(Distribution)版本。 1.核
10、心版本 序号由三部分数字构成,其形式为: major.minor.patchlevel 例如:2.2.11表示对核心2.2版本的第11次修订。 约定:次版本号为奇数时,表示该版本加入新内容,但不一定很稳定,相当于测试版;次版本号为偶数时,表示这是一个可以使用的稳定版本。,2. 发行版本 RedHat TurboLinux Slackware OpenLinux Debian SuSELinux 红旗Linux 由中科红旗软件技术有限公司开发研制 http:/www.redflag- 中软Linux 由中软网络技术股份有限公司开发 ,Linux的发展An
11、droid,Android一词的本义指“机器人”,是基于Linux内核的操作系统,Google公司在2007年11月5日公布,早期由Google开发,后由开放手持设备联盟(Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能;其他的应用软件则由各公司自行开发,部分程序以Java编写。,Linux的发展Android,Android的软件层次结构包括了一个操作系统(OS),中间件(MiddleWare)和应用程序(Application)。其软件层次结构自下而上分为以下几个层次: 第一、操作系统层(OS) 第二、各种库(Libraries)和Android 运行环境(RunTime) 第三、应用程序框架(Applica
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年乡村网格员信息采集与事件上报培训
- 2026年幼师终身学习与个人成长感悟
- 2026年人工智能在排球比赛拦网与扣球轨迹预测中的应用
- 2026年住院医师规范化培训中临床决策能力培养
- 争端解决2026年娱乐合同协议
- 2026年精神科患者出走应急预案
- 2026年药品采购招标文件编制与审核要点
- 2026年教师专业发展数字化学习资源建设
- 2026年国际人用药品注册技术协调会ICH-GCP指南解读与实践
- 2026年外贸企业订单履行全流程精细化管控方案
- 大气污染防治专项资金项目申请报告撰写要点与2025年申报指南
- 2025年专利审查协作中心招聘考试面试常见问题解答
- 后勤管理内控知识培训课件
- 洛阳二外小升初数学试卷
- 2025-2030中国儿童营养早餐行业销售动态与竞争策略分析报告
- 结构稳定理论(第2版)课件 第7、8章 钢架的稳定、拱的平面内屈曲
- 2025年德勤秋招测试题及答案大全
- 转诊考核管理办法
- 体育类特长班宣传课件
- 2025年高考真题-生物(四川卷) 含答案
- DB42T 1746-2021 超高性能混凝土钢桥面铺装体系技术规程
评论
0/150
提交评论