操作系统
persimmon_xh
这个作者很懒,什么都没留下…
展开
-
如何通过windows文件系统访问wsl中的文件
在文件管理器的搜索中输入\wsl$就可以了原创 2021-03-12 15:17:10 · 556 阅读 · 0 评论 -
linux 解压bz2文件
使用linux 解压bz2文件命令:tar jxvf XX.tar.bz2如果tar不支持j选项,就用下面方式解压bzip2 -d XX.tar.bz2tar -xvf XX.tar.bz2原创 2021-03-04 11:02:45 · 4817 阅读 · 2 评论 -
改变ubuntu终端显示语言
改成英文的export LC_ALL=C恢复为原来的unset LC_ALL原创 2020-12-12 09:56:07 · 249 阅读 · 0 评论 -
vmware中的ubuntu虚拟机固定ip
https://www.cnblogs.com/wuyizuokan/p/11185775.html原创 2020-12-09 11:57:59 · 156 阅读 · 1 评论 -
学习RISC-V指令 入门学习
1、RISC-V指令有六种指令格式:用于寄存器-寄存器操作的 R 类型指令,用于短立即数和访存 load 操作的 I 型指令,用于访存 store 操作的 S 型指令,用于条件跳转操作的 B 类型指令,用于长立即数的 U 型指令用于无条件跳转的 J 型指令所有的指令:对于每一个图,集合标志{}内列举了指令的所有变体,变体用加下划线的字母或下划线字符_表示。2、所有指令都是32位;RISC-V指令提供三个操作数寄存器,x86只有两个;RISC-V指令的所有的读写寄存器总是出现在指令的同原创 2020-12-08 11:07:29 · 1893 阅读 · 1 评论 -
xv6实验如何使用gdb调试
xv6实验的gdb调试启动方式有一点不一样首先需要在Makefile文件中加入gdb: riscv64-unknown-elf-gdb kernel/kernel在终端中输入make qemu-gdb,然后卡住到一个界面,记住tcp号为25000打开另一个终端2,切换到root,执行make gdb在终端2中敲target remote:25000,连接xv6调试在终端2中敲file 命令进入调试文件接下来就是gdb的调试了。。gdb如何调试下次再学,加油!参考https://b原创 2020-11-20 11:39:51 · 3022 阅读 · 2 评论 -
南京大学操作系统笔记(一)
南京大学操作系统学习笔记第三课 多处理器编程1.Non-deterministic Polynomial Complete NP难的问题2.线程共享那些部分a)全局变量b)Foo函数的代码共享3.线程独享的部分a)堆栈、寄存器独享4.写了malloc以后需要判断是否分配成功a)Assert()是偷懒的方法b)判断是否为NULL5.实验得到pthread库给每个线程分配8M内存6.C语言问题 (之前一直有,但是一直没深究)a)_tmain( int argc ,_TCHAR *ARG原创 2020-08-20 22:53:13 · 974 阅读 · 0 评论 -
安装虚拟机和kali
kali的安装小白做实验用到kali所以安装一下:到相应官网上下载 Linux 操作系统的 ISO 镜像包;安装虚拟化软件在 VMware Workstation 中安装 Kali 虚拟机(1)在 VMware Workstation 设置向导中选择“典型”图1.1 虚拟机设置向导(2)链接 Linux 系统镜像包图 1.2 连接系统镜像包(3) 指定磁盘容量图1.3 指定磁盘容量(4)选择图形界面安装图1.4 进入虚拟机安装步骤(5)选择语言,我选择了中文图1.原创 2020-08-20 22:49:09 · 151 阅读 · 0 评论