linux复习文档最终版

上传人:hs****ma 文档编号:487620182 上传时间:2023-05-14 格式:DOC 页数:12 大小:42.50KB
返回 下载 相关 举报
linux复习文档最终版_第1页
第1页 / 共12页
linux复习文档最终版_第2页
第2页 / 共12页
linux复习文档最终版_第3页
第3页 / 共12页
linux复习文档最终版_第4页
第4页 / 共12页
linux复习文档最终版_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《linux复习文档最终版》由会员分享,可在线阅读,更多相关《linux复习文档最终版(12页珍藏版)》请在金锄头文库上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! 题型:单选25 判断20 简答25 问答30【文档中“【】”里面的内容表示是老师给的重点或者是我自己感觉对理解有帮助的一些文档。 “_”划线部分的是答题目的主要部分,电子版里面,红色代表需要记住并且理解的部分】【linux进程剖析:linux上所有运行的程序都叫做进程。linux分式管理方法使所有的任务共同分享系统资源。进程的一个比较正式定义是:在自身的虚拟地址空间运行的一个单独的程序。进程与程序是有区别的,进程不是程序,虽然它由程序车安生。程序只是一个静态的指令集合,不占系统的运行资源。而进程是一个随时都可以发生变化的,动态的,使用系统资源的程

2、序。而且一个程序可以启动多个进程。】操作系统引论1.操作系统(OS Operating Systems)的性质,功能 记住:操作系统是一个程序集合,用于控制和管理计算机硬件和软件资源,合理的对计算机进行程序调度。性质:OS是用户与计算机硬件系统之间的接口,用户通过OS使用计算机系统;OS是计算机系统资源的管理者;OS可以作为扩充机器操作系统的目标:方便用户使用,可以让计算机各类资源得到有效的利用,便于修改和增加功能(可扩充),系统支持世界标准规范(开放性)操作系统的主要功能:处理机管理功能(包括进程控制,进程同步,进程通信,进程调度等);存储管理功能(包括内存分配,内存保护,地址映射,内存扩充

3、等)设备管理功能(包括缓冲管理,设备分配,设备处理,设备独立和虚拟设备等)文件管理功能(包括文件存储空间管理,目录管理,文件读写管理和存取控制等)用户接口(包括命令接口,程序接口和图形接口)【系统软件 用户和操作系统之间 软硬件通吃 处理器的管理等等等等】2.操作系统的发展过程 无操作系统状态下如何使用计算机?脱机I/O方式进行了哪些改进?人工操作方式,人为控制系统的运行和终止等过程;改进:输入的时间很长,运行的时间缩短了,提高了CPU的利用率并且提高了I/O的速度 3.单道批处理系统与多道批处理系统的区别?在多道批处理系统上多个用户能否同时与计算机进行交互?单道批处理:一次运行一批作业,作业

4、成批,一次走一个多道批处理:系统中同时驻留多个作业,CPU一有空闲,就上。多道批处理无交互能力,交互能力是之后的分时系统和实时系统才有的。【调度的概念, 多道批处理与分时系统的区别】4.分时系统相对于多道批处理系统,所做的主要改进是解决了当前运行程序进行I/O时,CPU必须等待的问题?判断题 错!分时系统相对于多道批处理,一方面解决了人机交互的问题,另一方面,提高了系统处理的及时性。5.分时系统能够满足工业控制任务中的实时性要求? 分时系统具有多路性,独立性,及时性和交互性等特点,但是满足实时性要求的,是实时系统。二者的差别大约如下:多路性相同,独立性相同,及时性实时系统要求更高,交互性分时系

5、统更强,可靠性实时系统要求较高 【不能,实时性要求才能满足实时性要求】3.计算机的使用者通过什么方式与操作系统交互?三种方式:命令方式,系统调用方式,图形,窗口方式命令方式:计算机提供一系列有关命令,直接操纵计算机系统系统调用方式:OS提供一组系统调用,用户可以在自己的应用程序中通过相应的额系统调用,来操作计算机图形,窗口方式:用户通过屏幕上的窗口和图形,来操纵计算机系统和运行自己的程序。4.操作系统对计算机的管理功能主要包括?这些管理功能分别包括哪些内容?处理机管理功能,即CPU管理功能,主要包括:进程控制,进程同步,进程通信和对作业与进程的调度存储管理功能,主要包括:内存分配,内存保护,地

6、址映射和逻辑上的内存扩充设备管理功能,主要包括:缓冲管理,设备分配,设备处理,设备独立和虚拟设备文件管理功能,主要包括:文件存储空间管理,目录管理,文件读写管理和存取控制【CPU 内存 设备】5.操作系统的特征及概念并行:两个或者多个事件同一时刻发生并发:两个或者多个事件同一时间段发生进程:系统中可以独立运行并作为资源分配的单位共享:系统资源可供并发执行的进程使用虚拟:把物理实体变为逻辑实体异步:进程由于某些原因,“走走停停”,但是只要运行多次,其结果还是相同的进程与程序的区别:程序调用到内存中作为单个的运行和资源分配单位的时候才可以叫做进程。线程出现以后,CPU基于线程调用程序进程和线程的区

7、别:的划分尺度比进程要小。可以说线程是继进程之后的又一突破。线程的并发性高于进程。进程在执行过程中有独立的内存单元,而多个线程共享内存,提高了程序的运行效率。每个线程拥有独立的程序运行入口,顺序执行序列和程序的出口,但是线程不能独立执行,必须依赖于应用程序之中。【并行 并发 同步 异步的概念 进程与程序的区别进程,线程,程序的区别 源程序调用到内存才能成为进程 操作系统分配资源。线程出现以后,CPU基于线程进行调度 】 在单个CPU上能否实现多个进程的并行执行? 不能并行执行,可以并发执行。单个CPU在一个时刻只能处理一个进程,不符合并行的概念【理解并行和并发的概念】 一个进程能否在物理内存为

8、256M的计算机上能否通过虚拟内存技术处理超过256M的数据文件?虚拟存储器:用户感受到的系统的内存大小。虚拟内存技术:虚拟内存是指使用磁盘当做RAM的扩展,内核将暂时不用的内存块内容写到硬盘上,当需要的时候,再读出来这个需要虚拟内存来设置。如果只是内存条256M,还有硬盘的话,应该是没有问题的【问答题 虚拟内存技术可以对之进行处理】 一个大小为256M的程序能否在物理内存为128M的计算机上运行?这个直接就可以的。内存只是预读硬盘上的数据,然后供CPU读取。虚拟内存技术可以将一台机器的物理存储器变为虚拟内存,以便从逻辑上扩充存储器的容量。 在windows的计算机上能否同时往一个U盘上拷贝两

9、个文件?操作系统的共享性分为互斥共享和同时访问两种,互斥共享指的是在一段时间内,这种资源只允许一个进程访问。如打印机和磁带机。同时访问是指一段时间内,这种资源可以让多个进程“同时”访问。但是在微观上,其实个进程访问这个资源是交替进行的。【操作系统互斥共享】 在用word编辑一个文档的同时能否在另一个进程中删除这个文档?不可以,操作系统的互斥共享特征。这一现象体现操作系统的.特征6.操作系统的功能 在计算机上运行的两个进程能否进行通信?举一个你日常使用中的进程通信的例子。可以进行通信。如在同一个电脑上开两个扣扣,就可以相互通信。进程通信的目的在于:数据传输,数据共享,通知事件,资源共享和进程控制

10、【找一下 问答】 日常使用的MP3上是否有文件系统?为什么?操作系统的主要功能,CPU管理,内存管理,设备管理,文件管理和用户接口。日常的MP3上面存在文件系统。有目录存储就有文件系统文件系统使用文件和树形目录的首相逻辑概念代替了光盘和硬盘等物理存数设备使用数据块的概念【判断题&问答题 操作系统的功能 基本功能 自己给理由 开放性题目 】【扩展知识添加用户后计算机的一系列操作过程透视】【在命令行下使用 useradd 命令: useradd 用户名 该命令做了下面几件事:1)在 /etc/passwd 文件中增添了一行记录;2)在 /home 目录下创建新用户的主目录,并将 /etc/skel

11、 目录中的文件拷贝到该目录中去;但是使用了该命令后,新建的用户暂时还无法登录,因为还没有为该用户设置口令,需要再用 passwd 命令为其设置口令后,才能登录。用户的 UID 和 GID 是 useradd 自动选取的,它是将 /etc/passwd 文件中的 UID 加 1,将 etc/group 文件中的 GID 加 1。 增加新用户时,系统将为用户创建一个与用户名相同的组,称为私有组。这一方法是为了能让新用户与其他用户隔离,确保安全性的措施。-g 用于添加用户账号时指定该用户的私有组。如不指定“-g”参数,useradd命令将自动建立与用户账号同名的组作为该账号的私有组。】Linux操作

12、系统1. Linux简介Linux的创始人是:Linus Torvald Linux特征:高效性,灵活性Linux的主要特点:开源,免费,多用户多任务,良好的用户界面,设备独立性,丰富的网络功能,可靠的安全系统,良好的可移植性。Linux组成:linux内核(最重要最核心部分),linux shell(用户界面),linux文件系统(组织文件),linux应用系统(应用程序)【Linux创始人,特征:免费使用,开源软件】Linux 操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。【要理解

13、linux出现的原因等等】linux是仿照unix 一开始是在X86上面运行的minix是引导,学习了这个之后才萌发了编写linux的兴趣GNU计划使它获取大量应用软件的支持 posix是一个有用的接口internet是linux传播的媒介,是linux维护开发分散的基础Linux特点。理解各个特点的实质意义特点:多用户,分时操作系统,类Unix,可移植性多用户:系统资源可以被不同用户是同,每个用户对自己的资源有特定的权限分时操作系统:即多任务,指的是,linux可以同时执行多个程序,而且各个程序的运行相互独立类unix指的是:linux是由unix不断完善发展过来的可移植性指的是:操作系统可

14、以从一个平台转移到另一个平台,并且可以保持自身的功能不发生变化。Linux系统组成:内核、shell、文件系统、应用系统内核:最重要的东西shell:命令解释器,用户界面文件系统:组织和管理文件(树形组织文件方法,根,杈,叶的区别)应用系统:管理应用程序 Linux应用领域擅长:低端,单一应用的服务器,性能计算,计算密集型应用(如风险分析,数据分析,数据建模等),中小型数据库,嵌入式系统,桌面系统等不擅长:关键业务交易数据库,跨部门应用,依赖于微软技术的平台Linux的多个版本(举例),内核版本内核版本如kernel 2.4.20-8等发行版本:红旗linux,redhat linux ,ub

15、untu linux等【内核版本 发行版本两种】2.Linux安装使用【安装步骤(物理硬盘安装、虚拟机安装)】硬盘安装的大体步骤:预留空间,光盘启动,安装,设置group启动,虚拟机安装的优点:不要重新分配硬盘,装失败了可以重装,克隆方便,可以抓屏虚拟机安装的缺点:系统运行慢,与在硬盘上的运行的真实系统有一定的差别,占用一定的windows硬盘空间。Linux的图形系统XWindowLinux传统的界面是:文本界面文本界面切换到图形界面的语句是:starX图形界面切换到文本界面的语句是:ctrl+alt+f1f6图形系统和桌面系统的差别 图形系统是桌面系统的原型,桌面系统是基于图形系统之上的。(自己的理解)Linux的图形桌面系统?运行于linux和unix上的桌面环境是:GNOME、KDE3.Linux基本操作文件操作命令,建立文本文件、移动、删除、重命名、拷贝文件,建立目录、移动、删除、重命名、拷

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号