- 博客(5)
- 资源 (55)
- 收藏
- 关注
原创 yale_OS(5)——BIOS提供的服务
下面对yale——OS中使用的BIOS功能进行简单介绍1.显示器内存在PC中,显示器的RAM映射到内存空间,通过写0xb800:0000开始的显示RAM来直接写到显示屏上,显示屏上的每一个位置需要两个bytes,一个用于指定属性(用0x07表示白色),另一个用于字符自身,字符显示屏有25行,每行有80个字符。所以,写到第i行,第j列,需要写2个bytes到偏移((i-1)*80+(j-1)
2012-05-30 21:42:34 1139
原创 yale_OS(4)——Intel IA32架构CPU的汇编编程
IA32架构CPU下的汇编编程学习通常掌握某一特定机器的汇编编程技术需要一定的时间。然而,如果掌握其他处理器的汇编编程(例如ARM,MIPS等),那么学习IA32结构CPU下的汇编编程将会省去很多时间。以下对IA32架构下的汇编语言编程进行简单的总结,方便以后回头来温习1.指令语法关于IA32架构的CPU的汇编语言的语法和表示有两种约定:Intel和AT&T,大多数的文件使用Intel
2012-05-30 21:06:23 1955
原创 yale_OS(3)——Intel IA32架构
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->简单介绍Intel IA32 PC架构Intel使用IA32来代表Pentium处理器族,以区别64bit的架构。1.模式IA32处理器有三种操作模式实模式:当PC上电或复位时,处理器处于这种模式,此时可以使用一条简单的指令转换到保护模式保护模式
2012-05-29 22:55:15 1814
原创 yale_OS(2)——OS-xv6的源代码的调试
xv6源代码的调试(源代码的下载,编译,运行如:yale_OS(1)——OS-xv6的源代码的下载,编译和运行所示)在QEMU下远程调试xv6.(学习课程地址如下:http://zoo.cs.yale.edu/classes/cs422/2011/lec/l2-hw)1.打开一个终端,进入xv6目录下,运行如下命令:make qemu-gdb 此时qemu进入等待状态,如下:
2012-05-27 22:39:23 5200
原创 yale_OS(1)——OS-xv6的源代码的下载,编译和运行
yale大学的OS课程的源代码下载,编译和运行。课程地址为:http://zoo.cs.yale.edu/classes/cs422/2011/sched一 获取源代码1.下载源代码 命令如下:wget http://zoo.cs.yale.edu/classes/cs422/2011/xv6-rev4.tar.gz2.解压缩下载的源代码 命令如下:tar xz
2012-05-27 19:25:15 6501 2
Make Your Own neural network
2017-09-09
Android Anatomy and Physiology
2014-01-12
1. Introduction to Computer Networking(stanford)
2011-11-20
Operation System_ACM.rar
2011-10-12
Pentium A CISC Architecture by Shalvin Maharaj
2011-10-01
C++ language Tutorial.pdf
2011-06-24
概率统计与数理统计知识点
2009-04-15
高等数学的知识点比较不错
2009-04-15
线性代数知识点.pdf
2009-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人