linux期末考试总结
- 格式:doc
- 大小:30.50 KB
- 文档页数:3
linux知识点总结考试一、Linux简介Linux是一种自由和开放源代码的Unix-like操作系统,其内核由Linus Torvalds创建。
Linux操作系统以其稳定性、安全性和定制性而闻名,广泛应用于服务器、嵌入式设备和个人电脑等各种领域。
二、Linux基本命令1. ls:列出文件和目录2. cd:切换目录3. pwd:显示当前工作目录4. mkdir:创建目录5. rmdir:删除目录6. touch:创建空文件7. rm:删除文件8. cp:复制文件9. mv:移动文件10. cat:查看文件内容11. more/less:分屏查看文件内容12. head/tail:查看文件头部/尾部13. grep:查找文件内容14. tar:打包和解压文件15. find:查找文件16. chmod:修改文件权限17. chown:修改文件所有者18. chgrp:修改文件所属组19. vi/vim:文本编辑器20. nano:另一种文本编辑器三、Linux文件系统1. Linux文件系统的基本组成Linux文件系统由文件和目录组成,所有的文件和目录都有相应的权限、所有者和所属组。
2. 文件系统的结构Linux文件系统采用树状结构,根目录为/,其下有各种子目录,例如/bin、/etc、/home 等。
3. 文件系统的特点Linux文件系统采用了一种类Unix的权限管理机制,将用户和组织划分为不同的层次,可以通过权限来控制文件和目录的访问权限。
四、Linux用户和组1. 用户的添加和删除可以通过useradd和userdel命令来添加和删除用户。
2. 用户的修改可以通过passwd命令修改用户的密码,通过usermod命令修改用户的属性。
3. 组的添加和删除可以通过groupadd和groupdel命令来添加和删除组。
4. 用户和组的关系用户可以加入多个组,组也可以包含多个用户。
5. 用户的权限可以通过用户所属的组或者用户本身的权限来控制文件和目录的权限。
linux思维导图期末知识点总结环境:虚拟机/云服务器许多程序需要开机启动,它们在win叫服务,在linux叫守护进程,init进去运行开机启动的程序。
正常情况下,很少遇到关机情况。
正确关机流程:sync > shutdown > reboot > halt区别于重启系统和关闭系统,都要运行sync,把内存中的数据写到磁盘中关机命令:shutdown –h now halt poweroff 和 init 0重启系统的命令:shutdown –r now reboot init 6内核版本cat /etc/issue系统版本cat /proc/version1、yum源进行备份进入到yum源的配置文件中执行命令如下:cd /etc/yum.repos.d将yum源进行备份:mv Centos-Base.repo Centos-Base.repo.bak2、获取阿里的yum源配置文件执行命令:wget -O Centos-Base.repo3、对yum源生成缓存执行命令:yum makecache4、更新yum源执行命令:yum -y install update执行完成之后就可以使用yum源了,到此yum源就更换成功了。
在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。
文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。
在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。
如此反复就可以构成一个庞大的文件系统。
/boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。
/etc:存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。
/lib:存放基本代码库(比如c++库),其作用类似于Windows里的DLL文件。
几乎所有的应用程序都需要用到这些共享库。
linux期末实训总结一、实训背景很荣幸在本学期参加了Linux实训课程。
Linux作为一种开放源代码的操作系统,越来越受到广大用户的青睐。
通过这门实训课程,我学到了Linux操作系统的基础知识、命令行操作、系统管理、网络配置等内容。
下面我将对本次实训的内容和收获进行总结。
二、实训内容在本次实训中,我们主要学习了以下几个方面的内容:1. Linux基础知识:包括Linux的发行版本、Linux的特点、Linux的开源特性、Linux的安装和卸载等。
2. 命令行操作:学习了常用的Linux命令、文件及目录管理、文件查找和搜索、文件权限等内容。
通过实际操作,我们能够熟练地使用Linux命令行界面进行文件管理、软件安装和配置等操作。
3. 系统管理:包括用户管理、进程管理、服务管理等内容。
学习了如何创建用户、更改用户权限、查看和管理系统进程、管理系统服务等。
4. 网络配置:学习了网络配置的基础知识、网络接口配置、网络服务配置等内容。
通过实际操作,我们能够配置静态IP地址、设置网络接口、配置FTP、SSH等网络服务。
通过以上内容的学习和实践,我们对Linux操作系统有了更深入的了解和掌握。
三、实训收获通过本次实训,我收获了以下几点:1. 熟练掌握Linux命令行操作:通过大量的练习和实践,我能够熟练地使用Linux命令行界面,并能够根据需求进行文件管理、软件安装和配置等操作。
这让我对Linux的使用更加得心应手。
2. 掌握了系统管理技能:在实训中,我们学习了如何管理系统用户、管理系统进程、管理系统服务等。
通过实践,我能够熟练地管理系统用户,查看和管理系统进程,配置和管理系统服务,这对于日常的系统管理工作非常有帮助。
3. 学会了网络配置:通过学习网络配置的基础知识,我能够独立地配置网络接口、设置静态IP地址、配置网络服务等。
这让我对网络配置有了更深入的了解,并能够根据实际需求进行配置和管理。
4. 培养了独立解决问题的能力:在实训过程中,我们遇到了很多问题,例如软件安装失败、配置文件错误等。
Linux期末考试Linux是一种优秀的操作系统,广泛应用于服务器、嵌入式系统等领域。
为了评估学生对Linux的理解和运用能力,我们进行了一次期末考试。
本次考试内容包括Linux的基础知识、命令行操作、文件管理、权限设置等方面。
下文将分别对这些考试内容进行介绍和讨论。
一、Linux的基础知识本部分主要考察学生对Linux的基本概念和特点的了解。
Linux是开源的操作系统,具有良好的稳定性和扩展性。
学生需要掌握Linux的起源、发展历程以及其与其他操作系统的比较等内容。
此外,对于Linux的核心组成部分——内核,学生需要了解其功能和作用,并能够简要介绍Linux的发行版。
二、命令行操作命令行是Linux操作系统的一大特色,学生需要掌握常用的命令行操作技巧。
比如,学生应该熟悉如何使用cd命令进行目录切换,ls命令查看目录内容,mkdir和rmdir命令创建和删除目录,以及cp和mv 命令进行文件的复制和移动等操作。
此外,学生还应该掌握如何使用管道符和重定向符号实现命令的连接和输出的重定向。
三、文件管理学生在Linux操作系统中需要熟悉文件管理。
文件是Linux中重要的存储单位,因此学生需要了解如何创建、打开、编辑和保存文件。
其中,vim是Linux操作系统中一个常用的文本编辑器,学生需要熟悉它的基本操作。
此外,学生还需要熟悉文件的权限设置和查看,以及如何使用chown和chmod命令进行文件的所有权和权限的修改。
四、权限设置权限设置是Linux操作系统中一项重要的内容,可以保障文件的安全性。
学生需要了解Linux中的权限概念和三种权限类型:所有者权限、群组权限和其他用户权限。
学生需要知道如何使用chmod命令修改文件的权限,并能够通过ls命令查看文件的权限信息。
同时,学生还需要理解文件权限对文件访问的限制,并能够对不同类型的文件设置不同的权限。
五、考试总结通过本次考试,我们旨在考察学生对Linux的理解和运用能力。
linux期末知识点总结一、Linux的概述1.1 Linux的起源和发展历史Linux是一种自由和开放源代码的类Unix操作系统。
Linux的起源可以追溯到1991年,由芬兰计算机科学家Linus Torvalds在赫尔辛基大学开始开发。
随着开源社区的支持和参与,Linux在逐渐成为世界上使用最广泛的操作系统之一。
1.2 Linux的特点Linux具有开放源代码、兼容性强、系统功能强大、安全性高、稳定性好等特点。
与Windows等闭源系统相比,Linux能够自由访问和修改源代码,因此具有更高的灵活性和可定制性。
1.3 Linux的应用领域Linux主要应用于服务器、嵌入式设备、超级计算机、移动设备等领域。
随着开源软件的发展和普及,Linux也在桌面操作系统领域逐渐崭露头角。
二、Linux的基本概念2.1 内核和ShellLinux操作系统的核心是内核,它负责管理硬件、文件系统、网络和进程等系统资源。
Shell是用户与内核进行交互的接口,用户可以通过Shell来执行命令、管理文件和进程等。
2.2 文件系统和目录结构Linux使用一种层次化的文件系统结构,以根目录“/”为起点,所有文件和目录都从根目录开始组织。
Linux的文件系统使用树状结构,用户可以通过目录来管理文件,以提高文件的组织和管理效率。
2.3 用户和权限Linux系统中的用户分为普通用户和超级用户(root)两种,普通用户只能访问自己的文件和目录,而超级用户对系统的所有资源都有完全访问权限。
Linux还使用权限控制来管理文件和目录的访问权限,分为读、写和执行三种权限。
2.4 进程管理Linux系统中的进程是指正在运行的程序的实例,通过进程管理可以查看和管理系统中正在运行和等待运行的进程。
用户可以使用命令来创建、终止和调度进程,以实现任务的管理和协调。
2.5 网络和通信Linux系统支持网络通信和数据传输,用户可以通过网络连接来实现远程操作和数据传输。
linux考试知识点总结Linux操作系统是一种开源的操作系统,广泛应用于服务器、嵌入式设备和智能手机等领域。
由于其稳定性、安全性和灵活性,越来越多的企业和个人选择使用Linux系统。
而对于一名Linux系统管理员或者开发人员来说,掌握Linux系统的相关知识是非常重要的。
为了帮助大家更好地备战Linux考试,本文将对Linux考试的知识点进行总结和整理。
一、Linux基础知识1. Linux概述Linux是一种开源的类Unix操作系统,最初由芬兰计算机科学家Linus Torvalds在1991年创建。
Linux操作系统基于Unix操作系统,其内核是由C语言编写的,并被授权为GNU通用公共许可证下的自由软件。
Linux系统具有很高的稳定性、安全性和灵活性,广泛应用于服务器、嵌入式设备和智能手机等领域。
Linux系统的发展离不开全球开源社区的贡献,目前已经发展成为一个庞大、强大的操作系统。
2. Linux文件系统Linux文件系统是Linux系统中用于管理文件和目录的一种系统。
Linux文件系统有多种不同的类型,其中包括ext3、ext4、XFS、btrfs等。
每种文件系统都有各自的特性和适用场景,可以根据实际情况在不同的文件系统之间进行选择。
3. Linux命令行操作在Linux系统中,命令行操作是非常重要的一部分。
通过命令行操作,可以方便地对系统进行管理和操作。
常用的Linux命令包括ls、cd、pwd、cp、mv、rm、mkdir、rmdir、touch、cat、more、less、head、tail、chown、chmod、grep等等。
4. 用户和用户组管理在Linux系统中,用户和用户组是非常重要的概念。
每个用户都有自己的用户名和密码,同时还可以属于一个或多个用户组。
通过用户和用户组管理,可以对系统资源进行灵活的分配和管理。
5. 文件和目录权限管理在Linux系统中,每个文件和目录都有自己的权限。
简答题注:由于时间紧迫,只总结了这么多,希望对大家有帮助。
一、Linux系统的特点(了解)1.与UNIX系统兼容2.自由软件和源码公开3.性能高和安全性强4.便于定制和再开发5.互操作性高6.全面的多任务和真正的32位操作系统二、Linux的发行版本(1)Red Hat Linux/Fedora Core(世界上使用最多、我国用户最熟悉的Linux发行版本之一)(2)Debian(3)Ubuntu(4)Slackware(5)openSuSE(6)红旗Linux(7)中标普华三、Linux的发展优势与存在问题(了解)Linux具有以下发展优势:(1)开放的源码系统(2)受到各国政府的大力支持(3)得到全球的各大软硬件公司的支持(4)价格优势和安全性Linux发展的不利因素:(1)应用软件少(2)使用不方便(3)功能不完备(4)用户不熟悉四、Linux图形环境(了解)1.X Window系统(结构、模型)*X Window的体系结构包括两个部分:客户-服务器模型和X协议。
客户-服务器模型在X Window系统中,X的服务程序向用户程序提供显示输出对象的能力,包括图形和字符。
X协议X协议是X服务程序和X客户程序进行通信的途径。
2.GNOME桌面系统Linux主要采用两种桌面系统环境是KDE和GNOME。
3.KDE桌面系统KDE桌面环境由面板和桌面组成。
五、什么是shell?shell是UNIX/Linux系统的一个重要层次,它是用户与系统交互的界面。
它不仅是一种命令解释程序,同时也是一种高级程序设计语言。
六、shell的特点(1)对已有命令进行适当组合,构成新的命令,而组合方式很简单;(2)提供文件名扩展字符;(3)可直接使用shell内置命令,而无须创建新的进程;(4)允许灵活地使用数据流,提供通配符、输入输出重定向、管道线等机制;(5)结构化的程序模块;(6)提供在后台执行命令的能力;(7)提供可配置的环境;(8)提供一个高级命令语言,允许用户创建从简单到复杂的程序。
linux期末实验报告总结1. 实验概述本次Linux期末实验主要包括对Linux操作系统的基本操作、文件管理、进程管理、权限管理、Shell脚本编程等方面的实践,旨在加深对Linux操作系统的理解,提高实际应用能力。
2. 实验过程2.1 基本操作通过命令行操作,掌握Linux 操作系统的基本指令。
包括登录、注销、重启等命令的使用。
2.2 文件管理对文件和目录的创建、删除、复制、移动等操作进行练习,掌握文件和目录的属性设置、查看文件和目录的内容等技巧。
2.3 进程管理学习进程的基本概念和相关命令,如查看进程、杀死进程等,了解进程的状态转换、进程优先级等。
2.4 权限管理学习 Linux 文件权限的概念和设置方式,掌握用户和用户组的管理方法。
2.5 Shell脚本编程学习 Shell 脚本的编写、运行和调试方法,实现一些简单的自动化任务,如文件备份、日志分析等。
3. 实验心得通过本次实验,我对 Linux 操作系统有了更深入的认识。
在实验过程中,我遇到了以下几个问题,并通过上网查询和向同学请教解决了:3.1 命令行操作一开始对命令行操作不太熟悉,不知道如何快速切换目录、查看文件内容等。
后来学会了使用 cd 命令切换目录,使用 cat 命令查看文件内容,大大提高了工作效率。
3.2 文件管理对于文件和目录的复制、移动等操作会出现一些权限问题,需要先设置权限或者以管理员身份执行命令才能成功。
通过学习 chmod 命令设置权限,以及使用 sudo 命令以管理员身份执行命令,解决了这些问题。
3.3 进程管理在了解了进程的基本概念后,我开始试着使用 ps 命令查看进程,发现有很多参数可以选择,有时候会有困惑。
后来通过查阅ps 命令的帮助文档,了解到了不同参数对应的含义,解决了这个问题。
3.4 权限管理对于用户和用户组的管理操作,刚开始不太熟悉。
通过学习 useradd、usermod、groupadd 等命令的使用方法,成功创建了用户和用户组,并进行了相关设置。
Linux网络管理与配置期末考试问答题题库(含答案)一、论述Linux成为超级计算机操作系统最佳选择的原因。
1. Linux的模块化特性典型的Linux是由许多很小的基本组件即模块构成的。
每个模块执行不同的专门功能。
这些基本组件协同工作,让操作系统得以顺畅运行。
Linux的这种模块化特性方便了所有人,无论他们是普通的Linux 用户,还是超级计算机管理员——可以改动操作系统,以适合自己的需求。
其他的操作系统都无法提供这种程度的定制性,尤其是Windows。
因而,可以对Linux进行改动,以便用在超级计算机上,实现专门的目的,尤其是增强性能或提高能效等。
2. Linux内核的通用性Linux内核具有尽可能强的通用性。
这意味着,只要编写单一的源代码,既可以在大型超级计算机上运行,也可以在小型设备、甚至手持装置上运行。
无论是在大型系统上还是在小型系统上,如何使用Linux,这完全取决于用户。
也不需要为了可以在更大或更小的系统上运行而对内核进行根本性、重大的改变。
通常来说,Linux内核既可以配置成2MB这么小,也可以配置成1GB或1TB这么大。
3.可扩展性可扩展性是指服务器适应更庞大负载的能力。
系统本身的高可扩展性,则意味着添加和管理新服务器也更容易。
Linux具有极高的可扩展性,因为它能够相当轻松地适应新的、更大的负载。
这就是为什么你能发现Linux在超级计算机上运行,而安卓(使用Linux内核)在手机、冰箱、甚至微波炉上运行!另外linux即使在很老的电脑上,也能轻松安装——对硬件要求并不那么高。
4.开源性Linux是完全开源的自由软件。
这意味着,超级计算机管理员能够对这款操作系统随意进行定制。
如果出现性能故障或安全漏洞等,管理员可以随时改动代码,以获得最大的性能和最高的安全性(或实现其他任何目的),而不是等专有操作系统公司发布安全补丁。
5.高速、稳定、可靠、安全超级计算机力求实现性能最大化,被分配的任务要求以非常高的速度得到处理。
1什么是linuxLinux是免费使用和自由传播的类unix操作系统,源代码开放能应用于各类硬件平台,包括intelX86和RISC处理器。
2linux的特性多任务性,多用户,良好的用户界面,设备独立性:能够容纳任意种类及任意数量的设备,丰富的网络功能,可靠的系统安全:被认为是最安全的操作系统,良好的可移植性。
3什么是GNU软件?1983年,理察·马修·斯托曼(Richard Stallman)创立了GNU计划(GNU Project)。
这个计划有一个目标是为了发展一个完全免费自由的Unix-like 操作系统。
自1990年代发起这个计划以来,GNU 开始大量的产生或收集各种系统所必备的元件,像是——函式库(libraries)、编译器(compilers)、侦错工具(debugs)、文字编辑器(text editors)、网页服务器(web server),以及一个Unix 的使用者接口(Unix shell)——除了执行核心(kernel)仍然付阙外。
1990年,GNU计划开始在马赫微核(Mach microkernel)的架构之上开发系统核心,也就是所谓的GNU Hurd,但是这个基于Mach的设计异常复杂,发展进度则相对缓慢。
3.什么是GPL所有的软件都和派生工作均遵循GNU通用公共许可证4.什么是LGPLLGPL(Library General Public License——程序库公共许可证)允许用户在自己的应用程序中使用程序库,即使不公开自己的源代码。
6.把Linux系统看作由四部分构成:内核、用户界面、文件结构和实用工具linux的分区有哪些,常用目录干什么用:分区:/boot 是存放启动文件的.,/etc 大部分是系统配置文件,/var 系统可变数据.,/usr 大部分是用户程序之类的,/tmp 临时用文件,/opt 随便你了,大部分我用来放应用程序.,/dev 设备文件.,/proc 大部分是系统硬件信息的.7.Linux系统有六种运行级:•# 0 -停机•# 1 -单用户模式•# 2 -多用户,没有NFS•# 3 -完全多用户模式,标准的运行级•# 4 –保留,一般不用•# 5 –多用户图形模式.#6 重新启动X-windows的三个组成部分:X Server,X Clint,X Protocol.7.什么是硬链接与软链接和区别硬链接指一个文件时另一个文件的别名,他们不可区分,是同一个文件实体;符号链接则是一个特殊的文件,它的内容不是真正的数据,而是指向另一个文件的路径名。
1.什么是操作系统?它的基本功能是什么:操作系统是控制其他程序运行管理系统资源并为用户提供操
作系统界面的系统软件的集合;功能:1.处理机管理、内存管理、设备管理、文件管理
2.操作系统在系统中处于什么地位:操作系统是计算机系统中最基本的软件,操作系统在计算机系统中
起着支撑应用程序运行及用户操作环境的作用,它是计算机的核心与基石,而其他所有软件都要依赖操作系统才能运行
3.从用户角度分,分时系统与多道批处理相比有哪些优点
多路性、独立性、及时性、交互性
4linux基本系统由哪几部分组成?linux内核的功能是什么
有shell 内核文件系统
功能:运行程序,管理基本的硬件设备
5什么是进程?为什么要引入进程概念
进程是一个可并发执行的程序在某数据集上的一次运行
为了更好的研究、描述和控制并发程序的执行过程,操作系统引入了进程的概念
6进程的基本特征是什么?它与程序的主要区别是?
动态性、并发性、独立性、异步性
区别:程序是进程的另一个组成部分,是进程的执行文本、程序是静态的指令集合,进程是动动态的过程实体
7简述进程的基本状态以及进程状态的转换
就绪态、运行态、等待态
8进程控制块的作用是什么?他通常包括哪些内容
进程程序卡尺系统为管理进程设置的一个数据结构,用于记录进程的相关信息
包含内容:进程的描述信息、进程的控制和调度信息、资源信息、现场信息
9什么是临界资源?什么时候临界区?什么是互斥和同步
临界资源是一次仅允许一个进程使用的资源;临界区是程序访问临界资源的程序片段
进程的互斥是禁止多个进程同时进入各自的访问统一临界资源的临界区以保证对临界资源的排他性使用;进程的同步是指进程间为合作完成一个任务而互相等待、协调运行步调
10什么是死锁,产生死锁的原因和必要条件是什么
死锁是系统中若干个进程相互无知的等待对方所占有的资源而无限的处于等待状态的一种僵持局面原因:系统资源有限,而多个并发进程因竞争资源而相互制约
必要条件:1.资源的独立占用2资源的非抢占式分配3对资源的保持和请求4对资源的循环等待
11进程调度的功能是什么;linux采用了那种进程调度策略
进程调度的功能是按照一定的策略把cpu分配给就绪进程,使他们轮流使用cpu运行
策略:先进先出法、时间片轮法、普通调度法
12进程调度的算法有哪些
先进先出法、短进程优先法、优先级调度法
13信号量的含义
信号量是一个整形变量s,它为某个临界资源而设置,表示该资源的可用
14进程调度有哪些通信方式?它们各有什么特点
信号量、信号、管道、消息和共享内存
信号量:作为一种ICP机制,信号量用于传递进程,进程对资源的占有状态信息,从而实现进程的而同步与互斥
信号:信号时进程间可相互发送的控制信息
管道:管道是连接两个进程的一个数据传输通路,一个写、一个读实现两进程间的同步传递字节流消息队列:消息是结构化数据,消息队列是有消息连接而成的消息链式队列
共享内存:共享内存通信方式就是在内存中开辟一段存储空间,将这个区域映射到多个进程的地址空间中,使得多个进程能够共享这个内存区域
15什么是线程?说明线程与进程的区别与联系?
单个进程间的多条控制锁被称为线程
区别:1.进程是操作系统资源分配的基本单位,每一个进程都有自己独立的地址空间和各种系统资源,线程基本上不用有自己的资源2多线程的设计方式比多进程的设计方式可以提供更高的响应速度3由多个线程共享同一进程的资源,因而线程之间的互相通信更容易,而进程间通信一班必须要通过系统提供的进程间通信机制
16什么是逻辑地址什么是物理地址为什么要进行地址转换
逻辑地址空间中的地址称为逻辑地址,物理空间中的地址称为物理地址
要进行地址转换:必须在指令执行前进行地址转换,将指令中的逻辑地址转换为cpu可直接寻址的物理地址,这样才能保证cpu访问到正确的存储单元
17简述页式分配思想和地址变换机制
页式分配思想是以页为单位为程序分配内存,每个内存装一页,一个进程的映像的各个页面可以分散存放在不相邻的饿内存快中
页式系统采用动态地址变换方式。
通过页表进行地质变换,每个进程有一页表,用逻辑地址的页号查找页表中对应的表项即可获得该页表所在的内存的块号
18简述虚拟存储器的原理,虚拟存储器的容量受什么限制
虚拟存储器的原理是用外存模拟内存,实现内存空间的扩充
虚存容量受地址寄存器位数的限制
19页式存储系统中如何实现存储保护盒扩充
页式存储的保护是通过控制访问地址的页号来实现的,在地址转换前,硬件将页号与页表长度进行比较,如果没有超出页表长度则进行地址转换,否则产生地址越界中断信号
页式存储的扩充功能是通过页式虚拟存储器来实现的,在页式存储管理基础上加入以页为单位的外存空间的交换来实现存储空间的扩充功能
20什么是抖动?抖动产生的原因是什么
抖动:刚调出的页很快又被访问到,马上又被调入
原因:在缺页中断处理中,页面的淘汰算法不当
19 linux系统采用的存储管理方案是什么
Linux系统采用请求页式存储管理,在大多数硬件平台上,页式管理都能很好的工作,为了使用i386的段式内存管理方式,linux巧妙的利用了共享。
基址段的方式使i386的段式映射实际上不起作用。
一些实时和嵌入式对系统的响应要求很高,为解决这个问题,2.6版内核允许编译无度的系统
21linux系统的内存分配与回收采用什么算法?有什么特点
采用伙伴算法来分配和回收内存
伙伴算法可以尽量减少内存碎片,增加连续内存分配成功的几率,使总体效率显著提高,但伙伴算法可能造成空间的浪费
20 动态分区有哪些算法。