操作系统
nlgn
这个作者很懒,什么都没留下…
展开
-
Linux终端zsh和oh-my-zsh工具让你的终端好看
zsh和oh-my-zsh1.zsh安装(正常在公司电脑和集群上已安装,可忽略此部分)可在命令行输入zsh来确认: 1 2 #如果报错显示没有安装,则: sudoapt-getinstallzshchsh -s/bin/zsh# sudo 2. oh-my-zsh及常用插件安装 1 2 3 sh -c"$(wgethttps://raw.githubusercontent.com/...原创 2021-10-09 07:55:26 · 219 阅读 · 0 评论 -
汇编学习笔记
机器指令一列二进制数字,计算机将之转变为一列高低电平 汇编指令 指令和数据在内存和磁盘中,指令和数据没有任何区别,都是二进制信息,只不过CPU工作时二进制信息翻译成指令和数据。存储器中一个存储单元就是一个字节(Byte),由8个bit构成 CPU从内存中读取数据计算机中专门连接CPU和其他芯片的的导线称为总线,在逻辑上分为三类,地址总线,控制总线和数据总线。...原创 2018-10-26 20:18:33 · 96 阅读 · 0 评论 -
xv6学习笔记内核初始化
内核初始化根据博客的内容,我大致画了计算机启动时内核初始化的流程图计算机启动时存放在ROM中的BIOS程序从磁盘中的第一个扇区(引导扇区)读取程序,加载到内存地址为0x7c00处,然后设置程序计数器%ip,跳转至该地址,执行BootLoader(引导加载器)。BootLoader负责从实模式切换到保护模式并且将存在存储设备的操作系统二进制文件读入内存,最后将控制权交给操作系统。XV...原创 2018-11-27 19:27:37 · 1599 阅读 · 1 评论 -
xv6学习笔记 分页机制 和内存管理
XV6分页机制、内存管理报告内容0. mmu.h的阅读mmu.h源码中给出了XV6虚拟地址的构成,及所代表的含义mmu.h中还有页表的相关信息,每个页目录都与1024条记录,每一个页表中也有1024条记录,每一页的大小4096字节,也就是4kb。// Page directory and page table constants.#define NPDENTRIES ...原创 2018-12-10 20:54:00 · 2019 阅读 · 0 评论 -
在ubuntu配置xv6环境
最近实验要装xv6运行环境,踩坑无数,千万要小心配环境真的最好找最近的博客,千万别找1年以前的,不然会像我一样被坑死。闲话少说。实验环境ubuntu 16.04VmWare workstation这是我认为靠谱的两个参考网站https://blog.csdn.net/yinglang19941010/article/details/49310111https://pdo...原创 2018-12-28 13:00:19 · 4017 阅读 · 0 评论