![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 90
丶di
这个作者很懒,什么都没留下…
展开
-
操作系统段和保护模式浅谈
段的由来intel开发出的16位的处理器叫8086,标志着Intel X86王朝的开始,同时引入了“段 ”概念。段描述了一块有限的内存区域,区域的起始位置存在专门的寄存器(段寄存器)中。8086处理器地址线扩展到了20位,寻址空间到了1M也就是把1M大的空间分成数个64k的段来管理(化整为零了)。1M/64k=16个把16位的段地址左移动4位后,再与16位的偏移量相加便可获得一个20位的内存地址。段:逻辑概念,是虚拟地址空间的基本单位,大小不固定,取决于我们当前运行的程序,把虚拟地址转换为线性地原创 2022-02-26 14:18:12 · 1272 阅读 · 0 评论 -
Linux在虚拟文件系统/proc中实现文件操作
一、实验目的1、理解Linux中虚拟文件系统的内容2、学习编写内核模块的方法3、在虚拟文件系统/proc中实现文件操作算法二、实验环境Centos7.9,vim三、实验内容编写一个内核模块,在/proc文件系统中增加一个目录hello,并在这个目录中增加一个文件world,文件的内容为hello world。四、实验原理 实验中用到的系统调用函数/proc 文件系统是Linux上的一种虚拟文件系统,存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行原创 2021-11-20 18:35:18 · 2043 阅读 · 0 评论 -
设备驱动: Linux系统下的字符设备驱动程序编程
一、实验目的通过一个简单的设备驱动的实现过程。学会Linux中设备驱动程序的编写。二、实验环境Ubuntu20.04TSL,Linux5.10.0三、实验内容1、编写一个字符设备驱动程序,并在设备的打开操作中打印主次设备号;2、编写一个用户测试程序,实现设备的读操作。四、实验原理 实验中用到的系统调用函数(包括实验原理中介绍的和自己采用的),实验步骤字符设备是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后顺序。字符设备是面向流的设备,常见的字符设备有原创 2021-11-01 14:32:37 · 1990 阅读 · 0 评论 -
Linux环境图解安装jdk-MySQL-Tomcat-redis
linux上常见的安装包方式1.二进制发布包软件已经针对具体平台编译打包发布,只要解压,修改配置即可2.RPM包软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装3.Yum包在线安装软件已经以 RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm 软件,并且会自动解决软件安装过程中的库依赖问题4.源码编译安装软件以源码工程的形式发布,需要获取到源码工程后用相应开发工具进行编译打包部署。例如red原创 2021-09-03 20:52:47 · 268 阅读 · 0 评论 -
Linux从基础入门到部署服务脚本编辑实例(学习笔记)
根目录 / 是linux中所有文件的存放顶点crtl shift +基础操作命令1.列出目录中的文件列表ls 目录路径2.切换工作目录cd 目录路径3.查看当前工作目录pwd4.创建文件touch 文件路径5.创建目录mkdir 目录路径6.复制文件cp 原文件路径 目的路径7.复制目录cp -r 原目录路径 目的路径8.移动文件或者目录mv 原路径 目的路径9.删除(不建议使用,因为没有回收站机制)rm原创 2021-03-09 15:51:30 · 164 阅读 · 0 评论