![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
jinhuazhe2013
穷且益坚,不坠青云之志……
展开
-
数字电子技术基础
数字电子技术基础逻辑运算术语“逻辑”常用在实现逻辑功能的数字电路里,有几种数字逻辑电路是用于构建像计算机那样复杂数字系统所需模块的基本单元。实现特定逻辑运算(与、或)的电路成为逻辑门。非运算(NOT)非运算时把一种逻辑电平转变为相反的逻辑电平的运算。与运算(AND)当且仅当所有的输入是高电平时,与运算输出才为高电平。或运算(OR)当一个或多个输入为高电平时,或运算的输出为高...原创 2020-03-02 10:34:23 · 10351 阅读 · 1 评论 -
【MIT6.828】xv6系统中的spinlock(自旋锁)
【MIT6.828】xv6系统中的spinlock(自旋锁)自旋锁是专为防止多处理器并发而引入的一种锁,它在内核中大量应用于中断处理等部分(对于单处理器来说,防止中断处理中的并发可简单采用关闭中断的方式,即在标志寄存器中关闭/打开中断标志位,不需要自旋锁)。Xv6是由麻省理工学院(MIT)为操作系统工程的课程(代号6.828),开发的一个教学目的的操作系统。Xv6是在x86处理器上(x即指x8...原创 2019-11-25 17:17:05 · 697 阅读 · 0 评论 -
[MIT6.828] xv6, a simple Unix-like teaching operating system
address: https://pdos.csail.mit.edu/6.828/2018/xv6.htmlbook: https://pdos.csail.mit.edu/6.828/2018/xv6/book-rev10.pdfxv6 使用gdb调试1.在xv6顶层目录运行xv6: make qemu-nox-gdb2.在另一个终端(terminal)运行gdb: gdb kern...原创 2019-08-21 16:09:38 · 650 阅读 · 0 评论 -
[MIT6.828]80386寄存器
2.3 The 80386 contains a total of sixteen registers that are of interest to the applications programmer. As Figure 2-5 shows, these registers may be grouped into these basic categories:General regi...原创 2019-07-30 17:05:29 · 306 阅读 · 0 评论 -
[MIT6.828] 2: Memory Management
In the x86 architecture, page directories and page tables together provide the mapping between virtual addresses (memory addresses used by applications) and physical addresses (actual locations in the physical memory hardware).原创 2019-07-05 15:56:54 · 447 阅读 · 0 评论 -
TCP和UDP区别
网络扫描仪支持 TCP 和 UDP。以下是有关 TCP 和 UDP 以及不同协议之间的差异的一些信息。一般TCP 和 UDP 都是用于通过互联网发送数据位(称为数据包)的协议。它们都建立在互联网协议之上。换句话说,无论你是通过 TCP 或 UDP 发送数据包,该数据包都发送到 IP 地址。这些数据包受到类似的处理,因为它们从你的计算机转发到中间路由器,然后转发到目标。TCP 和 UDP 并不...翻译 2019-06-28 11:57:54 · 1352 阅读 · 0 评论 -
【MIT6.828】LAB-1 Booting a PC
处理器最小寻址粒度一般是byte,字节32位处理器一般理论寻址空间2^32Bytes232=210(K)*210(M)*210(G)*4原创 2019-05-23 16:37:02 · 269 阅读 · 0 评论 -
mit6.033,6.828需要使用到的书籍
mit6.033需要使用到的书籍(1-6章节,7-11章节分两本都有)https://download.csdn.net/download/u012386311/11194949课程网站http://web.mit.edu/6.033/www/6.828课程网站https://pdos.csail.mit.edu/6.828/2018/labguide.html...原创 2019-05-23 10:49:49 · 2083 阅读 · 0 评论 -
【MIT6.828】Tools - ubuntu16安装qemu
ubuntu16安装qemu准备工作。由于qemu依赖了部分其他软件,所以需要提前安装好,不然中途会有很多错误。如https://stackoverflow.com/questions/37887693/qemu-not-installing-in-ubuntugit clone https://github.com/mit-pdos/6.828-qemu.git qemusudo apt...原创 2019-05-27 00:25:34 · 897 阅读 · 0 评论