您所在位置: 网站首页 / 2022linux系统学习心得.docx / 文档详情
2022linux系统学习心得.docx 立即下载
2023-03-06
约4.4千字
约9页
0
34KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

2022linux系统学习心得.docx

2022linux系统学习心得.docx

预览

免费试读已结束,剩余 4 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022linux系统学习心得linux系统学习心得linux系统学习心得这个学期,我们学习了Linux系统的内核。主要学习了进程调度,中断过程和系统调用。可以说,这些都是linux内核中的核心功能,正是由于这些功能的组成才组成了一个Liunx系统。下面,我就简洁地回顾一下这几个核心功能。中断过程中断可以说是系统中最重要的功能之一,假如没有中断,那么一个操作系统就将退化成一个单道处理系统。中断也许过程就是主动或者被动发起一个中断,一断系统允许中断,那么首先就会保存CS,SS,FLAGS,SS,SP,这些都由硬件来自动保存,接着进入到内核态。然后保存现场,即是保存通用寄存器,堆栈等等。然后,依据中断号来调用相应的中断处理程序,处理完成以后,复原现场,中断返回。系统调用系统调用就是特别的中断过程,它一般由程序主动调用。当一个程序调用intox80时,便会是一个系统调用,首先,通过中断进入内核太,然后依据向量号(保存在eax中)进行相应的分发。它的相应参数都保存在寄存器中如(ebx,edi,esi),最终,处理完成以后,也会复原现场,中断返回。进程调度最终,来说一下进程调度。关于进程调度,最重要的便是要理解进程是如何从一个进程切换到另一个进程的。从第一次上课时,我们便写了一个仿照县城切换到的例子,它包括保存当前的eip,esp,然后切换到下一个进程的eip和esp,这中间要保证正确,以便最终能切换回来,详细的代码分析可见我的博客。linux系统学习心得在学习linux的工程中,linux学习方法有许多种,这里是我的学习心得,给大家拿出来共享一下,Linux!Linux只是个内核!这点很重要,你必需理解这一点。只有一个内核是不能构成一个操作系统的。现在的linux操作系统如redhat,蓝点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。现在我就拿MS的系统和linux的系统的相互对应来让大家更多的相识Linux假如你装过DOS,那你肯定知道安装完成之后整个硬盘是这样根书目下有io.sysmsdos.syscommand.comconfig.sysautoexec.bat共5个文件,以及C:\dos这个书目,很简洁。其中io.sys和msdos.sys就是系统的内核,command.com是用户界面(shell),config.sys和autoexec.bat是配置文件,C:\DOS书目下面的是一般应用程序系统启动时首先装入io.sys,再依据配置文件的设置装入msdos.sys和command.com,然后就出现提示符,现在你就能输入吩咐了。如copyc:\aaa.txtd:\aaa.txt来拷贝文件。也你能够运用C:\dos书目下的一些应用程序来完成工作,如用edit编辑文件,用Qbasic写basic程序。接下去你安装了一个叫做Foxpro2.6的程序,这个程序可以让你做一些数据库方面的工作,然后你在安装了一个叫做windows3.2中文版的程序,这个程序可厉害了,你现在不用在吩咐行下打吩咐了,可以用鼠标来操作了,打开文件管理器,打开C再打开另一个窗口D,用鼠标一拉就能完成copyc:\aaa.txtd:\aaa.txt这个吩咐,你只是动了几次食指和现在在windows98下没么两样。OK,gotolinux安装好linux之后根书目下有boot,bin,sbin,etc,usr/bin,等几个书目,boot下有vmlinuz这个文件,这个就是内核,就是目前世界上最厉害的黑客linus带头写的那个东东。bin下有sh,这个就是shell(==command.com,用户界面)因为UNIX系统是没有内部吩咐这个说法的,精确地说/bin+/sbin==Command.com而/etc==config.sys+msdos.sys剩下/usr/bin==c:\dos当然。因为Linux比Dos浩大得多,所以,reahat和红旗或者有不同的支配方法,各种书目下的东西并不规则。linux的启动同样是装载vmlinuxz,然后装载sh(或者其他的shell,如bash),出来提示符。现在你同样能输入吩咐了。如cp/aaa.txt/tmp/aaa.txt。同样可以用vi编辑文件,用gcc编译程序接下去你安装了一个叫做MySQL的程序,这个程序可以让你做一些数据库方面的工作,然后你再安装了一个叫做kde4.0的程序,这个程序可厉害了,你现在不用在吩咐行下打吩咐了,可以用鼠标来操作了,打开文件管理器,打开
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

2022linux系统学习心得

文档大小:34KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用