![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统/汇编
Focus5679
学生一枚
展开
-
Windos10 64位系统下 搭建汇编开发环境(MSAM+DOSBox)
首先下载所需文件:https://pan.baidu.com/s/1viOJVOvwwkGe0N2VZuNTqA1.进行DosBox的安装,不要装C盘!2.将MASM文件夹复制到一个根目录(D盘\E盘)下3.打开DosBox此时盘符是Z(为虚拟磁盘)下面使用mount命令更改DOSBOX的映射指向(注意MASM是文件夹的名字,你输入你创建的文件夹名称)输入:mou...转载 2019-02-28 14:36:40 · 1359 阅读 · 0 评论 -
Ubuntu18.04搭建linux0.11实验环境
写在前面实验环境的搭建(HIT操作系统课程的实验环境)真的是历经千辛万苦,光Ubuntu18.04我就重装了无数遍,配置了无数遍(还是我太蠢...)先截个成功的图1.克隆仓库git clone https://github.com/Wangzhike/HIT-Linux-0.11.git ~/hit-oslab如果没有git,则先安装gitsudo apt-get ...原创 2019-03-21 09:41:04 · 7601 阅读 · 44 评论 -
Hit-oslab lab3 report
源代码在github库:https://github.com/Focus5679/hit-oslab1.编写process.c文件参考:https://www.cnblogs.com/dongguolei/p/8086346.html //fork的使用https://www.cnblogs.com/LUO77/p/5804436.html //wait/waitpid的使...原创 2019-04-20 19:38:24 · 348 阅读 · 0 评论 -
Hit-oslab lab4 report
源代码在github库:https://github.com/Focus5679/hit-oslab这确实是一个有难度的实验,我参考了其他同学的才完整做出来,但把每一部分弄明白之后,确实受益匪浅。本次实验的修改主要集中在四个文件:sched.h sched.c system_call.s fork.s下面我将重新详细整理一遍操作过程:1.修改sched.c中的schedule函...原创 2019-05-07 20:03:49 · 384 阅读 · 0 评论 -
操作系统之内存管理
一、分段为什么分段?便于程序员编写程序(分治)可以控制每个段的权限(写/读)符合跳转指令逻辑 <段号,段内偏移>程序中的跳转指令怎么处理?运行时重定位:当执行某条指令时才进行地址重定位,先查找进程PCB指向的段表,然后根据偏移量算出物理地址。指令一:DS=1查段表得基址360K,偏移为100,则物理地址为360100指令二:CS=0查段表得基址1...原创 2019-06-24 21:30:39 · 173 阅读 · 0 评论